Hi Martin,
thanks for the fast reply. I only had an Oracle Linux Box as a VM available at home but I did some tests and think they are also meaningful.
Actually the correct command to refresh is |pkcon refresh force|. Setting a proxy within |/etc/PackageKit/PackageKit.conf| with |ProxyHTTP=| was not even recognized or interpreted I think. I ran packagekitd manually in verbose mode and saw nothing about a proxy. In the end your mail took me in the right direction pointing me at PackageKit.
I created an override for the packagekit.service as |/usr/lib/systemd/system/packagekit.service.d/override.conf| with the following content:
|[Service] Environment="http_proxy=http://10.11.12.13:8080/" Environment="https_proxy=http://10.11.12.13:8080/" |
Now cockpit worked but this “was not a nice approach”.
But then my inventive spirit was awakened and i checked a CentOS7 applicance we got from a 3rd party at work that i know connects via proxy to the updates and the updates also work via cockpit. While I am not allowed to change config there to play arround I could find out, where this box has the proxy settings in place:
|find /etc/ -type f -exec grep -Hni '10.11.12.13' '{}' ; /etc/yum.conf:28:proxy=http://10.11.12.13:8080/ /etc/sysconfig/proxy:1:HTTPS_PROXY="http://10.11.12.13:8080/" /etc/sysconfig/proxy:2:HTTP_PROXY="http://10.11.12.13:8080/" /etc/sysconfig/proxy:4:PROXY="http://10.11.12.13:8080/" |
On this Centos7 appliance box updates via yum and cockpit (PackageKit) work like a charm.
So I added the same settings to my test VM and removed the previously added override directory |/usr/lib/systemd/system/packagekit.service.d/| entirely. I did a reboot then and aftewards everything worked (including |pkcon|).
It would be nice if someone could just confirm if |ProxyHTTP=| should or is really and still recognized by PackageKit or if it is only one more rumor. I think currently it is not used in any way.
Thank you very much for your reply and idea. At least I have now a working way.
Regards
Peter aka PCFreak https://chemnitzer.linux-tage.de/2021/de/programm/beitrag/193 https://chemnitzer.linux-tage.de/2021/de/programm/beitrag/193
Am 12.03.21 um 10:36 schrieb Martin Pitt:
Hello PCFreak,
Der PCFreak [2021-03-12 9:17 +0100]:
https://bugzilla.redhat.com/show_bug.cgi?id=1348843
Any idea how to set a proxy for cockpit-packagekit or is packagekit still not supporting it?
That bugzilla's comment #14 says:
You need to set the ProxyHTTP= key in /etc/PackageKit/PackageKit.conf – this came up on #fedora-kde today and setting the key worked.
Does that work for you?
Note, you can test this outside of cockpit with e.g.
pkcon refresh --force pkcon get-updates
or
pkcon update
Martin _______________________________________________ cockpit-devel mailing list -- cockpit-devel@lists.fedorahosted.org To unsubscribe send an email to cockpit-devel-leave@lists.fedorahosted.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedorahosted.org/archives/list/cockpit-devel@lists.fedorahoste... Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Am 12.03.21 um 10:36 schrieb Martin Pitt:
Hello PCFreak,
Der PCFreak [2021-03-12 9:17 +0100]:
https://bugzilla.redhat.com/show_bug.cgi?id=1348843
Any idea how to set a proxy for cockpit-packagekit or is packagekit still not supporting it?
That bugzilla's comment #14 says:
You need to set the ProxyHTTP= key in /etc/PackageKit/PackageKit.conf – this came up on #fedora-kde today and setting the key worked.
Does that work for you?
Note, you can test this outside of cockpit with e.g.
pkcon refresh --force pkcon get-updates
or
pkcon update
Martin _______________________________________________ cockpit-devel mailing list -- cockpit-devel@lists.fedorahosted.org To unsubscribe send an email to cockpit-devel-leave@lists.fedorahosted.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedorahosted.org/archives/list/cockpit-devel@lists.fedorahoste... Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure