You are not logged in.

#1 2016-10-02 16:55:01

dvh
Member
Registered: 2007-10-06
Posts: 41

updating VERY old Arch

All:

I have been using Arch Linux for years, installed as a Virtualbox VM on an OSX system.  recently, I experienced some disk (VM) corruption, so I am trying to fallback to an earlier version.  I have a VM from 2012 which boots and runs fine.  I am trying to update this to current Arch, but am having issues.  when I run "Pacman -Syu", I am first asked to update Pacman.  if I do so, subsequent runnings of Pacman result in this error:

pacman: error while loading shared libraries: libarchive.so.13: cannot open shared object file: No such file or directory

trying again, without upgrading Pacman, I get MANY "key" related errors.  I tried reinitializing and populating the keys, but this has not resulted in a successful Pacman pass.  So, I disabled the authentication by editing pacman.conf and tried again.  this time, the result is:

error: failed to commit transaction (conflicting files)
filesystem: /bin exists in filesystem
filesystem: /sbin exists in filesystem
filesystem: /usr/sbin exists in filesystem
dbus: /etc/dbus-1/session.conf exists in filesystem
dbus: /etc/dbus-1/system.conf exists in filesystem
dbus: /usr/bin/dbus-cleanup-sockets exists in filesystem
dbus: /usr/bin/dbus-daemon exists in filesystem
dbus: /usr/bin/dbus-monitor exists in filesystem
dbus: /usr/bin/dbus-send exists in filesystem
dbus: /usr/bin/dbus-uuidgen exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-address.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-bus.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-connection.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-errors.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-macros.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-memory.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-message.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-misc.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-pending-call.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-protocol.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-server.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-shared.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-signature.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-syntax.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-threads.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-types.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus.h exists in filesystem
dbus: /usr/lib/dbus-1.0/dbus-daemon-launch-helper exists in filesystem
dbus: /usr/lib/dbus-1.0/include/dbus/dbus-arch-deps.h exists in filesystem
dbus: /usr/lib/libdbus-1.so exists in filesystem
dbus: /usr/lib/libdbus-1.so.3 exists in filesystem
dbus: /usr/lib/pkgconfig/dbus-1.pc exists in filesystem
dbus: /usr/lib/systemd/system/dbus.service exists in filesystem
dbus: /usr/lib/systemd/system/dbus.socket exists in filesystem
dbus: /usr/lib/systemd/system/dbus.target.wants/dbus.socket exists in filesystem
dbus: /usr/lib/systemd/system/multi-user.target.wants/dbus.service exists in filesystem
dbus: /usr/lib/systemd/system/sockets.target.wants/dbus.socket exists in filesystem
dbus: /usr/share/man/man1/dbus-cleanup-sockets.1.gz exists in filesystem
dbus: /usr/share/man/man1/dbus-daemon.1.gz exists in filesystem
dbus: /usr/share/man/man1/dbus-monitor.1.gz exists in filesystem
dbus: /usr/share/man/man1/dbus-send.1.gz exists in filesystem
dbus: /usr/share/man/man1/dbus-uuidgen.1.gz exists in filesystem
mesa: /usr/lib/libglapi.so exists in filesystem
mesa: /usr/lib/libglapi.so.0 exists in filesystem
mesa: /usr/lib/libglapi.so.0.0.0 exists in filesystem
mesa: /usr/lib/xorg/modules/dri/swrast_dri.so exists in filesystem
Errors occurred, no packages were upgraded.

so I think I am trying something that might not be possible.  is there an existing guide to upgrading a VERY old Arch system?   barring that, any advice as to how to proceed?

Thanks for any help that anyone could provide.

-dvh

Offline

#2 2016-10-02 17:03:27

graysky
Wiki Maintainer
From: :wq
Registered: 2008-12-01
Posts: 10,597
Website

Re: updating VERY old Arch

Other threads have covered this. The strategy is using the ARM in an iterative fashion as I recall.  Might be less work to just rebuild the image in the VM.


CPU-optimized Linux-ck packages @ Repo-ck  • AUR packagesZsh and other configs

Offline

#3 2016-10-02 17:12:14

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,553

Re: updating VERY old Arch

The ARM (now ALA), unfortunately, doesn't go back that far. You can try updating to the oldest date it has by booting the install disk and using pacman's --root option.

Likely easier to reinstall.

Online

#4 2016-10-02 17:18:17

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: updating VERY old Arch

Scimmia wrote:

Likely easier to reinstall.

This. And please use code tags when pasting to the boards: https://wiki.archlinux.org/index.php/Co … s_and_code


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#5 2016-10-03 12:56:47

dvh
Member
Registered: 2007-10-06
Posts: 41

Re: updating VERY old Arch

thanks for the responses.  looks like I will be reinstalling.  and WRT the code tags, I seem to recall buttons that could be clicked which would insert such tags.  I looked for them intending to comply, but did not find them.  thanks for the link.

Offline

Board footer

Powered by FluxBB