Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: [SOLVED] dbus-openrc:local (20202602-1) is newer than system (20200911-1) (Read 732 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

[SOLVED] dbus-openrc:local (20202602-1) is newer than system (20200911-1)

Every time I run
Code: [Select]
pacman -Suy
, it prints this warning
Code: [Select]
warning: dbus-openrc:local (20202602-1) is newer than system (20200911-1)
and refuses to update. Since the version format here is YYYYDDMM,
20200911 is actually newer than 20202602 despite being later by the alphabetic order.
To fix this, please switch to YYYYMMDD format or change your version checking algorithm

Re: warning: dbus-openrc:local (20202602-1) is newer than system (20200911-1)

Reply #1
It is safe to update it, it was just a typo.

Re: warning: dbus-openrc:local (20202602-1) is newer than system (20200911-1)

Reply #2
It is safe to update it, it was just a typo.
However, because of this problem
Code: [Select]
pacman -Suy
doesn't consider 20200911 as an update and doesn't want to do it. Maybe I could force it somehow, but this is counter-intuitive

Re: warning: dbus-openrc:local (20202602-1) is newer than system (20200911-1)

Reply #3
Just do pacman -S dbus-openrc to get the 20200911-1 version.

 

Re: warning: dbus-openrc:local (20202602-1) is newer than system (20200911-1)

Reply #4
However, because of this problem
Code: [Select]
pacman -Suy
doesn't consider 20200911 as an update and doesn't want to do it. Maybe I could force it somehow, but this is counter-intuitive
I apologize, there are some things which are automatic for me.

If pacman is warning you only about this package you can safely use
Code: [Select]
pacman -Syuu
the "uu" will force install even lower version of package (downgrade), use with care and always read what pacman is telling you before you press y.

Another way is to reinstall package as described above this reply.
Code: [Select]
pacman -Sy dbus-openrc

This error is a typo or mistake, in normal releases we are using YYYYMMDD version format.

The error should be long fixed so I wonder how you managed to get it, but it is probably caused by our stable ISOs being bit older.

For more pacman tricks check ArchWiki.