Re: [qubes-users] do I really need these packages in dom0 :?

84 views
Skip to first unread message

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
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:
>> -----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.
>>
>>> 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 ?
>>
>> 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?

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

--
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/

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-----

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-----

Reply all
Reply to author
Forward
0 new messages