The officially official Devuan Forum!

You are not logged in.

#1 Yesterday 22:06:52

grunchy
Member
Registered: 2024-01-01
Posts: 29  

apt problem - cannot update upower package to newer version

my daedalus vm has been upgraded since ascii.

i just checked for obsolete packages with "apt list '~o'" and libupower-glib1 is the only obsolete package installed.

checking further, i see that libupower-glib1 cannot be upgraded to libupower-glib3 as it is depended on by package upower.

according to apt-cache, the version of upower currently installed is old and a newer version is available:

> apt-cache policy upower
upower:
  Installed: 1:0.9.23-2+devuan1.3
  Candidate: 1:0.9.23-2+devuan1.3
  Version table:
 *** 1:0.9.23-2+devuan1.3 100
        100 /var/lib/dpkg/status
     0.99.20-2 500
        500 http://deb.devuan.org/merged daedalus/main amd64 Packages

apt refuses to upgrade to the newer version.

what needs to be done to get apt to upgrade the upower package to the current version?

Offline

#2 Today 12:50:59

Altoid
Member
Registered: 2017-05-07
Posts: 1,868  

Re: apt problem - cannot update upower package to newer version

Hello:

grunchy wrote:

my daedalus vm has been upgraded since ascii.

Same for my Daedalus installation with the exception of it not being a VM.

$ uname -a
Linux devuan 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) x86_64 GNU/Linux
$ 
grunchy wrote:

... checked for obsolete packages ...

For whatever reason, I have quite a few of those packages ...

$ apt list '~o' 
--- snip ---
libssl1.1/now 1.1.1w-0+deb11u1 amd64 [installed,local]
libswresample3/now 7:4.3.6-0+deb11u1 amd64 [installed,local]
######  <--- would have been listed here
libvpx6/now 1.9.0-1+deb11u2 amd64 [installed,local]
libwebp6/now 0.6.1-2.1+deb11u2 amd64 [installed,local]
--- snip ---
$ 

...  but libupower-glib1 is not one of them.

$ apt list '~o' | grep libupower-glib1
--- snip ---
$ 

That said, I do have libupower-glib3 installed ...

$ apt list | grep installed | grep libupower
--- snip ---
libupower-glib3/stable,now 0.99.20-2 amd64 [installed,automatic]
$ 
$ aptitude why libupower-glib3
i   task-desktop   Depends    xorg                                                              
i A xorg           Depends    xinit                                                             
i A xinit          Recommends xterm | x-session-manager | x-window-manager | x-terminal-emulator
i A xfce4-session  Provides   x-session-manager                                                 
i A xfce4-session  Depends    xfce4-settings                                                    
i A xfce4-settings Depends    libupower-glib3 (>= 0.99.0)                                       
$ 

... but no upower:

$ apt list | grep installed | grep upower
--- snip ---
libcpupower1/stable-security,now 6.1.153-1 amd64 [installed,automatic]
libupower-glib3/stable,now 0.99.20-2 amd64 [installed,automatic]
linux-cpupower/stable-security,now 6.1.153-1 amd64 [installed]
$ 
$ apt-cache policy upower
upower:
  Installed: (none)
  Candidate: 0.99.20-2
  Version table:
     0.99.20-2 500
        500 http://deb.devuan.org/merged daedalus/main amd64 Packages
$ 

That upower package is a recommends from the hw-probe package which I do have installed ...

$ apt list | grep installed | grep hw-probe
--- snip ---
hw-probe/stable,stable,now 1.6.5-1 all [installed]
$ 
$ aptitude why upower
i   hw-probe Recommends upower
$ 

... but I do not allow recommends in my system.

Unless I am mistaken, your 'Installed' version is the same as your 'Candidate' version:
ie: apt says that is the correct version to have in your system.

Installed: 1:0.9.23-2+devuan1.3
Candidate: 1:0.9.23-2+devuan1.3

Being a recommends and not a hard dependency, you probably don't need it.
You may want to try purging the upower package and see if the obsolete package gets purged along with it.

Then if you get complaints from the system, just reinstall it and see what gets dragged in along with it.

Please let us know how you fared.

Best,

A.

Last edited by Altoid (Today 13:21:39)

Offline

Board footer