linuxmint / mintupdate

The Linux Mint Update Manager
309 stars 152 forks source link

mintupdate only updates one cinnamon spice at a time when selecting all and clicking install updated #784

Closed JoeJoeTV closed 1 year ago

JoeJoeTV commented 1 year ago

Describe the bug Sometimes, when there are spices updates, it updates all other types just fine, but the spices updates stay in the list and I have to press "install updates" again, for each one or two, as pressing the button only updates the first few spices and leaves the other ones.

Screenshots A Video of it happening: https://user-images.githubusercontent.com/34209417/210224088-902cc78f-7427-4a3b-be85-29dd3daab00c.mp4

To Reproduce Steps to reproduce the behavior:

  1. Open mintupdate with updates pending, containing spices
  2. Press "install updates"
  3. Wait for updates to finish and cinnamon to be restarted
  4. See that all other update types are gone from the list but at least some spices stay

Expected behavior I expected all spices to be updated, when I press the "install updates" button

Distribution:

Software version:

Logs:

01.02@11:53 ++ Launching Update Manager
01.02@11:53 ++ Changes to the package cache detected, triggering refresh
01.02@11:53 ++ Starting refresh (local only)
01.02@11:53 ++ Initial refresh will happen in 0 day(s), 0 hour(s) and 10 minute(s)
01.02@11:53 ++ Found 8 software updates
01.02@11:53 ++ Refresh finished
01.02@11:54 ++ Install requested by user
01.02@11:54 ++ Will install libreoffice-l10n-en-gb
01.02@11:54 ++ Will install libreoffice-l10n-en-za
01.02@11:54 ++ Will install liblibreoffice-java
01.02@11:54 ++ Will install libreoffice-calc
01.02@11:54 ++ Will install libreoffice-gnome
01.02@11:54 ++ Will install uno-libs-private
01.02@11:54 ++ Will install libreoffice-base-core
01.02@11:54 ++ Will install libreoffice-core
01.02@11:54 ++ Will install libreoffice-common
01.02@11:54 ++ Will install ure
01.02@11:54 ++ Will install libreoffice-draw
01.02@11:54 ++ Will install libuno-purpenvhelpergcc3-3
01.02@11:54 ++ Will install libreoffice-help-pt-br
01.02@11:54 ++ Will install libuno-cppu3
01.02@11:54 ++ Will install libreoffice-impress
01.02@11:54 ++ Will install libreoffice-l10n-de
01.02@11:54 ++ Will install libreoffice-l10n-es
01.02@11:54 ++ Will install libreoffice-l10n-fr
01.02@11:54 ++ Will install libreoffice-l10n-it
01.02@11:54 ++ Will install libreoffice-l10n-pt
01.02@11:54 ++ Will install libreoffice-l10n-ru
01.02@11:54 ++ Will install libuno-cppuhelpergcc3-3
01.02@11:54 ++ Will install fonts-opensymbol
01.02@11:54 ++ Will install libreoffice-l10n-pt-br
01.02@11:54 ++ Will install libunoloader-java
01.02@11:54 ++ Will install libreoffice-help-zh-cn
01.02@11:54 ++ Will install libreoffice-help-zh-tw
01.02@11:54 ++ Will install libreoffice-style-colibre
01.02@11:54 ++ Will install libreoffice-writer
01.02@11:54 ++ Will install libuno-salhelpergcc3-3
01.02@11:54 ++ Will install libreoffice-l10n-zh-cn
01.02@11:54 ++ Will install libreoffice-l10n-zh-tw
01.02@11:54 ++ Will install libreoffice-base-drivers
01.02@11:54 ++ Will install libreoffice-help-de
01.02@11:54 ++ Will install libreoffice-help-es
01.02@11:54 ++ Will install libreoffice-help-fr
01.02@11:54 ++ Will install libreoffice-help-it
01.02@11:54 ++ Will install libreoffice-help-pt
01.02@11:54 ++ Will install libreoffice-help-ru
01.02@11:54 ++ Will install libreoffice-sdbc-hsqldb
01.02@11:54 ++ Will install libreoffice-help-common
01.02@11:54 ++ Will install python3-uno
01.02@11:54 ++ Will install libuno-sal3
01.02@11:54 ++ Will install libreoffice-base
01.02@11:54 ++ Will install libreoffice-math
01.02@11:54 ++ Will install libreoffice-gtk3
01.02@11:54 ++ Will install ure-java
01.02@11:54 ++ Will install libreoffice-java-common
01.02@11:54 ++ Will install libreoffice-help-en-gb
01.02@11:54 ++ Will install libreoffice-help-en-us
01.02@11:54 ++ Ready to launch synaptic

(synaptic:4405): Gtk-CRITICAL **: 11:54:40.026: gtk_widget_hide: assertion 'GTK_IS_WIDGET (widget)' failed
01.02@11:57 ++ Return code:0
01.02@11:57 ++ Install finished
01.02@11:57 ++ Starting refresh (local only)
01.02@11:57 ++ Found 6 software updates
01.02@11:57 ++ Refresh finished
01.02@12:03 ++ Update Manager window is open, skipping initial refresh
01.02@12:03 ++ Recurring refresh will happen in 0 day(s), 0 hour(s) and 1 minute(s)
01.02@12:04 ++ Update Manager window is open, delaying recurring refresh by 60s
01.02@12:05 ++ Recurring refresh will happen in 0 day(s), 0 hour(s) and 1 minute(s)
01.02@12:06 ++ Update Manager window is open, delaying recurring refresh by 60s
01.02@12:07 ++ Recurring refresh will happen in 0 day(s), 0 hour(s) and 1 minute(s)
01.02@12:08 ++ Update Manager window is open, delaying recurring refresh by 60s
01.02@12:09 ++ Recurring refresh will happen in 0 day(s), 0 hour(s) and 1 minute(s)
01.02@12:10 ++ Update Manager window is open, delaying recurring refresh by 60s
01.02@12:10 ++ Install requested by user
01.02@12:10 ++ Starting refresh (local only)
01.02@12:10 ++ Found 5 software updates
01.02@12:10 ++ Refresh finished
01.02@12:10 ++ Install requested by user
01.02@12:10 ++ Starting refresh (local only)
01.02@12:10 ++ Found 4 software updates
01.02@12:10 ++ Refresh finished
01.02@12:11 ++ Recurring refresh will happen in 0 day(s), 0 hour(s) and 1 minute(s)
01.02@12:12 ++ Update Manager window is open, delaying recurring refresh by 60s
01.02@12:13 ++ Recurring refresh will happen in 0 day(s), 0 hour(s) and 1 minute(s)
01.02@12:14 ++ Update Manager window is open, delaying recurring refresh by 60s
01.02@12:14 ++ Install requested by user
01.02@12:14 ++ Starting refresh (local only)
01.02@12:14 ++ Found 2 software updates
01.02@12:14 ++ Refresh finished
01.02@12:15 ++ Recurring refresh will happen in 0 day(s), 0 hour(s) and 1 minute(s)
01.02@12:16 ++ Update Manager window is open, delaying recurring refresh by 60s
01.02@12:17 ++ Recurring refresh will happen in 0 day(s), 0 hour(s) and 1 minute(s)
01.02@12:18 ++ Update Manager window is open, delaying recurring refresh by 60s

Crash report: mintUpdate didn't crash

Additional context None that I can think of

Locale:

LANG=de_DE.UTF-8
LANGUAGE=de_DE
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=
ChooChooAl commented 1 year ago

@mtwebster This happens in Mint 20.3 and mint 21.1 (cinnamon).