You are not logged in.
Hello.
I recently had a problem with pacman not being able to do a system update. This problem can be found here. Please read that thread, because I'm not wanting to re-explain the situation.
What I did to solve the problem is remove the v86d package. That allowed the system to upgrade the file and gpm package, but the klibc packages were still having trouble. So I upgraded them manually at the same time, which worked, and then installed v86d. No real problems. I then went on my merry way trying to set up ALSA for the Desktop Environment installation, and it wasn't working the way it should. So I removed it and re-installed it. now, whenever I go to use aplay, it gives me this:
# aplay
-bash: /usr/bin/aplay: No such file or directory
Which is wierd, because I checked the /usr/bin directory and saw all of ALSA'a files there. So I investigated some more, and as it turns out the i686 package was installed. I had a sinking feeling that more packages were installed as i686, and so I did a pacman -Qi | grep -n i686, then matched the line number of the output to the output of pacman -Qi. These are the affected packages:
Name : alsa-lib
Version : 1.0.20-1
URL : http://www.alsa-project.org
Licenses : GPL
Groups : None
Provides : None
Depends On : glibc
Optional Deps : python
Required By : alsa-utils
Conflicts With : None
Replaces : None
Installed Size : 1800.00 K
Packager : Tobias Powalowski <tpowa@archlinux.org>
Architecture : i686
Build Date : Sat 09 May 2009 08:10:10 AM EDT
Install Date : Fri 08 May 2009 10:16:07 AM EDT
Install Reason : Installed as a dependency for another package
Install Script : No
Description : An alternative implementation of Linux sound support
Name : alsa-utils
Version : 1.0.20-1
URL : http://www.alsa-project.org
Licenses : GPL
Groups : None
Provides : None
Depends On : alsa-lib>1.0.19.99 dialog pciutils ncurses
Optional Deps : None
Required By : None
Conflicts With : None
Replaces : None
Installed Size : 1753.00 K
Packager : Tobias Powalowski <tpowa@archlinux.org>
Architecture : i686
Build Date : Sat 09 May 2009 09:25:16 AM EDT
Install Date : Fri 08 May 2009 10:18:00 AM EDT
Install Reason : Explicitly installed
Install Script : No
Description : An alternative implementation of Linux sound support
Name : file
Version : 5.03-1
URL : http://www.darwinsys.com/file/
Licenses : custom
Groups : base
Provides : None
Depends On : glibc zlib
Optional Deps : None
Required By : None
Conflicts With : None
Replaces : None
Installed Size : 2076.00 K
Packager : Allan McRae <allan@archlinux.org>
Architecture : i686
Build Date : Thu 07 May 2009 12:24:26 AM EDT
Install Date : Fri 08 May 2009 09:39:06 AM EDT
Install Reason : Explicitly installed
Install Script : No
Description : File type identification utility
Name : gmp
Version : 4.2.4-1.1
URL : http://gmplib.org/
Licenses : LGPL3
Groups : None
Provides : None
Depends On : gcc-libs texinfo
Optional Deps : None
Required By : coreutils mpfr ppl
Conflicts With : None
Replaces : None
Installed Size : 1168.00 K
Packager : Allan McRae <allan@archlinux.org>
Architecture : i686
Build Date : Fri 10 Oct 2008 06:15:59 AM EDT
Install Date : Fri 08 May 2009 09:39:06 AM EDT
Install Reason : Installed as a dependency for another package
Install Script : Yes
Description : A free library for arbitrary precision arithmetic
Name : klibc
Version : 1.5.15-1
URL : http://www.kernel.org/pub/linux/libs/klibc/
Licenses : BSD
Groups : base
Provides : klibc-4_F00PT-JGwQxhemX9BVmkCpL-U
Depends On : None
Optional Deps : None
Required By : klibc-extras klibc-kbd klibc-module-init-tools klibc-udev
mkinitcpio v86d
Conflicts With : None
Replaces : None
Installed Size : 15652.00 K
Packager : Thomas Baechler <thomas@archlinux.org>
Architecture : i686
Build Date : Sun 11 Jan 2009 09:14:51 AM EST
Install Date : Fri 08 May 2009 09:49:56 AM EDT
Install Reason : Explicitly installed
Install Script : No
Description : A minimal libc made for early-userspace
Name : klibc-extras
Version : 2.5-2
URL : http://projects.archlinux.org/?p=klibc-extras.git
Licenses : GPL
Groups : base
Provides : None
Depends On : klibc klibc-4_F00PT-JGwQxhemX9BVmkCpL-U
Optional Deps : None
Required By : mkinitcpio
Conflicts With : None
Replaces : None
Installed Size : 64.00 K
Packager : Thomas Baechler <thomas@archlinux.org>
Architecture : i686
Build Date : Sun 11 Jan 2009 09:15:58 AM EST
Install Date : Fri 08 May 2009 09:46:01 AM EDT
Install Reason : Explicitly installed
Install Script : No
Description : Extra apps for klibc early-userspace
Name : klibc-kbd
Version : 1.15.20080312-8
URL : ftp://ftp.altlinux.org/pub/people/legion/kbd/
Licenses : GPL
Groups : base
Provides : None
Depends On : klibc klibc-4_F00PT-JGwQxhemX9BVmkCpL-U kbd
Optional Deps : None
Required By : mkinitcpio
Conflicts With : None
Replaces : None
Installed Size : 124.00 K
Packager : Thomas Baechler <thomas@archlinux.org>
Architecture : i686
Build Date : Sun 11 Jan 2009 09:16:20 AM EST
Install Date : Fri 08 May 2009 09:46:01 AM EDT
Install Reason : Explicitly installed
Install Script : No
Description : Keytable files and keyboard utilities
Name : klibc-module-init-tools
Version : 3.5-1
URL : http://www.kernel.org
Licenses : GPL
Groups : base
Provides : None
Depends On : klibc klibc-4_F00PT-JGwQxhemX9BVmkCpL-U
Optional Deps : None
Required By : mkinitcpio
Conflicts With : None
Replaces : None
Installed Size : 108.00 K
Packager : Thomas Baechler <thomas@archlinux.org>
Architecture : i686
Build Date : Sun 11 Jan 2009 09:16:29 AM EST
Install Date : Fri 08 May 2009 09:46:01 AM EDT
Install Reason : Explicitly installed
Install Script : No
Description : Utilities for inserting and removing modules from the Linux
kernel
Name : klibc-udev
Version : 141-1
URL : http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
Licenses : GPL
Groups : base
Provides : None
Depends On : coreutils klibc klibc-4_F00PT-JGwQxhemX9BVmkCpL-U
Optional Deps : None
Required By : mkinitcpio
Conflicts With : None
Replaces : None
Installed Size : 260.00 K
Packager : Tobias Powalowski <tpowa@archlinux.org>
Architecture : i686
Build Date : Thu 09 Apr 2009 05:37:12 AM EDT
Install Date : Fri 08 May 2009 09:46:01 AM EDT
Install Reason : Explicitly installed
Install Script : No
Description : udev compiled for klibc
Name : v86d
Version : 0.1.9-2.1
URL : http://dev.gentoo.org/~spock/projects/uvesafb/
Licenses : GPL2
Groups : None
Provides : None
Depends On : glibc klibc klibc-4_F00PT-JGwQxhemX9BVmkCpL-U
Optional Deps : None
Required By : None
Conflicts With : None
Replaces : None
Installed Size : 236.00 K
Packager : Thomas Baechler <thomas@archlinux.org>
Architecture : i686
Build Date : Sat 17 Jan 2009 04:23:21 PM EST
Install Date : Fri 08 May 2009 09:46:56 AM EDT
Install Reason : Explicitly installed
Install Script : No
Description : userspace helper for uvesafb that runs x86 code in an emulated
environment
Basically, every package that I installed since I removed the v86d package to get the klibc's to upgrade was installed as i686. I have no idea why or how to fix it. This is my mirrorlist:
Server = http://mirror.umoss.org/archlinux/$repo/os/x86_64
Server = http://mirror.rit.edu/archlinux/$repo/os/x86_64
Server = http://mirrors.gigenet.com/archlinux/$repo/os/x86_64
Server = http://mirrors.easynews.com/linux/archlinux/$repo/os/x86_64
Server = http://schlunix.org/archlinux/$repo/os/x86_64
Server = http://mirror.archlinux.com.ve/$repo/os/x86_64
They're all x86_64 mirrors. I've already cleaned the package cache with pacman -Scc and resynced the mirrors with pacman -Syy to try to fix this, but to no avail.
Does anyone know what's wrong?
Last edited by XtrmGmr99 (2009-05-09 20:10:31)
Offline
Perhaps it's a problem with one of your mirrors?
Offline
Doubt it. I commented out all but the official Arch mirror, and it still downloaded an installed the the i686 version.
But I'll try a few mirror tweaks to see it it does anything.
EDIT: No, I don't think it's the mirrors. Every mirror option downloads the i686 version for some reason. I've manually gone to the mirror, and it shows that the ALSA packages are x86_64 files. pacman just isn't downloading them...
EDIT2: SOLVED
Fixed it. /etc/pacman.conf wasn't including /etc/pacman.d/mirrorlist, instead it was using a i686 mirror for the [core], [extra], and [community] repos. I deleted said mirror, included the proper mirrorlist, and re-installed all the i686 packages. Seems to have worked out well.
Last edited by XtrmGmr99 (2009-05-09 20:10:09)
Offline