Package: packagekit Version: 1.2.6-2 Severity: normal Dear Maintainer,
the update from 1.2.5 to 1.2.6 broke the package-update-indicator package. There is a bug report on the affected package here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1025907 After looking at the debug looks and glancing at the code, it looks to me like the newest packagekit version just ends up telling it that there is no updates available (even if there are updates available). Attached are package-update-indicator debug logs with 1.2.5 and 1.2.6. While it says that it is using the "apt" backend instead of "aptcc", I *think* it gets that backend name from packagekit. It isn't defined anywhere in the package-update-indicator source code. Greetings Julian Groß -- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (900, 'testing'), (400, 'unstable'), (50, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.1.0-2-amd64 (SMP w/12 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages packagekit depends on: ii init-system-helpers 1.65.2 ii libappstream4 0.16.0-1 ii libapt-pkg6.0 2.5.5 ii libc6 2.36-8 ii libgcc-s1 12.2.0-14 ii libglib2.0-0 2.74.5-1 ii libglib2.0-bin 2.74.5-1 ii libgstreamer1.0-0 1.20.5-1 ii libpackagekit-glib2-18 1.2.6-2 ii libpolkit-gobject-1-0 122-2 ii libsqlite3-0 3.40.1-1 ii libstdc++6 12.2.0-14 ii libsystemd0 252.4-2 ii policykit-1 122-2 Versions of packages packagekit recommends: pn packagekit-tools <none> ii systemd 252.4-2 Versions of packages packagekit suggests: ii appstream 0.16.0-1 -- no debconf information
$ package-update-indicator --debug (package-update-indicator:71692): package-update-indicator-DEBUG: 22:15:13.172: property "update-command" set to "/usr/bin/synaptic-pkexec --dist-upgrade-mode" (package-update-indicator:71692): package-update-indicator-DEBUG: 22:15:13.172: property "always-active" set to "TRUE" (package-update-indicator:71692): package-update-indicator-DEBUG: 22:15:13.173: indicator icon: system-software-update, notification title: "", notification body: "" (package-update-indicator:71692): package-update-indicator-DEBUG: 22:15:13.173: indicator icon: system-software-update, notification title: "", notification body: "" (package-update-indicator:71692): package-update-indicator-DEBUG: 22:15:13.174: backend: aptcc (package-update-indicator:71692): package-update-indicator-DEBUG: 22:15:13.174: roles: cancel;depends-on;get-details;get-files;get-packages;get-repo-list;required-by;get-update-detail;get-updates;install-files;install-packages;install-signature;refresh-cache;remove-packages;repo-enable;resolve;search-details;search-file;search-group;search-name;update-packages;what-provides;download-packages;get-old-transactions;repair-system;get-details-local;get-files-local;repo-remove (package-update-indicator:71692): package-update-indicator-DEBUG: 22:15:13.174: network-state: online (package-update-indicator:71692): package-update-indicator-DEBUG: 22:15:13.174: scheduled first check in: 180s (package-update-indicator:71692): package-update-indicator-DEBUG: 22:15:13.174: property "refresh-interval" set to 28800 (package-update-indicator:71692): package-update-indicator-DEBUG: 22:15:13.174: property "use-mobile-connection" set to false (package-update-indicator:71692): package-update-indicator-DEBUG: 22:15:13.174: state initial -> up-to-date (package-update-indicator:71692): package-update-indicator-DEBUG: 22:15:13.174: indicator icon: system-software-update, notification title: "Auf dem neuesten Stand", notification body: "Das System ist auf dem neuesten Stand" (package-update-indicator:71692): package-update-indicator-DEBUG: 22:15:13.197: setting HTTP proxy to "(null)" (package-update-indicator:71692): package-update-indicator-DEBUG: 22:15:13.197: setting HTTPS proxy to "(null)" (package-update-indicator:71692): package-update-indicator-DEBUG: 22:15:13.197: setting FTP proxy to "(null)" (package-update-indicator:71692): package-update-indicator-DEBUG: 22:15:13.197: setting SOCKS proxy to "(null)" (package-update-indicator:71692): package-update-indicator-DEBUG: 22:15:13.197: setting the list of download IPs which should not go through a proxy to "(null)" (package-update-indicator:71692): package-update-indicator-DEBUG: 22:15:13.197: setting the PAC string to "(null)" (package-update-indicator:71692): Gdk-CRITICAL **: 22:15:14.321: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed (package-update-indicator:71692): package-update-indicator-DEBUG: 22:18:13.795: running periodic check (package-update-indicator:71692): package-update-indicator-DEBUG: 22:18:13.795: getting the time since the cache was last refreshed (package-update-indicator:71692): package-update-indicator-DEBUG: 22:18:13.795: time since last cache refresh: 32745s (package-update-indicator:71692): package-update-indicator-DEBUG: 22:18:13.795: refreshing the cache (package-update-indicator:71692): package-update-indicator-DEBUG: 22:18:55.556: refresh cache transaction finished (package-update-indicator:71692): package-update-indicator-DEBUG: 22:18:55.556: transaction finished, required restart: unknown (package-update-indicator:71692): package-update-indicator-DEBUG: 22:18:58.473: get updates transaction finished (package-update-indicator:71692): package-update-indicator-DEBUG: 22:18:58.473: normal updates: 29, important updates: 0 (package-update-indicator:71692): package-update-indicator-DEBUG: 22:18:58.473: emitting signal state-changed (package-update-indicator:71692): package-update-indicator-DEBUG: 22:18:58.473: state up-to-date -> normal-updates-available (package-update-indicator:71692): package-update-indicator-DEBUG: 22:18:58.474: indicator icon: software-update-available, notification title: "Softwareaktualisierungen", notification body: "Es sind 29 Softwareaktualisierungen verfügbar." (package-update-indicator:71692): package-update-indicator-DEBUG: 22:18:58.474: transaction finished, required restart: unknown
$ package-update-indicator --debug (package-update-indicator:74245): package-update-indicator-DEBUG: 22:20:31.023: property "update-command" set to "/usr/bin/synaptic-pkexec --dist-upgrade-mode" (package-update-indicator:74245): package-update-indicator-DEBUG: 22:20:31.023: property "always-active" set to "TRUE" (package-update-indicator:74245): package-update-indicator-DEBUG: 22:20:31.023: indicator icon: system-software-update, notification title: "", notification body: "" (package-update-indicator:74245): package-update-indicator-DEBUG: 22:20:31.023: indicator icon: system-software-update, notification title: "", notification body: "" (package-update-indicator:74245): package-update-indicator-DEBUG: 22:20:31.025: backend: apt (package-update-indicator:74245): package-update-indicator-DEBUG: 22:20:31.025: roles: cancel;depends-on;get-details;get-files;get-packages;get-repo-list;required-by;get-update-detail;get-updates;install-files;install-packages;install-signature;refresh-cache;remove-packages;repo-enable;resolve;search-details;search-file;search-group;search-name;update-packages;what-provides;download-packages;get-old-transactions;repair-system;get-details-local;get-files-local;repo-remove (package-update-indicator:74245): package-update-indicator-DEBUG: 22:20:31.025: network-state: online (package-update-indicator:74245): package-update-indicator-DEBUG: 22:20:31.025: scheduled first check in: 180s (package-update-indicator:74245): package-update-indicator-DEBUG: 22:20:31.025: property "refresh-interval" set to 28800 (package-update-indicator:74245): package-update-indicator-DEBUG: 22:20:31.025: property "use-mobile-connection" set to false (package-update-indicator:74245): package-update-indicator-DEBUG: 22:20:31.025: state initial -> up-to-date (package-update-indicator:74245): package-update-indicator-DEBUG: 22:20:31.025: indicator icon: system-software-update, notification title: "Auf dem neuesten Stand", notification body: "Das System ist auf dem neuesten Stand" (package-update-indicator:74245): package-update-indicator-DEBUG: 22:20:31.049: setting HTTP proxy to "(null)" (package-update-indicator:74245): package-update-indicator-DEBUG: 22:20:31.049: setting HTTPS proxy to "(null)" (package-update-indicator:74245): package-update-indicator-DEBUG: 22:20:31.049: setting FTP proxy to "(null)" (package-update-indicator:74245): package-update-indicator-DEBUG: 22:20:31.049: setting SOCKS proxy to "(null)" (package-update-indicator:74245): package-update-indicator-DEBUG: 22:20:31.049: setting the list of download IPs which should not go through a proxy to "(null)" (package-update-indicator:74245): package-update-indicator-DEBUG: 22:20:31.049: setting the PAC string to "(null)" (package-update-indicator:74245): Gdk-CRITICAL **: 22:20:32.173: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed (package-update-indicator:74245): package-update-indicator-DEBUG: 22:23:31.793: running periodic check (package-update-indicator:74245): package-update-indicator-DEBUG: 22:23:31.793: getting the time since the cache was last refreshed (package-update-indicator:74245): package-update-indicator-DEBUG: 22:23:31.794: time since last cache refresh: 276s (package-update-indicator:74245): package-update-indicator-DEBUG: 22:23:31.794: getting updates (package-update-indicator:74245): package-update-indicator-DEBUG: 22:23:32.765: get updates transaction finished (package-update-indicator:74245): package-update-indicator-DEBUG: 22:23:32.766: normal updates: 0, important updates: 0 (package-update-indicator:74245): package-update-indicator-DEBUG: 22:23:32.766: transaction finished, required restart: unknown