Hello Peter, thanks for your investigations!
Der PCFreak [2021-03-12 22:56 +0100]: > Actually the correct command to refresh is |pkcon refresh force|. Oops, sorry, yes -- (non)intuitive syntax for the win :-/ > Setting a proxy within |/etc/PackageKit/PackageKit.conf| with |ProxyHTTP=| > was not even recognized or interpreted I think. Indeed: # strings /usr/lib64/packagekit-backend/libpk_backend_* | grep Proxy (nothing) # strings /usr/libexec/packagekitd | grep Proxy CannotSetProxy SetProxy method called: %s, %s /usr/share/dbus-1/interfaces/org.freedesktop.PackageKit.xml indeed offers a SetProxy() method, but `rpm -ql PackageKit | xargs grep SetProxy` does not show any binary for that -- i.e. it seems nothing implements that interface. I followed up to https://bugzilla.redhat.com/show_bug.cgi?id=1348843 to point that out, so that other people don't get misled either. > 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”. Indeed, so that is actually not a bad approach -- $http_proxy etc. are standard env variable, and injecting them into services that way is a standard approach. Of course it sucks a bit that this needs to be done for every service individually. > /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/" | Interesting! I don't see PackageKit to even look at /sysconfig (according to `strings`), but if this works, so much the better! > 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. Correct.. Possibly this? Version 0.8.14 ~~~~~~~~~~~~~~ Released: 2013-12-02 [...] Deprecations and Removed Features: - Do not allow the user to specify the proxy in PackageKit.conf (Richard Hughes) Thanks! Martin _______________________________________________ cockpit-devel mailing list -- [email protected] To unsubscribe send an email to [email protected] 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/[email protected] Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
