linuxmint / mintupdate

The Linux Mint Update Manager
320 stars 156 forks source link

[Bug] Blacklisted packages reappear on Refresh (LMDE) #750

Open Harry-W-Haines-III opened 2 years ago

Harry-W-Haines-III commented 2 years ago

After doing a right click "Ignore the current update for this package" then when it refreshes it is still present. Checking in Preferences | Blacklist the package is listed. In the past this feature worked correctly. There are times when I wish to delay a kernel update to extend system uptime.

Screenshots 1 2

To Reproduce Steps to reproduce the behavior:

  1. Go to 'Update Manager'
  2. Click on 'Kernel Update and right click' "Ignore the current update for this package"
  3. Update Manager refreshes
  4. Package is still shown even though it appears on the blacklist.

Expected behavior Package will be hidden as it has been in the past.

Distribution:

Software version: 5.8.8

Logs: 08.15@06:54 ++ Launching Update Manager 08.15@06:54 ++ Changes to the package cache detected, triggering refresh 08.15@06:54 ++ Starting refresh (local only) 08.15@06:54 ++ Initial refresh will happen in 0 day(s), 0 hour(s) and 10 minute(s) 08.15@06:54 ++ System is up to date 08.15@06:54 ++ Refresh finished 08.15@06:54 ++ Starting refresh (retrieving lists of updates from remote servers) 08.15@06:55 ++ Refreshing available Cinnamon updates from the server 08.15@06:55 ++ System is up to date 08.15@06:55 ++ Refresh finished 08.15@07:04 ++ Update Manager is in tray mode, performing initial refresh 08.15@07:04 ++ Starting refresh (retrieving lists of updates from remote servers) 08.15@07:04 ++ Refreshing available Cinnamon updates from the server 08.15@07:04 ++ System is up to date 08.15@07:04 ++ Refresh finished 08.15@07:04 ++ Recurring refresh will happen in 0 day(s), 1 hour(s) and 59 minute(s) 08.15@09:04 ++ Update Manager is in tray mode, performing recurring refresh 08.15@09:04 ++ Starting refresh (retrieving lists of updates from remote servers) 08.15@09:04 ++ Refreshing available Cinnamon updates from the server 08.15@09:04 ++ System is up to date 08.15@09:04 ++ Refresh finished 08.15@09:04 ++ Recurring refresh will happen in 0 day(s), 1 hour(s) and 59 minute(s) 08.15@11:04 ++ Update Manager is in tray mode, performing recurring refresh 08.15@11:04 ++ Starting refresh (retrieving lists of updates from remote servers) 08.15@11:04 ++ Refreshing available Cinnamon updates from the server 08.15@11:05 ++ System is up to date 08.15@11:05 ++ Refresh finished 08.15@11:05 ++ Recurring refresh will happen in 0 day(s), 1 hour(s) and 59 minute(s) 08.15@13:04 ++ Update Manager is in tray mode, performing recurring refresh 08.15@13:04 ++ Starting refresh (retrieving lists of updates from remote servers) 08.15@13:04 ++ Refreshing available Cinnamon updates from the server 08.15@13:05 ++ Found 1 software updates 08.15@13:05 ++ Refresh finished 08.15@13:05 ++ Recurring refresh will happen in 0 day(s), 1 hour(s) and 59 minute(s) 08.15@15:04 ++ Update Manager is in tray mode, performing recurring refresh 08.15@15:04 ++ Starting refresh (retrieving lists of updates from remote servers) 08.15@15:05 ++ Refreshing available Cinnamon updates from the server 08.15@15:05 ++ Found 1 software updates 08.15@15:05 ++ Refresh finished 08.15@15:05 ++ Recurring refresh will happen in 0 day(s), 1 hour(s) and 59 minute(s) 08.15@17:05 ++ Update Manager is in tray mode, performing recurring refresh 08.15@17:05 ++ Starting refresh (retrieving lists of updates from remote servers) 08.15@17:05 ++ Refreshing available Cinnamon updates from the server 08.15@17:05 ++ Found 2 software updates 08.15@17:05 ++ Refresh finished 08.15@17:05 ++ Recurring refresh will happen in 0 day(s), 1 hour(s) and 59 minute(s) 08.15@19:05 ++ Update Manager is in tray mode, performing recurring refresh 08.15@19:05 ++ Starting refresh (retrieving lists of updates from remote servers) 08.15@19:05 ++ Refreshing available Cinnamon updates from the server 08.15@19:05 ++ Found 2 software updates 08.15@19:05 ++ Refresh finished 08.15@19:05 ++ Recurring refresh will happen in 0 day(s), 1 hour(s) and 59 minute(s) 08.15@20:05 ++ Starting refresh (local only) 08.15@20:05 ++ Found 2 software updates 08.15@20:05 ++ Refresh finished 08.15@20:05 ++ Starting refresh (local only) 08.15@20:05 ++ Found 2 software updates 08.15@20:05 ++ Refresh finished 08.15@20:05 ++ Starting refresh (local only) 08.15@20:05 ++ Found 2 software updates 08.15@20:05 ++ Refresh finished 08.15@20:05 ++ Starting refresh (local only) 08.15@20:05 ++ Found 2 software updates 08.15@20:05 ++ Refresh finished 08.15@20:13 ++ Starting refresh (local only) 08.15@20:13 ++ Found 2 software updates 08.15@20:13 ++ Refresh finished 08.15@20:13 ++ Starting refresh (retrieving lists of updates from remote servers) 08.15@20:13 ++ Refreshing available Cinnamon updates from the server 08.15@20:13 ++ Found 2 software updates 08.15@20:13 ++ Refresh finished 08.15@20:14 ++ Starting refresh (local only) 08.15@20:14 ++ Found 2 software updates 08.15@20:14 ++ Refresh finished 08.15@20:17 ++ Starting refresh (local only) 08.15@20:17 ++ Found 2 software updates 08.15@20:17 ++ Refresh finished 08.15@20:19 ++ Starting refresh (local only) 08.15@20:19 ++ Found 2 software updates 08.15@20:19 ++ Refresh finished 08.15@20:19 ++ Starting refresh (local only) 08.15@20:19 ++ Found 2 software updates 08.15@20:19 ++ Refresh finished

Crash report: N/A

Additional context N/A

Locale: N/A

Harry-W-Haines-III commented 2 years ago

Following up on this. On another computer running LMDE 5 and fully updated, was able to blacklist packages but none of them were kernel updates. For this kernel package the Update Manager does successfully hide the kernel package if I select "Ignore all future updates for this package" after "Ignore all current updates for this package". Maybe just an anomaly with the package name?

Here is what the dconf entries show:

"Ignore all current updates for this package" /com/linuxmint/updates/blacklisted-packages ['linux-signed-amd64=5.10.136+1', 'linux=5.10.136-1']

"Ignore all current updates for this package" + "Ignore all current updates for this package" /com/linuxmint/updates/blacklisted-packages ['linux-signed-amd64=5.10.136+1', 'linux=5.10.136-1', 'linux-signed-amd64']