do I really need these packages in dom0 :?

205 views
Skip to first unread message

Oleg Artemiev

unread,
Feb 26, 2017, 10:23:24 PM2/26/17
to qubes...@googlegroups.com
After installing qubes 3.2 looked into dom0 updates.

Found some that I possibly ok to remove:

[olli@dom0 ~]$ rpm -q --whatrequires tigervnc-server-minimal
anaconda-gui-23.19.10-4.fc23.x86_64
[olli@dom0 ~]$ rpm -q --whatrequires anaconda-gui
initial-setup-gui-0.3.37-1.fc23.x86_64
[olli@dom0 ~]$ rpm -q --whatrequires initial-setup-gui
no package requires initial-setup-gui
[olli@dom0 ~]$

Also, do I really need this in Dom0:

[root@dom0 olli]# rpm -q --whatrequires openssh
openssh-askpass-7.2p2-3.fc23.x86_64
[root@dom0 olli]# rpm -q --whatrequires openssh-askpass
no package requires openssh-askpass
[root@dom0 olli]#

?

Also I've Network Manager in Dom0 - why - it is designed never have
networking. It is left by anaconda - setup program. Why not to delete
it?

lli@dom0 ~]$ rpm -qa |grep -i net
NetworkManager-wifi-1.0.12-2.fc23.x86_64
NetworkManager-libnm-1.0.12-2.fc23.x86_64
NetworkManager-1.0.12-2.fc23.x86_64
NetworkManager-glib-1.0.12-2.fc23.x86_64
glib-networking-2.46.1-1.fc23.x86_64
libnetfilter_conntrack-1.0.4-5.fc23.x86_64
nettle-3.2-1.fc23.x86_64
netcf-libs-0.2.8-3.fc23.x86_64
NetworkManager-team-1.0.12-2.fc23.x86_64
libnfnetlink-1.0.1-7.fc23.x86_64
[olli@dom0 ~]$ rpm -q --whatrequires NetworkManager-wifi
anaconda-gui-23.19.10-4.fc23.x86_64
[olli@dom0 ~]$ rpm -q --whatrequires NetworkManager-libnm
no package requires NetworkManager-libnm
[olli@dom0 ~]$ rpm -q --whatrequires NetworkManager-glib
anaconda-core-23.19.10-4.fc23.x86_64
nm-connection-editor-1.0.10-1.fc23.x86_64
[olli@dom0 ~]$ rpm -q --whatrequires nm-connection-editor
anaconda-gui-23.19.10-4.fc23.x86_64
[olli@dom0 ~]$ rpm -q --whatrequires anaconda-core
anaconda-tui-23.19.10-4.fc23.x86_64
anaconda-gui-23.19.10-4.fc23.x86_64
[olli@dom0 ~]$ rpm -q --whatrequires anaconda-tui
anaconda-core-23.19.10-4.fc23.x86_64
initial-setup-0.3.37-1.fc23.x86_64
[olli@dom0 ~]$ rpm -q --whatrequires initial-setup
initial-setup-gui-0.3.37-1.fc23.x86_64
initial-setup-gui-0.3.37-1.fc23.x86_64
initial-setup-launcher-1.0-1.fc23.x86_64
[olli@dom0 ~]$ rpm -q --whatrequires initial-setup-gui
no package requires initial-setup-gui
[olli@dom0 ~]$ rpm -q --whatrequires initial-setup-launcher
no package requires initial-setup-launcher
[olli@dom0 ~]$ rpm -q --whatrequires NetworkManager-team
anaconda-core-23.19.10-4.fc23.x86_64
[olli@dom0 ~]$ rpm -q --whatrequires nettle
no package requires nettle
[olli@dom0 ~]$ rpm -q --whatrequires libnfnetlink
no package requires libnfnetlink
[olli@dom0 ~]$

from above only netcf-libs is required indirectly by xen related
package. So is it safe to drop all other from above w/ rpm -e ?


--
Bye.Olli.
gpg --search-keys grey_olli , use key w/ fingerprint below:
Key fingerprint = 9901 6808 768C 8B89 544C 9BE0 49F9 5A46 2B98 147E
Blog keys (the blog is mostly in Russian): http://grey-olli.livejournal.com/tag/

pixel fairy

unread,
Mar 1, 2017, 4:31:23 AM3/1/17
to qubes-users
i also noticed glusterfs in dom0.

Marek Marczykowski-Górecki

unread,
Mar 2, 2017, 3:01:14 PM3/2/17
to Oleg Artemiev, qubes...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Mon, Feb 27, 2017 at 06:23:22AM +0300, Oleg Artemiev wrote:
> After installing qubes 3.2 looked into dom0 updates.
>
> Found some that I possibly ok to remove:
>
> [olli@dom0 ~]$ rpm -q --whatrequires tigervnc-server-minimal
> anaconda-gui-23.19.10-4.fc23.x86_64
> [olli@dom0 ~]$ rpm -q --whatrequires anaconda-gui
> initial-setup-gui-0.3.37-1.fc23.x86_64
> [olli@dom0 ~]$ rpm -q --whatrequires initial-setup-gui
> no package requires initial-setup-gui
> [olli@dom0 ~]$

It is used during fist system startup. Later can be removed.

> Also, do I really need this in Dom0:
>
> [root@dom0 olli]# rpm -q --whatrequires openssh
> openssh-askpass-7.2p2-3.fc23.x86_64
> [root@dom0 olli]# rpm -q --whatrequires openssh-askpass
> no package requires openssh-askpass
> [root@dom0 olli]#
>
> ?
>
> Also I've Network Manager in Dom0 - why - it is designed never have
> networking. It is left by anaconda - setup program. Why not to delete
> it?

See above.
Yes. You can start with 'dnf remove initial-setup-gui' - it will propose
additional packages not needed anymore. But carefully review that list
before confirming.

- --
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJYuHoEAAoJENuP0xzK19csTcsIAIjwVAaWfPUOr4Fl01Dg60rA
OERnEoiFtEBwjPsHksDLuA1EiNWFUg8Rzh9hNtG0KlPjbBxNct8fzMGlfPtn8W4j
1ZXMaif+RaQiEYWDECSFTOL4g7rWcZ2Pk7blJ5ytPFCIGQ1aaivlA7EvPBPkOQlb
+2vQ4zl6f0VenDbFX8gB9fInjySbMeBefMDe9HHQW3cdOn0cSix53WUqZ2KZ0W1f
UBVm6nSqZGA49bPcXrs/YtD1sz+PED0GinW/xsxAStxRL5ao1ZNVwyzjLMWyeWwr
0rEMEkXaMLlvVQHNqenKEXODmPlHcGL1OjgL1zi0pe/Sh2xi2rS3Q0Ab68yzF1Q=
=FnPv
-----END PGP SIGNATURE-----

Oleg Artemiev

unread,
Mar 2, 2017, 4:34:25 PM3/2/17
to Marek Marczykowski-Górecki, qubes...@googlegroups.com
Shouldn't those be removed by default as a postinstall step?

Oleg Artemiev

unread,
Mar 3, 2017, 7:16:01 AM3/3/17
to Marek Marczykowski-Górecki, Andrew David Wong, qubes...@googlegroups.com, qubes...@googlegroups.com
May I add this (and above sentence as subject) as a feature request in github?

We should not have non-required packages in Dom0 by default, right?

Marek Marczykowski-Górecki

unread,
Mar 3, 2017, 11:20:37 AM3/3/17
to Oleg Artemiev, Andrew David Wong, qubes...@googlegroups.com, qubes...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Yes, good idea.

- --
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJYuZfOAAoJENuP0xzK19cs+toH/i2xDVPufQry6fe1DZYqGmep
GXGRxg0nx5U1VQL7+NoKwnoum3bh3n0jvNr57WNMdAoE1obD9oZO1jF6wGqkF6Rw
z7mOWSOmFUAe8LN5WqWSauywEFavLxf09PrjXUdJt6wjDJ5gQM+JChXUKwNsTsoL
vlfx1cpeG4/dcB/Klm6KeIQ7h3hyCeQGtrvw0ZhevHQpbzQWT3ldto8ChKj0DlPo
ts536c/zpFkVc/uL84o/tSr/VtcncLewH/U4TBuYZxuGenKYpLoPihm3pcsZa+Jm
Czd8wktZsmp8fGaAzQMNeHnCx+0r9oom6x4WlP3HQl+hpkUVHVKujzFz3kYtqcY=
=3HAH
-----END PGP SIGNATURE-----

haaber

unread,
Mar 3, 2017, 11:42:53 AM3/3/17
to qubes...@googlegroups.com
> Marek wrote:
> Yes. You can start with 'dnf remove initial-setup-gui' - it will propose
> additional packages not needed anymore. But carefully review that
> list before confirming.

While this is true, it is of no help for a lot of people, myself
included. The following packets are proposed for deletion.

ModemManager-glib
NetworkManager-wifi
anaconda-gui
anaconda-widgets
enchant
fros
geoclue2
glade-libs
harfbuzz-icu
hunspell
hunspell-en-US
initial-setup-gui
libgnomekbd
libicu
libnm-gtk
libreport-gtk
libtimezonemap
mobile-broadband-provider-info
nm-connection-editor
python3-meh-gui
webkitgtk3
wpa_supplicant
yelp
yelp-libs
yelp-xsl

While I can easily see that hunspell is not needed in dom0, for packages
named "lib*" this much more delicate ... so, according to you Marek, is
there something important I should not delete?

Thanks, Bernhard

Andrew David Wong

unread,
Mar 5, 2017, 5:29:45 AM3/5/17
to Oleg Artemiev, Marek Marczykowski-Górecki, qubes...@googlegroups.com, qubes...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 2017-03-03 04:15, Oleg Artemiev wrote:
> On Fri, Mar 3, 2017 at 12:34 AM, Oleg Artemiev
> <grey...@gmail.com> wrote:
>> On Thu, Mar 2, 2017 at 11:01 PM, Marek Marczykowski-Górecki
>> <marm...@invisiblethingslab.com> wrote:
>>> [...]
>>>>
>>>> from above only netcf-libs is required indirectly by xen
>>>> related package. So is it safe to drop all other from above
>>>> w/ rpm -e ?
>>>
>>> Yes. You can start with 'dnf remove initial-setup-gui' - it
>>> will propose additional packages not needed anymore. But
>>> carefully review that list before confirming.
>
>> Shouldn't those be removed by default as a postinstall step?
>
> May I add this (and above sentence as subject) as a feature
> request in github?
>

I waited a couple of days for this but didn't see anything submitted,
so I've created an issue for it:

https://github.com/QubesOS/qubes-issues/issues/2670

Didn't mean to steal your thunder, but I was afraid it would end up
falling through the cracks (as so many important issues do).

> We should not have non-required packages in Dom0 by default,
> right?
>

- --
Andrew David Wong (Axon)
Community Manager, Qubes OS
https://www.qubes-os.org
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJYu+h/AAoJENtN07w5UDAwLbkP/1rbrYwkBIaQ1DK9OkS/39H5
9k0Fb2HPTtLIBhByuPstVvN5VGh9eQzxJ33RGy6T0zpsza9Jydvj+vaHGoD2gUQ8
a0/WnR0xHBEIhNU+7AUdrXnJlm1nuOwqcXRMdzdHKAypIAjp1pYB0dCg+WWQbz7D
UGUCIxmQMhViFxBvnXqrQkUYTUCdhPPe7+0bAnw/kbAwSsZlpAL5MtS9Nd3+kjzj
eBo+KMYXdPSOWVoiGN9F0b+HS+wwUUrD7pocWZQPm/DOLnvOPmZZrHxeZwqVGp4M
AN0YmGUgBpNakakYv7hqVpApLkLrsQCSXguPpdaf7pGESzhSDvVDA+9JU4SWderO
Cj2x8q37LFskVbglZZRjnM8mByCIyWiyR6Lrmwkpw/+QjHTRBHDMa5y34/0UC5OM
+G5RW5m+czilqNI/AkJ0dKPgoiBDYnXmvOi78uh6isqlAFuWphYrDfQkmaDvp730
FkX8+fjPopCa+NKz6oihTVTCUN7C9qaY/y96hO9aWeXnGrbB0ra+2XF/IdRd91PG
VTLhiYFsfV48mtbtLOwBZuN4yOwWJSBRXeqmp86eQUlDbQz9Uzog+8cNW2jQ4kyw
rPAF735oD1G4As9vWkjTICQLW3zEw0DMI5xbaRVMO+3lwbFUVeS/dOV2yvCIm0Lx
bQlF0XYgUCQ8AJDvHF1q
=BzHB
-----END PGP SIGNATURE-----

Oleg Artemiev

unread,
Mar 6, 2017, 9:40:36 AM3/6/17
to Andrew David Wong, Marek Marczykowski-Górecki, qubes...@googlegroups.com, qubes...@googlegroups.com
On Sun, Mar 5, 2017 at 1:29 PM, Andrew David Wong <a...@qubes-os.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>>>>>
>>>>> from above only netcf-libs is required indirectly by xen
>>>>> related package. So is it safe to drop all other from above
>>>>> w/ rpm -e ?
>>>>
>>>> Yes. You can start with 'dnf remove initial-setup-gui' - it
>>>> will propose additional packages not needed anymore. But
>>>> carefully review that list before confirming.
>>
>>> Shouldn't those be removed by default as a postinstall step?
>> May I add this (and above sentence as subject) as a feature
>> request in github?
> I waited a couple of days for this but didn't see anything submitted,
> so I've created an issue for it:
>
> https://github.com/QubesOS/qubes-issues/issues/2670
>
> Didn't mean to steal your thunder, but I was afraid it would end up
> falling through the cracks (as so many important issues do).
Thank you. :) I was quite busy a few days including weekends.
Also it was unclear for me into which repo I should report this (yes,
this is probably
documented in report bugs). %)

btw: i18n regression should be reported there too?

Andrew David Wong

unread,
Mar 6, 2017, 8:02:50 PM3/6/17
to Oleg Artemiev, Marek Marczykowski-Górecki, qubes...@googlegroups.com, qubes...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

:)

> btw: i18n regression should be reported there too?
>

I'm not sure which regression you're referring to. Please post a
detailed comment on that issue if you think there's a relevant regression.

- --
Andrew David Wong (Axon)
Community Manager, Qubes OS
https://www.qubes-os.org
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJYvgamAAoJENtN07w5UDAwhgkP/Re+MN5uQMVlZKL6SZgSqoxk
9MYoGAyEWFX/ywKBo9hwGIwp/qziDWQQWgfN7F6eGXZ9nZGlqfdOB8CuvwvmIw9B
LENrKDN7KIS+kwRI9ryx6ebdlDNWfR8L331omdn4VZ3XFDIirRCSxXBTwvhstihJ
M16y3o+ddqllpQv7RunkVEUyrcQvW6bsgqDUYE3FpqbX/BFmQTLayJcdWXwXZ8OD
136sxNS1CzPsvn0fIEEZacbK5s9/h2GrJbWD/Tn4yIJubvEXil8pXd/KlHrhQ3zZ
B0NdH8siTiwuOf/Mv9I5YYp7Uqtr/Hbjl8dQNVoUYg1Mjz0CYeK8sTu2JM9kXP/c
6EgLHJeb0U2bc89JSn8QkmtHs3Vi/wNFPgdDfFpjNjfYOBfmM6l1dDSlDme3goy/
5RO3fTFx4o0dVH4+yKbnxrV6k1MczfzmXl9ODUVgwYuaMkWcY3/iyu/fws1ZhsSY
RzdOixiibfzHQJFnTQRo8aRYK3JkuqUMMRr+TwpRNbM7A1AL4al//e2uppWGXRHI
fPzTlcNGM+vKI5K1P5Oxulgx8QvnatIvzPB7zJff4U40aq30TaSTto3MXEbcU90E
L4SamnMCFLzCp86H7oqWT1tQchSPhKicZNDpvJmId/oeICYpIoEWZTICQUhTYtID
FlhnSGl3Vpn8tRTJSOPi
=UuOa
-----END PGP SIGNATURE-----

Eva Star

unread,
Mar 7, 2017, 7:30:16 PM3/7/17
to qubes...@googlegroups.com
+ keybinder3 in my list.
Can we remove all of this?


--
Regards
Reply all
Reply to author
Forward
0 new messages