You are not logged in.
Hello all,
I've installed Arch from the above mentioned version of the installer. This brings a pacman version that still is not aware of package signing. Now, what is the proper way of updating such a system? Ideally one should update pacman first, set up signing, and then update the system. The problem is that updating pacman first breaks it because of the glibc dependency. I also tried updating everything else (except pacman and glibc) but yields errors of this sort:
warning: ignoring package glibc-2.16.0-2
warning: cannot resolve "glibc>=2.16", a dependency of "binutils"
It then produced a list of unresolved dependencies, and asked whether I would like to proceed with the update of the remaining packages. I said yes, but on some the upgrades I got this:
( 4/59) upgrading readline [########################################] 100%
sh: /lib/libc.so.6: version `GLIBC_2.15' not found (required by /usr/lib/libreadline.so.6)
error: command failed to execute correctly
I then tried to install the unresolved dependencies with pacman -Sd <package list>, which broke my pacman:
# pacman
pacman: error while loading shared libraries: libarchive.so.2: cannot open shared object file: No such file or directory
I search the forums I found posts with touch some of these issues separately, but not in a way I've been able to apply to my situation. Can anyone shed some light in here? How should the update be conducted? Thank you in advance.
Last edited by gauthma (2012-07-17 12:21:22)
Offline
Offline
I actually am a fairly regular reader of Allan's blog, but I had yet not checked it out today. Thanks for the pointer That post doesn't actually answer my question about package signing; I might ask it on Allan's blog, although if he didn't touch the issue, it probably means there's no workaround it.
Offline
It is fairly impossible to enable package signing out of the box from a core install... Either use a new testing iso, or reinstall everything afterwards (no new downloads if you select to keep packages in your cache).
Offline