On Wed, 27 May 2020, SAIFI wrote:
Hi:
on a Arch Linux system, the following scenario is encountered while
attempting an upgrade.
$ sudo pacman -S -y -y
:: Synchronizing package databases...
core
extra
community $
$ sudo pacman -S -y -u
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
:: Starting full system upgrade...
warning: ldb: local (1:2.0.7-1) is newer than extra (1:1.5.6-2)
warning: libevdev: local (1.9.0-1) is newer than extra (1.8.0-2)
warning: libwbclient: local (4.11.2-2) is newer than extra (4.10.10-2)
warning: libzip: local (1.6.1-1) is newer than extra (1.5.2-2)
warning: mesa: local (20.0.0-2) is newer than extra (19.3.4-2)
warning: ppp: local (2.4.7-7) is newer than core (2.4.7-6)
warning: procps-ng: local (3.3.16-1) is newer than core (3.3.15-2)
warning: python: local (3.8.2-1) is newer than extra (3.8.1-4)
warning: python-pip: local (20.0-1) is newer than extra (19.3.1-1)
warning: smbclient: local (4.11.2-2) is newer than extra (4.10.10-2)
warning: tdb: local (1.4.2-1) is newer than extra (1.3.18-4)
warning: tevent: local (1:0.10.1-1) is newer than extra (1:0.9.39-4)
there is nothing to do
On checking the ArchLinux repo, we find that there are updates available to
ldb
libevent
libwbclient
libzip
mesa
ppp
procps-ng
python
python-pip
smbclient
tdb
tevent
The approach i adopted to resolve this
issue is
1. disable [testing] in pacman.conf
2. sudo pacman -S -y -u -u
note two -u options, this will downgrade
as seen below
$ sudo pacman -S -y -u -u
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
:: Starting full system upgrade...
warning: ldb: downgrading from version 1:2.0.7-1 to version 1:1.5.6-2
warning: libevdev: downgrading from version 1.9.0-1 to version 1.8.0-2
warning: libwbclient: downgrading from version 4.11.2-2 to version 4.10.10-2
warning: libzip: downgrading from version 1.6.1-1 to version 1.5.2-2
warning: mesa: downgrading from version 20.0.0-2 to version 19.3.4-2
warning: ppp: downgrading from version 2.4.7-7 to version 2.4.7-6
warning: procps-ng: downgrading from version 3.3.16-1 to version 3.3.15-2
warning: python: downgrading from version 3.8.2-1 to version 3.8.1-4
warning: python-pip: downgrading from version 20.0-1 to version 19.3.1-1
warning: smbclient: downgrading from version 4.11.2-2 to version 4.10.10-2
warning: tdb: downgrading from version 1.4.2-1 to version 1.3.18-4
warning: tevent: downgrading from version 1:0.10.1-1 to version 1:0.9.39-4
resolving dependencies...
looking for conflicting packages...
Packages (12) ldb-1:1.5.6-2 libevdev-1.8.0-2 libwbclient-4.10.10-2
libzip-1.5.2-2 mesa-19.3.4-2 ppp-2.4.7-6 procps-ng-3.3.15-2 python-3.8.1-4
python-pip-19.3.1-1 smbclient-4.10.10-2 tdb-1.3.18-4
tevent-1:0.9.39-4
Total Installed Size: 195.93 MiB
Net Upgrade Size: -0.50 MiB
:: Proceed with installation? [Y/n]
( 0/12) checking keys in keyring
( 0/12) checking package integrity
( 0/12) loading package files
( 0/12) checking for file conflicts
( 0/12) checking available disk space
:: Processing package changes...
( 1/12) downgrading tevent
( 2/12) downgrading tdb
( 3/12) downgrading ldb
( 4/12) downgrading libevdev
( 5/12) downgrading libwbclient
( 6/12) downgrading libzip
( 7/12) downgrading mesa
( 8/12) downgrading ppp
( 9/12) downgrading procps-ng
(10/12) downgrading python
(11/12) downgrading python-pip
(12/12) downgrading smbclient
:: Running post-transaction hooks...
(1/2) Reloading system manager configuration...
(2/2) Arming ConditionNeedsUpdate...
$
Now, we are good to go for an upgrade.
warm regards
Saifi.