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.

Reply via email to