Plasma-discover eports 3000+packages to be updated while the system is up to date per command-line dnf Steps to Reproduce: 1.Open a KDE session 2.wait for discover to look for packages Actual results: 3000+ packages to be updated (all installed packages) Expected results: No packages to be updated Additional info: I can't disable plasma-discover. This is a portable computer that runs frequently on my phone's 4G mobile connection, and I really would like discover to stop looking for packages. It eats up my bandwidth and data plan. I have unchecked the apper monitor in the settings->startup and shutdown->background services and have unsuccessfully tried to systemctl stop packagekit; systemctl disable packagekit As an additional input, I tried to update the packages through discover, even knowing that they are already at their last version. plasma-discover complains and (a) refuses to update an already updated package, and (b) fails to remove that package from the list, keeping it flagged for update. So, again, please, is there a way to clean the discover database (some equivalent to dnf clean all)? Thanks
(In reply to emelenas from comment #0) > Plasma-discover eports 3000+packages to be updated while the system is up to > date per command-line dnf > > Steps to Reproduce: > 1.Open a KDE session > 2.wait for discover to look for packages > > Actual results: > 3000+ packages to be updated (all installed packages) > > Expected results: > No packages to be updated > > Additional info: > I can't disable plasma-discover. This is a portable computer that runs > frequently on my phone's 4G mobile connection, and I really would like > discover to stop looking for packages. It eats up my bandwidth and data plan. > > I have unchecked the apper monitor in the settings->startup and > shutdown->background services and have unsuccessfully tried to > systemctl stop packagekit; systemctl disable packagekit > > > As an additional input, I tried to update the packages through discover, > even knowing that they are already at their last version. plasma-discover > complains and (a) refuses to update an already updated package, and (b) > fails to remove that package from the list, keeping it flagged for update. > > So, again, please, is there a way to clean the discover database (some > equivalent to dnf clean all)? > > Thanks I am on Fedora 26 and I cannot replicate your bug. I usually update my software using the Software Updates applets, or via dnf. On my installation the applet, discover, and dnf are all synchronized and there are no updates duplicates. Regarding the updates over 4g, right clicking on the updates applet, you can access some options regarding how often an in which conditions the updates will be retrieved.
Thank you so much for the response. Sure, I also have other computers running fedora 26 and none of them shows that behavior. That's why I ask how can I refresh discover cache or clean the database to get it in sync with dnf's database. I was aware of the discover settings dialog. However, options there are only to select daily, weekly or monthly updates, not to disable them altogether. Besides, as I said, my connection is through my phone (shared wifi), so that it is not recognized as a 4G connection. I believe that (a) There surely is a way to make discover sync with dnf, but I am unable to find it (b) There should be a box to disable discover completely Thanks
pkcon refresh force will refresh packagekit
(In reply to Rex Dieter from comment #3) > pkcon refresh force > > will refresh packagekit This did not solve my problem, but a combination of pkcon refresh force pkcon repair and rpm --rebuilddb did. Thank you