Pacman is broken. Yay.
Well, I wish I could give more info, but I haven't used arch for awhile now since pacman broke to the point it's not even recognized as a system command. It all started when I upgraded pacman. Probably been over a month. I can't remember. I do know the install gave errors about two files missing. Can't remember how to look back at the system log. I'd like to think I could just reinstall the previous pacman, but I'm kinda lost on how to do this considering the database only carries the latest version, which my kernel is apparently incompatible with (SCSI). Just a guess, of course.
pacman-2.9.6
pacman-2.9.6/doc
pacman-2.9.6/doc/makepkg.8.in
pacman-2.9.6/doc/pacman.8.in
pacman-2.9.6/COPYING
pacman-2.9.6/ChangeLog
pacman-2.9.6/Makefile.in
pacman-2.9.6/README
pacman-2.9.6/acconfig.h
pacman-2.9.6/config.guess
pacman-2.9.6/config.h.in
pacman-2.9.6/config.sub
pacman-2.9.6/configure
pacman-2.9.6/configure.in
pacman-2.9.6/install-sh
pacman-2.9.6/etc
pacman-2.9.6/etc/makepkg.conf
pacman-2.9.6/etc/pacman.conf
pacman-2.9.6/libftp
pacman-2.9.6/libftp/Makefile
pacman-2.9.6/libftp/ftplib.c
pacman-2.9.6/libftp/ftplib.h
pacman-2.9.6/scripts
pacman-2.9.6/scripts/gensync
pacman-2.9.6/scripts/makepkg
pacman-2.9.6/scripts/makeworld
pacman-2.9.6/scripts/pacman-optimize
pacman-2.9.6/scripts/updatesync
pacman-2.9.6/src
pacman-2.9.6/src/convertdb.c
pacman-2.9.6/src/db.c
pacman-2.9.6/src/db.h
pacman-2.9.6/src/list.c
pacman-2.9.6/src/list.h
pacman-2.9.6/src/md5.c
pacman-2.9.6/src/md5.h
pacman-2.9.6/src/md5driver.c
pacman-2.9.6/src/pacconf.h
pacman-2.9.6/src/package.c
pacman-2.9.6/src/package.h
pacman-2.9.6/src/pacman.c
pacman-2.9.6/src/pacman.h
pacman-2.9.6/src/pacsync.c
pacman-2.9.6/src/pacsync.h
pacman-2.9.6/src/rpmvercmp.c
pacman-2.9.6/src/rpmvercmp.h
pacman-2.9.6/src/strhash.c
pacman-2.9.6/src/strhash.h
pacman-2.9.6/src/util.c
pacman-2.9.6/src/util.h
pacman-2.9.6/src/vercmp.c
There's no output for "echo $PATH"
ls /var/lib/pacman lists my repository directories
Similar Messages
-
How to reinstall pacman when pacman is broken
Some users had pain during the move of the openssl rebuilds to the main repos. Often this seems to be because they were upgrading against mirrors that hadn't fully synched. For whatever reason, some users found themselves with a broken pacman, and didn't know how to fix it. The solutions have been posted in several places. I'm making this new thread for easy reference. I don't know if anyone is still going to need it for the current round of upgrades. But the principles are simple and really should be known by the typical Arch user.
The basic idea is: get ahold of the necessary packages, either from your cache or by downloading it. Manually untar them onto your root. Then you should have a working pacman binary. Then use that to *reinstall* the packages to make sure your pacman db is in synch with what you actually have on your system.
Here's a script that would have worked to fix a broken pacman during the openssl upgrades:
#!/bin/bash
arch=x86_64
mirror=http://mirror.rit.edu/archlinux
# link to cache (or download) and extract: openssl,libarchive,libfetch,pacman
cd /tmp
for pkg in openssl-1.0.0-2 libarchive-2.8.3-3 libfetch-2.30-3 pacman-3.3.3-5; do
pkgname=${pkg}-${arch}.pkg.tar.gz
if [[ -e /var/cache/pacman/pkg/${pkgname} ]]; then
ln -sf /var/cache/pacman/pkg/${pkgname} .
else
wget ${mirror}/core/os/${arch}/${pkgname} || exit 1
fi
sudo tar -xvpf ${pkgname} -C / --exclude .PKGINFO --exclude .INSTALL || exit 1
done
# now reinstall using pacman to update the local pacman db
sudo pacman -Sf openssl libarchive libfetch pacman || exit 1
# now update your system
sudo pacman -Syu
Others should feel free to enhance/criticize/suggest changes.Hi (and sry for my english ) ,
i just ran into the same problem but my wget refused to work too (because of libssl.so.0.9.8...)
Download the newest source for wget on another computer and copy it to a usb flash drive.
(http://ftp.gnu.org/pub/gnu/wget/wget-1.12.tar.bz2)
Plug it to the computer that runs Arch and mount it to /mnt, then:
#cd /mnt
#tar xfj wget-1.12.tar.bz2
#cd wget-1.12
#./configure --without-ssl && make && make install
On my system it installed to /usr/local/bin/wget
Download Profjim's script (I hadn't X installed)
#/usr/local/bin/wget http://bbs.archlinux.org/viewtopic.php?id=95007
and get it with your bare hands
#vi viewtopic.php?id=95007 && mv viewtopic.php?id=95007 script.sh && chmod u+x script.sh
Then, I made some changes (#vi script.sh):
#!/bin/bash
arch=$(uname -m)
mirror=http://mirror.rit.edu/archlinux
# link to cache (or download) and extract: openssl,libarchive,libfetch,pacman
cd /tmp
for pkg in openssl-1.0.0-2 libarchive-2.8.3-3 libfetch-2.30-3 pacman-3.3.3-5; do
pkgname=${pkg}-${arch}.pkg.tar.gz
if [[ -e /var/cache/pacman/pkg/${pkgname} ]]; then
ln -sf /var/cache/pacman/pkg/${pkgname} .
else
/usr/local/bin/wget ${mirror}/core/os/${arch}/${pkgname} || exit 1
fi
tar -xvpf ${pkgname} -C / --exclude .PKGINFO --exclude .INSTALL || exit 1
done
# now reinstall using pacman to update the local pacman db
pacman -Sf openssl libarchive libfetch pacman || exit 1
# now update your system
pacman -Syu
Now just type
#./script.sh -
[SOLVED] Pacman is broken on fresh installation
I've just performed a fresh installation that seemed to go fine, following the Official Arch Linux Install Guide. However, I get the following during my first login:
Arch Linux 2.6.39-ARCH (myhost) (tty1)
myhost login: root
Password:
[root@myhost ~]# pacman -Sy
:: Synchronizing package databases...
error: local database version is too old
error: failed to init transaction (database is incorrect version)
try running pacman-db-upgrade
error: transaction already initiated
[root@myhost ~]#
I realize the error recommends that I run pacman-db-upgrade, but it seems very out-of-the-ordinary to encounter this error after having installed fresh with all default options. Could someone give me a hand?
Last edited by benash (2011-07-15 02:56:03)karol wrote:
benash wrote:Thanks. I appreciate the responses. I ran pacman-db-upgrade, and that appeared to fix the problem. I'm now having some trouble downloading packages (1 out of 10 seems to be failing), but I just found the documentation on selecting appropriate mirrors.
What exactly do you mean by "failing"? Please post the errors you get.
But first, grab a fresh mirrorlist http://www.archlinux.org/mirrorlist/ and try to update again.
I agree with picking an updated mirror. If packages are "failing," then the mirrors may be out of sync. Also, the list of mirrors included on the ISO CD may be out of date. -
[Solved with the obvious]pacman is broken
For mothers day one of my 2 gig sticks of ram broke. After I removed the offending hardware, my file system was corrupted. I ran fsck and said yes one hundred times until it was repaired. Everything is appears to be running well except for pacman. Here is my code when I try to upgrade the system:
[cdom@betty ~]$ sudo pacman -Syu
Password:
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
:: Starting full system upgrade...
error: could not open file /var/lib/pacman/sync/core/cryptsetup-1.0.6-2/desc: No such file or directory
error: could not open file /var/lib/pacman/sync/extra/foomatic-filters-4.0_20090424-1/desc:No such file or directory
^C
Interrupt signal received
[cdom@betty ~]$
This is a brand new installation of arch_64 on my Lenovo X61. I am wondering if this is relatively easy to fix or should I just reinstall.
Last edited by cdom (2009-05-11 22:09:24)Have you tried running pacman -Syy?
-
Pacman -Qe Broken after today´s "full system upgrade"
From "pacman.log"
synchronizing package lists
[2008-01-17 18:04] starting full system upgrade
[2008-01-17 18:05] upgraded gnome-keyring (2.20.2-1 -> 2.20.3-1)
[2008-01-17 18:06] >>>
[2008-01-17 18:06] >>> If you use the LILO bootloader, you should run 'lilo' before rebooting.
[2008-01-17 18:06] >>>
[2008-01-17 18:06] >>> Updating module dependencies. Please wait ...
[2008-01-17 18:06] >>> MKINITCPIO SETUP
[2008-01-17 18:06] >>> ----------------
[2008-01-17 18:06] >>> If you use LVM2, Encrypted root or software RAID,
[2008-01-17 18:06] >>> Ensure you enable support in /etc/mkinitcpio.conf .
[2008-01-17 18:06] >>> More information about mkinitcpio setup can be found here:
[2008-01-17 18:06] >>> http://wiki.archlinux.org/index.php/Mkinitcpio
[2008-01-17 18:06]
[2008-01-17 18:06] >>> Generating initial ramdisk, using mkinitcpio. Please wait...
[2008-01-17 18:06] ==> Building image "default"
[2008-01-17 18:06] ==> Running command: /sbin/mkinitcpio -k 2.6.23-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26.img
[2008-01-17 18:06] :: Begin build
[2008-01-17 18:06] :: Parsing hook [base]
[2008-01-17 18:06] :: Parsing hook [autodetect]
[2008-01-17 18:06] :: Generating module dependencies
[2008-01-17 18:06] :: Generating image '/boot/kernel26.img'...SUCCESS
[2008-01-17 18:06] ==> SUCCESS
[2008-01-17 18:06] ==> Building image "fallback"
[2008-01-17 18:06] ==> Running command: /sbin/mkinitcpio -k 2.6.23-ARCH -c /etc/mkinitcpio.d/kernel26-fallback.conf -g /boot/kernel26-fallback.img
[2008-01-17 18:06] :: Begin build
[2008-01-17 18:06] :: Parsing hook [base]
[2008-01-17 18:06] :: Parsing hook [udev]
[2008-01-17 18:06] :: Parsing hook [ide]
[2008-01-17 18:06] :: Parsing hook [pata]
[2008-01-17 18:06] :: Parsing hook [scsi]
[2008-01-17 18:06] :: Parsing hook [sata]
[2008-01-17 18:06] :: Parsing hook [usbinput]
[2008-01-17 18:06] :: Parsing hook [raid]
[2008-01-17 18:06] :: Parsing hook [filesystems]
[2008-01-17 18:07] :: Generating module dependencies
[2008-01-17 18:07] :: Generating image '/boot/kernel26-fallback.img'...SUCCESS
[2008-01-17 18:07] ==> SUCCESS
[2008-01-17 18:07] upgraded kernel26 (2.6.23.12-3 -> 2.6.23.14-1)
[2008-01-17 18:07] upgraded libgtop (2.20.0-1 -> 2.20.1-1)
[2008-01-17 18:07] upgraded libwnck (2.20.2-1 -> 2.20.3-1)
[2008-01-17 18:07] upgraded vte (0.16.11-1 -> 0.16.12-1)
[2008-01-17 18:07] upgraded xorg-xinit (1.0.7-2 -> 1.0.7-3)
Result when using "pacman -Qe" afterwards.
pacman -Qe
alsa-lib 1.0.15-1
alsa-oss 1.0.15-1
alsa-plugins 1.0.15-1
alsa-utils 1.0.15-2
autoconf 2.61-3
automake 1.10-3
bin86 0.16.17-3
bison 2.3-4
bzip2 1.0.4-3
catfish 0.3-1
ccsm 0.6.0-2
compiz-fusion-plugins-extra 0.6.0-2
compiz-fusion-plugins-main 0.6.0-3
compizconfig-backend-gconf 0.6.0-2
conky 1.4.9-1
cpio 2.9-3
csup 20060318-5
curl 7.17.1-1
dbus 1.0.2-4
e2fsprogs 1.40.3-1
ed 0.8-3
emerald 0.6.0-3
emerald-themes 0.6.0-2
epdfview 0.1.6-5
exo 0.3.4-1
fcron 3.0.4-1
file 4.23-1
filesystem 2007.11-3
findutils 4.2.31-3
firefox 2.0.0.11-1
flashplugin 9.0.115.0-1
flex 2.5.33-3
fusion-icon 20071111-1
galculator 1.3.1-1
gawk 3.1.6-2
gettext 0.17-1
gksu 2.0.0-2
gnome-icon-theme 2.20.0-1
gqview 2.0.4-1
grep 2.5.3-3
groff 1.19.2-3
grub 0.97-9
gtk-xfce-engine 2.4.2-1
gzip 1.3.12-4
hardinfo 0.4.2.3-1
hdparm 7.7-3
hwd 5.3.1-1
hwdetect 0.9-1
initscripts 2007.11-2
iptables 1.3.8-2
iputils 20070202-3
jacman 0.4-2
jre 6u3-2
kbd 1.12.20070827-2
kernel26 2.6.23.14-1
less 418-1
libdca 0.0.5-1
libpcap 0.9.8-2
libtool 1.5.24-3
libusb 0.1.12-3
libxfce4mcs 4.4.2-1
libxfce4util 4.4.2-1
libxfcegui4 4.4.2-1
licenses 2.2-2
lilo 22.8-2
lshwd 1.1.3-5
lzo2 2.02-3
lzop 1.02rc1-3
make 3.81-3
man 1.6f-1
man-pages 2.74-1
mc 4.6.1-4
mesa 7.0.1-1
mkinitcpio 0.5.17-1
mktemp 1.5-3
mlocate 0.18-2
module-init-tools 3.2.2-5
mousepad 0.2.13-1
mplayer 1.0rc2-1
mplayer-plugin 3.45-1
nano 2.0.7-1
net-tools 1.60-13
numlockx 1.1-3
nvidia-96xx 96.43.01-6
openal 0.0.8-4
openssl 0.9.8g-2
pacman 3.1.0-1
pacworld 0.3.4-2
patch 2.5.4-4
pcmciautils 014-3
pidgin 2.3.1-1
pkgconfig 0.22-3
ppp 2.4.4-6
procinfo 19-2
procps 3.2.7-4
psmisc 22.6-1
pyqt4 4.3.3-1
pyxdg 0.15-1
qca 1.0-3
qca-tls 1.0-3
rarian 0.6.0-1
reiserfsprogs 3.6.20-3
rp-pppoe 3.8-2
rpmextract 0-1
schismtracker 0.5rc1-1
scite 1.75-1
sdl_image 1.2.6-1
sdl_mixer 1.2.8-1
seamonkey 1.1.5-2
skype 2.0.0.27-1
slim 1.3.0-2
slim-themes 1.2.3-2
squeeze 0.2.2-1
sudo 1.6.9p10-3
syslog-ng 2.0.6-1
sysvinit 2.86-4
tar 1.19-2
terminal 0.2.8-1
terminatorx 3.82-1
thunar 0.9.0-2
thunar-archive-plugin 0.2.4-5
thunar-volman 0.2.0-1
ttf-ms-fonts 2.0-1
tuxcards 2.0-1
udev 116-3
unclutter 8-4
unrar 3.7.8-1
unzip 5.52-3
util-linux-ng 2.13.0.1-2
vim 7.1.156-1
vlc 0.8.6d-1
wget 1.10.2-4
which 2.17-2
xcursor-grounation 0.3-5
xfce-mcs-manager 4.4.2-1
xfce-mcs-plugins 4.4.2-1
xfce-utils 4.4.2-1
xfce4-appfinder 4.4.2-1
xfce4-cpugraph-plugin 0.4.0-1
xfce4-genmon-plugin 3.1-4
xfce4-icon-theme 4.4.2-1
xfce4-mixer 4.4.2-1
xfce4-netload-plugin 0.4.0-4
xfce4-panel 4.4.2-1
xfce4-screenshooter-plugin 1.0.0-5
xfce4-session 4.4.2-1
xfce4-taskmanager 0.3.2-4
xfdesktop 4.4.2-1
xfprint 4.4.2-1
xfwm4 4.4.2-1
xfwm4-themes 4.4.2-1
xmms 1.2.11-1
xorg-fonts-type1 1.0.1-1
xorg-twm 1.0.1-2
xterm 229-2
zip 2.32-1
WEIRD, BUG or ???After reading your reply, I checked "man pacman" and it changed as you said!
so I did a "pacman -Qt" to look for orphans and this is the result.
alsa-oss 1.0.15-1
alsa-plugins 1.0.15-1
alsa-utils 1.0.15-2
autoconf 2.61-3
automake 1.10-3
bin86 0.16.17-3
bison 2.3-4
catfish 0.3-1
ccsm 0.6.0-2
compiz-fusion-plugins-extra 0.6.0-2
compizconfig-backend-gconf 0.6.0-2
conky 1.4.9-1
csup 20060318-5
docbook-xml 4.5-1
emerald-themes 0.6.0-2
epdfview 0.1.6-5
findutils 4.2.31-3
firefox 2.0.0.11-1
flashplugin 9.0.115.0-1
flex 2.5.33-3
fusion-icon 20071111-1
galculator 1.3.1-1
gettext 0.17-1
gksu 2.0.0-2
gnome-icon-theme 2.20.0-1
gqview 2.0.4-1
grub 0.97-9
gtk-xfce-engine 2.4.2-1
hardinfo 0.4.2.3-1
hdparm 7.7-3
hwd 5.3.1-1
hwdetect 0.9-1
initscripts 2007.11-2
iptables 1.3.8-2
iputils 20070202-3
jacman 0.4-2
kbd 1.12.20070827-2
libsigc++2.0 2.1.1-1
libtool 1.5.24-3
licenses 2.2-2
lilo 22.8-2
lshwd 1.1.3-5
lzo 1.08-4
lzop 1.02rc1-3
make 3.81-3
man 1.6f-1
man-pages 2.74-1
mc 4.6.1-4
mlocate 0.18-2
mousepad 0.2.13-1
mplayer-plugin 3.45-1
nano 2.0.7-1
numlockx 1.1-3
nvidia-96xx 96.43.01-6
openal 0.0.8-4
pacman 3.1.0-1
pacworld 0.3.4-2
patch 2.5.4-4
pcmciautils 014-3
pidgin 2.3.1-1
pkgconfig 0.22-3
procinfo 19-2
psmisc 22.6-1
pyqt4 4.3.3-1
qca-tls 1.0-3
reiserfsprogs 3.6.20-3
rp-pppoe 3.8-2
rpmextract 0-1
schismtracker 0.5rc1-1
scite 1.75-1
sdl_image 1.2.6-1
sdl_mixer 1.2.8-1
seamonkey 1.1.5-2
skype 2.0.0.27-1
slim-themes 1.2.3-2
squeeze 0.2.2-1
sudo 1.6.9p10-3
syslog-ng 2.0.6-1
sysvinit 2.86-4
tar 1.19-2
terminal 0.2.8-1
terminatorx 3.82-1
thunar-archive-plugin 0.2.4-5
thunar-volman 0.2.0-1
ttf-ms-fonts 2.0-1
tuxcards 2.0-1
unclutter 8-4
unrar 3.7.8-1
unzip 5.52-3
vim 7.1.156-1
vlc 0.8.6d-1
which 2.17-2
xcursor-grounation 0.3-5
xf86-input-keyboard 1.2.2-2
xf86-input-mouse 1.2.3-1
xf86-video-vesa 1.3.0-5
xfce-mcs-plugins 4.4.2-1
xfce-utils 4.4.2-1
xfce4-appfinder 4.4.2-1
xfce4-cpugraph-plugin 0.4.0-1
xfce4-genmon-plugin 3.1-4
xfce4-icon-theme 4.4.2-1
xfce4-mixer 4.4.2-1
xfce4-netload-plugin 0.4.0-4
xfce4-screenshooter-plugin 1.0.0-5
xfce4-session 4.4.2-1
xfce4-taskmanager 0.3.2-4
xfdesktop 4.4.2-1
xfprint 4.4.2-1
xfwm4-themes 4.4.2-1
xmms 1.2.11-1
xorg-fonts-type1 1.0.1-1
xorg-twm 1.0.1-2
xorg-xinit 1.0.7-3
xterm 229-2
zip 2.32-1
It shows less packages, yet this are not orphans :-(
Also in "man pacman" it says "(-Qet is equivalent to the pacman 2.9.X -Qe option.)"
pacman -Qet
alsa-oss 1.0.15-1
alsa-plugins 1.0.15-1
alsa-utils 1.0.15-2
autoconf 2.61-3
automake 1.10-3
bin86 0.16.17-3
bison 2.3-4
catfish 0.3-1
ccsm 0.6.0-2
compiz-fusion-plugins-extra 0.6.0-2
compizconfig-backend-gconf 0.6.0-2
conky 1.4.9-1
csup 20060318-5
emerald-themes 0.6.0-2
epdfview 0.1.6-5
findutils 4.2.31-3
firefox 2.0.0.11-1
flashplugin 9.0.115.0-1
flex 2.5.33-3
fusion-icon 20071111-1
galculator 1.3.1-1
gettext 0.17-1
gksu 2.0.0-2
gnome-icon-theme 2.20.0-1
gqview 2.0.4-1
grub 0.97-9
gtk-xfce-engine 2.4.2-1
hardinfo 0.4.2.3-1
hdparm 7.7-3
hwd 5.3.1-1
hwdetect 0.9-1
initscripts 2007.11-2
iptables 1.3.8-2
iputils 20070202-3
jacman 0.4-2
kbd 1.12.20070827-2
libtool 1.5.24-3
licenses 2.2-2
lilo 22.8-2
lshwd 1.1.3-5
lzop 1.02rc1-3
make 3.81-3
man 1.6f-1
man-pages 2.74-1
mc 4.6.1-4
mlocate 0.18-2
mousepad 0.2.13-1
mplayer-plugin 3.45-1
nano 2.0.7-1
numlockx 1.1-3
nvidia-96xx 96.43.01-6
openal 0.0.8-4
pacman 3.1.0-1
pacworld 0.3.4-2
patch 2.5.4-4
pcmciautils 014-3
pidgin 2.3.1-1
pkgconfig 0.22-3
procinfo 19-2
psmisc 22.6-1
pyqt4 4.3.3-1
qca-tls 1.0-3
reiserfsprogs 3.6.20-3
rp-pppoe 3.8-2
rpmextract 0-1
schismtracker 0.5rc1-1
scite 1.75-1
sdl_image 1.2.6-1
sdl_mixer 1.2.8-1
seamonkey 1.1.5-2
skype 2.0.0.27-1
slim-themes 1.2.3-2
squeeze 0.2.2-1
sudo 1.6.9p10-3
syslog-ng 2.0.6-1
sysvinit 2.86-4
tar 1.19-2
terminal 0.2.8-1
terminatorx 3.82-1
thunar-archive-plugin 0.2.4-5
thunar-volman 0.2.0-1
ttf-ms-fonts 2.0-1
tuxcards 2.0-1
unclutter 8-4
unrar 3.7.8-1
unzip 5.52-3
vim 7.1.156-1
vlc 0.8.6d-1
which 2.17-2
xcursor-grounation 0.3-5
xfce-mcs-plugins 4.4.2-1
xfce-utils 4.4.2-1
xfce4-appfinder 4.4.2-1
xfce4-cpugraph-plugin 0.4.0-1
xfce4-genmon-plugin 3.1-4
xfce4-icon-theme 4.4.2-1
xfce4-mixer 4.4.2-1
xfce4-netload-plugin 0.4.0-4
xfce4-screenshooter-plugin 1.0.0-5
xfce4-session 4.4.2-1
xfce4-taskmanager 0.3.2-4
xfdesktop 4.4.2-1
xfprint 4.4.2-1
xfwm4-themes 4.4.2-1
xmms 1.2.11-1
xorg-fonts-type1 1.0.1-1
xorg-twm 1.0.1-2
xterm 229-2
zip 2.32-1
Now I am lost, hahhahahahahaahahahahahaha -
root@thinkpad /home/crooksey/Desktop/compiz/compiz-git $ pacman -Ss autoreconf
error: could not open file /var/lib/pacman/community//perl-module-loaded-0.01-4/depends: No such file or directory
-Sy wont fix this, any ideas?
Repos - Community, Extra, Core + Unstablepacman -Syy to force a complete refresh of your pacman db. Then try again.
-
Has anyone else experienced this? Recently I'm unable to force uninstall dependencies.
Tried removing ati-dri so I can replace it with ati-dri-git:
]# pacman -Rd ati-dri
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: xf86-video-ati: requires ati-dri
Seems dependency checks aren't being skipped.
Pacman Version: Pacman v3.5.1 - libalpm v6.0.1veek wrote:
Ah I see. Man page needs a little updating.
Nice getting near instant responses in the forum.
It's in the manpage:
TRANSACTION OPTIONS (APPLY TO -S, -R AND -U)
-d, --nodeps
Skips dependency version checks. Package names are still checked. Normally, pacman will always check a
package’s dependency fields to ensure that all dependencies are installed and there are no package
conflicts in the system. Specify this option twice to skip all dependency checks.
Emphasis mine.
Edit: Glad you found it.
Last edited by karol (2011-04-11 13:01:20) -
[SOLVED] Cannot Compile Pacman 3.5.3
My head is aching at the moment as I have become desperate to compile Pacman. The normal procedure ./configure then make fails with this error (Honest, I can't make out anything, it sound like a libtool problem):
make all-recursive
make[1]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3'
Making all in lib/libalpm
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/lib/libalpm'
Making all in po
make[3]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/lib/libalpm/po'
make[3]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/lib/libalpm/po'
make[3]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/lib/libalpm'
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT add.lo -MD -MP -MF .deps/add.Tpo -c -o add.lo add.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT add.lo -MD -MP -MF .deps/add.Tpo -c add.c -fPIC -DPIC -o .libs/add.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT add.lo -MD -MP -MF .deps/add.Tpo -c add.c -o add.o >/dev/null 2>&1
mv -f .deps/add.Tpo .deps/add.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT alpm.lo -MD -MP -MF .deps/alpm.Tpo -c -o alpm.lo alpm.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT alpm.lo -MD -MP -MF .deps/alpm.Tpo -c alpm.c -fPIC -DPIC -o .libs/alpm.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT alpm.lo -MD -MP -MF .deps/alpm.Tpo -c alpm.c -o alpm.o >/dev/null 2>&1
mv -f .deps/alpm.Tpo .deps/alpm.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT alpm_list.lo -MD -MP -MF .deps/alpm_list.Tpo -c -o alpm_list.lo alpm_list.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT alpm_list.lo -MD -MP -MF .deps/alpm_list.Tpo -c alpm_list.c -fPIC -DPIC -o .libs/alpm_list.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT alpm_list.lo -MD -MP -MF .deps/alpm_list.Tpo -c alpm_list.c -o alpm_list.o >/dev/null 2>&1
mv -f .deps/alpm_list.Tpo .deps/alpm_list.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT backup.lo -MD -MP -MF .deps/backup.Tpo -c -o backup.lo backup.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT backup.lo -MD -MP -MF .deps/backup.Tpo -c backup.c -fPIC -DPIC -o .libs/backup.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT backup.lo -MD -MP -MF .deps/backup.Tpo -c backup.c -o backup.o >/dev/null 2>&1
mv -f .deps/backup.Tpo .deps/backup.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT be_local.lo -MD -MP -MF .deps/be_local.Tpo -c -o be_local.lo be_local.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT be_local.lo -MD -MP -MF .deps/be_local.Tpo -c be_local.c -fPIC -DPIC -o .libs/be_local.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT be_local.lo -MD -MP -MF .deps/be_local.Tpo -c be_local.c -o be_local.o >/dev/null 2>&1
mv -f .deps/be_local.Tpo .deps/be_local.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT be_package.lo -MD -MP -MF .deps/be_package.Tpo -c -o be_package.lo be_package.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT be_package.lo -MD -MP -MF .deps/be_package.Tpo -c be_package.c -fPIC -DPIC -o .libs/be_package.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT be_package.lo -MD -MP -MF .deps/be_package.Tpo -c be_package.c -o be_package.o >/dev/null 2>&1
mv -f .deps/be_package.Tpo .deps/be_package.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT be_sync.lo -MD -MP -MF .deps/be_sync.Tpo -c -o be_sync.lo be_sync.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT be_sync.lo -MD -MP -MF .deps/be_sync.Tpo -c be_sync.c -fPIC -DPIC -o .libs/be_sync.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT be_sync.lo -MD -MP -MF .deps/be_sync.Tpo -c be_sync.c -o be_sync.o >/dev/null 2>&1
mv -f .deps/be_sync.Tpo .deps/be_sync.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT conflict.lo -MD -MP -MF .deps/conflict.Tpo -c -o conflict.lo conflict.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT conflict.lo -MD -MP -MF .deps/conflict.Tpo -c conflict.c -fPIC -DPIC -o .libs/conflict.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT conflict.lo -MD -MP -MF .deps/conflict.Tpo -c conflict.c -o conflict.o >/dev/null 2>&1
mv -f .deps/conflict.Tpo .deps/conflict.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT db.lo -MD -MP -MF .deps/db.Tpo -c -o db.lo db.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT db.lo -MD -MP -MF .deps/db.Tpo -c db.c -fPIC -DPIC -o .libs/db.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT db.lo -MD -MP -MF .deps/db.Tpo -c db.c -o db.o >/dev/null 2>&1
mv -f .deps/db.Tpo .deps/db.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT delta.lo -MD -MP -MF .deps/delta.Tpo -c -o delta.lo delta.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT delta.lo -MD -MP -MF .deps/delta.Tpo -c delta.c -fPIC -DPIC -o .libs/delta.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT delta.lo -MD -MP -MF .deps/delta.Tpo -c delta.c -o delta.o >/dev/null 2>&1
mv -f .deps/delta.Tpo .deps/delta.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT deps.lo -MD -MP -MF .deps/deps.Tpo -c -o deps.lo deps.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT deps.lo -MD -MP -MF .deps/deps.Tpo -c deps.c -fPIC -DPIC -o .libs/deps.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT deps.lo -MD -MP -MF .deps/deps.Tpo -c deps.c -o deps.o >/dev/null 2>&1
mv -f .deps/deps.Tpo .deps/deps.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT diskspace.lo -MD -MP -MF .deps/diskspace.Tpo -c -o diskspace.lo diskspace.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT diskspace.lo -MD -MP -MF .deps/diskspace.Tpo -c diskspace.c -fPIC -DPIC -o .libs/diskspace.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT diskspace.lo -MD -MP -MF .deps/diskspace.Tpo -c diskspace.c -o diskspace.o >/dev/null 2>&1
mv -f .deps/diskspace.Tpo .deps/diskspace.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT dload.lo -MD -MP -MF .deps/dload.Tpo -c -o dload.lo dload.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT dload.lo -MD -MP -MF .deps/dload.Tpo -c dload.c -fPIC -DPIC -o .libs/dload.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT dload.lo -MD -MP -MF .deps/dload.Tpo -c dload.c -o dload.o >/dev/null 2>&1
mv -f .deps/dload.Tpo .deps/dload.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT error.lo -MD -MP -MF .deps/error.Tpo -c -o error.lo error.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT error.lo -MD -MP -MF .deps/error.Tpo -c error.c -fPIC -DPIC -o .libs/error.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT error.lo -MD -MP -MF .deps/error.Tpo -c error.c -o error.o >/dev/null 2>&1
mv -f .deps/error.Tpo .deps/error.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT group.lo -MD -MP -MF .deps/group.Tpo -c -o group.lo group.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT group.lo -MD -MP -MF .deps/group.Tpo -c group.c -fPIC -DPIC -o .libs/group.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT group.lo -MD -MP -MF .deps/group.Tpo -c group.c -o group.o >/dev/null 2>&1
mv -f .deps/group.Tpo .deps/group.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT handle.lo -MD -MP -MF .deps/handle.Tpo -c -o handle.lo handle.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT handle.lo -MD -MP -MF .deps/handle.Tpo -c handle.c -fPIC -DPIC -o .libs/handle.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT handle.lo -MD -MP -MF .deps/handle.Tpo -c handle.c -o handle.o >/dev/null 2>&1
mv -f .deps/handle.Tpo .deps/handle.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT log.lo -MD -MP -MF .deps/log.Tpo -c -o log.lo log.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT log.lo -MD -MP -MF .deps/log.Tpo -c log.c -fPIC -DPIC -o .libs/log.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT log.lo -MD -MP -MF .deps/log.Tpo -c log.c -o log.o >/dev/null 2>&1
mv -f .deps/log.Tpo .deps/log.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT package.lo -MD -MP -MF .deps/package.Tpo -c -o package.lo package.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT package.lo -MD -MP -MF .deps/package.Tpo -c package.c -fPIC -DPIC -o .libs/package.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT package.lo -MD -MP -MF .deps/package.Tpo -c package.c -o package.o >/dev/null 2>&1
mv -f .deps/package.Tpo .deps/package.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT pkghash.lo -MD -MP -MF .deps/pkghash.Tpo -c -o pkghash.lo pkghash.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT pkghash.lo -MD -MP -MF .deps/pkghash.Tpo -c pkghash.c -fPIC -DPIC -o .libs/pkghash.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT pkghash.lo -MD -MP -MF .deps/pkghash.Tpo -c pkghash.c -o pkghash.o >/dev/null 2>&1
mv -f .deps/pkghash.Tpo .deps/pkghash.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT remove.lo -MD -MP -MF .deps/remove.Tpo -c -o remove.lo remove.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT remove.lo -MD -MP -MF .deps/remove.Tpo -c remove.c -fPIC -DPIC -o .libs/remove.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT remove.lo -MD -MP -MF .deps/remove.Tpo -c remove.c -o remove.o >/dev/null 2>&1
mv -f .deps/remove.Tpo .deps/remove.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT sync.lo -MD -MP -MF .deps/sync.Tpo -c -o sync.lo sync.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT sync.lo -MD -MP -MF .deps/sync.Tpo -c sync.c -fPIC -DPIC -o .libs/sync.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT sync.lo -MD -MP -MF .deps/sync.Tpo -c sync.c -o sync.o >/dev/null 2>&1
mv -f .deps/sync.Tpo .deps/sync.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT trans.lo -MD -MP -MF .deps/trans.Tpo -c -o trans.lo trans.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT trans.lo -MD -MP -MF .deps/trans.Tpo -c trans.c -fPIC -DPIC -o .libs/trans.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT trans.lo -MD -MP -MF .deps/trans.Tpo -c trans.c -o trans.o >/dev/null 2>&1
mv -f .deps/trans.Tpo .deps/trans.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT util.lo -MD -MP -MF .deps/util.Tpo -c -o util.lo util.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT util.lo -MD -MP -MF .deps/util.Tpo -c util.c -fPIC -DPIC -o .libs/util.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT util.lo -MD -MP -MF .deps/util.Tpo -c util.c -o util.o >/dev/null 2>&1
mv -f .deps/util.Tpo .deps/util.Plo
/bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT version.lo -MD -MP -MF .deps/version.Tpo -c -o version.lo version.c
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT version.lo -MD -MP -MF .deps/version.Tpo -c version.c -fPIC -DPIC -o .libs/version.o
libtool: compile: gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I../.. -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -MT version.lo -MD -MP -MF .deps/version.Tpo -c version.c -o version.o >/dev/null 2>&1
mv -f .deps/version.Tpo .deps/version.Plo
/bin/sh ../../libtool --tag=CC --mode=link gcc -std=gnu99 -pedantic -D_GNU_SOURCE -fvisibility=internal -fgnu89-inline -g -O2 -Wall -no-undefined -version-info 6:3:0 -o libalpm.la -rpath /usr/local/lib add.lo alpm.lo alpm_list.lo backup.lo be_local.lo be_package.lo be_sync.lo conflict.lo db.lo delta.lo deps.lo diskspace.lo dload.lo error.lo group.lo handle.lo log.lo package.lo pkghash.lo remove.lo sync.lo trans.lo util.lo version.lo -lfetch -lssl -larchive
libtool: link: gcc -std=gnu99 -shared -fPIC -DPIC .libs/add.o .libs/alpm.o .libs/alpm_list.o .libs/backup.o .libs/be_local.o .libs/be_package.o .libs/be_sync.o .libs/conflict.o .libs/db.o .libs/delta.o .libs/deps.o .libs/diskspace.o .libs/dload.o .libs/error.o .libs/group.o .libs/handle.o .libs/log.o .libs/package.o .libs/pkghash.o .libs/remove.o .libs/sync.o .libs/trans.o .libs/util.o .libs/version.o -lfetch -lssl /usr/lib/libarchive.so -lacl -lattr -lexpat -llzma -lbz2 -lz -lcrypto -O2 -Wl,-soname -Wl,libalpm.so.6 -o .libs/libalpm.so.6.0.3
libtool: link: (cd ".libs" && rm -f "libalpm.so.6" && ln -s "libalpm.so.6.0.3" "libalpm.so.6")
libtool: link: (cd ".libs" && rm -f "libalpm.so" && ln -s "libalpm.so.6.0.3" "libalpm.so")
libtool: link: ar cru .libs/libalpm.a add.o alpm.o alpm_list.o backup.o be_local.o be_package.o be_sync.o conflict.o db.o delta.o deps.o diskspace.o dload.o error.o group.o handle.o log.o package.o pkghash.o remove.o sync.o trans.o util.o version.o
libtool: link: ranlib .libs/libalpm.a
libtool: link: ( cd ".libs" && rm -f "libalpm.la" && ln -s "../libalpm.la" "libalpm.la" )
make[3]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/lib/libalpm'
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/lib/libalpm'
Making all in src/util
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/src/util'
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT vercmp.o -MD -MP -MF .deps/vercmp.Tpo -c -o vercmp.o vercmp.c
mv -f .deps/vercmp.Tpo .deps/vercmp.Po
/bin/sh ../../libtool --tag=CC --mode=link gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o vercmp vercmp.o ../../lib/libalpm/version.o -lfetch -lssl -larchive
libtool: link: gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o vercmp vercmp.o ../../lib/libalpm/version.o -lfetch -lssl /usr/lib/libarchive.so -lacl -lattr -lexpat -llzma -lbz2 -lz -lcrypto
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT testpkg.o -MD -MP -MF .deps/testpkg.Tpo -c -o testpkg.o testpkg.c
mv -f .deps/testpkg.Tpo .deps/testpkg.Po
/bin/sh ../../libtool --tag=CC --mode=link gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o testpkg testpkg.o ../../lib/libalpm/.libs/libalpm.la -lfetch -lssl -larchive
libtool: link: gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o .libs/testpkg testpkg.o ../../lib/libalpm/.libs/libalpm.so -lfetch -lssl /usr/lib/libarchive.so -lacl -lattr -lexpat -llzma -lbz2 -lz -lcrypto -Wl,-rpath -Wl,/usr/local/lib
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT testdb.o -MD -MP -MF .deps/testdb.Tpo -c -o testdb.o testdb.c
mv -f .deps/testdb.Tpo .deps/testdb.Po
/bin/sh ../../libtool --tag=CC --mode=link gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o testdb testdb.o ../../lib/libalpm/.libs/libalpm.la -lfetch -lssl -larchive
libtool: link: gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o .libs/testdb testdb.o ../../lib/libalpm/.libs/libalpm.so -lfetch -lssl /usr/lib/libarchive.so -lacl -lattr -lexpat -llzma -lbz2 -lz -lcrypto -Wl,-rpath -Wl,/usr/local/lib
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT cleanupdelta.o -MD -MP -MF .deps/cleanupdelta.Tpo -c -o cleanupdelta.o cleanupdelta.c
mv -f .deps/cleanupdelta.Tpo .deps/cleanupdelta.Po
/bin/sh ../../libtool --tag=CC --mode=link gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o cleanupdelta cleanupdelta.o ../../lib/libalpm/.libs/libalpm.la -lfetch -lssl -larchive
libtool: link: gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o .libs/cleanupdelta cleanupdelta.o ../../lib/libalpm/.libs/libalpm.so -lfetch -lssl /usr/lib/libarchive.so -lacl -lattr -lexpat -llzma -lbz2 -lz -lcrypto -Wl,-rpath -Wl,/usr/local/lib
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT pactree.o -MD -MP -MF .deps/pactree.Tpo -c -o pactree.o pactree.c
mv -f .deps/pactree.Tpo .deps/pactree.Po
/bin/sh ../../libtool --tag=CC --mode=link gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o pactree pactree.o ../../lib/libalpm/.libs/libalpm.la -lfetch -lssl -larchive
libtool: link: gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o .libs/pactree pactree.o ../../lib/libalpm/.libs/libalpm.so -lfetch -lssl /usr/lib/libarchive.so -lacl -lattr -lexpat -llzma -lbz2 -lz -lcrypto -Wl,-rpath -Wl,/usr/local/lib
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/src/util'
Making all in src/pacman
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/src/pacman'
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT conf.o -MD -MP -MF .deps/conf.Tpo -c -o conf.o conf.c
mv -f .deps/conf.Tpo .deps/conf.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT database.o -MD -MP -MF .deps/database.Tpo -c -o database.o database.c
mv -f .deps/database.Tpo .deps/database.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT deptest.o -MD -MP -MF .deps/deptest.Tpo -c -o deptest.o deptest.c
mv -f .deps/deptest.Tpo .deps/deptest.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT package.o -MD -MP -MF .deps/package.Tpo -c -o package.o package.c
mv -f .deps/package.Tpo .deps/package.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT pacman.o -MD -MP -MF .deps/pacman.Tpo -c -o pacman.o pacman.c
mv -f .deps/pacman.Tpo .deps/pacman.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT query.o -MD -MP -MF .deps/query.Tpo -c -o query.o query.c
mv -f .deps/query.Tpo .deps/query.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT remove.o -MD -MP -MF .deps/remove.Tpo -c -o remove.o remove.c
mv -f .deps/remove.Tpo .deps/remove.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT sync.o -MD -MP -MF .deps/sync.Tpo -c -o sync.o sync.c
mv -f .deps/sync.Tpo .deps/sync.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT callback.o -MD -MP -MF .deps/callback.Tpo -c -o callback.o callback.c
mv -f .deps/callback.Tpo .deps/callback.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT upgrade.o -MD -MP -MF .deps/upgrade.Tpo -c -o upgrade.o upgrade.c
mv -f .deps/upgrade.Tpo .deps/upgrade.Po
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DCONFFILE=\"/usr/local/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/usr/local/var/lib/pacman/\" -DCACHEDIR=\"/usr/local/var/cache/pacman/pkg/\" -DLOGFILE=\"/usr/local/var/log/pacman.log\" -DHAVE_CONFIG_H -I. -I../.. -I../../lib/libalpm -pedantic -D_GNU_SOURCE -g -O2 -Wall -MT util.o -MD -MP -MF .deps/util.Tpo -c -o util.o util.c
mv -f .deps/util.Tpo .deps/util.Po
/bin/sh ../../libtool --tag=CC --mode=link gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o pacman conf.o database.o deptest.o package.o pacman.o query.o remove.o sync.o callback.o upgrade.o util.o ../../lib/libalpm/.libs/libalpm.la -lfetch -lssl -larchive
libtool: link: gcc -std=gnu99 -pedantic -D_GNU_SOURCE -g -O2 -Wall -o .libs/pacman conf.o database.o deptest.o package.o pacman.o query.o remove.o sync.o callback.o upgrade.o util.o ../../lib/libalpm/.libs/libalpm.so -lfetch -lssl /usr/lib/libarchive.so -lacl -lattr -lexpat -llzma -lbz2 -lz -lcrypto -Wl,-rpath -Wl,/usr/local/lib
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/src/pacman'
Making all in scripts
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/scripts'
GEN makepkg
GEN pacman-db-upgrade
GEN pacman-optimize
GEN pkgdelta
GEN rankmirrors
GEN repo-add
rm -f repo-remove
ln -s repo-add repo-remove
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/scripts'
Making all in etc
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/etc'
GEN makepkg.conf
GEN pacman.conf
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/etc'
Making all in po
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/po'
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/po'
Making all in test/pacman
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/test/pacman'
Making all in tests
make[3]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/test/pacman/tests'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/test/pacman/tests'
make[3]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/test/pacman'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/test/pacman'
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/test/pacman'
Making all in test/util
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/test/util'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/test/util'
Making all in contrib
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/contrib'
GEN bacman
GEN pacdiff
GEN paclist
GEN pacscripts
GEN pacsearch
GEN wget-xdelta.sh
GEN bash_completion
GEN zsh_completion
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/contrib'
Making all in doc
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3/doc'
make[2]: Entering directory `/home/aardvark/Documents/pacman/pacman-3.5.3'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3'
make[1]: Leaving directory `/home/aardvark/Documents/pacman/pacman-3.5.3'
This is the output of ./configure:
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gawk... (cached) gawk
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for gcc option to accept ISO C99... -std=gnu99
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc -std=gnu99... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc -std=gnu99 object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... gcc -std=gnu99 -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc -std=gnu99 supports -fno-rtti -fno-exceptions... no
checking for gcc -std=gnu99 option to produce PIC... -fPIC -DPIC
checking if gcc -std=gnu99 PIC flag -fPIC -DPIC works... yes
checking if gcc -std=gnu99 static flag -static works... yes
checking if gcc -std=gnu99 supports -c -o file.o... yes
checking if gcc -std=gnu99 supports -c -o file.o... (cached) yes
checking whether the gcc -std=gnu99 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for python2.7... python2.7
checking for bash... /bin/bash
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ld used by GCC... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for archive_read_data in -larchive... yes
checking whether to link with libssl... yes
checking for MD5_Final in -lssl... yes
checking whether to link with libfetch... yes
checking for fetchParseURL in -lfetch... yes
checking whether fetchConnectionCacheInit is declared... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking glob.h usability... yes
checking glob.h presence... yes
checking for glob.h... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking mntent.h usability... yes
checking mntent.h presence... yes
checking for mntent.h... yes
checking for string.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/mount.h usability... yes
checking sys/mount.h presence... yes
checking for sys/mount.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking sys/ucred.h usability... no
checking sys/ucred.h presence... no
checking for sys/ucred.h... no
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking for inline... inline
checking for mode_t... yes
checking for off_t... yes
checking for pid_t... yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for uid_t in sys/types.h... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for struct dirent.d_type... yes
checking PATH_MAX defined... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for library containing getmntent... none required
checking whether lstat correctly handles trailing slash... yes
checking whether time.h and sys/time.h may both be included... yes
checking for sys/time.h... (cached) yes
checking for unistd.h... (cached) yes
checking for alarm... yes
checking for working mktime... yes
checking for geteuid... yes
checking for getmntinfo... no
checking for realpath... yes
checking for regcomp... yes
checking for strcasecmp... yes
checking for strndup... yes
checking for strrchr... yes
checking for strsep... yes
checking for swprintf... yes
checking for wcwidth... yes
checking for uname... yes
checking filesystem statistics type... checking for getmntinfo... (cached) no
checking for getmntent... (cached) yes
struct statvfs
checking for struct statvfs.f_flag... yes
checking for struct statfs.f_flags... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether gcc -std=gnu99 accepts -fvisibility=internal... yes
checking for -fgnu89-inline... yes
checking for du... /bin/du
checking for asciidoc... asciidoc
checking for building documentation... yes, enabled by configure
checking for doxygen... no
checking for doxygen... no, disabled by configure
checking for debug mode request... no
checking whether to use git version if available... no, disabled by configure
configure: creating ./config.status
config.status: creating lib/libalpm/Makefile
config.status: creating lib/libalpm/po/Makefile.in
config.status: creating src/pacman/Makefile
config.status: creating src/util/Makefile
config.status: creating scripts/Makefile
config.status: creating doc/Makefile
config.status: creating etc/Makefile
config.status: creating po/Makefile.in
config.status: creating test/pacman/Makefile
config.status: creating test/pacman/tests/Makefile
config.status: creating test/util/Makefile
config.status: creating contrib/Makefile
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing po-directories commands
config.status: creating lib/libalpm/po/POTFILES
config.status: creating lib/libalpm/po/Makefile
config.status: creating po/POTFILES
config.status: creating po/Makefile
pacman:
Build information:
source code location : .
prefix : /usr/local
sysconfdir : /usr/local/etc
conf file : /usr/local/etc/pacman.conf
localstatedir : /usr/local/var
database dir : /usr/local/var/lib/pacman/
cache dir : /usr/local/var/cache/pacman/pkg/
compiler : gcc -std=gnu99
compiler flags : -g -O2 -Wall
defines : -DHAVE_CONFIG_H
Architecture : x86_64
Architecture flags : -march=x86-64
Host Type : x86_64-unknown-linux-gnu
Filesize command : stat -L -c %s
In-place sed command : sed -i
libalpm version : 6.0.3
libalpm version info : 6:3:0
pacman version : 3.5.3
using git version : no
Directory and file information:
root working directory : /
package extension : .pkg.tar.gz
source pkg extension : .src.tar.gz
build script name : PKGBUILD
Compilation options:
Run make in doc/ dir : yes
Doxygen support : no
debug support : no
I'm sure libtool is installed. I had a working copy of pacman but a bad "make install" destroyed that too. Any help?
Last edited by newdave (2011-07-07 05:46:27)falconindy wrote:
And where's the error? Other than the completely wrong paths being set for ./configure, there is none. That's a successful make.
newdave wrote:P.S. I must add that currently pacman is broken on my system so " makepkg -s " does not work (error: no usable package repositories configured.)
P.P.S note the word configure. this is user error as you've not uncommented any mirrors from /etc/pacman.d/mirrorlist. I strongly suggest you do one of two things:
1) If you're insistent on compiling pacman by hand, use the configure flags from the package in ABS.
2) Backup your pacman.conf/makepkg.conf, download a pacman package, and extract it to root, and then restore your config files. After fixing your mirrorlist, reinstall pacman with pacman, using pacman -Sf pacman
I identified some error keywords in the make output and thought the make had failed. but apparently I was wrong. As you said the make was succesful( sorry for noobish mistake). As to the pacman breakage, the problem was with two duplicate copies of pacman in /usr/bin/pacman and /usr/local/bin/pacman ! just removed /usr/local/bin/pacman and pacman got fixed...
Anyway, Thank you all for your help. -
Seem to be in mirror and pacman hell
Hi,
reinstalled arch, with 5/1/12 core 32 bit disk with KDE4 but despite enabling an Australian mirror could only get [core remote extra remote community remote] at first for the install.
However now this has all disappeared since upgrading and pacman seems broken plus the mirrorlist seems kaput also.
I wonder if anyone has any idea what to do or is it a reinstall again.
Here are the files and terminal comments but no luck figuring this out to fix this.
Regards
El Zorro
[root@myhost ]# pacman -Syu
:: Synchronizing package databases...
error: failed to update core (no servers configured for repository)
error: failed retrieving file 'extra.db' from mirror.aarnet.edu.au : File unavailable (e.g., file not found, no access)
error: failed to update extra (File unavailable (e.g., file not found, no access))
error: failed retrieving file 'community.db' from mirror.aarnet.edu.au : File unavailable (e.g., file not found, no access)
error: failed to update community (File unavailable (e.g., file not found, no access))
error: failed to synchronize any databases
[root@myhost]#
root@myhost ]# pacman -Syu (aarnnet repo # hashed)
:: Synchronizing package databases...
error: failed to update core (no servers configured for repository)
error: failed to update extra (no servers configured for repository)
error: failed to update community (no servers configured for repository)
error: failed to synchronize any databases
[root@myhost ]#
/etc/pacman.d/mirrorlist
# Mirror selected during installation
Server = [url]ftp://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arc[/url]
## Arch Linux repository mirrorlist
## Generated on 2011-10-26
## Any
#Server = [url]ftp://mirrors.kernel.org/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirrors.kernel.org/archlinux/$repo/os/$arch[/url]
## Australia
#Server = [url]ftp://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch[/url]
#Server = [url]ftp://ftp.iinet.net.au/pub/archlinux/$repo/os/$arch[/url]
#Server = [url]http://ftp.iinet.net.au/pub/archlinux/$repo/os/$arch[/url]
#Server = [url]ftp://mirror.internode.on.net/pub/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirror.internode.on.net/pub/archlinux/$repo/os/$arch[/url]
#Server = [url]ftp://mirror.optus.net/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirror.optus.net/archlinux/$repo/os/$arch[/url]
etc-- etc--- etc
## Uzbekistan
#Server = [url]ftp://mirrors.st.uz/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirrors.st.uz/archlinux/$repo/os/$arch[/url]
/etc/pacman.conf
# /etc/pacman.conf
# See the pacman.conf(5) manpage for option and repository directives
# GENERAL OPTIONS
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
HoldPkg = pacman glibc
# If upgrades are available for these packages they will be asked for first
SyncFirst = pacman
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#XferCommand = /usr/bin/curl -C - -f %u > %o
#CleanMethod = KeepInstalled
Architecture = auto
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options (all disabled by default)
#UseSyslog
#ShowSize
#UseDelta
#TotalDownload
#CheckSpace
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.
#[testing]
#Include = /etc/pacman.d/mirrorlist
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
#[community-testing]
#Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs
Moderator: Added code blocks. This is what had been requested, edit this post to see how it is done -- ewaller
Last edited by elzorro (2012-01-09 12:02:54)FYI karol
Voila!
Regardz
El Zorro
karol wrote:elzorro, please post the whole mirrorlist using [ code ] tags.
# Mirror selected during installation
Server = ftp://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch
## Arch Linux repository mirrorlist
## Generated on 2011-10-26
## Any
#Server = ftp://mirrors.kernel.org/archlinux/$repo/os/$arch
#Server = http://mirrors.kernel.org/archlinux/$repo/os/$arch
## Australia
Server = ftp://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch
Server = http://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch
Server = ftp://ftp.iinet.net.au/pub/archlinux/$repo/os/$arch
Server = http://ftp.iinet.net.au/pub/archlinux/$repo/os/$arch
Server = ftp://mirror.internode.on.net/pub/archlinux/$repo/os/$arch
Server = http://mirror.internode.on.net/pub/archlinux/$repo/os/$arch
Server = ftp://mirror.optus.net/archlinux/$repo/os/$arch
Server = http://mirror.optus.net/archlinux/$repo/os/$arch
## Belarus
#Server = ftp://ftp.byfly.by/pub/archlinux/$repo/os/$arch
#Server = http://ftp.byfly.by/pub/archlinux/$repo/os/$arch
#Server = ftp://mirror.datacenter.by/pub/archlinux/$repo/os/$arch
#Server = http://mirror.datacenter.by/pub/archlinux/$repo/os/$arch
## Belgium
#Server = ftp://archlinux.mirror.kangaroot.net/pub/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.kangaroot.net/$repo/os/$arch
## Brazil
#Server = ftp://ftp.bitwave.com.br/archlinux/$repo/os/$arch
#Server = http://www.bitwave.com.br/downloads/archlinux/$repo/os/$arch
#Server = ftp://archlinux.c3sl.ufpr.br/archlinux/$repo/os/$arch
#Server = http://archlinux.c3sl.ufpr.br/$repo/os/$arch
#Server = ftp://ftp.las.ic.unicamp.br/pub/archlinux/$repo/os/$arch
#Server = http://www.las.ic.unicamp.br/pub/archlinux/$repo/os/$arch
#Server = ftp://www2.itti.ifce.edu.br/archlinux/$repo/os/$arch
#Server = http://www2.itti.ifce.edu.br/archlinux/$repo/os/$arch
## Canada
#Server = ftp://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
#Server = http://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
#Server = ftp://mirror.its.dal.ca/archlinux/$repo/os/$arch
#Server = http://mirror.its.dal.ca/archlinux/$repo/os/$arch
#Server = ftp://less.cogeco.net/pub/archlinux/$repo/os/$arch
#Server = http://less.cogeco.net/pub/archlinux/$repo/os/$arch
## Chile
#Server = ftp://mirror.archlinux.cl/$repo/os/$arch
#Server = ftp://mirror.netglobalis.net/archlinux/$repo/os/$arch
#Server = http://mirror.netglobalis.net/archlinux/$repo/os/$arch
## China
#Server = http://mirrors.163.com/archlinux/$repo/os/$arch
#Server = http://mirror.bjtu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirror6.bjtu.edu.cn/archlinux/$repo/os/$arch
#Server = ftp://mirror.lzu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirror.lzu.edu.cn/archlinux/$repo/os/$arch
#Server = ftp://mirrors.stuhome.net/archlinux/$repo/os/$arch
#Server = http://mirrors.stuhome.net/archlinux/$repo/os/$arch
## Colombia
#Server = http://www.laqee.unal.edu.co/archlinux/$repo/os/$arch
## Czech Republic
#Server = ftp://archlinux.mirror.dkm.cz/pub/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.dkm.cz/pub/archlinux/$repo/os/$arch
#Server = http://mirror.vpsfree.cz/archlinux/$repo/os/$arch
## Denmark
#Server = ftp://mirrors.dotsrc.org/archlinux/$repo/os/$arch
#Server = http://mirrors.dotsrc.org/archlinux/$repo/os/$arch
#Server = ftp://ftp.klid.dk/archlinux/$repo/os/$arch
## Estonia
#Server = ftp://ftp.eenet.ee/pub/archlinux/$repo/os/$arch
#Server = http://ftp.eenet.ee/pub/archlinux/$repo/os/$arch
## Finland
#Server = ftp://mirror.academica.fi/archlinux/$repo/os/$arch
#Server = http://mirror.academica.fi/archlinux/$repo/os/$arch
#Server = ftp://mirror.archlinux.fi/archlinux/$repo/os/$arch
#Server = http://mirror.archlinux.fi/archlinux/$repo/os/$arch
## France
#Server = http://mir.archlinux.fr/$repo/os/$arch
#Server = ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/$repo/os/$arch
#Server = http://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/$repo/os/$arch
#Server = ftp://mir1.archlinux.fr/archlinux/$repo/os/$arch
#Server = http://mir1.archlinux.fr/archlinux/$repo/os/$arch
#Server = http://miroir.ezvan.fr/archlinux/$repo/os/$arch
#Server = ftp://archlinux.mirrors.ovh.net/archlinux/$repo/os/$arch
#Server = http://archlinux.mirrors.ovh.net/archlinux/$repo/os/$arch
#Server = http://archlinux.polymorf.fr/$repo/os/$arch
## Germany
#Server = http://archlinux.limun.org/$repo/os/$arch
#Server = ftp://artfiles.org/archlinux.org/$repo/os/$arch
#Server = http://artfiles.org/archlinux.org/$repo/os/$arch
#Server = http://mirror.devnu11.net/archlinux/$repo/os/$arch
#Server = ftp://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/$arch
#Server = http://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/$arch
#Server = ftp://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
#Server = http://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
#Server = ftp://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/$arch
#Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/$arch
#Server = ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/$repo/os/$arch
#Server = http://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/$repo/os/$arch
#Server = ftp://mirror.de.leaseweb.net/archlinux/$repo/os/$arch
#Server = http://mirror.de.leaseweb.net/archlinux/$repo/os/$arch
#Server = ftp://mirrors.n-ix.net/archlinux/$repo/os/$arch
#Server = http://mirrors.n-ix.net/archlinux/$repo/os/$arch
#Server = ftp://mirror.selfnet.de/archlinux/$repo/os/$arch
#Server = http://mirror.selfnet.de/archlinux/$repo/os/$arch
#Server = ftp://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch
#Server = http://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch
#Server = ftp://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/$arch
#Server = http://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/$arch
#Server = ftp://arch.mirrors.tuxdroid.org/$repo/os/$arch
#Server = http://arch.mirrors.tuxdroid.org/$repo/os/$arch
#Server = ftp://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/$arch
#Server = http://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/$arch
## Great Britain
#Server = ftp://mirror.lividpenguin.com/pub/archlinux/$repo/os/$arch
#Server = http://mirror.lividpenguin.com/pub/archlinux/$repo/os/$arch
#Server = ftp://mirror.cinosure.com/archlinux/$repo/os/$arch
#Server = http://mirror.cinosure.com/archlinux/$repo/os/$arch
#Server = ftp://mirrors.uk2.net/pub/archlinux/$repo/os/$arch
#Server = http://archlinux.mirrors.uk2.net/$repo/os/$arch
## Greece
#Server = ftp://ftp.cc.uoc.gr/mirrors/linux/archlinux/$repo/os/$arch
#Server = http://ftp.cc.uoc.gr/mirrors/linux/archlinux/$repo/os/$arch
#Server = ftp://ftp.ntua.gr/pub/linux/archlinux/$repo/os/$arch
#Server = http://ftp.ntua.gr/pub/linux/archlinux/$repo/os/$arch
#Server = ftp://ftp.otenet.gr/pub/linux/archlinux/$repo/os/$arch
#Server = http://ftp.otenet.gr/linux/archlinux/$repo/os/$arch
## Hungary
#Server = ftp://ftp.mfa.kfki.hu/pub/mirrors/ftp.archlinux.org/$repo/os/$arch
## India
#Server = ftp://mirror.cse.iitk.ac.in/archlinux/$repo/os/$arch
#Server = http://mirror.cse.iitk.ac.in/archlinux/$repo/os/$arch
## Ireland
#Server = ftp://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/$arch
#Server = http://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/$arch
## Israel
#Server = ftp://mirror.isoc.org.il/pub/archlinux/$repo/os/$arch
#Server = http://mirror.isoc.org.il/pub/archlinux/$repo/os/$arch
## Italy
#Server = http://mirrors.prometeus.net/archlinux/$repo/os/$arch
## Japan
#Server = ftp://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
#Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
#Server = ftp://ftp.yz.yamagata-u.ac.jp/pub/linux/archlinux/$repo/os/$arch
#Server = http://ftp.yz.yamagata-u.ac.jp/pub/linux/archlinux/$repo/os/$arch
## Kazakhstan
#Server = ftp://archlinux.kz/$repo/os/$arch
#Server = http://archlinux.kz/$repo/os/$arch
## Korea
#Server = ftp://mirror.yongbok.net/archlinux/$repo/os/$arch
#Server = http://mirror.yongbok.net/archlinux/$repo/os/$arch
## Latvia
#Server = http://archlinux.goodsoft.lv/$repo/os/$arch
## Luxembourg
#Server = ftp://archlinux.mirror.root.lu/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.root.lu/$repo/os/$arch
## Macedonia
#Server = http://arch.linux.net.mk/archlinux/$repo/os/$arch
## Moldova
#Server = ftp://mirror.ihost.md/archlinux/$repo/os/$arch
#Server = http://mirror.ihost.md/archlinux/$repo/os/$arch
## Netherlands
#Server = ftp://mirror.nl.leaseweb.net/archlinux/$repo/os/$arch
#Server = http://mirror.nl.leaseweb.net/archlinux/$repo/os/$arch
#Server = ftp://ftp.nluug.nl/pub/os/Linux/distr/archlinux/$repo/os/$arch
#Server = http://ftp.nluug.nl/pub/os/Linux/distr/archlinux/$repo/os/$arch
## New Caledonia
#Server = ftp://archlinux.nautile.nc/archlinux/$repo/os/$arch
#Server = http://archlinux.nautile.nc/archlinux/$repo/os/$arch
## Norway
#Server = ftp://mirror.archlinux.no/$repo/os/$arch
#Server = http://mirror.archlinux.no/$repo/os/$arch
#Server = ftp://mirror.pvv.ntnu.no/pub/archlinux/$repo/os/$arch
## Poland
#Server = ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/$arch
#Server = http://piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/$arch
## Portugal
#Server = ftp://ftp.rnl.ist.utl.pt/pub/archlinux/$repo/os/$arch
#Server = http://ftp.rnl.ist.utl.pt/pub/archlinux/$repo/os/$arch
## Romania
#Server = ftp://mirrors.adnettelecom.ro/archlinux/$repo/os/$arch
#Server = http://mirrors.adnettelecom.ro/archlinux/$repo/os/$arch
#Server = ftp://mirror.archlinux.ro/archlinux/$repo/os/$arch
#Server = http://mirror.archlinux.ro/archlinux/$repo/os/$arch
#Server = ftp://ftp.roedu.net/mirrors/archlinux.org/$repo/os/$arch
#Server = http://ftp.roedu.net/mirrors/archlinux.org/$repo/os/$arch
## Russia
#Server = ftp://mirror.yandex.ru/archlinux/$repo/os/$arch
#Server = http://mirror.yandex.ru/archlinux/$repo/os/$arch
## Singapore
#Server = ftp://ftp.oss.eznetsols.org/linux/archlinux/$repo/os/$arch
## South Korea
#Server = ftp://ftp.kaist.ac.kr/ArchLinux/$repo/os/$arch
#Server = http://ftp.kaist.ac.kr/ArchLinux/$repo/os/$arch
## Spain
#Server = ftp://ftp.rediris.es/mirror/archlinux/$repo/os/$arch
#Server = http://sunsite.rediris.es/mirror/archlinux/$repo/os/$arch
## Sweden
#Server = ftp://ftp.ds.hj.se/pub/os/linux/archlinux/$repo/os/$arch
#Server = http://ftp.ds.hj.se/pub/os/linux/archlinux/$repo/os/$arch
#Server = ftp://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch
#Server = http://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch
#Server = ftp://ftp.portlane.com/pub/os/linux/archlinux/$repo/os/$arch
#Server = http://ftp.portlane.com/pub/os/linux/archlinux/$repo/os/$arch
## Switzerland
#Server = ftp://archlinux.puzzle.ch/$repo/os/$arch
#Server = http://archlinux.puzzle.ch/$repo/os/$arch
## Taiwan
#Server = ftp://linux.cs.nctu.edu.tw/archlinux/$repo/os/$arch
#Server = http://linux.cs.nctu.edu.tw/archlinux/$repo/os/$arch
#Server = ftp://shadow.ind.ntou.edu.tw/archlinux/$repo/os/$arch
#Server = http://shadow.ind.ntou.edu.tw/archlinux/$repo/os/$arch
#Server = ftp://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/$arch
#Server = http://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/$arch
## Turkey
#Server = ftp://ftp.linux.org.tr/archlinux/$repo/os/$arch
#Server = http://ftp.linux.org.tr/archlinux/$repo/os/$arch
## Ukraine
#Server = ftp://ftp.linux.kiev.ua/pub/Linux/ArchLinux/$repo/os/$arch
#Server = http://ftp.linux.kiev.ua/pub/Linux/ArchLinux/$repo/os/$arch
#Server = ftp://mirrors.mithril.org.ua/linux/archlinux/$repo/os/$arch
#Server = http://mirrors.mithril.org.ua/linux/archlinux/$repo/os/$arch
## United States
#Server = ftp://archlinux.supsec.org/pub/linux/arch/$repo/os/$arch
#Server = http://archlinux.supsec.org/$repo/os/$arch
#Server = ftp://cake.lib.fit.edu/archlinux/$repo/os/$arch
#Server = http://cake.lib.fit.edu/archlinux/$repo/os/$arch
#Server = http://mirrors.cat.pdx.edu/archlinux/$repo/os/$arch
#Server = ftp://cosmos.cites.illinois.edu/pub/archlinux/$repo/os/$arch
#Server = http://cosmos.cites.illinois.edu/pub/archlinux/$repo/os/$arch
#Server = http://mirror.ece.vt.edu/archlinux/$repo/os/$arch
#Server = ftp://ftp.archlinux.org/$repo/os/$arch
#Server = ftp://ftp.gtlib.gatech.edu/pub/archlinux/$repo/os/$arch
#Server = http://www.gtlib.gatech.edu/pub/archlinux/$repo/os/$arch
#Server = ftp://mirror.ancl.hawaii.edu/linux/archlinux/$repo/os/$arch
#Server = http://mirror.ancl.hawaii.edu/linux/archlinux/$repo/os/$arch
#Server = http://mirrors.us.kernel.org/archlinux/$repo/os/$arch
#Server = ftp://mirror.us.leaseweb.net/archlinux/$repo/os/$arch
#Server = http://mirror.us.leaseweb.net/archlinux/$repo/os/$arch
#Server = ftp://locke.suu.edu/linux/dist/archlinux/$repo/os/$arch
#Server = http://mirrors.gigenet.com/archlinux/$repo/os/$arch
#Server = http://mirror.mocker.org/archlinux/$repo/os/$arch
#Server = ftp://ftp.osuosl.org/pub/archlinux/$repo/os/$arch
#Server = http://ftp.osuosl.org/pub/archlinux/$repo/os/$arch
#Server = ftp://mirror.rit.edu/archlinux/$repo/os/$arch
#Server = http://mirror.rit.edu/archlinux/$repo/os/$arch
#Server = http://mirrors.rutgers.edu/archlinux/$repo/os/$arch
#Server = http://schlunix.org/archlinux/$repo/os/$arch
#Server = http://mirrors.lax1.thegcloud.com/arch//$repo/os/$arch
#Server = http://mirror.yellowfiber.net/archlinux/$repo/os/$arch
Last edited by elzorro (2012-01-09 12:35:18) -
[Solved] Severely broken system after update
I need help with system that doesn't boot after update.
I tried to make pacman -Syu on a system which was not updated since 2010 xmass... probably being overwhelmed by number of issues I did something wrong, but now the system is in a very bad state.
I think that the main issue was glibc update. I followed the instruction to install all other packages before glibc, but every second package was complaining about glibc (although they all updated). Then pacman became broken, but I solved this and finally everything got updated.
Everything looked fine right after update, but now the system is "unable to find root device" on boot.
I tried to boot with recent arch usb stick (cd drive is broken in the computer), but it doesn't boot (reboots right after "loading archiso.img"). I managed to boot with ubuntu usb stick. I chrooted to my arch partition using these instructions:
https://wiki.archlinux.org/index.php/Chroot#Change_root
then, following pacman wiki I reinstalled linux, mkinitcpio and systemd.
It didn't help. The last thing I can think of is to reinstall all packages via chroot. Is there any handy way to do this, taking into account that some packages could have been installed from AUR (I don't care about them at this point, but I wouldn't like this to stop me from reinstalling all other packages)?
Any other ideas?
Last edited by senjin (2012-09-15 19:34:26)It's not a solution since arch installation usb stick doesn't work for me, as I mentioned above. I must either make this installation work, or move to ubuntu (gah!)
edit:
I managed to boot. After the error message at the beginning I'm left with "you can type exit to continue booting, but it will most likely fail"... it doesn't fail, and system appears to be working normally (well, except some error about consolekit when X is starting, probably unrelated).
Now the question is how to avoid this error message at the beginning...
Last edited by senjin (2012-09-15 13:04:04) -
Ok so I ran out of disk space a while back and didnt even noticed. Tried to update my system and no luck, fixed the disk space issue and now im getting some weird pacman errors during syncing...
error: could not open file /var/lib/pacman/local/akonadi-1.1.1-1/depends: No such file or directory
similar errors happen for libical. ANyone any advice? Corrupt pacman DB? Need some direction to go with this one
update: OK so I did some playing and got past the pacman errors during syncing, but now when i update it wants to update the kdebase-workspace and gets errors like:
kdebase-workspace: /usr/share/wallpapers/default_blue.jpg.desktop exists in filesystem
Is this a package issue?
Last edited by ybotspawn (2009-02-06 01:20:01)Yes and I fixed my disk space, so is pacman still broken then?
nevermind i played and figured that part out duh. sorry for the dumb questions
Last edited by ybotspawn (2009-02-06 01:55:49) -
[solved] yaourt messed up pacman - "pacman: command not found"
Hi,
i got some "xxxxxx not found on AUR" messages after doing a "yaourt -Syu --aur" so I began to remove them with "yaourt -Rs xxxxxxx".
When there was only one left "aqpm2" this is what happened:
[studio@myhost ~]$ yaourt -Rs aqpm2
verificando dependências...
Remover (2): aqpm2-20100615-2 qjson-0.7.1-2
Tamanho total dos pacotes a serem removidos: 2,93 MB
Deseja remover estes pacotes? [S/n] s
(1/2) removendo aqpm2 [##########################################################################] 100%
(2/2) removendo qjson [##########################################################################] 100%
/usr/lib/yaourt/basicfunctions.sh: line 10: pacman: comando não encontrado
/usr/lib/yaourt/basicfunctions.sh: line 10: pacman: comando não encontrado
/usr/bin/yaourt: line 201: testdb: comando não encontrado
now pacman is broken:
[studio@myhost ~]$ pacman
bash: pacman: comando não encontrado
[studio@myhost ~]$ yaourt -Syu --aur
/usr/lib/yaourt/basicfunctions.sh: line 10: pacman: comando não encontrado
You are not allowed to launch /usr/bin/pacman with sudo
Please enter root password
Senha:
bash: /usr/bin/pacman: Arquivo ou diretório não encontrado
==> WARNING: problem in pkgbuild.sh library
/usr/lib/yaourt/basicfunctions.sh: line 10: pacman: comando não encontrado
/usr/lib/yaourt/basicfunctions.sh: line 10: pacman: comando não encontrado
/usr/lib/yaourt/basicfunctions.sh: line 10: pacman: comando não encontrado
==> Searching for new version on AUR
/usr/lib/yaourt/basicfunctions.sh: line 10: pacman: comando não encontrado
Unable to open file: /etc/pacman.conf
/usr/lib/yaourt/basicfunctions.sh: line 10: pacman: comando não encontrado
/usr/lib/yaourt/basicfunctions.sh: line 10: pacman: comando não encontrado
/usr/bin/yaourt: line 201: testdb: comando não encontrado
[studio@myhost ~]$ sudo pacman -Syu
sudo: pacman: command not found
please help
Last edited by capoeira (2010-10-16 14:33:39)capoeira wrote:
can I use pacman-static from this repro?
I'm afraid to break system even more
http://repo.archmobile.org/x86_64/archmobile/
OK, that gave me a segfault, so
I downloaded the package and copied the folders to root.
no pacman works but gaves me this errors afterwards:
pacman-3.4.1-1: description file is missing
pacman-3.4.1-1: dependency file is missing
pacman-3.4.1-1: file list is missing
how do I solve this?
BTW: should I make a bug-report??
EDIT: any package I try to instal I get this error:
erro: não foi possível abrir o arquivo /var/lib/pacman/local/pacman-3.4.1-1/depends: Arquivo ou diretório não encontrado
(it's in portuguese but i think its understandable)
Last edited by capoeira (2010-10-15 22:08:36) -
Pacman cant download packages upgrade doesnt work SOLVED
Pacman is complaining that there is no package to download. Also to each server it connnects gives error 404.
I checked my mirrorlist and I have enough servers checked there. Also I think there noting wrong with pacman.conf.
My system was not upgraded for at least 2 years.
Here I tried to upgrade one of the packages.
Proceed with installation? [Y/n] Y
:: Retrieving packages from core...
--2012-07-11 17:08:56-- ftp://mirrors.kernel.org/archlinux/core … pkg.tar.xz
=> `/var/cache/pacman/pkg/glibc-2.14-6-x86_64.pkg.tar.xz.part'
Razrešuje se mirrors.kernel.org...149.20.4.71
Povezujem se na mirrors.kernel.org|149.20.4.71|:21... priključen.
Prijavljam se kot anonymous ... Prijavljen!
==> SYST ... opravljeno. ==> PWD ... končano.
==> TYPE I ... opravljeno.==> CWD (1) /archlinux/core/os/x86_64 ... končano.
==> SIZE glibc-2.14-6-x86_64.pkg.tar.xz ... končano.
==> PASV ... opravljeno. ==> RETR glibc-2.14-6-x86_64.pkg.tar.xz ...
No such file `glibc-2.14-6-x86_64.pkg.tar.xz'.
--2012-07-11 17:09:01-- http://archlinux.limun.org/core/os/x86_ … pkg.tar.xz
Razrešuje se archlinux.limun.org...176.9.127.47, 2a01:4f8:151:9121::2
Povezujem se na archlinux.limun.org|176.9.127.47|:80... priključen.
HTTP zahteva poslana, čakam odgovor... 404 Not Found
2012-07-11 17:09:01 NAPAKA 404: Not Found.
Last edited by b0f00narch (2012-07-12 16:34:47)Pacman is broken now.
pacman -Syu
pacman: error while loading shared libraries: libarchive.so.12: cannot open shared object file: No such file or directory
Followed all the news and changes from year 2010. My problem was that I could not upgrade pacman to version 4 (is 3.5 npw). But now even the current version 3.5 is broken.
I will have to manually install pacman or what ?
Q: pacman is completely broken! How do I reinstall it?
A: In the case that pacman is broken beyond repair, manually download the necessary packages (openssl, libarchive, and pacman) and extract them to root. The pacman binary will be restored along with its default configuration file. Afterwards, reinstall these packages with pacman to maintain package database integrity. Additional information and an example (outdated) script that automates the process is available in this forum post.
Lets try this...
It worked, now I have pacman version 4.
Last edited by b0f00narch (2012-07-11 19:16:46) -
Hello everyone, I installed Archlinux like one year ago but I didn't used it much.
Today I decided to switch from Windows to Archlinux. So I did a pacman -Syu to update everythings. Pacman ask me whether I want to replace a lots of packages :
:: Replace kernel-headers with core/linux-api-headers? [Y/n]
:: Replace man with core/man-db? [Y/n]
:: Replace klibc with core/mkinitcpio? [Y/n]
:: Replace klibc-extras with core/mkinitcpio? [Y/n]
:: Replace klibc-kbd with core/mkinitcpio? [Y/n]
:: Replace klibc-module-init-tools with core/mkinitcpio? [Y/n]
:: Replace klibc-udev with core/mkinitcpio? [Y/n]
:: Replace pkgconfig with core/pkg-config? [Y/n]
:: Replace procinfo with core/procinfo-ng? [Y/n]
:: Replace portmap with core/rpcbind? [Y/n]
:: Replace bluez-libs with extra/bluez? [Y/n]
:: Replace nautilus-cd-burner with extra/brasero? [Y/n]
:: Replace esd with extra/esound? [Y/n]
:: Replace libungif with extra/giflib? [Y/n]
:: Replace gnome-mount with extra/gnome-disk-utility? [Y/n]
:: Replace gail with extra/gtk2? [Y/n]
:: Replace jack-audio-connection-kit with extra/jack? [Y/n]
:: Replace kdeaccessibility with extra/kde-meta-kdeaccessibility? [Y/n]
:: Replace kdeadmin with extra/kde-meta-kdeadmin? [Y/n]
:: Replace kdeartwork with extra/kde-meta-kdeartwork? [Y/n]
:: Replace kdebase with extra/kde-meta-kdebase? [Y/n]
:: Replace kdeedu with extra/kde-meta-kdeedu? [Y/n]
:: Replace kdegames with extra/kde-meta-kdegames? [Y/n]
:: Replace kdegraphics with extra/kde-meta-kdegraphics? [Y/n]
:: Replace kdemultimedia with extra/kde-meta-kdemultimedia? [Y/n]
:: Replace kdenetwork with extra/kde-meta-kdenetwork? [Y/n]
:: Replace kdepim with extra/kde-meta-kdepim? [Y/n]
:: Replace kdesdk with extra/kde-meta-kdesdk? [Y/n]
:: Replace kdetoys with extra/kde-meta-kdetoys? [Y/n]
:: Replace kdeutils with extra/kde-meta-kdeutils? [Y/n]
:: Replace kdmtheme with extra/kdebase-workspace? [Y/n]
:: Replace kde-common with extra/kdebase-workspace? [Y/n]
:: Replace gwenview with extra/kdegraphics-gwenview? [Y/n]
:: Replace arts with extra/kdelibs? [Y/n]
:: Replace libdvbpsi4 with extra/libdvbpsi? [Y/n]
:: Replace libsigc++2.0 with extra/libsigc++? [Y/n]
:: Replace gnome-volume-manager with extra/nautilus? [Y/n]
:: Replace perlxml with extra/perl-xml-parser? [Y/n]
:: Replace python-elementtree with extra/python? [Y/n]
:: Replace notification-daemon-xfce with extra/xfce4-notifyd? [Y/n]
:: Replace xfce4-xmms-plugin with extra/xfce4-playercontrol-plugin? [Y/n]
:: Replace xfce4-screenshooter-plugin with extra/xfce4-screenshooter? [Y/n]
:: Replace xfce-mcs-manager with extra/xfce4-settings? [Y/n]
:: Replace verve-plugin with extra/xfce4-verve-plugin? [Y/n]
:: Replace libxfce4mcs with extra/xfconf? [Y/n]
:: Replace xfce-mcs-manager with extra/xfconf? [Y/n]
:: Replace xfce-mcs-plugins with extra/xfconf? [Y/n]
It also asks if I want to update pacman and whatever my answers I get an error :
resolving dependencies...
error: cannot resolve "openssl>=1.0.0", a dependency of "libarchive"
error: failed to prepare transaction (could not satisfy dependencies)
So I did pacman -S openssl (it ran fine) but I still get the same error.
I tried several mirrors, I tried to do pacman -r / -S pacman but I still had the openssl error. I tried to download the latest version of pacman but I need libterm to compile it and when I do pacman -S libterm I also get the same error.
I don't know what to do. Should I reinstall Archlinux ?
Last edited by Derechef (2010-07-02 19:42:30)Ah well, you should have installed libarchive and libfetch with pacman -S before, and make sure the only unmet dependency was openssl, and only then run -Sd when all other dependencies were installed...
Thats how I meant it but didn't write it, sorry, bit of bad advise from my side.
Edit: Really bad considering it left you with a broken pacman... I know you have decided to reinstall already; anyway you should be able to get pacman back by installing the old package from your cache with -U, or if that doesn't work either, untar it to /.
Edit two: How to reinstall pacman when pacman is broken
Last edited by hokasch (2010-07-02 20:47:26) -
[solved]pacman doesn't install anything
hi
my pacman not work! then i say install any package it will download first and after says that the package is corrupt!!! (note that i can extract them by "tar -xvf")
pacman output:
pacman -S xorg
resolving dependencies...
looking for inter-conflicts...
Targets (41): xf86-video-vesa-2.3.0-3 xorg-docs-1.6-1
xorg-fonts-alias-1.0.2-1 xorg-fonts-100dpi-1.0.1-3
xorg-fonts-75dpi-1.0.1-3 xorg-res-utils-1.0.3-3
libpciaccess-0.12.1-1 xorg-fonts-misc-1.0.1-1
xorg-server-common-1.9.4-1 xf86-input-evdev-2.6.0-1
xorg-server-1.9.4-1 xorg-iceauth-1.0.4-1 xorg-sessreg-1.0.6-1
xorg-xcmsdb-1.0.3-1 xorg-xbacklight-1.1.2-1 xorg-xgamma-1.0.4-1
xorg-xhost-1.0.4-1 xorg-xinput-1.5.3-1 xorg-xmodmap-1.0.5-1
xorg-xrandr-1.3.4-1 mcpp-2.7.2-2 xorg-xrdb-1.0.8-1
xorg-xrefresh-1.0.4-1 xorg-xset-1.2.1-1 xorg-xsetroot-1.1.0-1
xorg-server-utils-7.6-1 xorg-twm-1.0.6-1 dmxproto-2.3.1-1
libdmx-1.1.1-1 xorg-xdpyinfo-1.2.0-1 xorg-xdriinfo-1.0.4-1
xorg-xev-1.1.0-1 xorg-xlsatoms-1.1.0-1 xorg-xlsclients-1.1.1-1
xorg-xvinfo-1.1.1-1 xorg-xwininfo-1.1.1-1 xorg-utils-7.6-6
xorg-xinit-1.3.0-2 xorg-luit-1.1.0-1 xbitmaps-1.1.1-1
xterm-267-1
Total Download Size: 0.00 MB
Total Installed Size: 48.76 MB
Proceed with installation? [Y/n] y
checking package integrity...
error: failed to commit transaction (invalid or corrupted package)
xf86-video-vesa-2.3.0-3-i686.pkg.tar.xz is invalid or corrupted
xorg-docs-1.6-1-any.pkg.tar.xz is invalid or corrupted
xorg-fonts-100dpi-1.0.1-3-any.pkg.tar.xz is invalid or corrupted
xorg-fonts-75dpi-1.0.1-3-any.pkg.tar.xz is invalid or corrupted
libpciaccess-0.12.1-1-i686.pkg.tar.xz is invalid or corrupted
xorg-fonts-misc-1.0.1-1-any.pkg.tar.xz is invalid or corrupted
xorg-server-common-1.9.4-1-i686.pkg.tar.xz is invalid or corrupted
xf86-input-evdev-2.6.0-1-i686.pkg.tar.xz is invalid or corrupted
xorg-server-1.9.4-1-i686.pkg.tar.xz is invalid or corrupted
xorg-iceauth-1.0.4-1-i686.pkg.tar.xz is invalid or corrupted
xorg-sessreg-1.0.6-1-i686.pkg.tar.xz is invalid or corrupted
xorg-xcmsdb-1.0.3-1-i686.pkg.tar.xz is invalid or corrupted
xorg-xbacklight-1.1.2-1-i686.pkg.tar.xz is invalid or corrupted
xorg-xgamma-1.0.4-1-i686.pkg.tar.xz is invalid or corrupted
xorg-xhost-1.0.4-1-i686.pkg.tar.xz is invalid or corrupted
xorg-xinput-1.5.3-1-i686.pkg.tar.xz is invalid or corrupted
xorg-xmodmap-1.0.5-1-i686.pkg.tar.xz is invalid or corrupted
xorg-xrandr-1.3.4-1-i686.pkg.tar.xz is invalid or corrupted
xorg-xrdb-1.0.8-1-i686.pkg.tar.xz is invalid or corrupted
xorg-xrefresh-1.0.4-1-i686.pkg.tar.xz is invalid or corrupted
xorg-xset-1.2.1-1-i686.pkg.tar.xz is invalid or corrupted
xorg-xsetroot-1.1.0-1-i686.pkg.tar.xz is invalid or corrupted
xorg-server-utils-7.6-1-any.pkg.tar.xz is invalid or corrupted
xorg-twm-1.0.6-1-i686.pkg.tar.xz is invalid or corrupted
dmxproto-2.3.1-1-any.pkg.tar.xz is invalid or corrupted
libdmx-1.1.1-1-i686.pkg.tar.xz is invalid or corrupted
xorg-xdpyinfo-1.2.0-1-i686.pkg.tar.xz is invalid or corrupted
xorg-xdriinfo-1.0.4-1-i686.pkg.tar.xz is invalid or corrupted
xorg-xev-1.1.0-1-i686.pkg.tar.xz is invalid or corrupted
xorg-xlsatoms-1.1.0-1-i686.pkg.tar.xz is invalid or corrupted
xorg-xlsclients-1.1.1-1-i686.pkg.tar.xz is invalid or corrupted
xorg-xvinfo-1.1.1-1-i686.pkg.tar.xz is invalid or corrupted
xorg-xwininfo-1.1.1-1-i686.pkg.tar.xz is invalid or corrupted
xorg-utils-7.6-6-any.pkg.tar.xz is invalid or corrupted
xorg-xinit-1.3.0-2-i686.pkg.tar.xz is invalid or corrupted
xorg-luit-1.1.0-1-i686.pkg.tar.xz is invalid or corrupted
xbitmaps-1.1.1-1-any.pkg.tar.xz is invalid or corrupted
xterm-267-1-i686.pkg.tar.xz is invalid or corrupted
Errors occurred, no packages were upgraded.
how can i fix it? plz help
Last edited by sinoohe (2011-02-10 20:25:51)wonder wrote:ok, let me guess. you made a symlink to liblzma.so.something because pacman was broken? if yes, pacman -S libarchive && pacman -Syu and remove the symlink that you made
ooh thanx!! the answer is yes
Last edited by sinoohe (2011-02-10 19:28:37)
Maybe you are looking for
-
I have followed instructions found on the Apple Support boards for the past 3 days regarding the fact that DEP will not allow the iTunes updates to operate on Windows Vista. I wish I had a dollar for every time I have uninstalled adn reinstalled iT
-
I am doing JMS to IDOC scenario... i am getting a fixed length file and i need toconvert with module development.. my sender MT looks like this.. SO_header field1 field1 field1 Order_Items field1 field1
-
Could not read Log4j configuration file when I run jar file
Hi, I'm using Log4J in my application.. I configure the log4j, as follows; PropertyConfigurator.configure("properties/logging.properties");and then go on to use it. The .properties is in the root when I jar my source. I use Ant to Jar the file. It al
-
Hi Folks, I have existing web application setup is now Browser File Handling =permissive Requirement:- force to download pdf file as save option (no need to open in browser) Now i have changed settings Strict, but still pdf file open in browser only
-
Hi, I want to display Purchse Order Invoice Tax in output script. can anybody know which parameter pass in "CALCULATE_TAX_ITEM" plz help me with example if possible...