Hi,

is there an issue with the PackageKit update feature? I have an old version of OpenVPN installed, 2.3.8, and this is becuase a limitation in some old firewall a client is using, it seems it is not compatible with openvpn 2.4.x. Still, I noticed that about once a week OpenSuse will upgrade it to 2.4.x without asking. For example, I see a few packages to update, I uncheck openvpn from the list, and the tool upgrades it anyways.

Here is an except from journalctl. You see two packages, needing update, a security update fro mozilla-nss and an update for openvpn.

...
Jan 14 11:45:13 rohan PackageKit[7331]: get-updates transaction /3_eeddceac from uid 1000 finished with success after 14166ms
Jan 14 11:45:13 rohan plasmashell[2035]: plasma-pk-updates: Got update package: "openSUSE-2020-8;1;noarch;http-download.opensuse.org-0da90d63" , summary: "Security update for mozilla-nspr, mozilla-nss" , type: "security"
Jan 14 11:45:13 rohan plasmashell[2035]: plasma-pk-updates: Got update package: "openvpn;2.4.3-lp151.4.3;x86_64;repo-oss" , summary: "Full-featured SSL VPN solution using a TUN/TAP Interface" , type: "enhancement"
Jan 14 11:45:13 rohan plasmashell[2035]: plasma-pk-updates: Transaction "/3_eeddceac" finished with status "success" in 14 seconds
Jan 14 11:45:13 rohan plasmashell[2035]: plasma-pk-updates: Check updates transaction finished successfully
Jan 14 11:45:13 rohan plasmashell[2035]: plasma-pk-updates: Total number of updates: 2
Jan 14 11:45:13 rohan plasmashell[2035]: plasma-pk-updates: Is net online: true
...

I uncheck openvpn from the menu and tell it to update.

...
Jan 14 11:45:24 rohan plasmashell[2035]: qml: Package openSUSE-2020-8;1;noarch;http-download.opensuse.org-0da90d63 selected for update
Jan 14 11:45:24 rohan plasmashell[2035]: plasma-pk-updates: Installing updates ("openSUSE-2020-8;1;noarch;http-download.opensuse.org-0da90d63") , simulate: true , untrusted: false
Jan 14 11:45:24 rohan plasmashell[2035]: plasma-pk-updates: Is net online: true
Jan 14 11:45:24 rohan plasmashell[2035]: plasma-pk-updates: Is net online: true
Jan 14 11:45:24 rohan plasmashell[2035]: plasma-pk-updates: Is net online: true
Jan 14 11:45:24 rohan plasmashell[2035]: plasma-pk-updates: Is net online: true
Jan 14 11:45:24 rohan plasmashell[2035]: plasma-pk-updates: Is net online: true
Jan 14 11:45:24 rohan PackageKit[7331]: new update-packages transaction /4_accbacac scheduled from uid 1000
Jan 14 11:45:24 rohan plasmashell[2035]: plasma-pk-updates: Transaction status changed: "setup" "(101%)"
Jan 14 11:45:24 rohan plasmashell[2035]: plasma-pk-updates: Transaction status changed: "setup" "(101%)"
Jan 14 11:45:24 rohan plasmashell[2035]: plasma-pk-updates: Transaction status changed: "dep-resolve" "(100%)"
Jan 14 11:45:24 rohan plasmashell[2035]: plasma-pk-updates: Package updating: "libfreebl3;3.47.1-lp151.2.9.1;x86_64;http-download.opensuse.org-0da90d63" , info: "installing"
Jan 14 11:45:24 rohan plasmashell[2035]: plasma-pk-updates: Package updating: "libfreebl3-hmac;3.47.1-lp151.2.9.1;x86_64;http-download.opensuse.org-0da90d63" , info: "installing"
Jan 14 11:45:24 rohan plasmashell[2035]: plasma-pk-updates: Package updating: "libsoftokn3;3.47.1-lp151.2.9.1;x86_64;http-download.opensuse.org-0da90d63" , info: "installing"
Jan 14 11:45:24 rohan plasmashell[2035]: plasma-pk-updates: Package updating: "libsoftokn3-hmac;3.47.1-lp151.2.9.1;x86_64;http-download.opensuse.org-0da90d63" , info: "installing"
Jan 14 11:45:24 rohan plasmashell[2035]: plasma-pk-updates: Package updating: "mozilla-nspr;4.23-lp151.2.6.1;x86_64;http-download.opensuse.org-0da90d63" , info: "installing"
Jan 14 11:45:24 rohan plasmashell[2035]: plasma-pk-updates: Package updating: "mozilla-nss;3.47.1-lp151.2.9.1;x86_64;http-download.opensuse.org-0da90d63" , info: "installing"
Jan 14 11:45:24 rohan plasmashell[2035]: plasma-pk-updates: Package updating: "mozilla-nss-certs;3.47.1-lp151.2.9.1;x86_64;http-download.opensuse.org-0da90d63" , info: "installing"
Jan 14 11:45:24 rohan plasmashell[2035]: plasma-pk-updates: Package updating: "openSUSE-2020-8;1;noarch;http-download.opensuse.org-0da90d63" , info: "installing"
Jan 14 11:45:24 rohan plasmashell[2035]: plasma-pk-updates: Package updating: "openvpn;2.4.3-lp151.4.3;x86_64;repo-oss" , info: "installing"
Jan 14 11:45:24 rohan PackageKit[7331]: in /4_accbacac for update-packages package libfreebl3;3.47.1-lp151.2.9.1;x86_64;http-download.opensuse.org-0da90d63 was installing for uid 1000
...

And there is openvpn showing up in the list to be installed although it was unchecked in the list of packages to update. Usually then I use zypper to remove openvpn and rpm to install the older version. A few days later PackageKit will do it again. It does not do it at every update, just occasionally, about once a week.

One note perhaps unrelated, the update that it did without request that it did on this Friday there was also a new version of mozilla to update. I cannot tell though if every time it updated openvpn if there was some mozilla related package also being updated. I do not think so.


Any ideas? I did not want to have to download and install openvpn manually but perhaps I have to to keep PackageKit from killing my openvpn connection to the client like it does every week.