You are not logged in.

#1 2010-07-10 17:20:16

brendan
Member
From: UK
Registered: 2009-05-16
Posts: 130
Website

Pacman doesn't check for architecture...

I'm going to preface this by saying that it was late, I was tired and obviously not thinking straight. roll

My main mirror wasn't working too well so I grabbed the one from my netbook and shoved it in as my main mirror on my workstation. My netbook is i686 and my workstation is x86_64.

pacman -Syu with alot of packages comes up (i've just moved so I haven't updated for a while)

Anyways so as you can imagine pacman doesn't seem to care wether you are installing 64bit of 32bit packages. This does seem rather stupid. mad

No need to say my system doesn't boot and gives me library errors everywere. The cp command doesn't work... so I gave up and have started backing up my /home. Luckily the 10.05 installer includes BTRFS.

Anyways back to my installation.... hmm

Offline

#2 2010-07-10 17:29:46

bangkok_manouel
Member
From: indicates a starting point
Registered: 2005-02-07
Posts: 1,557

Re: Pacman doesn't check for architecture...

Offline

#3 2010-07-10 17:58:52

brendan
Member
From: UK
Registered: 2009-05-16
Posts: 130
Website

Re: Pacman doesn't check for architecture...

I really should have paid attention to that pacman.conf.pacnew that appeared....

I hate myself a little more now. I may have to just live with windows for a while!

Offline

#4 2010-07-10 18:08:12

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: Pacman doesn't check for architecture...

Boot with your 64bit install cd/usb, have a look at pacman's log, reinstall all the packages that you got in the last update from a 64bit mirror.

Offline

#5 2010-07-10 18:43:56

brendan
Member
From: UK
Registered: 2009-05-16
Posts: 130
Website

Re: Pacman doesn't check for architecture...

tomk wrote:

Boot with your 64bit install cd/usb, have a look at pacman's log, reinstall all the packages that you got in the last update from a 64bit mirror.

Problem is that the updates touched so much that pacman itself won't work. :-(

Offline

#6 2010-07-10 19:04:25

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: Pacman doesn't check for architecture...

brendan wrote:
tomk wrote:

Boot with your 64bit install cd/usb, have a look at pacman's log, reinstall all the packages that you got in the last update from a 64bit mirror.

Problem is that the updates touched so much that pacman itself won't work. :-(

Use pacman from the install medium. This is what I've done in the past. In this case /dev/sda3 was the root partition on my hard drive. 'hope' was because I was hoping that it worked. It did.

mkdir /mnt/hope 
mount /dev/sda3 /mnt/hope
chroot /mnt/hope

From there you can run pacman.

Offline

#7 2010-07-10 20:21:11

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: Pacman doesn't check for architecture...

You don't even need the chroot - use pacman's -r/--root sub-option.

Offline

#8 2010-07-10 22:16:32

brendan
Member
From: UK
Registered: 2009-05-16
Posts: 130
Website

Re: Pacman doesn't check for architecture...

tomk wrote:

You don't even need the chroot - use pacman's -r/--root sub-option.

I didn't know about that... However even if I did that, I would still have a problem of needing a kernel image with BTRFS boot support, meaning I need to compile mkinitcpio-btrfs...

I'm going to try out tpowa's arch iso's as they provide support for BTRFS (previously I installed and then moved my install to my ssd that had BTRFS)

Offline

Board footer

Powered by FluxBB