Qubes updater icon never gets cleared

35 views
Skip to first unread message

Viktor Ransmayr

unread,
Dec 5, 2020, 4:36:59 AM12/5/20
to qubes-users
Hello Qubes community,

I noticed since yesterday, that the icon, which indicates that updates are available, never gets cleared on my system, although I obviously try to launch the updater in a timely fashion - and - the operation succeeds ...

Here's the log from the latest attempt:

###

Updating fedora-32

fedora-32:
  ----------
            ID: dnf list updates --refresh >/dev/null
      Function: cmd.run
        Result: True
       Comment: Command "dnf list updates --refresh >/dev/null" run
       Started: 09:00:59.753451
      Duration: 8745.114 ms
       Changes:   
                ----------
                pid:
                    1077
                retcode:
                    0
                stderr:
                stdout:
  ----------
            ID: update
      Function: pkg.uptodate
        Result: True
       Comment: Upgrade ran successfully
       Started: 09:01:10.612928
      Duration: 24382.315 ms
       Changes:   
  ----------
            ID: notify-updates
      Function: cmd.run
          Name: /usr/lib/qubes/upgrades-status-notify
        Result: True
       Comment: Command "/usr/lib/qubes/upgrades-status-notify" run
       Started: 09:01:34.995429
      Duration: 3878.256 ms
       Changes:   
                ----------
                pid:
                    1148
                retcode:
                    0
                stderr:
                stdout:
 
  Summary for fedora-32
  ------------
  Succeeded: 3 (changed=2)
  Failed:    0
  ------------
  Total states run:     3
  Total run time:  37.006 s

###

Does anyone have an explanation - or - a suggestion what else to try? - TIA!

Viktor

taran1s

unread,
Dec 5, 2020, 6:17:26 AM12/5/20
to qubes-users
It happened to me as well and is most probably an issue with the
pulseaudio.

Does it happen with fedora-32 template only or is it the case for other
templates too?

If only with fedora-32, try to directly open the fedora-32 template and
execute:
$ sudo dnf update

If it says anything about pulseaudio, try to execute:

$ sudo dnf update --best --allowerasing

This should solve the issue.

Viktor Ransmayr:
--
Kind regards
taran1s

gpg: 12DDA1FE5FB39C110F3D1FD5A664B90BD3BE59B3

cubit

unread,
Dec 5, 2020, 7:37:58 AM12/5/20
to taran1s, qubes-users
Dec 5, 2020, 11:16 by qubes...@googlegroups.com:
It happened to me as well and is most probably an issue with the pulseaudio.

Does it happen with fedora-32 template only or is it the case for other templates too?

If only with fedora-32, try to directly open the fedora-32 template and execute:
$ sudo dnf update

If it says anything about pulseaudio, try to execute:

$ sudo dnf update --best --allowerasing

This should solve the issue.

I have the same persistent notification due to pulseaudio updates.   Do you recall  what packages it said it will remove when you run with --best --allowerasing.

I am told it will remove

Removing dependent packages:
- pulseaudio-qubes
- qubes-vm-recommended

Which at least the second one sounds important for qubes operation  so feeling a bit cautious


Viktor Ransmayr

unread,
Dec 5, 2020, 11:07:35 AM12/5/20
to qubes-users
taran1s schrieb am Samstag, 5. Dezember 2020 um 12:17:26 UTC+1:
It happened to me as well and is most probably an issue with the
pulseaudio.

Thanks a lot for your quick feedback & suggestion!

Does it happen with fedora-32 template only or is it the case for other
templates too?

Only for fedora-32.

If only with fedora-32, try to directly open the fedora-32 template and
execute:
$ sudo dnf update 

Here's the output running that command:

###

[user@fedora-32 ~]$ sudo dnf update
Fedora Modular 32 - x86_64 - Updates             20 kB/s | 7.4 kB     00:00    
Fedora 32 - x86_64 - Updates                     17 kB/s |  15 kB     00:00    
Dependencies resolved.

 Problem 1: package pulseaudio-qubes-4.0.31-1.fc32.x86_64 requires pulseaudio = 13.99.1, but none of the providers can be installed
  - cannot install both pulseaudio-14.0-1.fc32.x86_64 and pulseaudio-13.99.1-4.fc32.x86_64
  - cannot install both pulseaudio-13.99.1-3.fc32.x86_64 and pulseaudio-14.0-1.fc32.x86_64
  - cannot install the best update candidate for package pulseaudio-qubes-4.0.31-1.fc32.x86_64
  - cannot install the best update candidate for package pulseaudio-13.99.1-4.fc32.x86_64
 Problem 2: problem with installed package pulseaudio-qubes-4.0.31-1.fc32.x86_64
  - package pulseaudio-qubes-4.0.31-1.fc32.x86_64 requires pulseaudio = 13.99.1, but none of the providers can be installed
  - package pulseaudio-13.99.1-4.fc32.x86_64 requires pulseaudio-libs(x86-64) = 13.99.1-4.fc32, but none of the providers can be installed
  - package pulseaudio-13.99.1-3.fc32.x86_64 requires pulseaudio-libs(x86-64) = 13.99.1-3.fc32, but none of the providers can be installed
  - cannot install both pulseaudio-libs-14.0-1.fc32.x86_64 and pulseaudio-libs-13.99.1-4.fc32.x86_64
  - cannot install both pulseaudio-libs-13.99.1-3.fc32.x86_64 and pulseaudio-libs-14.0-1.fc32.x86_64
  - cannot install the best update candidate for package pulseaudio-libs-13.99.1-4.fc32.x86_64
 Problem 3: package qubes-vm-recommended-4.0.7-1.fc32.noarch requires pulseaudio-qubes, but none of the providers can be installed
  - package pulseaudio-qubes-4.0.31-1.fc32.x86_64 requires pulseaudio = 13.99.1, but none of the providers can be installed
  - package pulseaudio-qubes-4.0.29-1.fc32.x86_64 requires pulseaudio = 13.99.1, but none of the providers can be installed
  - package pulseaudio-qubes-4.0.30-1.fc32.x86_64 requires pulseaudio = 13.99.1, but none of the providers can be installed
  - cannot install both pulseaudio-14.0-1.fc32.x86_64 and pulseaudio-13.99.1-4.fc32.x86_64
  - cannot install both pulseaudio-13.99.1-3.fc32.x86_64 and pulseaudio-14.0-1.fc32.x86_64
  - package pulseaudio-module-bluetooth-14.0-1.fc32.x86_64 requires libpulsecore-14.0.so()(64bit), but none of the providers can be installed
  - package pulseaudio-module-bluetooth-14.0-1.fc32.x86_64 requires pulseaudio(x86-64) = 14.0-1.fc32, but none of the providers can be installed
  - cannot install the best update candidate for package qubes-vm-recommended-4.0.7-1.fc32.noarch
  - cannot install the best update candidate for package pulseaudio-module-bluetooth-13.99.1-4.fc32.x86_64
 Problem 4: problem with installed package qubes-vm-recommended-4.0.7-1.fc32.noarch
  - package qubes-vm-recommended-4.0.7-1.fc32.noarch requires pulseaudio-qubes, but none of the providers can be installed
  - package pulseaudio-qubes-4.0.31-1.fc32.x86_64 requires pulseaudio = 13.99.1, but none of the providers can be installed
  - package pulseaudio-qubes-4.0.29-1.fc32.x86_64 requires pulseaudio = 13.99.1, but none of the providers can be installed
  - package pulseaudio-qubes-4.0.30-1.fc32.x86_64 requires pulseaudio = 13.99.1, but none of the providers can be installed
  - cannot install both pulseaudio-14.0-1.fc32.x86_64 and pulseaudio-13.99.1-4.fc32.x86_64
  - cannot install both pulseaudio-13.99.1-3.fc32.x86_64 and pulseaudio-14.0-1.fc32.x86_64
  - package pulseaudio-module-x11-14.0-1.fc32.x86_64 requires libpulsecore-14.0.so()(64bit), but none of the providers can be installed
  - package pulseaudio-module-x11-14.0-1.fc32.x86_64 requires pulseaudio(x86-64) = 14.0-1.fc32, but none of the providers can be installed
  - cannot install the best update candidate for package pulseaudio-module-x11-13.99.1-4.fc32.x86_64
================================================================================
 Package                     Arch   Version         Repository             Size
================================================================================
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 pulseaudio                  x86_64 13.99.1-3.fc32  fedora                1.0 M
 pulseaudio                  x86_64 14.0-1.fc32     updates               1.0 M
 pulseaudio-libs             x86_64 13.99.1-3.fc32  fedora                707 k
 pulseaudio-libs             x86_64 14.0-1.fc32     updates               690 k
Skipping packages with broken dependencies:
 pulseaudio-module-bluetooth x86_64 14.0-1.fc32     updates                78 k
 pulseaudio-module-x11       x86_64 14.0-1.fc32     updates                31 k
 pulseaudio-qubes            x86_64 4.0.29-1.fc32   qubes-vm-r4.0-current  26 k
 pulseaudio-qubes            x86_64 4.0.30-1.fc32   qubes-vm-r4.0-current  26 k

Transaction Summary
================================================================================
Skip  8 Packages

Nothing to do.
Complete!
[user@fedora-32 ~]$

###

Is it still advised to try "sudo dnf update --best --allowerasing", although the package 'qubes-vm-recommended' is involved as well?

With kind regards,

Viktor

Viktor Ransmayr

unread,
Dec 5, 2020, 11:12:22 AM12/5/20
to qubes-users
Thanks a lot for your answer & warning as well.

Let's see, what the response to my other message will be ...

With kind regards,

Viktor

TheGardner

unread,
Dec 5, 2020, 2:49:30 PM12/5/20
to qubes-users
Worked for me! Update sign is gone at the taskbar.
Thanks a bunch Victor.



Here's my output:

[user@fedora-32 ~]$ sudo dnf update --best --allowerasing
Last metadata expiration check: 0:11:37 ago on Sat Dec  5 20:32:06 2020.
Dependencies resolved.
===============================================================================================================

 Package                         Arch       Version           Repository                                  Size
===============================================================================================================
Upgrading:

 pulseaudio                      x86_64     14.0-1.fc32       updates                                    1.0 M
 pulseaudio-libs                 x86_64     14.0-1.fc32       updates                                    690 k
 pulseaudio-libs-glib2           x86_64     14.0-1.fc32       updates                                     18 k

 pulseaudio-module-bluetooth     x86_64     14.0-1.fc32       updates                                     78 k
 pulseaudio-module-x11           x86_64     14.0-1.fc32       updates                                     31 k
 pulseaudio-utils                x86_64     14.0-1.fc32       updates                                     72 k
Removing dependent packages:
 pulseaudio-qubes                x86_64     4.0.31-1.fc32     @qubes-vm-r4.0-current                      41 k
 qubes-vm-recommended            noarch     4.0.7-1.fc32      @qubes-builder-vm-r4.0-current-testing       0  

Transaction Summary
===============================================================================================================
Upgrade  6 Packages
Remove   2 Packages

Total download size: 1.9 M
Is this ok [y/N]: y
Downloading Packages:
(1/6): pulseaudio-libs-glib2-14.0-1.fc32.x86_64.rpm                             15 kB/s |  18 kB     00:01    
(2/6): pulseaudio-libs-14.0-1.fc32.x86_64.rpm                                  331 kB/s | 690 kB     00:02    
(3/6): pulseaudio-14.0-1.fc32.x86_64.rpm                                       421 kB/s | 1.0 MB     00:02    
(4/6): pulseaudio-module-bluetooth-14.0-1.fc32.x86_64.rpm                       63 kB/s |  78 kB     00:01    
(5/6): pulseaudio-module-x11-14.0-1.fc32.x86_64.rpm                             76 kB/s |  31 kB     00:00    
(6/6): pulseaudio-utils-14.0-1.fc32.x86_64.rpm                                 217 kB/s |  72 kB     00:00    
---------------------------------------------------------------------------------------------------------------
Total                                                                          431 kB/s | 1.9 MB     00:04     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                       1/1
  Upgrading        : pulseaudio-libs-14.0-1.fc32.x86_64                                                   1/14
  Running scriptlet: pulseaudio-libs-14.0-1.fc32.x86_64                                                   1/14
  Running scriptlet: pulseaudio-14.0-1.fc32.x86_64                                                        2/14
  Upgrading        : pulseaudio-14.0-1.fc32.x86_64                                                        2/14
  Running scriptlet: pulseaudio-14.0-1.fc32.x86_64                                                        2/14
  Upgrading        : pulseaudio-utils-14.0-1.fc32.x86_64                                                  3/14
  Upgrading        : pulseaudio-module-x11-14.0-1.fc32.x86_64                                             4/14
  Upgrading        : pulseaudio-module-bluetooth-14.0-1.fc32.x86_64                                       5/14
  Upgrading        : pulseaudio-libs-glib2-14.0-1.fc32.x86_64                                             6/14
  Cleanup          : pulseaudio-module-x11-13.99.1-4.fc32.x86_64                                          7/14
  Cleanup          : pulseaudio-module-bluetooth-13.99.1-4.fc32.x86_64                                    8/14
  Cleanup          : pulseaudio-utils-13.99.1-4.fc32.x86_64                                               9/14
  Cleanup          : pulseaudio-libs-glib2-13.99.1-4.fc32.x86_64                                         10/14
  Erasing          : qubes-vm-recommended-4.0.7-1.fc32.noarch                                            11/14
  Erasing          : pulseaudio-qubes-4.0.31-1.fc32.x86_64                                               12/14
  Running scriptlet: pulseaudio-13.99.1-4.fc32.x86_64                                                    13/14
  Cleanup          : pulseaudio-13.99.1-4.fc32.x86_64                                                    13/14
  Cleanup          : pulseaudio-libs-13.99.1-4.fc32.x86_64                                               14/14
  Running scriptlet: pulseaudio-14.0-1.fc32.x86_64                                                       14/14
  Running scriptlet: pulseaudio-libs-13.99.1-4.fc32.x86_64                                               14/14
  Verifying        : pulseaudio-14.0-1.fc32.x86_64                                                        1/14
  Verifying        : pulseaudio-13.99.1-4.fc32.x86_64                                                     2/14
  Verifying        : pulseaudio-libs-14.0-1.fc32.x86_64                                                   3/14
  Verifying        : pulseaudio-libs-13.99.1-4.fc32.x86_64                                                4/14
  Verifying        : pulseaudio-libs-glib2-14.0-1.fc32.x86_64                                             5/14
  Verifying        : pulseaudio-libs-glib2-13.99.1-4.fc32.x86_64                                          6/14
  Verifying        : pulseaudio-module-bluetooth-14.0-1.fc32.x86_64                                       7/14
  Verifying        : pulseaudio-module-bluetooth-13.99.1-4.fc32.x86_64                                    8/14
  Verifying        : pulseaudio-module-x11-14.0-1.fc32.x86_64                                             9/14
  Verifying        : pulseaudio-module-x11-13.99.1-4.fc32.x86_64                                         10/14
  Verifying        : pulseaudio-utils-14.0-1.fc32.x86_64                                                 11/14
  Verifying        : pulseaudio-utils-13.99.1-4.fc32.x86_64                                              12/14
  Verifying        : pulseaudio-qubes-4.0.31-1.fc32.x86_64                                               13/14
  Verifying        : qubes-vm-recommended-4.0.7-1.fc32.noarch                                            14/14
Last metadata expiration check: 0:11:54 ago on Sat Dec  5 20:32:06 2020.
Notifying dom0 about installed applications

Upgraded:
  pulseaudio-14.0-1.fc32.x86_64                       pulseaudio-libs-14.0-1.fc32.x86_64                       
  pulseaudio-libs-glib2-14.0-1.fc32.x86_64            pulseaudio-module-bluetooth-14.0-1.fc32.x86_64           
  pulseaudio-module-x11-14.0-1.fc32.x86_64            pulseaudio-utils-14.0-1.fc32.x86_64                      

Removed:
  pulseaudio-qubes-4.0.31-1.fc32.x86_64                qubes-vm-recommended-4.0.7-1.fc32.noarch               

Complete!


Viktor Ransmayr

unread,
Dec 5, 2020, 4:05:44 PM12/5/20
to qubes-users
TheGardner schrieb am Samstag, 5. Dezember 2020 um 20:49:30 UTC+1:
Worked for me! Update sign is gone at the taskbar.
Thanks a bunch Victor.

I did NOT yet perform the second part of the recommended procedure from 'taran1s' ...
 ?
  pulseaudio-qubes-4.0.31-1.fc32.x86_64                qubes-vm-recommended-4.0.7-1.fc32.noarch      
 ?
Complete!

I'd still like to get a confirmation from someone closer to the source, that this is all expected / OK - and - there's nothing to worry about. - TIA again ...

With kind regards,

Viktor

Andrew David Wong

unread,
Dec 5, 2020, 4:29:45 PM12/5/20
to Viktor Ransmayr, qubes-users
This is probably:

https://github.com/QubesOS/qubes-issues/issues/6234

In which case, it's a known bug, and the fix is in current-testing.

--
Andrew David Wong (Axon)
Community Manager, Qubes OS
https://www.qubes-os.org

OpenPGP_signature

Viktor Ransmayr

unread,
Dec 5, 2020, 4:59:57 PM12/5/20
to qubes-users
Hello Andrew

Thanks for the link to this issue. - I'll spend some time tomorrow reading it in detail & will report back here ...

With kind regards,

Viktor

Viktor Ransmayr

unread,
Dec 6, 2020, 6:18:17 AM12/6/20
to qubes-users
Hello Andrew, hello Community

Yes, it looks like that this is / was most likely the reason for the 'hickup' on my system as well.

In the meantime the situation has changed however on my system again!

As I did report already initially I update my system in a timely fashion - and - continued to do so, even while waiting for an anwer / response related to "sudo dnf update --best --allowerasing" ...

Today two more updates related to 'fedora-32' and 'whonix-gw-15' were performed ...

Result: Update of template 'whonix-gw-15' succeeded immediately - and - the partial update of 'fedora-32' succeeded after multiple 'hickups'. - However the Qubes Updater icon is still active - but - when I perform 'sudo dnf update' in Dom0 the system now only reports:

[vr@dom0 ~]$ sudo dnf update
Qubes OS Repository for Dom0                     80 MB/s |  82 kB     00:00    
Dependencies resolved.
Nothing to do.
Complete!
[vr@dom0 ~]$

while running the update of the 'fedora-32' template using the updater still reports:

Updating fedora-32

fedora-32:
  ----------
            ID: dnf list updates --refresh >/dev/null
      Function: cmd.run
        Result: True
       Comment: Command "dnf list updates --refresh >/dev/null" run
       Started: 10:17:20.752975
      Duration: 8103.878 ms
       Changes:   
                ----------
                pid:
                    1076

                retcode:
                    0
                stderr:
                stdout:
  ----------
            ID: update
      Function: pkg.uptodate
        Result: True
       Comment: Upgrade ran successfully
       Started: 10:17:30.963450
      Duration: 26434.827 ms

       Changes:   
  ----------
            ID: notify-updates
      Function: cmd.run
          Name: /usr/lib/qubes/upgrades-status-notify
        Result: True
       Comment: Command "/usr/lib/qubes/upgrades-status-notify" run
       Started: 10:17:57.398477
      Duration: 3940.383 ms

       Changes:   
                ----------
                pid:
                    1148
                retcode:
                    0
                stderr:
                stdout:
 
  Summary for fedora-32
  ------------
  Succeeded: 3 (changed=2)
  Failed:    0
  ------------
  Total states run:     3
  Total run time:  38.479 s

FYI: If it is important & interesting, I've logged the details of each operation & can report them here or in the issue ...

With kind regards,

Viktor

Viktor Ransmayr

unread,
Dec 8, 2020, 1:54:29 AM12/8/20
to qubes-users
[vr@dom0 ~]$ sudo dnf update ### <- Layer-8 error ;-) - Should have checked against [user@fedora-32] !!!
I wanted to inform you, that I was finally able to clear / deactivate the icon successfully.

I did execute the command recommended by user 'tlaurion' in

With kind regards,

Viktor

Reply all
Reply to author
Forward
0 new messages