FS#73780 - [pacman] 6.0.1-3 depends - glibc 2.33

Attached to Project: Arch Linux
Opened by James (thx1138) - Monday, 14 February 2022, 02:32 GMT
Last edited by Allan McRae (Allan) - Monday, 14 February 2022, 02:44 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Upgrading pacman from 5.2.1-6 to 6.0.1-3, with glibc 2.31-5, results in a nonfunctional pacman, giving:

/usr/bin/pacman: /usr/lib/libc.so.6: version `GLIBC_2.33' not found (required by /usr/bin/pacman)
/usr/bin/pacman: /usr/lib/libc.so.6: version `GLIBC_2.33' not found (required by /usr/lib/libalpm.so.13)

And then, since pacman is no longer functional, upgrading glibc is no longer possible. Very rude.

The pacman PKGBUILD has only:

depends=('bash' 'glibc' 'libarchive' 'curl'
'gpgme' 'pacman-mirrorlist' 'archlinux-keyring')

Please use the correct expression for this glibc dependency:

man 5 PKGBUILD
...
depends (array)

An array of packages this package depends on to run. Entries in this list should be
surrounded with single quotes and contain at least the package name. Entries can
also include a version requirement of the form name<>version, where <> is one of
five comparisons: >= (greater than or equal to), <= (less than or equal to),
= (equal to), > (greater than), or < (less than).

This task depends upon

Closed by  Allan McRae (Allan)
Monday, 14 February 2022, 02:44 GMT
Reason for closing:  Not a bug
Additional comments about closing:  partial upgrades are unsupported
Comment by Jonathon (jonathon) - Monday, 14 February 2022, 02:40 GMT
Did you update only pacman in isolation? (That would be a partial upgrade)

As a workaround, `pacman-static` is available for fixing this sort of situation.

Loading...