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

  • Pacman is broken?

    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 + Unstable

    pacman -Syy to force a complete refresh of your pacman db. Then try again.

  • Pacman -Rd broken?

    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.1

    veek 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)

  • Weird pacman issue upgrading

    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)

  • Pacman can't update anything

    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

  • Does Apple have a Data Execution Prevention (DEP) compatible version of iTunes for Vista?

    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

  • JSM to  IDOC  problem

    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

  • Browser File Handling

    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

  • PO taxes display in output

    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...