[SOLVED] Chrome OS + Arch w/ full system encryption: Is it possible?

I want to dual boot Chrome OS and Arch on a Chromebook. More importantly, I want to run Arch with full system encryption, such as with dm-crypt.
As I understand it, in order to use full disk encryption, /boot must be a non-encrypted partition. If I didn't want to dual boot CrOS, this wouldn't be a problem. If I change the partitioning, it's unlikely that CrOS will boot.
Has anyone successfully dual booted Chrome OS and Arch with full-disk encryption? And, if so, I'd appreciate your guidance. Thanks!!
[edit] yes. Very straightforward, just read the Wiki
Last edited by Watney (2015-05-26 03:21:50)

What is your threat model?
Owe, and no you can not have hidden-volume with dm-crypt.
If you really want to have a secure OS to boot to.
You should make a small partition on your drive.
Put the tails linux OS .iso on it
https://tails.boum.org/
Then configure GRUB2 to boot the .iso file.
https://tails.boum.org/forum/LiveUSB__4 … __feature/
Now get a micro SD card and encrypt that for keeping data on.
Then if you have to destroy the data, you just snap the micro SD card in a few pieces, but if you don't have time to destroy it then it is at least encrypted.
If you are really worried about like the NSA or FBI getting your data... You probaly should not even have the data in the USA at all.
Instead, rent a VPS in like Malaysia, Russia, Hong Kong, bla, bla bla...
Pay for the VPS with BitCoin, Bitcoin you bought on #bitcoin-otc freenode IRC channel, that you connected to though the freenode TOR-HIdden Service IRC server. You will also want to do some bitcoin Tumbling before you use it. To tumble the bitcoin. You could simply transfer the bitcoin to an account on silkroadvb5piz3r.onion  then transfer the bitcoin back to you.
.... OWE, and configure your bitcoin client to connect to the bitcoin network through TOR.
Only connect to the VPS through TOR.
Create a TOR-Hidden service to host SSH on the VPS
Then use like sshfs to mount a remote directory on that VPS.
Then create a TrueCrypt volume on that sshfs mounted directory, and keep your data in that.
===========
How far down the rabbit hole do you want to go?
Last edited by hunterthomson (2012-11-13 01:48:12)

Similar Messages

  • [Solved] Persistent Device Naming for Full Disk Encryption & USB Boot

    Using the following boot option does not work while using FDE (dm-crypt plain) due to the filesystem being unreachable until decryption.
    cryptdevuce=UUID=xxxx-xxxx:root
    sda
    └   root   /
    sdb
    └  sdb1   /boot
    This forces the use of /dev/sda for booting, but occasionally a USB device is mapped to sda instead.
    Is there a way to use Persistent Block Device Naming for this type of FDE?
    Last edited by easton741 (2015-02-05 01:42:57)

    MSC wrote:What exactly is not working? It shouldn't matter if the USB device maps to /dev/sda because the partition with that UUID still resides on the same disk.
    I guess I should be more clear. The entire sda device is encrypted. This meas that during the initialization there is no UUID is read from the disk because the filesystem cannot be read until it is unencrypted.
    This leaves me in a catch 22 where I cannot use UUID until the device is unencrypted, but I need UUID to boot & decrypt the device properly. Here is an example of what the computer sees in the Arch Install.
    NAME            FSTYPE   LABEL                UUID                                 MOUNTPOINT
    sda                                                                       
    sdb                iso9660     ARCH_201501    2015-01-01-09-54-22-00               
    ├─sdb1          iso9660    ARCH_201501     2015-01-01-09-54-22-00       /run/archiso/bootmnt
    └─sdb2          vfat           ARCHISO_EFI    9051-9287                           
    sdc                                                                       
    └─sdc1          vfat                                     4EC5-5B7D                        (normally /boot)
    As you can see, sda has no uuid.
    So I guess what I'm asking is if there is any alternative method because it does not look like I can use anything in the wiki.

  • [SOLVED] full disk encryption

    Hi,
    i have bought myself a new laptop and i want to install arch with full disk encryption on it. I tried to do the installation in virtual machine to see how it works. I have followed the wiki (installation guide and LUKS).
    my setup:
    /dev/sda1 unencrypted /boot    /dev/sda2 encrypted /     /dev/sda5 encrypted /home      /dev/sda6  encrypted swap
    mkinitcpio.conf: HOOKS="base udev autodetect pata scsi  sata encrypt filesystems usbinput fsck"
    syslinux.cfg: APPEND cryptdevice=/dev/sda2:cryptroot root=/dev/mapper/cryptroot ro
    fstab: /dev/mapper/cryptroot    /     ext4    rw,relatime,data=ordered      0  2
    after reboot i got these messages: scrot
    Any idea what have I forgot or did wrong?
    Thanks
    Last edited by tlamer (2012-11-13 13:06:28)

    Lero wrote:
    I'm no expert on those things, although i have to ask if you did use LVM along with LUKS ?
    According to wiki https://wiki.archlinux.org/index.php/Dm … _LVM_setup for volume to mount early in boot process you have to add "lvm2" hook in mkinitcpio.conf.
    you need to add lvm2 only if you use LVM on LUKS on vice versa. I did not used LVM, so it wasnt necessary for me...
    Anyway... this thread wont be much useful... can i delete it?
    Last edited by tlamer (2012-11-13 13:08:57)

  • [Solved] Clone existing arch system onto dm-crypt encrypted volume

    Hi all,
    I've been playing around with full disk encryption using dm-crypt and luks, and have it working pretty well on a spare harddrive. I don't want to go through the process of re-customizing a full install again, so I was wondering if it's possible to clone my / partition from my current install to an encrypted disk?
    My end goal is to have my /boot partition on a USB thumb drive and a giant encrypted volume for the rest of the / partition (including /home).
    My current drive has a / partition and a separate /home partition.
    I'm imagining something like this:
    Set up the whole new drive as an encrypted volume, unlock it with cryptsetup and map it to /dev/mapper/root
    dd if=/dev/myOldDisk/rootPartition of=/dev/mapper/root
    delete the encrypted /boot (it came over from OldDisk but I don't want it on the new encrypted disk).
    Copy files from old home to encrypted disk's /home folder.
    Would that work? Or am I better off just copying files over from my old / folder rather than using dd?
    I appreciate any input you've got!
    -Lefty
    Last edited by LeftyAce (2014-01-06 22:41:14)

    LeftyAce wrote:Set up the whole new drive as an encrypted volume, unlock it with cryptsetup and map it to /dev/mapper/root
    dd if=/dev/myOldDisk/rootPartition of=/dev/mapper/root
    +1 to dodo3773's suggestion to use rsync, the above dd would create garbage anyway. You could dd an encrypted partition to another empty one (on the new drive), but creating and mapping a new encrypted volume first will result in a fresh encryption key. The garbage occurs since your command clones encrypted bytes incl. the old encryption header to a transparent (non-encrypted) mapper. A bit more info here.

  • System encryption using LUKS and GPG encrypted keys for arch linux

    Update: As of 2012-03-28, arch changed from gnupg 1.4 to 2.x which uses pinentry for the password dialog. The "etwo" hook described here doesn't work with gnupg 2. Either use the openssl hook below or use a statically compiled version of gnupg 1.4.
    Update: As of 2012-12-19, the mkinitcpio is not called during boot, unless the "install" file for the hook contains "add_runscript". This resulted in an unbootable system for me. Also, the method name was changed from install () to build ().
    Update: 2013-01-13: Updated the hook files using the corrections by Deth.
    Note: This guide is a bit dated now, in particular the arch installation might be different now. But essentially, the approach stays the same. Please also take a look at the posts further down, specifically the alternative hooks that use openssl.
    I always wanted to set up a fully encrypted arch linux server that uses gpg encrypted keyfiles on an external usb stick and luks for root filesystem encryption. I already did it once in gentoo using this guide. For arch, I had to play alot with initcpio hooks and after one day of experimentation, I finally got it working. I wrote a little guide for myself which I'm going to share here for anyone that might be interested. There might be better or easier ways, like I said this is just how I did it. I hope it might help someone else. Constructive feedback is always welcome
    Intro
    Using arch linux mkinitcpio's encrypt hook, one can easily use encrypted root partitions with LUKS. It's also possible to use key files stored on an external drive, like an usb stick. However, if someone steals your usb stick, he can just copy the key and potentially access the system. I wanted to have a little extra security by additionally encrypting the key file with gpg using a symmetric cipher and a passphrase.
    Since the encrypt hook doesn't support this scenario, I created a modifed hook called “etwo” (silly name I know, it was the first thing that came to my mind). It will simply look if the key file has the extension .gpg and, if yes, use gpg to decrypt it, then pipe the result into cryptsetup.
    Conventions
    In this short guide, I use the following disk/partition names:
    /dev/sda: is the hard disk that will contain an encrypted swap (/dev/sda1), /var (/dev/sda2) and root (/dev/sda3) partition.
    /dev/sdb is the usb stick that will contain the gpg encrypted luks keys, the kernel and grub. It will have one partition /dev/sdb1 formatted with ext2.
    /dev/mapper/root, /dev/mapper/swap and /dev/mapper/var will be the encrypted devices.
    Credits
    Thanks to the authors of SECURITY_System_Encryption_DM-Crypt_with_LUKS (gentoo wiki), System Encryption with LUKS (arch wiki), mkinitcpio (arch wiki) and Early Userspace in Arch Linux (/dev/brain0 blog)!
    Guide
    1. Boot the arch live cd
    I had to use a newer testing version, because the 2010.05 cd came with a broken gpg. You can download one here: http://releng.archlinux.org/isos/. I chose the “core“ version. Go ahead and boot the live cd, but don't start the setup yet.
    2. Set keymap
    Use km to set your keymap. This is important for non-qwerty keyboards to avoid suprises with passphrases...
    3. Wipe your discs
    ATTENTION: this will DELETE everything on /dev/sda and /dev/sdb forever! Do not blame me for any lost data!
    Before encrypting the hard disc, it has to be completely wiped and overwritten with random data. I used shred for this. Others use badblocks or dd with /dev/urandom. Either way, this will take a long time, depending on the size of your disc. I also wiped my usb stick just to be sure.
    shred -v /dev/sda
    shred -v /dev/sdb
    4. Partitioning
    Fire up fdisk and create the following partitions:
    /dev/sda1, type linux swap.
    /dev/sda2: type linux
    /dev/sda3: type linux
    /dev/sdb1, type linux
    Of course you can choose a different layout, this is just how I did it. Keep in mind that only the root filesystem will be decrypted by the initcpio. The rest will be decypted during normal init boot using /etc/crypttab, the keys being somewhere on the root filesystem.
    5. Format  and mount the usb stick
    Create an ext2 filesystem on /dev/sdb1:
    mkfs.ext2 /dev/sdb1
    mkdir /root/usb
    mount /dev/sdb1 /root/usb
    cd /root/usb # this will be our working directory for now.
    Do not mount anything to /mnt, because the arch installer will use that directory later to mount the encrypted root filesystem.
    6. Configure the network (if not already done automatically)
    ifconfig eth0 192.168.0.2 netmask 255.255.255.0
    route add default gw 192.168.0.1
    echo "nameserver 192.168.0.1" >> /etc/resolv.conf
    (this is just an example, your mileage may vary)
    7. Install gnupg
    pacman -Sy
    pacman -S gnupg
    Verify that gnupg works by launching gpg.
    8. Create the keys
    Just to be sure, make sure swap is off:
    cat /proc/swaps
    should return no entries.
    Create gpg encrypted keys (remember, we're still in our working dir /root/usb):
    dd if=/dev/urandom bs=512 count=4 | gpg -v --cipher-algo aes256 --digest-algo sha512 -c -a > root.gpg
    dd if=/dev/urandom bs=512 count=4 | gpg -v --cipher-algo aes256 --digest-algo sha512 -c -a > var.gpg
    Choose a strong password!!
    Don't do this in two steps, e.g don't do dd to a file and then gpg on that file. The key should never be stored in plain text on an unencrypted device, except if that device is wiped on system restart (ramfs)!
    Note that the default cipher for gpg is cast5, I just chose to use a different one.
    9. Create the encrypted devices with cryptsetup
    Create encrypted swap:
    cryptsetup -c aes-cbc-essiv:sha256 -s 256 -h whirlpool -d /dev/urandom create swap /dev/sda1
    You should see /dev/mapper/swap now. Don't format nor turn it on for now. This will be done by the arch installer.
    Important: From the Cryptsetup 1.1.2 Release notes:
    Cryptsetup can accept passphrase on stdin (standard input). Handling of new line (\n) character is defined by input specification:
        if keyfile is specified as "-" (using --key-file=- or by positional argument in luksFormat and luksAddKey, like cat file | cryptsetup --key-file=- <action> ), input is processed
          as normal binary file and no new line is interpreted.
        if there is no key file specification (with default input from stdin pipe like echo passphrase | cryptsetup <action> ) input is processed as input from terminal, reading will
          stop after new line is detected.
    If I understand this correctly, since the randomly generated key can contain a newline early on, piping the key into cryptsetup without specifying --key-file=- could result in a big part of the key to be ignored by cryptsetup. Example: if the random key was "foo\nandsomemorebaratheendofthekey", piping it directly into cryptsetup without --key-file=- would result in cryptsetup using only "foo" as key which would have big security implications. We should therefor ALWAYS pipe the key into cryptsetup using --key-file=- which ignores newlines.
    gpg -q -d root.gpg 2>/dev/null | cryptsetup -v -–key-file=- -c aes-cbc-essiv:sha256 -s 256 -h whirlpool luksFormat /dev/sda3
    gpg -q -d var.gpg 2>/dev/null | cryptsetup -v –-key-file=- -c aes-cbc-essiv:sha256 -s 256 -h whirlpool -v luksFormat /dev/sda2
    Check for any errors.
    10. Open the luks devices
    gpg -d root.gpg 2>/dev/null | cryptsetup -v –-key-file=- luksOpen /dev/sda3 root
    gpg -d var.gpg 2>/dev/null | cryptsetup -v –-key-file=- luksOpen /dev/sda2 var
    If you see /dev/mapper/root and /dev/mapper/var now, everything is ok.
    11. Start the installer /arch/setup
    Follow steps 1 to 3.
    At step 4 (Prepare hard drive(s), select “3 – Manually Configure block devices, filesystems and mountpoints. Choose /dev/sdb1 (the usb stick) as /boot, /dev/mapper/swap for swap, /dev/mapper/root for / and /dev/mapper/var for /var.
    Format all drives (choose “yes” when asked “do you want to have this filesystem (re)created”) EXCEPT for /dev/sdb1, choose “no”. Choose the correct filesystem for /dev/sdb1, ext2 in my case. Use swap for /dev/mapper/swap. For the rest, I chose ext4.
    Select DONE to start formatting.
    At step 5 (Select packages), select grub as boot loader. Select the base group. Add mkinitcpio.
    Start step 6 (Install packages).
    Go to step 7 (Configure System).
    By sure to set the correct KEYMAP, LOCALE and TIMEZONE in /etc/rc.conf.
    Edit /etc/fstab:
    /dev/mapper/root / ext4 defaults 0 1
    /dev/mapper/swap swap swap defaults 0 0
    /dev/mapper/var /var ext4 defaults 0 1
    # /dev/sdb1 /boot ext2 defaults 0 1
    Configure the rest normally. When you're done, setup will launch mkinitcpio. We'll manually launch this again later.
    Go to step 8 (install boot loader).
    Be sure to change the kernel line in menu.lst:
    kernel /vmlinuz26 root=/dev/mapper/root cryptdevice=/dev/sda3:root cryptkey=/dev/sdb1:ext2:/root.gpg
    Don't forget the :root suffix in cryptdevice!
    Also, my root line was set to (hd1,0). Had to change that to
    root (hd0,0)
    Install grub to /dev/sdb (the usb stick).
    Now, we can exit the installer.
    12. Install mkinitcpio with the etwo hook.
    Create /mnt/lib/initcpio/hooks/etwo:
    #!/usr/bin/ash
    run_hook() {
    /sbin/modprobe -a -q dm-crypt >/dev/null 2>&1
    if [ -e "/sys/class/misc/device-mapper" ]; then
    if [ ! -e "/dev/mapper/control" ]; then
    /bin/mknod "/dev/mapper/control" c $(cat /sys/class/misc/device-mapper/dev | sed 's|:| |')
    fi
    [ "${quiet}" = "y" ] && CSQUIET=">/dev/null"
    # Get keyfile if specified
    ckeyfile="/crypto_keyfile"
    usegpg="n"
    if [ "x${cryptkey}" != "x" ]; then
    ckdev="$(echo "${cryptkey}" | cut -d: -f1)"
    ckarg1="$(echo "${cryptkey}" | cut -d: -f2)"
    ckarg2="$(echo "${cryptkey}" | cut -d: -f3)"
    if poll_device "${ckdev}" ${rootdelay}; then
    case ${ckarg1} in
    *[!0-9]*)
    # Use a file on the device
    # ckarg1 is not numeric: ckarg1=filesystem, ckarg2=path
    if [ "${ckarg2#*.}" = "gpg" ]; then
    ckeyfile="${ckeyfile}.gpg"
    usegpg="y"
    fi
    mkdir /ckey
    mount -r -t ${ckarg1} ${ckdev} /ckey
    dd if=/ckey/${ckarg2} of=${ckeyfile} >/dev/null 2>&1
    umount /ckey
    # Read raw data from the block device
    # ckarg1 is numeric: ckarg1=offset, ckarg2=length
    dd if=${ckdev} of=${ckeyfile} bs=1 skip=${ckarg1} count=${ckarg2} >/dev/null 2>&1
    esac
    fi
    [ ! -f ${ckeyfile} ] && echo "Keyfile could not be opened. Reverting to passphrase."
    fi
    if [ -n "${cryptdevice}" ]; then
    DEPRECATED_CRYPT=0
    cryptdev="$(echo "${cryptdevice}" | cut -d: -f1)"
    cryptname="$(echo "${cryptdevice}" | cut -d: -f2)"
    else
    DEPRECATED_CRYPT=1
    cryptdev="${root}"
    cryptname="root"
    fi
    warn_deprecated() {
    echo "The syntax 'root=${root}' where '${root}' is an encrypted volume is deprecated"
    echo "Use 'cryptdevice=${root}:root root=/dev/mapper/root' instead."
    if poll_device "${cryptdev}" ${rootdelay}; then
    if /sbin/cryptsetup isLuks ${cryptdev} >/dev/null 2>&1; then
    [ ${DEPRECATED_CRYPT} -eq 1 ] && warn_deprecated
    dopassphrase=1
    # If keyfile exists, try to use that
    if [ -f ${ckeyfile} ]; then
    if [ "${usegpg}" = "y" ]; then
    # gpg tty fixup
    if [ -e /dev/tty ]; then mv /dev/tty /dev/tty.backup; fi
    cp -a /dev/console /dev/tty
    while [ ! -e /dev/mapper/${cryptname} ];
    do
    sleep 2
    /usr/bin/gpg -d "${ckeyfile}" 2>/dev/null | cryptsetup --key-file=- luksOpen ${cryptdev} ${cryptname} ${CSQUIET}
    dopassphrase=0
    done
    rm /dev/tty
    if [ -e /dev/tty.backup ]; then mv /dev/tty.backup /dev/tty; fi
    else
    if eval /sbin/cryptsetup --key-file ${ckeyfile} luksOpen ${cryptdev} ${cryptname} ${CSQUIET}; then
    dopassphrase=0
    else
    echo "Invalid keyfile. Reverting to passphrase."
    fi
    fi
    fi
    # Ask for a passphrase
    if [ ${dopassphrase} -gt 0 ]; then
    echo ""
    echo "A password is required to access the ${cryptname} volume:"
    #loop until we get a real password
    while ! eval /sbin/cryptsetup luksOpen ${cryptdev} ${cryptname} ${CSQUIET}; do
    sleep 2;
    done
    fi
    if [ -e "/dev/mapper/${cryptname}" ]; then
    if [ ${DEPRECATED_CRYPT} -eq 1 ]; then
    export root="/dev/mapper/root"
    fi
    else
    err "Password succeeded, but ${cryptname} creation failed, aborting..."
    exit 1
    fi
    elif [ -n "${crypto}" ]; then
    [ ${DEPRECATED_CRYPT} -eq 1 ] && warn_deprecated
    msg "Non-LUKS encrypted device found..."
    if [ $# -ne 5 ]; then
    err "Verify parameter format: crypto=hash:cipher:keysize:offset:skip"
    err "Non-LUKS decryption not attempted..."
    return 1
    fi
    exe="/sbin/cryptsetup create ${cryptname} ${cryptdev}"
    tmp=$(echo "${crypto}" | cut -d: -f1)
    [ -n "${tmp}" ] && exe="${exe} --hash \"${tmp}\""
    tmp=$(echo "${crypto}" | cut -d: -f2)
    [ -n "${tmp}" ] && exe="${exe} --cipher \"${tmp}\""
    tmp=$(echo "${crypto}" | cut -d: -f3)
    [ -n "${tmp}" ] && exe="${exe} --key-size \"${tmp}\""
    tmp=$(echo "${crypto}" | cut -d: -f4)
    [ -n "${tmp}" ] && exe="${exe} --offset \"${tmp}\""
    tmp=$(echo "${crypto}" | cut -d: -f5)
    [ -n "${tmp}" ] && exe="${exe} --skip \"${tmp}\""
    if [ -f ${ckeyfile} ]; then
    exe="${exe} --key-file ${ckeyfile}"
    else
    exe="${exe} --verify-passphrase"
    echo ""
    echo "A password is required to access the ${cryptname} volume:"
    fi
    eval "${exe} ${CSQUIET}"
    if [ $? -ne 0 ]; then
    err "Non-LUKS device decryption failed. verify format: "
    err " crypto=hash:cipher:keysize:offset:skip"
    exit 1
    fi
    if [ -e "/dev/mapper/${cryptname}" ]; then
    if [ ${DEPRECATED_CRYPT} -eq 1 ]; then
    export root="/dev/mapper/root"
    fi
    else
    err "Password succeeded, but ${cryptname} creation failed, aborting..."
    exit 1
    fi
    else
    err "Failed to open encryption mapping: The device ${cryptdev} is not a LUKS volume and the crypto= paramater was not specified."
    fi
    fi
    rm -f ${ckeyfile}
    fi
    Create /mnt/lib/initcpio/install/etwo:
    #!/bin/bash
    build() {
    local mod
    add_module dm-crypt
    if [[ $CRYPTO_MODULES ]]; then
    for mod in $CRYPTO_MODULES; do
    add_module "$mod"
    done
    else
    add_all_modules '/crypto/'
    fi
    add_dir "/dev/mapper"
    add_binary "cryptsetup"
    add_binary "dmsetup"
    add_binary "/usr/bin/gpg"
    add_file "/usr/lib/udev/rules.d/10-dm.rules"
    add_file "/usr/lib/udev/rules.d/13-dm-disk.rules"
    add_file "/usr/lib/udev/rules.d/95-dm-notify.rules"
    add_file "/usr/lib/initcpio/udev/11-dm-initramfs.rules" "/usr/lib/udev/rules.d/11-dm-initramfs.rules"
    add_runscript
    help ()
    cat<<HELPEOF
    This hook allows for an encrypted root device with support for gpg encrypted key files.
    To use gpg, the key file must have the extension .gpg and you have to install gpg and add /usr/bin/gpg
    to your BINARIES var in /etc/mkinitcpio.conf.
    HELPEOF
    Edit /mnt/etc/mkinitcpio.conf (only relevant sections displayed):
    MODULES=”ext2 ext4” # not sure if this is really nessecary.
    BINARIES=”/usr/bin/gpg” # this could probably be done in install/etwo...
    HOOKS=”base udev usbinput keymap autodetect pata scsi sata usb etwo filesystems” # (usbinput is only needed if you have an usb keyboard)
    Copy the initcpio stuff over to the live cd:
    cp /mnt/lib/initcpio/hooks/etwo /lib/initcpio/hooks/
    cp /mnt/lib/initcpio/install/etwo /lib/initcpio/install/
    cp /mnt/etc/mkinitcpio.conf /etc/
    Verify your LOCALE, KEYMAP and TIMEZONE in /etc/rc.conf!
    Now reinstall the initcpio:
    mkinitcpio -g /mnt/boot/kernel26.img
    Make sure there were no errors and that all hooks were included.
    13. Decrypt the "var" key to the encrypted root
    mkdir /mnt/keys
    chmod 500 /mnt/keys
    gpg –output /mnt/keys/var -d /mnt/boot/var.gpg
    chmod 400 /mnt/keys/var
    14. Setup crypttab
    Edit /mnt/etc/crypttab:
    swap /dev/sda1 SWAP -c aes-cbc-essiv:sha256 -s 256 -h whirlpool
    var /dev/sda2 /keys/var
    15. Reboot
    We're done, you may reboot. Make sure you select the usb stick as the boot device in your bios and hope for the best. . If it didn't work, play with grub's settings or boot from the live cd, mount your encrypted devices and check all settings. You might also have less trouble by using uuid's instead of device names.  I chose device names to keep things as simple as possible, even though it's not the optimal way to do it.
    Make backups of your data and your usb stick and do not forget your password(s)! Or you can say goodbye to your data forever...
    Last edited by fabriceb (2013-01-15 22:36:23)

    I'm trying to run my install script that is based on https://bbs.archlinux.org/viewtopic.php?id=129885
    Decrypting the gpg key after grub works, but then "Devce root already exists." appears every second.
    any idea ?
    #!/bin/bash
    # This script is designed to be run in conjunction with a UEFI boot using Archboot intall media.
    # prereqs:
    # EFI "BIOS" set to boot *only* from EFI
    # successful EFI boot of Archboot USB
    # mount /dev/sdb1 /src
    set -o nounset
    #set -o errexit
    # Host specific configuration
    # this whole script needs to be customized, particularly disk partitions
    # and configuration, but this section contains global variables that
    # are used during the system configuration phase for convenience
    HOSTNAME=daniel
    USERNAME=user
    # Globals
    # We don't need to set these here but they are used repeatedly throughout
    # so it makes sense to reuse them and allow an easy, one-time change if we
    # need to alter values such as the install target mount point.
    INSTALL_TARGET="/install"
    HR="--------------------------------------------------------------------------------"
    PACMAN="pacman --noconfirm --config /tmp/pacman.conf"
    TARGET_PACMAN="pacman --noconfirm --config /tmp/pacman.conf -r ${INSTALL_TARGET}"
    CHROOT_PACMAN="pacman --noconfirm --cachedir /var/cache/pacman/pkg --config /tmp/pacman.conf -r ${INSTALL_TARGET}"
    FILE_URL="file:///packages/core-$(uname -m)/pkg"
    FTP_URL='ftp://mirrors.kernel.org/archlinux/$repo/os/$arch'
    HTTP_URL='http://mirrors.kernel.org/archlinux/$repo/os/$arch'
    # Functions
    # I've avoided using functions in this script as they aren't required and
    # I think it's more of a learning tool if you see the step-by-step
    # procedures even with minor duplciations along the way, but I feel that
    # these functions clarify the particular steps of setting values in config
    # files.
    SetValue () {
    # EXAMPLE: SetValue VARIABLENAME '\"Quoted Value\"' /file/path
    VALUENAME="$1" NEWVALUE="$2" FILEPATH="$3"
    sed -i "s+^#\?\(${VALUENAME}\)=.*$+\1=${NEWVALUE}+" "${FILEPATH}"
    CommentOutValue () {
    VALUENAME="$1" FILEPATH="$2"
    sed -i "s/^\(${VALUENAME}.*\)$/#\1/" "${FILEPATH}"
    UncommentValue () {
    VALUENAME="$1" FILEPATH="$2"
    sed -i "s/^#\(${VALUENAME}.*\)$/\1/" "${FILEPATH}"
    # Initialize
    # Warn the user about impending doom, set up the network on eth0, mount
    # the squashfs images (Archboot does this normally, we're just filling in
    # the gaps resulting from the fact that we're doing a simple scripted
    # install). We also create a temporary pacman.conf that looks for packages
    # locally first before sourcing them from the network. It would be better
    # to do either *all* local or *all* network but we can't for two reasons.
    # 1. The Archboot installation image might have an out of date kernel
    # (currently the case) which results in problems when chrooting
    # into the install mount point to modprobe efivars. So we use the
    # package snapshot on the Archboot media to ensure our kernel is
    # the same as the one we booted with.
    # 2. Ideally we'd source all local then, but some critical items,
    # notably grub2-efi variants, aren't yet on the Archboot media.
    # Warn
    timer=9
    echo -e "\n\nMAC WARNING: This script is not designed for APPLE MAC installs and will potentially misconfigure boot to your existing OS X installation. STOP NOW IF YOU ARE ON A MAC.\n\n"
    echo -n "GENERAL WARNING: This procedure will completely format /dev/sda. Please cancel with ctrl-c to cancel within $timer seconds..."
    while [[ $timer -gt 0 ]]
    do
    sleep 1
    let timer-=1
    echo -en "$timer seconds..."
    done
    echo "STARTING"
    # Get Network
    echo -n "Waiting for network address.."
    #dhclient eth0
    dhcpcd -p eth0
    echo -n "Network address acquired."
    # Mount packages squashfs images
    umount "/packages/core-$(uname -m)"
    umount "/packages/core-any"
    rm -rf "/packages/core-$(uname -m)"
    rm -rf "/packages/core-any"
    mkdir -p "/packages/core-$(uname -m)"
    mkdir -p "/packages/core-any"
    modprobe -q loop
    modprobe -q squashfs
    mount -o ro,loop -t squashfs "/src/packages/archboot_packages_$(uname -m).squashfs" "/packages/core-$(uname -m)"
    mount -o ro,loop -t squashfs "/src/packages/archboot_packages_any.squashfs" "/packages/core-any"
    # Create temporary pacman.conf file
    cat << PACMANEOF > /tmp/pacman.conf
    [options]
    Architecture = auto
    CacheDir = ${INSTALL_TARGET}/var/cache/pacman/pkg
    CacheDir = /packages/core-$(uname -m)/pkg
    CacheDir = /packages/core-any/pkg
    [core]
    Server = ${FILE_URL}
    Server = ${FTP_URL}
    Server = ${HTTP_URL}
    [extra]
    Server = ${FILE_URL}
    Server = ${FTP_URL}
    Server = ${HTTP_URL}
    #Uncomment to enable pacman -Sy yaourt
    [archlinuxfr]
    Server = http://repo.archlinux.fr/\$arch
    PACMANEOF
    # Prepare pacman
    [[ ! -d "${INSTALL_TARGET}/var/cache/pacman/pkg" ]] && mkdir -m 755 -p "${INSTALL_TARGET}/var/cache/pacman/pkg"
    [[ ! -d "${INSTALL_TARGET}/var/lib/pacman" ]] && mkdir -m 755 -p "${INSTALL_TARGET}/var/lib/pacman"
    ${PACMAN} -Sy
    ${TARGET_PACMAN} -Sy
    # Install prereqs from network (not on archboot media)
    echo -e "\nInstalling prereqs...\n$HR"
    #sed -i "s/^#S/S/" /etc/pacman.d/mirrorlist # Uncomment all Server lines
    UncommentValue S /etc/pacman.d/mirrorlist # Uncomment all Server lines
    ${PACMAN} --noconfirm -Sy gptfdisk btrfs-progs-unstable libusb-compat gnupg
    # Configure Host
    # Here we create three partitions:
    # 1. efi and /boot (one partition does double duty)
    # 2. swap
    # 3. our encrypted root
    # Note that all of these are on a GUID partition table scheme. This proves
    # to be quite clean and simple since we're not doing anything with MBR
    # boot partitions and the like.
    echo -e "format\n"
    # shred -v /dev/sda
    # disk prep
    sgdisk -Z /dev/sda # zap all on disk
    #sgdisk -Z /dev/mmcb1k0 # zap all on sdcard
    sgdisk -a 2048 -o /dev/sda # new gpt disk 2048 alignment
    #sgdisk -a 2048 -o /dev/mmcb1k0
    # create partitions
    sgdisk -n 1:0:+200M /dev/sda # partition 1 (UEFI BOOT), default start block, 200MB
    sgdisk -n 2:0:+4G /dev/sda # partition 2 (SWAP), default start block, 200MB
    sgdisk -n 3:0:0 /dev/sda # partition 3, (LUKS), default start, remaining space
    #sgdisk -n 1:0:1800M /dev/mmcb1k0 # root.gpg
    # set partition types
    sgdisk -t 1:ef00 /dev/sda
    sgdisk -t 2:8200 /dev/sda
    sgdisk -t 3:8300 /dev/sda
    #sgdisk -t 1:0700 /dev/mmcb1k0
    # label partitions
    sgdisk -c 1:"UEFI Boot" /dev/sda
    sgdisk -c 2:"Swap" /dev/sda
    sgdisk -c 3:"LUKS" /dev/sda
    #sgdisk -c 1:"Key" /dev/mmcb1k0
    echo -e "create gpg file\n"
    # create gpg file
    dd if=/dev/urandom bs=512 count=4 | gpg -v --cipher-algo aes256 --digest-algo sha512 -c -a > /root/root.gpg
    echo -e "format LUKS on root\n"
    # format LUKS on root
    gpg -q -d /root/root.gpg 2>/dev/null | cryptsetup -v --key-file=- -c aes-xts-plain -s 512 --hash sha512 luksFormat /dev/sda3
    echo -e "open LUKS on root\n"
    gpg -d /root/root.gpg 2>/dev/null | cryptsetup -v --key-file=- luksOpen /dev/sda3 root
    # NOTE: make sure to add dm_crypt and aes_i586 to MODULES in rc.conf
    # NOTE2: actually this isn't required since we're mounting an encrypted root and grub2/initramfs handles this before we even get to rc.conf
    # make filesystems
    # following swap related commands not used now that we're encrypting our swap partition
    #mkswap /dev/sda2
    #swapon /dev/sda2
    #mkfs.ext4 /dev/sda3 # this is where we'd create an unencrypted root partition, but we're using luks instead
    echo -e "\nCreating Filesystems...\n$HR"
    # make filesystems
    mkfs.ext4 /dev/mapper/root
    mkfs.vfat -F32 /dev/sda1
    #mkfs.vfat -F32 /dev/mmcb1k0p1
    echo -e "mount targets\n"
    # mount target
    #mount /dev/sda3 ${INSTALL_TARGET} # this is where we'd mount the unencrypted root partition
    mount /dev/mapper/root ${INSTALL_TARGET}
    # mount target
    mkdir ${INSTALL_TARGET}
    # mkdir ${INSTALL_TARGET}/key
    # mount -t vfat /dev/mmcb1k0p1 ${INSTALL_TARGET}/key
    mkdir ${INSTALL_TARGET}/boot
    mount -t vfat /dev/sda1 ${INSTALL_TARGET}/boot
    # Install base, necessary utilities
    mkdir -p ${INSTALL_TARGET}/var/lib/pacman
    ${TARGET_PACMAN} -Sy
    ${TARGET_PACMAN} -Su base
    # curl could be installed later but we want it ready for rankmirrors
    ${TARGET_PACMAN} -S curl
    ${TARGET_PACMAN} -S libusb-compat gnupg
    ${TARGET_PACMAN} -R grub
    rm -rf ${INSTALL_TARGET}/boot/grub
    ${TARGET_PACMAN} -S grub2-efi-x86_64
    # Configure new system
    SetValue HOSTNAME ${HOSTNAME} ${INSTALL_TARGET}/etc/rc.conf
    sed -i "s/^\(127\.0\.0\.1.*\)$/\1 ${HOSTNAME}/" ${INSTALL_TARGET}/etc/hosts
    SetValue CONSOLEFONT Lat2-Terminus16 ${INSTALL_TARGET}/etc/rc.conf
    #following replaced due to netcfg
    #SetValue interface eth0 ${INSTALL_TARGET}/etc/rc.conf
    # write fstab
    # You can use UUID's or whatever you want here, of course. This is just
    # the simplest approach and as long as your drives aren't changing values
    # randomly it should work fine.
    cat > ${INSTALL_TARGET}/etc/fstab <<FSTAB_EOF
    # /etc/fstab: static file system information
    # <file system> <dir> <type> <options> <dump> <pass>
    tmpfs /tmp tmpfs nodev,nosuid 0 0
    /dev/sda1 /boot vfat defaults 0 0
    /dev/mapper/cryptswap none swap defaults 0 0
    /dev/mapper/root / ext4 defaults,noatime 0 1
    FSTAB_EOF
    # write etwo
    mkdir -p /lib/initcpio/hooks/
    mkdir -p /lib/initcpio/install/
    cp /src/etwo_hooks /lib/initcpio/hooks/etwo
    cp /src/etwo_install /lib/initcpio/install/etwo
    mkdir -p ${INSTALL_TARGET}/lib/initcpio/hooks/
    mkdir -p ${INSTALL_TARGET}/lib/initcpio/install/
    cp /src/etwo_hooks ${INSTALL_TARGET}/lib/initcpio/hooks/etwo
    cp /src/etwo_install ${INSTALL_TARGET}/lib/initcpio/install/etwo
    # write crypttab
    # encrypted swap (random passphrase on boot)
    echo cryptswap /dev/sda2 SWAP "-c aes-xts-plain -h whirlpool -s 512" >> ${INSTALL_TARGET}/etc/crypttab
    # copy configs we want to carry over to target from install environment
    mv ${INSTALL_TARGET}/etc/resolv.conf ${INSTALL_TARGET}/etc/resolv.conf.orig
    cp /etc/resolv.conf ${INSTALL_TARGET}/etc/resolv.conf
    mkdir -p ${INSTALL_TARGET}/tmp
    cp /tmp/pacman.conf ${INSTALL_TARGET}/tmp/pacman.conf
    # mount proc, sys, dev in install root
    mount -t proc proc ${INSTALL_TARGET}/proc
    mount -t sysfs sys ${INSTALL_TARGET}/sys
    mount -o bind /dev ${INSTALL_TARGET}/dev
    echo -e "umount boot\n"
    # we have to remount /boot from inside the chroot
    umount ${INSTALL_TARGET}/boot
    # Create install_efi script (to be run *after* chroot /install)
    touch ${INSTALL_TARGET}/install_efi
    chmod a+x ${INSTALL_TARGET}/install_efi
    cat > ${INSTALL_TARGET}/install_efi <<EFI_EOF
    # functions (these could be a library, but why overcomplicate things
    SetValue () { VALUENAME="\$1" NEWVALUE="\$2" FILEPATH="\$3"; sed -i "s+^#\?\(\${VALUENAME}\)=.*\$+\1=\${NEWVALUE}+" "\${FILEPATH}"; }
    CommentOutValue () { VALUENAME="\$1" FILEPATH="\$2"; sed -i "s/^\(\${VALUENAME}.*\)\$/#\1/" "\${FILEPATH}"; }
    UncommentValue () { VALUENAME="\$1" FILEPATH="\$2"; sed -i "s/^#\(\${VALUENAME}.*\)\$/\1/" "\${FILEPATH}"; }
    echo -e "mount boot\n"
    # remount here or grub et al gets confused
    mount -t vfat /dev/sda1 /boot
    # mkinitcpio
    # NOTE: intel_agp drm and i915 for intel graphics
    SetValue MODULES '\\"dm_mod dm_crypt aes_x86_64 ext2 ext4 vfat intel_agp drm i915\\"' /etc/mkinitcpio.conf
    SetValue HOOKS '\\"base udev pata scsi sata usb usbinput keymap consolefont etwo encrypt filesystems\\"' /etc/mkinitcpio.conf
    SetValue BINARIES '\\"/usr/bin/gpg\\"' /etc/mkinitcpio.conf
    mkinitcpio -p linux
    # kernel modules for EFI install
    modprobe efivars
    modprobe dm-mod
    # locale-gen
    UncommentValue de_AT /etc/locale.gen
    locale-gen
    # install and configure grub2
    # did this above
    #${CHROOT_PACMAN} -Sy
    #${CHROOT_PACMAN} -R grub
    #rm -rf /boot/grub
    #${CHROOT_PACMAN} -S grub2-efi-x86_64
    # you can be surprisingly sloppy with the root value you give grub2 as a kernel option and
    # even omit the cryptdevice altogether, though it will wag a finger at you for using
    # a deprecated syntax, so we're using the correct form here
    # NOTE: take out i915.modeset=1 unless you are on intel graphics
    SetValue GRUB_CMDLINE_LINUX '\\"cryptdevice=/dev/sda3:root cryptkey=/dev/sda1:vfat:/root.gpg add_efi_memmap i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1 pcie_aspm=force quiet\\"' /etc/default/grub
    # set output to graphical
    SetValue GRUB_TERMINAL_OUTPUT gfxterm /etc/default/grub
    SetValue GRUB_GFXMODE 960x600x32,auto /etc/default/grub
    SetValue GRUB_GFXPAYLOAD_LINUX keep /etc/default/grub # comment out this value if text only mode
    # install the actual grub2. Note that despite our --boot-directory option we will still need to move
    # the grub directory to /boot/grub during grub-mkconfig operations until grub2 gets patched (see below)
    grub_efi_x86_64-install --bootloader-id=grub --no-floppy --recheck
    # create our EFI boot entry
    # bug in the HP bios firmware (F.08)
    efibootmgr --create --gpt --disk /dev/sda --part 1 --write-signature --label "ARCH LINUX" --loader "\\\\grub\\\\grub.efi"
    # copy font for grub2
    cp /usr/share/grub/unicode.pf2 /boot/grub
    # generate config file
    grub-mkconfig -o /boot/grub/grub.cfg
    exit
    EFI_EOF
    # Install EFI using script inside chroot
    chroot ${INSTALL_TARGET} /install_efi
    rm ${INSTALL_TARGET}/install_efi
    # Post install steps
    # anything you want to do post install. run the script automatically or
    # manually
    touch ${INSTALL_TARGET}/post_install
    chmod a+x ${INSTALL_TARGET}/post_install
    cat > ${INSTALL_TARGET}/post_install <<POST_EOF
    set -o errexit
    set -o nounset
    # functions (these could be a library, but why overcomplicate things
    SetValue () { VALUENAME="\$1" NEWVALUE="\$2" FILEPATH="\$3"; sed -i "s+^#\?\(\${VALUENAME}\)=.*\$+\1=\${NEWVALUE}+" "\${FILEPATH}"; }
    CommentOutValue () { VALUENAME="\$1" FILEPATH="\$2"; sed -i "s/^\(\${VALUENAME}.*\)\$/#\1/" "\${FILEPATH}"; }
    UncommentValue () { VALUENAME="\$1" FILEPATH="\$2"; sed -i "s/^#\(\${VALUENAME}.*\)\$/\1/" "\${FILEPATH}"; }
    # root password
    echo -e "${HR}\\nNew root user password\\n${HR}"
    passwd
    # add user
    echo -e "${HR}\\nNew non-root user password (username:${USERNAME})\\n${HR}"
    groupadd sudo
    useradd -m -g users -G audio,lp,optical,storage,video,games,power,scanner,network,sudo,wheel -s /bin/bash ${USERNAME}
    passwd ${USERNAME}
    # mirror ranking
    echo -e "${HR}\\nRanking Mirrors (this will take a while)\\n${HR}"
    cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.orig
    mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.all
    sed -i "s/#S/S/" /etc/pacman.d/mirrorlist.all
    rankmirrors -n 5 /etc/pacman.d/mirrorlist.all > /etc/pacman.d/mirrorlist
    # temporary fix for locale.sh update conflict
    mv /etc/profile.d/locale.sh /etc/profile.d/locale.sh.preupdate || true
    # yaourt repo (add to target pacman, not tmp pacman.conf, for ongoing use)
    echo -e "\\n[archlinuxfr]\\nServer = http://repo.archlinux.fr/\\\$arch" >> /etc/pacman.conf
    echo -e "\\n[haskell]\\nServer = http://www.kiwilight.com/\\\$repo/\\\$arch" >> /etc/pacman.conf
    # additional groups and utilities
    pacman --noconfirm -Syu
    pacman --noconfirm -S base-devel
    pacman --noconfirm -S yaourt
    # sudo
    pacman --noconfirm -S sudo
    cp /etc/sudoers /tmp/sudoers.edit
    sed -i "s/#\s*\(%wheel\s*ALL=(ALL)\s*ALL.*$\)/\1/" /tmp/sudoers.edit
    sed -i "s/#\s*\(%sudo\s*ALL=(ALL)\s*ALL.*$\)/\1/" /tmp/sudoers.edit
    visudo -qcsf /tmp/sudoers.edit && cat /tmp/sudoers.edit > /etc/sudoers
    # power
    pacman --noconfirm -S acpi acpid acpitool cpufrequtils
    yaourt --noconfirm -S powertop2
    sed -i "/^DAEMONS/ s/)/ @acpid)/" /etc/rc.conf
    sed -i "/^MODULES/ s/)/ acpi-cpufreq cpufreq_ondemand cpufreq_powersave coretemp)/" /etc/rc.conf
    # following requires my acpi handler script
    echo "/etc/acpi/handler.sh boot" > /etc/rc.local
    # time
    pacman --noconfirm -S ntp
    sed -i "/^DAEMONS/ s/hwclock /!hwclock @ntpd /" /etc/rc.conf
    # wireless (wpa supplicant should already be installed)
    pacman --noconfirm -S iw wpa_supplicant rfkill
    pacman --noconfirm -S netcfg wpa_actiond ifplugd
    mv /etc/wpa_supplicant.conf /etc/wpa_supplicant.conf.orig
    echo -e "ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=network\nupdate_config=1" > /etc/wpa_supplicant.conf
    # make sure to copy /etc/network.d/examples/wireless-wpa-config to /etc/network.d/home and edit
    sed -i "/^DAEMONS/ s/)/ @net-auto-wireless @net-auto-wired)/" /etc/rc.conf
    sed -i "/^DAEMONS/ s/ network / /" /etc/rc.conf
    echo -e "\nWIRELESS_INTERFACE=wlan0" >> /etc/rc.conf
    echo -e "WIRED_INTERFACE=eth0" >> /etc/rc.conf
    echo "options iwlagn led_mode=2" > /etc/modprobe.d/iwlagn.conf
    # sound
    pacman --noconfirm -S alsa-utils alsa-plugins
    sed -i "/^DAEMONS/ s/)/ @alsa)/" /etc/rc.conf
    mv /etc/asound.conf /etc/asound.conf.orig || true
    #if alsamixer isn't working, try alsamixer -Dhw and speaker-test -Dhw -c 2
    # video
    pacman --noconfirm -S base-devel mesa mesa-demos
    # x
    #pacman --noconfirm -S xorg xorg-xinit xorg-utils xorg-server-utils xdotool xorg-xlsfonts
    #yaourt --noconfirm -S xf86-input-wacom-git # NOT NEEDED? input-wacom-git
    #TODO: cut down the install size
    #pacman --noconfirm -S xorg-server xorg-xinit xorg-utils xorg-server-utils
    # TODO: wacom
    # environment/wm/etc.
    #pacman --noconfirm -S xfce4 compiz ccsm
    #pacman --noconfirm -S xcompmgr
    #yaourt --noconfirm -S physlock unclutter
    #pacman --noconfirm -S rxvt-unicode urxvt-url-select hsetroot
    #pacman --noconfirm -S gtk2 #gtk3 # for taffybar?
    #pacman --noconfirm -S ghc
    # note: try installing alex and happy from cabal instead
    #pacman --noconfirm -S haskell-platform haskell-hscolour
    #yaourt --noconfirm -S xmonad-darcs xmonad-contrib-darcs xcompmgr
    #yaourt --noconfirm -S xmobar-git
    # TODO: edit xfce to use compiz
    # TODO: xmonad, but deal with video tearing
    # TODO: xmonad-darcs fails to install from AUR. haskell dependency hell.
    # switching to cabal
    # fonts
    pacman --noconfirm -S terminus-font
    yaourt --noconfirm -S webcore-fonts
    yaourt --noconfirm -S fontforge libspiro
    yaourt --noconfirm -S freetype2-git-infinality
    # TODO: sed infinality and change to OSX or OSX2 mode
    # and create the sym link from /etc/fonts/conf.avail to conf.d
    # misc apps
    #pacman --noconfirm -S htop openssh keychain bash-completion git vim
    #pacman --noconfirm -S chromium flashplugin
    #pacman --noconfirm -S scrot mypaint bc
    #yaourt --noconfirm -S task-git stellarium googlecl
    # TODO: argyll
    POST_EOF
    # Post install in chroot
    #echo "chroot and run /post_install"
    chroot /install /post_install
    rm /install/post_install
    # copy grub.efi file to the default HP EFI boot manager path
    mkdir -p ${INSTALL_TARGET}/boot/EFI/Microsoft/BOOT/
    mkdir -p ${INSTALL_TARGET}/boot/EFI/BOOT/
    cp ${INSTALL_TARGET}/boot/grub/grub.efi ${INSTALL_TARGET}/boot/EFI/Microsoft/BOOT/bootmgfw.efi
    cp ${INSTALL_TARGET}/boot/grub/grub.efi ${INSTALL_TARGET}/boot/EFI/BOOT/BOOTX64.EFI
    cp /root/root.gpg ${INSTALL_TARGET}/boot/
    # NOTES/TODO

  • [solved] After a full-system upgrade (Linux 3.15.8) = Wifi undetected

    Hi, following this post, I'm seeking help concerning a big problem with my wifi.
    In fact, it has been a few months since my wifi interface isn't recognized anymore. Yesterday, after a few tests, I found it was due to the kernel version, so I tried to reinstall my first ArchLinux (Linux 3.13.5-1-ARCH) : it worked, my wifi was back. The problem was that I couldn't reinstall all my stuffs : so I did a full-system upgrade (knowing I will lose my wifi) and now I just want to fix it once and for all (I'm done dealing with it).
    So now, your help would be very appreciated. Does anyone have an idead? Or need more details about my config, my laptop, or whatever?
    Last edited by nugetchar (2014-08-09 20:30:44)

    Okay then, here we go :
    When I do a
    lspci
    I have the following output :
    [nugetchar@arch ~]$ lspci
    00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
    00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
    00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
    00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
    00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
    00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
    00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
    00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
    00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
    00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
    00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
    00:1c.5 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 6 (rev c4)
    00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
    00:1f.0 ISA bridge: Intel Corporation QM77 Express Chipset LPC Controller (rev 04)
    00:1f.2 RAID bus controller: Intel Corporation 82801 Mobile SATA Controller [RAID mode] (rev 04)
    00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
    01:00.0 VGA compatible controller: NVIDIA Corporation GF108GLM [NVS 5200M] (rev a1)
    01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
    03:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)
    0c:00.0 SD Host controller: O2 Micro, Inc. OZ600FJ0/OZ900FJ0/OZ600FJS SD/MMC Card Reader Controller (rev 05)
    So, as you can see, the Network Controller is the following :
    03:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)
    When I do a
    ip link
    this is what I obtain :
    [nugetchar@arch ~]$ ip link
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    2: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
    link/ether f0:1f:af:25:3b:13 brd ff:ff:ff:ff:ff:ff
    6: enp0s20u2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether 6e:d6:2d:5c:29:bd brd ff:ff:ff:ff:ff:ff
    I started reading this page but am not sure if it is relevant due to the fact it concerns the 3.8.2B version.
    Finally, a
    more /etc/modprobe.d/modprobe.conf
    gives me the following output :
    ^C[nugetchar@arch ~]$ more /etc/modprobe.d/modprobe.conf
    alias floppy off
    blacklist fd0
    blacklist floppy
    blacklist ipv6
    blacklist bcma
    blacklist pcspkr
    blacklist snd_pcsp
    I think I need to unblacklist bcma ?
    @ewaller : I just saw you reply, here is the output for ls /lib/modules
    [nugetchar@arch ~]$ ls /lib/modules
    3.15.8-1-ARCH extramodules-3.13-ARCH extramodules-3.15-ARCH
    Thank you for your answers, I really appreciate it

  • [Solved] Full system upgrade fails because of Nvidia dependencies

    Problem:
    # pacman -Syu
    :: Synchronizing package databases...
    core is up to date
    extra is up to date
    community is up to date
    :: Starting full system upgrade...
    resolving dependencies...
    looking for conflicting packages...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: nvidia-dkms: requires nvidia-utils=346.35
    Things I have tried:
    $ makepkg -s
    ==> Making package: nvidia-dkms 346.47-1 (Sun Mar 1 11:42:11 PST 2015)
    ==> Checking runtime dependencies...
    ==> Installing missing dependencies...
    [sudo] password for digger:
    resolving dependencies...
    looking for conflicting packages...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: nvidia-dkms: requires nvidia-utils=346.35
    ==> ERROR: 'pacman' failed to install missing dependencies.
    # pacman -R nvidia-utils
    checking dependencies...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: nvidia-dkms: requires nvidia-utils=346.35
    :: nvidia-libgl: requires nvidia-utils
    Some info:
    $ uname -a
    Linux <hostname> 3.18.6-1-ARCH #1 SMP PREEMPT Sat Feb 7 08:44:05 CET 2015 x86_64 GNU/Linux
    # dkms status
    nvidia, 346.35, 3.18.5-1-ARCH, x86_64: installed
    nvidia, 346.35, 3.18.6-1-ARCH, x86_64: installed
    $ lspci -k | grep -A 2 -i "VGA"
    03:00.0 VGA compatible controller: NVIDIA Corporation GK107 [GeForce GT 640] (rev a1)
    Subsystem: eVga.com. Corp. Device 2643
    Kernel driver in use: nvidia
    Kernel modules: nouveau, nvidia
    Subsystem: eVga.com. Corp. Device 2643
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
    # pacman -Ss nvidia | grep installed
    extra/libvdpau 0.9-1 [installed]
    extra/nvidia-libgl 346.47-2 [installed: 346.35-2]
    extra/nvidia-utils 346.47-2 [installed: 346.35-2]
    # cat /etc/mkinitcpio.conf | grep ^HOOKS
    HOOKS="base udev autodetect modconf block lvm2 nvidia filesystems keyboard fsck"
    # systemctl status dkms
    ● dkms.service - Dynamic Kernel Modules System
    Loaded: loaded (/usr/lib/systemd/system/dkms.service; enabled; vendor preset: disabled)
    Active: active (exited) since Sun 2015-03-01 11:40:15 PST; 1h 43min ago
    Process: 6196 ExecStart=/usr/lib/systemd/scripts/dkms start (code=exited, status=0/SUCCESS)
    Main PID: 6196 (code=exited, status=0/SUCCESS)
    CGroup: /system.slice/dkms.service
    # pacman -Qm | grep nvidia
    nvidia-dkms 346.35-2
    nvidia-hook 2.2-3
    Let me know if any other information is needed.
    Thanks.
    Last edited by digger (2015-03-03 03:12:52)

    The fix, thanks to Xabre
    # pacman -R nvidia-dkms
    checking dependencies...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: nvidia-hook: requires nvidia-dkms
    # pacman -Rs nvidia-dkms
    checking dependencies...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: nvidia-hook: requires nvidia-dkms
    [root@big-kahuna ~]# pacman -Rdd nvidia-dkms
    Packages (1) nvidia-dkms-346.35-2
    Total Removed Size: 12.29 MiB
    :: Do you want to remove these packages? [Y/n] Y
    -------- Uninstall Beginning --------
    Module: nvidia
    Version: 346.35
    Kernel: 3.18.5-1-ARCH (x86_64)
    Status: Before uninstall, this module version was ACTIVE on this kernel.
    nvidia.ko:
    - Uninstallation
    - Deleting from: /usr/lib/modules/3.18.5-1-ARCH/kernel/drivers/video/
    - Original module
    - No original module was found for this module on this kernel.
    - Use the dkms install command to reinstall any previous module version.
    nvidia-uvm.ko:
    - Uninstallation
    - Deleting from: /usr/lib/modules/3.18.5-1-ARCH/kernel/drivers/video/
    - Original module
    - No original module was found for this module on this kernel.
    - Use the dkms install command to reinstall any previous module version.
    depmod....
    DKMS: uninstall completed.
    -------- Uninstall Beginning --------
    Module: nvidia
    Version: 346.35
    Kernel: 3.18.6-1-ARCH (x86_64)
    Status: Before uninstall, this module version was ACTIVE on this kernel.
    nvidia.ko:
    - Uninstallation
    - Deleting from: /usr/lib/modules/3.18.6-1-ARCH/kernel/drivers/video/
    - Original module
    - No original module was found for this module on this kernel.
    - Use the dkms install command to reinstall any previous module version.
    nvidia-uvm.ko:
    - Uninstallation
    - Deleting from: /usr/lib/modules/3.18.6-1-ARCH/kernel/drivers/video/
    - Original module
    - No original module was found for this module on this kernel.
    - Use the dkms install command to reinstall any previous module version.
    depmod.....
    DKMS: uninstall completed.
    Deleting module version: 346.35
    completely from the DKMS tree.
    Done.
    (1/1) removing nvidia-dkms [######################] 100%
    # pacman -Syu ### This ran as expected.
    All I wanted was to have the simplest use of the Nvidia proprietary driver.  So I followed https://wiki.archlinux.org/index.php/NV … any_kernel
    So what I gather from the discussion here is that this (nvidia-dkms) should only be used for custom kernels?  And the topic should be a sub topic of https://wiki.archlinux.org/index.php/NV … tom_kernel?  Is that right?
    Thanks for you help.
    Last edited by digger (2015-03-03 03:11:58)

  • X do not start after full system upgrade - [SOLVED]

    hi all,
    i did a full system upgrade yesterday, and after that, arch doesn't start..
    the error itself:
    X: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such file or directory
    any help on this? want to get off of bloated ubuntu
    installed packages: http://pastebin.archlinux.org/15106
    Last edited by ivan (2007-09-25 13:49:57)

    I have the same issue also. Something told me not to reboot but I did because I wanted to use my rt-kernel.
    yes, please help because I too have to use Ubuntu-Studio and SuSE's JAD. Both way too bloated and not as fast as Arch..
    I tried to fix the xorg.conf but nothing.

  • [SOLVED] Setting up system encryption... cannot boot!

    I have been trying to set up system encryption with an existing Arch install. I have taken the following steps (based on the Wiki article), but for some reason can no longer boot.
    Steps:
    * Backed everything up
    * Overwrote /dev/sda with random data
    * Created three partitions on /dev/sda: a boot partition (/dev/sda1), a swap partition (/dev/sda2), and a root partition (/dev/sda3)
    * Set up swap on /dev/sda2
    * Set up LUKS on /dev/sda3
    * Moved my original /boot directory over to /sda1
    When I power on, grub does not start. Instead, I see only a flashing underscore. Any ideas?
    Thanks in advance for all of the help (and for being one of the best communities out there).
    Last edited by jalu (2011-04-15 14:32:53)

    jnguyen wrote:As a side note, you probably want to encrypt your swap as well. User data may get swapped out and thus become accessible. There are instructions for this on the LUKS arch wiki page.
    Yes, I did set up swap encryption as the LUKS wiki page describes. Thanks for the important note.
    JackH79 wrote:Did you go through this?
    Not completely. Running grub-install did seem to help though -- right now, the grub shell does appear upon boot. I'll try to work through the whole process and report back as soon as possible.
    Otherwise, does it seem that I'm mostly on the right path? This is my first time playing with encryption, so I hope this to be a learning experience more than anything.

  • [SOLVED] Starting Full System Upgrade... There Is Nothing To Do

    "Starting Full System Upgrade... There Is Nothing To Do" is the only message I have ever seen when using pacman -Syu.  I have no problem installing files but pacman cannot seem to EVER find updates to anything.  Even when I know that a package has been updated in the repositories, pacman never acknowledges it.  Some examples of applications are:
    Python2 - Installed - 2.6.5-3, Available - 2.7.1-4
    Geany - Installed 0.19-1, Available - 0.20-1
    Pacman - Installed 3.4.0-2, Available - 3.4.2-1
    Even if I try to specify the repository, for Geany for instance, "pacman -S community/geany", it still sees it as up-to-date.
    It's quite possible that I'm going about something the wrong way but I don't ever recall the system actually finding updates (since June).  My pacman.conf looks as follows:
    MOD EDIT -- Please use code tags to display any output and of files -- Inxsible
    Any help would be greatly appreciated.
    Last edited by 24sHD (2011-01-13 15:55:34)

    Also try to read the wiki about pacman and mirrorlist. Simply uncommenting multiple mirrors does not give you the ability to get packages from all of them. pacman will connect to each one in order. If it can connect to the first one and see that pacman is available it does not connect to the next mirror to see if some other mirror has an updated version of not.
    It connects to the next mirror if and only if a certain package is not available on the first mirror or the mirror itself is down.

  • [SOLVED]pacman.log filled with "[PACMAN] starting full system upgrade"

    Today i just ran pacman -Suy, but now the log is filled with:
    Gozer ~ # tail /var/log/pacman.log -n 100
    [2013-04-08 12:26] [PACMAN] upgraded youtube-dl (2013.02.25-1 -> 2013.04.03-1)
    [2013-04-08 12:27] [PACMAN] starting full system upgrade
    [2013-04-08 12:27] [PACMAN] starting full system upgrade
    [2013-04-08 12:27] [PACMAN] starting full system upgrade
    [2013-04-08 12:27] [PACMAN] starting full system upgrade
    [2013-04-08 12:28] [PACMAN] starting full system upgrade
    [2013-04-08 12:28] [PACMAN] starting full system upgrade
    [2013-04-08 13:06] [PACMAN] starting full system upgrade
    Gozer ~ # grep '2013-04-08' /var/log/pacman.log |grep "starting full system upgrade" | wc -l
    637
    Is this a bug?
    Last edited by kokoko3k (2013-04-08 12:57:01)

    Edit: are you using some system update monitoring script?
    Ops... big "OPS".
    You are right, sorry!

  • [SOLVED] GNOME is messed up after full system upgrade

    I ran a full system upgrade today (last one was about 1-2 months ago) and it went smoothly.
    Everything boots normally, and my default GNOME desktop also boots, but all the icons are messed up, as can be seen in this screenshot.
    And worst, the overlay panel (e.g. when pressing the Windows key) is completely b0rked and unusable.
    The GNOME desktop is the default one with no modifications that I know of. I tried searching for existing issues but didn't find any.
    I'm running Intel Graphics on:
    $ lspci | grep VGA
    00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
    Any ideas?
    Last edited by yuvadm (2014-03-06 10:03:30)

    While typing the post, I bumped into https://wiki.archlinux.org/index.php/Gn … ncorrectly
    After setting and re-setting my monitor resolution, things seem to fall back into place.
    Looks like I'll use the scaling factor hack for a permanent fix.

  • Unresponsive input devices after full system update

    This problem's been going on for a couple of months now. Essentially what happens is that when I perform a normal system update using
    sudo pacman -Syu
    and reboot the computer, it will go through the normal booting process (Everything marked as OK), but when the display manager starts, the resolution is significantly lower (probably 800x600 rather than 1366x768). Another symptom is that the neither the keyboard nor the mouse register any input on the screen. (Pressing the 'lock' keys don't trigger the LED on the keyboard, and the mouse doesn't move on the screen).
    The only way I've been able to remedy this situation is that everytime I perform a system update, I have to load up the Arch boot CD, and pacstrap the root installing.
    I"m not entirely sure which information one would need to diagnose this problem, but I'll include the output from the system update, and the pactrap update;
    System update:
    :: Synchronizing package databases...
    core is up to date
    extra is up to date
    community is up to date
    :: Starting full system upgrade...
    resolving dependencies...
    looking for inter-conflicts...
    Packages (63): alsa-plugins-1.0.27-1 archlinux-keyring-20130406-1 binutils-2.23.2-2 chromium-26.0.1410.63-1 cifs-utils-6.0-1 firefox-20.0.1-2 flashplugin-11.2.202.280-1 gcc-4.8.0-2 gcc-libs-4.8.0-2 git-1.8.2.1-1 glibc-2.17-5 gnome-media-3.4.0-2 harfbuzz-0.9.15-1 imagemagick-6.8.4.6-1 isl-0.11.2-1 java-commons-daemon-1.0.15-1 java-jsvc-1.0.15-1 kmod-13-1 ldb-1.1.15-1 libbsd-0.4.2-1 libcap-2.22-4 libcdio-paranoia-10.2+0.90+1-1 libdiscid-0.5.0-1 libgnome-media-profiles-3.0.0-4 libldap-2.4.35-1 libmicrohttpd-0.9.25-2 libnfs-1.5.0-1 libpng-1.5.15-1 libreoffice-base-4.0.2-2 libreoffice-calc-4.0.2-2 libreoffice-common-4.0.2-2 libreoffice-draw-4.0.2-2 libreoffice-en-US-4.0.2-2 libreoffice-gnome-4.0.2-2 libreoffice-impress-4.0.2-2 libreoffice-math-4.0.2-2 libreoffice-writer-4.0.2-2 libshairport-1.2.1.20121215-1 libva-1.1.1-1 libwbclient-4.0.5-1 libwnck3-3.4.5-1 libxi-1.7.1-1 linux-3.8.6-1 lua-5.2.2-1 mpg123-1.15.3-1 nspr-4.9.6-1 orc-0.4.17-1 psmisc-22.20-1 python-3.3.1-1 python2-2.7.4-1 python2-distribute-0.6.36-1 python2-lxml-3.1.1-1 smbclient-4.0.5-1 sqlite-3.7.16.2-1 sudo-1.8.6.p8-1 systemd-201-1 systemd-sysvcompat-201-1 tevent-0.9.18-1 thunderbird-17.0.5-1 vlc-2.0.6-1 xbmc-12.1-5 xf86-input-synaptics-1.7.0-1 xf86-video-vmware-13.0.0-3
    Total Download Size: 295.55 MiB
    Total Installed Size: 1047.26 MiB
    Net Upgrade Size: -80.29 MiB
    :: Retrieving packages ...
    downloading archlinux-keyring-20130406-1-any.pkg.tar.xz...
    downloading glibc-2.17-5-i686.pkg.tar.xz...
    downloading binutils-2.23.2-2-i686.pkg.tar.xz...
    downloading kmod-13-1-i686.pkg.tar.xz...
    downloading libcap-2.22-4-i686.pkg.tar.xz...
    downloading systemd-201-1-i686.pkg.tar.xz...
    downloading gcc-libs-4.8.0-2-i686.pkg.tar.xz...
    downloading gcc-4.8.0-2-i686.pkg.tar.xz...
    downloading isl-0.11.2-1-i686.pkg.tar.xz...
    downloading libldap-2.4.35-1-i686.pkg.tar.xz...
    downloading linux-3.8.6-1-i686.pkg.tar.xz...
    downloading psmisc-22.20-1-i686.pkg.tar.xz...
    downloading sudo-1.8.6.p8-1-i686.pkg.tar.xz...
    downloading systemd-sysvcompat-201-1-i686.pkg.tar.xz...
    downloading alsa-plugins-1.0.27-1-i686.pkg.tar.xz...
    downloading chromium-26.0.1410.63-1-i686.pkg.tar.xz...
    downloading libbsd-0.4.2-1-i686.pkg.tar.xz...
    downloading libwbclient-4.0.5-1-i686.pkg.tar.xz...
    downloading cifs-utils-6.0-1-i686.pkg.tar.xz...
    downloading sqlite-3.7.16.2-1-i686.pkg.tar.xz...
    downloading firefox-20.0.1-2-i686.pkg.tar.xz...
    downloading flashplugin-11.2.202.280-1-i686.pkg.tar.xz...
    downloading git-1.8.2.1-1-i686.pkg.tar.xz...
    downloading harfbuzz-0.9.15-1-i686.pkg.tar.xz...
    downloading imagemagick-6.8.4.6-1-i686.pkg.tar.xz...
    downloading java-commons-daemon-1.0.15-1-i686.pkg.tar.xz...
    downloading java-jsvc-1.0.15-1-i686.pkg.tar.xz...
    downloading libcdio-paranoia-10.2+0.90+1-1-i686.pkg.tar.xz...
    downloading libdiscid-0.5.0-1-i686.pkg.tar.xz...
    downloading libpng-1.5.15-1-i686.pkg.tar.xz...
    downloading libreoffice-en-US-4.0.2-2-i686.pkg.tar.xz...
    downloading python-3.3.1-1-i686.pkg.tar.xz...
    downloading libreoffice-common-4.0.2-2-i686.pkg.tar.xz...
    downloading libreoffice-base-4.0.2-2-i686.pkg.tar.xz...
    downloading libreoffice-calc-4.0.2-2-i686.pkg.tar.xz...
    downloading libreoffice-draw-4.0.2-2-i686.pkg.tar.xz...
    downloading libreoffice-gnome-4.0.2-2-i686.pkg.tar.xz...
    downloading libreoffice-impress-4.0.2-2-i686.pkg.tar.xz...
    downloading libreoffice-math-4.0.2-2-i686.pkg.tar.xz...
    downloading libreoffice-writer-4.0.2-2-i686.pkg.tar.xz...
    downloading libva-1.1.1-1-i686.pkg.tar.xz...
    downloading libwnck3-3.4.5-1-i686.pkg.tar.xz...
    downloading libxi-1.7.1-1-i686.pkg.tar.xz...
    downloading lua-5.2.2-1-i686.pkg.tar.xz...
    downloading mpg123-1.15.3-1-i686.pkg.tar.xz...
    downloading nspr-4.9.6-1-i686.pkg.tar.xz...
    downloading orc-0.4.17-1-i686.pkg.tar.xz...
    downloading python2-2.7.4-1-i686.pkg.tar.xz...
    downloading python2-distribute-0.6.36-1-any.pkg.tar.xz...
    downloading python2-lxml-3.1.1-1-i686.pkg.tar.xz...
    downloading tevent-0.9.18-1-i686.pkg.tar.xz...
    downloading ldb-1.1.15-1-i686.pkg.tar.xz...
    downloading smbclient-4.0.5-1-i686.pkg.tar.xz...
    downloading thunderbird-17.0.5-1-i686.pkg.tar.xz...
    downloading vlc-2.0.6-1-i686.pkg.tar.xz...
    downloading xf86-input-synaptics-1.7.0-1-i686.pkg.tar.xz...
    downloading xf86-video-vmware-13.0.0-3-i686.pkg.tar.xz...
    downloading libgnome-media-profiles-3.0.0-4-i686.pkg.tar.xz...
    downloading gnome-media-3.4.0-2-i686.pkg.tar.xz...
    downloading libmicrohttpd-0.9.25-2-i686.pkg.tar.xz...
    downloading libnfs-1.5.0-1-i686.pkg.tar.xz...
    downloading libshairport-1.2.1.20121215-1-i686.pkg.tar.xz...
    downloading xbmc-12.1-5-i686.pkg.tar.xz...
    checking keyring...
    checking package integrity...
    loading package files...
    checking for file conflicts...
    checking available disk space...
    upgrading alsa-plugins...
    upgrading archlinux-keyring...
    ==> Appending keys from archlinux.gpg...
    gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
    gpg: depth: 0 valid: 1 signed: 5 trust: 0-, 0q, 0n, 0m, 0f, 1u
    gpg: depth: 1 valid: 5 signed: 64 trust: 0-, 0q, 0n, 5m, 0f, 0u
    gpg: depth: 2 valid: 64 signed: 1 trust: 64-, 0q, 0n, 0m, 0f, 0u
    gpg: next trustdb check due at 2014-01-22
    ==> Locally signing trusted keys in keyring...
    -> Locally signing key 0E8B644079F599DFC1DDC3973348882F6AC6A4C2...
    -> Locally signing key 684148BB25B49E986A4944C55184252D824B18E8...
    -> Locally signing key 44D4A033AC140143927397D47EFD567D4C7EA887...
    -> Locally signing key 27FFC4769E19F096D41D9265A04F9397CDFD6BB0...
    -> Locally signing key AB19265E5D7D20687D303246BA1DFB64FFF979E7...
    ==> Importing owner trust values...
    ==> Updating trust database...
    gpg: next trustdb check due at 2014-01-22
    upgrading glibc...
    Generating locales...
    en_US.UTF-8... done
    en_US.ISO-8859-1... done
    Generation complete.
    upgrading binutils...
    upgrading kmod...
    upgrading libcap...
    upgrading systemd...
    upgrading chromium...
    installing libbsd...
    upgrading libwbclient...
    upgrading cifs-utils...
    upgrading sqlite...
    upgrading firefox...
    upgrading flashplugin...
    upgrading gcc-libs...
    upgrading gcc...
    upgrading git...
    upgrading libgnome-media-profiles...
    upgrading gnome-media...
    New optional dependencies for gnome-media
    gstreamer0.10-ugly-plugins: Record sound into mp3 format [installed]
    upgrading harfbuzz...
    upgrading imagemagick...
    upgrading isl...
    upgrading java-commons-daemon...
    upgrading java-jsvc...
    upgrading libcdio-paranoia...
    upgrading libdiscid...
    upgrading libldap...
    upgrading libmicrohttpd...
    upgrading libnfs...
    upgrading libpng...
    upgrading libreoffice-en-US...
    upgrading python...
    upgrading libreoffice-common...
    upgrading libreoffice-base...
    upgrading libreoffice-calc...
    upgrading libreoffice-draw...
    upgrading libreoffice-gnome...
    upgrading libreoffice-impress...
    upgrading libreoffice-math...
    upgrading libreoffice-writer...
    upgrading libshairport...
    upgrading libva...
    upgrading libwnck3...
    upgrading libxi...
    upgrading linux...
    >>> Updating module dependencies. Please wait ...
    >>> Generating initial ramdisk, using mkinitcpio. Please wait...
    ==> Building image from preset: 'default'
    -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
    ==> Starting build: 3.8.6-1-ARCH
    -> Running build hook: [base]
    -> Running build hook: [udev]
    -> Running build hook: [autodetect]
    -> Running build hook: [modconf]
    -> Running build hook: [block]
    -> Running build hook: [lvm2]
    -> Running build hook: [filesystems]
    ==> WARNING: Hook 'usbinput' is deprecated. Replace it with 'keyboard' in your config
    -> Running build hook: [keyboard]
    -> Running build hook: [fsck]
    ==> Generating module dependencies
    ==> Creating gzip initcpio image: /boot/initramfs-linux.img
    ==> Image generation successful
    ==> Building image from preset: 'fallback'
    -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
    ==> Starting build: 3.8.6-1-ARCH
    -> Running build hook: [base]
    -> Running build hook: [udev]
    -> Running build hook: [modconf]
    -> Running build hook: [block]
    -> Running build hook: [lvm2]
    -> Running build hook: [filesystems]
    ==> WARNING: Hook 'usbinput' is deprecated. Replace it with 'keyboard' in your config
    -> Running build hook: [keyboard]
    -> Running build hook: [fsck]
    ==> Generating module dependencies
    ==> Creating gzip initcpio image: /boot/initramfs-linux-fallback.img
    ==> Image generation successful
    upgrading lua...
    upgrading mpg123...
    upgrading nspr...
    upgrading orc...
    upgrading psmisc...
    upgrading python2...
    upgrading python2-distribute...
    upgrading python2-lxml...
    installing tevent...
    Optional dependencies for tevent
    python2: for python bindings [installed]
    installing ldb...
    Optional dependencies for ldb
    python2: for python bindings [installed]
    upgrading smbclient...
    upgrading sudo...
    upgrading systemd-sysvcompat...
    upgrading thunderbird...
    upgrading vlc...
    New optional dependencies for vlc
    ttf-freefont: for subtitle font
    upgrading xbmc...
    upgrading xf86-input-synaptics...
    upgrading xf86-video-vmware...
    Pacstrap results:
    ==> Creating install root at /mnt
    ==> Installing packages to /mnt
    :: Synchronizing package databases...
    downloading core.db...
    downloading core.db...
    downloading core.db...
    downloading core.db...
    downloading core.db...
    downloading extra.db...
    downloading extra.db...
    downloading extra.db...
    downloading community.db...
    downloading community.db...
    downloading community.db...
    :: There are 52 members in group base:
    :: Repository core
    1) bash 2) bzip2 3) coreutils 4) cronie 5) cryptsetup 6) device-mapper 7) dhcpcd 8) diffutils 9) e2fsprogs 10) file 11) filesystem 12) findutils 13) gawk 14) gcc-libs 15) gettext 16) glibc 17) grep 18) gzip 19) heirloom-mailx 20) inetutils 21) iproute2 22) iputils 23) jfsutils 24) less 25) licenses 26) linux 27) logrotate 28) lvm2 29) man-db 30) man-pages 31) mdadm 32) nano 33) netcfg 34) pacman 35) pciutils 36) pcmciautils 37) perl 38) ppp 39) procps-ng 40) psmisc 41) reiserfsprogs 42) sed 43) shadow 44) sysfsutils 45) systemd-sysvcompat 46) tar 47) texinfo 48) usbutils 49) util-linux 50) vi 51) which 52) xfsprogs
    Enter a selection (default=all):
    resolving dependencies...
    looking for inter-conflicts...
    Targets (52): bash-4.2.045-1 bzip2-1.0.6-4 coreutils-8.21-1 cronie-1.4.9-2 cryptsetup-1.6.0-1 device-mapper-2.02.98-3 dhcpcd-5.6.7-1 diffutils-3.3-1 e2fsprogs-1.42.7-1 file-5.14-1 filesystem-2013.03-2 findutils-4.4.2-5 gawk-4.0.2-1 gcc-libs-4.8.0-2 gettext-0.18.2.1-1 glibc-2.17-5 grep-2.14-2 gzip-1.5-3 heirloom-mailx-12.5-3 inetutils-1.9.1-4 iproute2-3.8.0-1 iputils-20121221-1 jfsutils-1.1.15-3 less-451-1 licenses-20130203-1 linux-3.8.6-1 logrotate-3.8.3-1 lvm2-2.02.98-3 man-db-2.6.3-1 man-pages-3.50-1 mdadm-3.2.6-3 nano-2.2.6-2 netcfg-3.0-1 pacman-4.1.0-2 pciutils-3.1.10-1 pcmciautils-018-6 perl-5.16.3-1 ppp-2.4.5-5 procps-ng-3.3.7-1 psmisc-22.20-1 reiserfsprogs-3.6.22-1 sed-4.2.2-2 shadow-4.1.5.1-5 sysfsutils-2.1.0-8 systemd-sysvcompat-201-1 tar-1.26-2 texinfo-5.1-1 usbutils-006-1 util-linux-2.22.2-2 vi-1:050325-3 which-2.20-6 xfsprogs-3.1.10-1
    Total Installed Size: 245.60 MiB
    Net Upgrade Size: 0.00 MiB
    Proceed with installation? [Y/n]
    checking package integrity...
    loading package files...
    checking for file conflicts...
    checking available disk space...
    upgrading filesystem...
    upgrading glibc...
    Generating locales...
    en_US.UTF-8... done
    en_US.ISO-8859-1... done
    Generation complete.
    upgrading bash...
    upgrading bzip2...
    upgrading coreutils...
    upgrading cronie...
    upgrading device-mapper...
    upgrading shadow...
    upgrading util-linux...
    upgrading cryptsetup...
    upgrading dhcpcd...
    upgrading diffutils...
    upgrading e2fsprogs...
    upgrading file...
    upgrading findutils...
    upgrading gawk...
    upgrading gcc-libs...
    upgrading gettext...
    upgrading grep...
    upgrading gzip...
    upgrading heirloom-mailx...
    upgrading inetutils...
    upgrading iproute2...
    upgrading sysfsutils...
    upgrading iputils...
    upgrading jfsutils...
    upgrading less...
    upgrading licenses...
    upgrading linux...
    >>> Updating module dependencies. Please wait ...
    >>> Generating initial ramdisk, using mkinitcpio. Please wait...
    ==> Building image from preset: 'default'
    -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
    ==> Starting build: 3.8.6-1-ARCH
    -> Running build hook: [base]
    -> Running build hook: [udev]
    -> Running build hook: [autodetect]
    -> Running build hook: [modconf]
    -> Running build hook: [block]
    -> Running build hook: [lvm2]
    -> Running build hook: [filesystems]
    ==> WARNING: Hook 'usbinput' is deprecated. Replace it with 'keyboard' in your config
    -> Running build hook: [keyboard]
    -> Running build hook: [fsck]
    ==> Generating module dependencies
    ==> Creating gzip initcpio image: /boot/initramfs-linux.img
    ==> Image generation successful
    ==> Building image from preset: 'fallback'
    -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
    ==> Starting build: 3.8.6-1-ARCH
    -> Running build hook: [base]
    -> Running build hook: [udev]
    -> Running build hook: [modconf]
    -> Running build hook: [block]
    -> Running build hook: [lvm2]
    -> Running build hook: [filesystems]
    ==> WARNING: Hook 'usbinput' is deprecated. Replace it with 'keyboard' in your config
    -> Running build hook: [keyboard]
    -> Running build hook: [fsck]
    ==> Generating module dependencies
    ==> Creating gzip initcpio image: /boot/initramfs-linux-fallback.img
    ==> Image generation successful
    upgrading logrotate...
    upgrading lvm2...
    upgrading man-db...
    upgrading man-pages...
    upgrading mdadm...
    upgrading nano...
    upgrading netcfg...
    upgrading pacman...
    upgrading pciutils...
    upgrading pcmciautils...
    upgrading perl...
    upgrading ppp...
    upgrading procps-ng...
    upgrading psmisc...
    upgrading reiserfsprogs...
    upgrading sed...
    upgrading systemd-sysvcompat...
    upgrading tar...
    upgrading texinfo...
    upgrading usbutils...
    upgrading vi...
    upgrading which...
    upgrading xfsprogs...
    That was the most recent occurrence, but like I said, it's been occurring for months. I figure it's probably some crazy setting I have in my system. I'll post my mkinitcpio.conf just as a preemptive measure.
    # vim:set ft=sh
    # MODULES
    # The following modules are loaded before any boot hooks are
    # run. Advanced users may wish to specify all system modules
    # in this array. For instance:
    # MODULES="piix ide_disk reiserfs"
    MODULES=""
    # BINARIES
    # This setting includes any additional binaries a given user may
    # wish into the CPIO image. This is run last, so it may be used to
    # override the actual binaries included by a given hook
    # BINARIES are dependency parsed, so you may safely ignore libraries
    BINARIES=""
    # FILES
    # This setting is similar to BINARIES above, however, files are added
    # as-is and are not parsed in any way. This is useful for config files.
    FILES=""
    # HOOKS
    # This is the most important setting in this file. The HOOKS control the
    # modules and scripts added to the image, and what happens at boot time.
    # Order is important, and it is recommended that you do not change the
    # order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for
    # help on a given hook.
    # 'base' is _required_ unless you know precisely what you are doing.
    # 'udev' is _required_ in order to automatically load modules
    # 'filesystems' is _required_ unless you specify your fs modules in MODULES
    # Examples:
    ## This setup specifies all modules in the MODULES setting above.
    ## No raid, lvm2, or encrypted root is needed.
    # HOOKS="base"
    ## This setup will autodetect all modules for your system and should
    ## work as a sane default
    # HOOKS="base udev autodetect block filesystems"
    ## This setup will generate a 'full' image which supports most systems.
    ## No autodetection is done.
    # HOOKS="base udev block filesystems"
    ## This setup assembles a pata mdadm array with an encrypted root FS.
    ## Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
    # HOOKS="base udev block mdadm encrypt filesystems"
    ## This setup loads an lvm2 volume group on a usb device.
    # HOOKS="base udev block lvm2 filesystems"
    ## NOTE: If you have /usr on a separate partition, you MUST include the
    # usr, fsck and shutdown hooks.
    HOOKS="base udev autodetect modconf block lvm2 filesystems keyboard fsck"
    # COMPRESSION
    # Use this to compress the initramfs image. By default, gzip compression
    # is used. Use 'cat' to create an uncompressed image.
    #COMPRESSION="gzip"
    #COMPRESSION="bzip2"
    #COMPRESSION="lzma"
    #COMPRESSION="xz"
    #COMPRESSION="lzop"
    # COMPRESSION_OPTIONS
    # Additional options for the compressor
    #COMPRESSION_OPTIONS=""

    ewaller wrote:
    Can we take a peek at your /etc/fstab ?
    I think you've the problem I had suspected was going on in that other thread.  I think your boot partition is not mounted on /boot at the time you do the upgrade.  This will cause the new modules to be installed in the libraries.  The new kernel and initrd will be built, and installed to the /boot mount point.  Unfortunately, if the boot partition is not mounted, the files don't replace the old ones and the boot loader uses the stale files the next time you boot.  The old kernel cannot find its modules, because the only ones available belong to the new kernel (you know, the one that was written to what /boot)
    If you can use the keyboard after an upgrade, log in and compare the output of uname -a and of pacman -Qi linux.  The versions had better match.
    Yes, it seems as if you were right. I must have missed that in the thread you posted. My /etc/fstab does not have the boot partition in it, just the root and home (I'm using lvm for both of them)
    # /etc/fstab: static file system information
    # <file system> <dir> <type> <options> <dump> <pass>
    # /dev/mapper/zenith-root
    UUID=ee7499cc-47b3-4001-a2ed-01686bc0aaec / ext4 rw,relatime,data=ordered 0 1
    # /dev/mapper/zenith-home
    UUID=e13add11-3bc1-44d5-acc4-f7e0be7f8419 /home ext4 rw,relatime,data=ordered 0 2

  • [SOLVED] Pacman strange behavior from last system upgrade

    Hi,
    From last august, pacman complains when I try a system update.
    He says that a lot of local packages are more recent than proposed:
    # pacman -Syu
    :: Synchronisation des bases de données de paquets...
    core est à jour;
    extra est à jour;
    community est à jour;
    :: Début de la mise à jour complète du système...
    Avertissement: a52dec: la version locale (0.7.4-5) est plus récente que extra (0.7.4-4)
    ... #the full stdout is @ the end
    Avertissement: usbutils: la version locale (004-1) est plus récente que core (0.87-1)
    :: Remplacer util-linux par core/util-linux-ng ? [O/n] o
    A depency error occurs if I answere 'O':
    Avertissement: vde2: la version locale (2.3.1-1) est plus récente que extra (2.3-1)
    ... #the full stdout is @ the end
    Avertissement: zlib: la version locale (1.2.5-4) est plus récente que core (1.2.5-2)
    résolution des dépendances...
    recherche des conflits entre paquets...
    Erreur: la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
    :: mkinitcpio: requiert util-linux>=2.19
    The last good upgrade is on 2011.08.30:
    [2011-08-18 22:32] Running '/usr/bin/pacman -Syu'
    [2011-08-18 22:32] synchronizing package lists
    [2011-08-18 22:32] starting full system upgrade
    ... #the full stdout is @ the end
    [2011-08-30 23:43] Running '/usr/bin/pacman -Syu'
    [2011-08-30 23:43] synchronizing package lists
    [2011-08-30 23:44] starting full system upgrade
    [2011-08-30 23:44] upgraded imagemagick (6.7.1.6-1 -> 6.7.2.1-1)
    [2011-08-30 23:44] upgraded lzo2 (2.05-1 -> 2.06-1)
    [2011-08-30 23:44] Running '/usr/bin/pacman -Scc'
    Here is the full stdouts:
    # pacman -Syu
    :: Synchronisation des bases de données de paquets...
    core est à jour;
    extra est à jour;
    community est à jour;
    :: Début de la mise à jour complète du système...
    Avertissement: a52dec: la version locale (0.7.4-5) est plus récente que extra (0.7.4-4)
    Avertissement: aalib: la version locale (1.4rc5-8) est plus récente que extra (1.4rc5-6)
    Avertissement: acl: la version locale (2.2.51-1) est plus récente que core (2.2.49-1)
    Avertissement: acpi: la version locale (1.5-1) est plus récente que extra (1.4-2)
    Avertissement: acpid: la version locale (2.0.10-2) est plus récente que extra (1.0.10-3)
    Avertissement: acpitool: la version locale (0.5.1-3) est plus récente que community (0.5.1-1)
    Avertissement: alsa-lib: la version locale (1.0.24.1-1) est plus récente que extra (1.0.23-1)
    Avertissement: alsa-utils: la version locale (1.0.24.2-3) est plus récente que extra (1.0.23-2)
    Avertissement: apr: la version locale (1.4.5-1) est plus récente que extra (1.4.2-1)
    Avertissement: apr-util: la version locale (1.3.12-2) est plus récente que extra (1.3.9-4)
    Avertissement: artwiz-fonts: la version locale (1.3-6) est plus récente que extra (1.3-5)
    Avertissement: aspell: la version locale (0.60.6.1-1) est plus récente que extra (0.60.6-4)
    Avertissement: atk: la version locale (2.0.1-1) est plus récente que extra (1.30.0-1)
    Avertissement: attr: la version locale (2.4.46-1) est plus récente que core (2.4.44-1)
    Avertissement: audacity: la version locale (1.3.13-1) est plus récente que extra (1.3.12-3)
    Avertissement: aufs2-util: la version locale (20110314-1) est plus récente que extra (20100517-1)
    Avertissement: autoconf: la version locale (2.68-1) est plus récente que core (2.66-2)
    Avertissement: automake: la version locale (1.11.1-2) est plus récente que core (1.11.1-1)
    Avertissement: avahi: la version locale (0.6.30-5) est plus récente que extra (0.6.25-3)
    Avertissement: babl: la version locale (0.1.4-1) est plus récente que extra (0.1.2-1)
    Avertissement: bash: la version locale (4.2.010-1) est plus récente que core (4.1.007-1)
    Avertissement: bash-completion: la version locale (1.3-2) est plus récente que extra (1.2-1)
    Avertissement: bin86: la version locale (0.16.18-1) est plus récente que core (0.16.17-4)
    Avertissement: binutils: la version locale (2.21.1-2) est plus récente que core (2.20.1-3)
    Avertissement: bison: la version locale (2.5-1) est plus récente que core (2.4.2-1)
    Avertissement: bluez: la version locale (4.96-1) est plus récente que extra (4.69-1)
    Avertissement: boost-libs: la version locale (1.47.0-1) est plus récente que extra (1.43.0-1)
    Avertissement: bzip2: la version locale (1.0.6-1) est plus récente que core (1.0.5-5)
    Avertissement: cabextract: la version locale (1.4-1) est plus récente que extra (1.2-2)
    Avertissement: ca-certificates: la version locale (20110502-1) est plus récente que core (20090814-3)
    Avertissement: cairo: la version locale (1.10.2-2) est plus récente que extra (1.8.10-1)
    Avertissement: cairomm: la version locale (1.10.0-1) est plus récente que extra (1.8.4-1)
    Avertissement: cdparanoia: la version locale (10.2-3) est plus récente que extra (10.2-2)
    Avertissement: cdrkit: la version locale (1.1.11-1) est plus récente que extra (1.1.10-1)
    Avertissement: chromium: la version locale (13.0.782.215-1) est plus récente que extra (5.0.375.99-1)
    Avertissement: clamav: la version locale (0.97.2-1) est plus récente que extra (0.96.1-1)
    Avertissement: compositeproto: la version locale (0.4.2-1) est plus récente que extra (0.4.1-1)
    Avertissement: coreutils: la version locale (8.12-3) est plus récente que core (8.5-2)
    Avertissement: cracklib: la version locale (2.8.18-1) est plus récente que core (2.8.16-1)
    Avertissement: cryptsetup: la version locale (1.3.1-2) est plus récente que core (1.1.3-1)
    Avertissement: ctags: la version locale (5.8-2) est plus récente que extra (5.8-1)
    Avertissement: curl: la version locale (7.21.7-1) est plus récente que extra (7.21.0-1)
    Avertissement: damageproto: la version locale (1.2.1-1) est plus récente que extra (1.2.0-1)
    Avertissement: dash: la version locale (0.5.7-2) est plus récente que core (0.5.6.1-1)
    Avertissement: db: la version locale (5.2.28-1) est plus récente que core (4.8.26-2)
    Avertissement: dbus: la version locale (1.4.14-1) est plus récente que extra (1.2.24-1)
    Avertissement: dbus-core: la version locale (1.4.14-1) est plus récente que core (1.2.24-1)
    Avertissement: dbus-glib: la version locale (0.94-2) est plus récente que extra (0.86-1)
    Avertissement: dcron: la version locale (4.5-2) est plus récente que core (4.4-2)
    Avertissement: ddrescue: la version locale (1.14-1) est plus récente que extra (1.11-1)
    Avertissement: desktop-file-utils: la version locale (0.18-1) est plus récente que extra (0.16-1)
    Avertissement: device-mapper: la version locale (2.02.88-1) est plus récente que core (2.02.70-1)
    Avertissement: dhcpcd: la version locale (5.2.12-1) est plus récente que core (5.2.5-1)
    Avertissement: dia: la version locale (0.97.1-4) est plus récente que extra (0.97.1-1)
    Avertissement: dialog: la version locale (1.1_20110707-1) est plus récente que core (1.1_20100428-1)
    Avertissement: diffutils: la version locale (3.1-1) est plus récente que core (3.0-1)
    Avertissement: django: la version locale (1.3-1) est plus récente que extra (1.2.1-1)
    Avertissement: dmxproto: la version locale (2.3.1-1) est plus récente que extra (2.3-1)
    Avertissement: dnsutils: la version locale (9.8.0.P4-1) est plus récente que core (9.6.1-3)
    Avertissement: dosfstools: la version locale (3.0.11-1) est plus récente que extra (3.0.9-1)
    Avertissement: dvdauthor: la version locale (0.7.0-1) est plus récente que extra (0.6.14-7)
    Avertissement: e2fsprogs: la version locale (1.41.14-1) est plus récente que core (1.41.12-1)
    Avertissement: ed: la version locale (1.5-2) est plus récente que core (1.4-2)
    Avertissement: eject: la version locale (2.1.5-7) est plus récente que extra (2.1.5-4)
    Avertissement: encfs: la version locale (1.7.4-5) est plus récente que community (1.6-1)
    Avertissement: enchant: la version locale (1.6.0-3) est plus récente que extra (1.6.0-1)
    Avertissement: epdfview: la version locale (0.1.8-1) est plus récente que extra (0.1.7-5)
    Avertissement: eventlog: la version locale (0.2.12-2) est plus récente que core (0.2.12-1)
    Avertissement: exiv2: la version locale (0.21.1-2) est plus récente que extra (0.19-1)
    Avertissement: exo: la version locale (0.6.2-1) est plus récente que extra (0.3.107-1)
    Avertissement: expat: la version locale (2.0.1-6) est plus récente que core (2.0.1-5)
    Avertissement: faad2: la version locale (2.7-2) est plus récente que extra (2.7-1)
    Avertissement: fakeroot: la version locale (1.17-1) est plus récente que core (1.14.4-2)
    Avertissement: ffmpeg: la version locale (20110724-1) est plus récente que extra (24460-1)
    Avertissement: ffmpegthumbnailer: la version locale (2.0.6-1) est plus récente que community (2.0.2-2)
    Avertissement: file: la version locale (5.08-1) est plus récente que core (5.04-2)
    Avertissement: filesystem: la version locale (2011.08-1) est plus récente que core (2010.02-4)
    Avertissement: findutils: la version locale (4.4.2-3) est plus récente que core (4.4.2-2)
    Avertissement: firefox: la version locale (6.0-1) est plus récente que extra (3.6.8-1)
    Avertissement: firefox-i18n: la version locale (6.0-2) est plus récente que extra (3.6.8-1)
    Avertissement: fixesproto: la version locale (5.0-1) est plus récente que extra (4.1.1-1)
    Avertissement: flac: la version locale (1.2.1-3) est plus récente que extra (1.2.1-2)
    Avertissement: flashplugin: la version locale (10.3.183.7-1) est plus récente que extra (10.1.53.64-1)
    Avertissement: flex: la version locale (2.5.35-4) est plus récente que core (2.5.35-3)
    Avertissement: fontsproto: la version locale (2.1.1-1) est plus récente que extra (2.1.0-1)
    Avertissement: freerdp: la version locale (0.8.2-3) est plus récente que community (0.7.2-1)
    Avertissement: freetype2: la version locale (2.4.6-1) est plus récente que extra (2.4.1-1)
    Avertissement: fuse: la version locale (2.8.5-1) est plus récente que extra (2.8.4-2)
    Avertissement: gamin: la version locale (0.1.10-5) est plus récente que community (0.1.10-2)
    Avertissement: gawk: la version locale (4.0.0-1) est plus récente que core (3.1.8-1)
    Avertissement: gc: la version locale (7.1-3) est plus récente que extra (7.1-1)
    Avertissement: gcc: la version locale (4.6.1-4) est plus récente que core (4.5.0-6)
    Avertissement: gcc-libs: la version locale (4.6.1-4) est plus récente que core (4.5.0-6)
    Avertissement: gdbm: la version locale (1.8.3-8) est plus récente que core (1.8.3-7)
    Avertissement: geany: la version locale (0.20-1) est plus récente que community (0.19-1)
    Avertissement: gegl: la version locale (0.1.6-1) est plus récente que extra (0.1.2-1)
    Avertissement: gen-init-cpio: la version locale (2.6.36-1) est plus récente que core (2.6.32-1)
    Avertissement: gettext: la version locale (0.18.1.1-3) est plus récente que core (0.18.1.1-1)
    Avertissement: ghostscript: la version locale (9.04-5) est plus récente que extra (8.71-3)
    Avertissement: giflib: la version locale (4.1.6-4) est plus récente que extra (4.1.6-3)
    Avertissement: gimp: la version locale (2.6.11-6) est plus récente que extra (2.6.9-1)
    Avertissement: git: la version locale (1.7.6.1-1) est plus récente que extra (1.7.2-1)
    Avertissement: glade: la version locale (3.10.0-2) est plus récente que extra (3.6.7-1)
    Avertissement: glib2: la version locale (2.28.8-1) est plus récente que core (2.24.1-1)
    Avertissement: glibc: la version locale (2.14-5) est plus récente que core (2.12-4)
    Avertissement: glibmm: la version locale (2.28.2-1) est plus récente que extra (2.24.2-1)
    Avertissement: gmp: la version locale (5.0.2-3) est plus récente que core (5.0.1-1)
    Avertissement: gnome-disk-utility: la version locale (3.0.2-1) est plus récente que extra (2.30.1-1)
    Avertissement: gnome-icon-theme: la version locale (3.0.0-2) est plus récente que extra (2.30.3-1)
    Avertissement: gnupg: la version locale (1.4.11-3) est plus récente que extra (1.4.10-2)
    Avertissement: gnutls: la version locale (3.0.1-1) est plus récente que extra (2.8.6-1)
    Avertissement: gobject-introspection: la version locale (0.10.8-1) est plus récente que extra (0.6.14-1)
    Avertissement: gpicview: la version locale (0.2.2-1) est plus récente que community (0.2.1-3)
    Avertissement: gpm: la version locale (1.20.6-6) est plus récente que core (1.20.6-5)
    Avertissement: grep: la version locale (2.9-1) est plus récente que core (2.6.3-1)
    Avertissement: groff: la version locale (1.21-1) est plus récente que core (1.20.1-4)
    Avertissement: grub: la version locale (0.97-20) est plus récente que core (0.97-17)
    Avertissement: gsl: la version locale (1.15-1) est plus récente que extra (1.14-1)
    Avertissement: gstreamer0.10: la version locale (0.10.35-1) est plus récente que extra (0.10.29-1)
    Avertissement: gstreamer0.10-base: la version locale (0.10.35-1) est plus récente que extra (0.10.29-1)
    Avertissement: gtk2: la version locale (2.24.5-3) est plus récente que extra (2.20.1-2)
    Avertissement: gtk-engines: la version locale (2.20.2-1) est plus récente que extra (2.20.1-1)
    Avertissement: gtkmm: la version locale (2.24.2-1) est plus récente que extra (2.20.3-1)
    Avertissement: gtksourceview2: la version locale (2.10.5-1) est plus récente que extra (2.10.4-1)
    Avertissement: gtk-vnc: la version locale (0.4.3-2) est plus récente que extra (0.3.10-1)
    Avertissement: gv: la version locale (3.7.2-1) est plus récente que extra (3.7.1-1)
    Avertissement: gvfs: la version locale (1.8.2-1) est plus récente que extra (1.6.3-1)
    Avertissement: gvfs-smb: la version locale (1.8.2-1) est plus récente que extra (1.6.3-1)
    Avertissement: gvim: la version locale (7.3.266-1) est plus récente que extra (7.2-1)
    Avertissement: gzip: la version locale (1.4-2) est plus récente que core (1.4-1)
    Avertissement: hdparm: la version locale (9.37-1) est plus récente que core (9.28-1)
    Avertissement: hexedit: la version locale (1.2.12-4) est plus récente que extra (1.2.12-2)
    Avertissement: hgsvn: la version locale (0.1.8-3) est plus récente que community (0.1.8-1)
    Avertissement: hunspell: la version locale (1.3.2-1) est plus récente que extra (1.2.12-1)
    Avertissement: hyphen: la version locale (2.7.1-2) est plus récente que extra (2.5-1)
    Avertissement: icon-naming-utils: la version locale (0.8.90-2) est plus récente que extra (0.8.90-1)
    Avertissement: icu: la version locale (4.8.1-1) est plus récente que extra (4.4.1-1)
    Avertissement: imagemagick: la version locale (6.7.2.1-1) est plus récente que extra (6.6.2.10-1)
    Avertissement: initscripts: la version locale (2011.07.3-1) est plus récente que core (2010.07-1)
    Avertissement: inkscape: la version locale (0.48.2-1) est plus récente que extra (0.47-4)
    Avertissement: inputproto: la version locale (2.0.2-1) est plus récente que extra (2.0-1)
    Avertissement: intel-dri: la version locale (7.11-1) est plus récente que extra (7.8.2-1)
    Avertissement: iproute2: la version locale (2.6.39-1) est plus récente que core (2.6.34-2)
    Avertissement: iptables: la version locale (1.4.12-2) est plus récente que core (1.4.8-1)
    Avertissement: iputils: la version locale (20101006-1) est plus récente que core (20100214-2)
    Avertissement: ipython: la version locale (0.11-1) est plus récente que community (0.10-4)
    Avertissement: jack: la version locale (0.121.2-2) est plus récente que extra (0.118.0-3)
    Avertissement: jasper: la version locale (1.900.1-6) est plus récente que extra (1.900.1-5)
    Avertissement: jdk: la version locale (7-3) est plus récente que community (6u20-1)
    Avertissement: jre: la version locale (7-3) est plus récente que community (6u20-1)
    Avertissement: kbd: la version locale (1.15.3-1) est plus récente que core (1.15.2-1)
    Avertissement: kbproto: la version locale (1.0.5-1) est plus récente que extra (1.0.4-1)
    Avertissement: lcms: la version locale (1.19-1) est plus récente que extra (1.18-3)
    Avertissement: less: la version locale (444-1) est plus récente que core (436-1)
    Avertissement: libao: la version locale (1.1.0-1) est plus récente que extra (1.0.0-2)
    Avertissement: libarchive: la version locale (2.8.4-2) est plus récente que core (2.8.4-1)
    Avertissement: libass: la version locale (0.9.13-1) est plus récente que extra (0.9.9-1)
    Avertissement: libasyncns: la version locale (0.8-3) est plus récente que community (0.8-2)
    Avertissement: libcanberra: la version locale (0.28-1) est plus récente que extra (0.23-1)
    Avertissement: libcap: la version locale (2.22-1) est plus récente que core (2.19-1)
    Avertissement: libcups: la version locale (1.4.8-2) est plus récente que extra (1.4.4-1)
    Avertissement: libdatrie: la version locale (0.2.4-1) est plus récente que extra (0.2.3-1)
    Avertissement: libdmx: la version locale (1.1.1-1) est plus récente que extra (1.1.0-1)
    Avertissement: libdrm: la version locale (2.4.26-1) est plus récente que extra (2.4.21-1)
    Avertissement: libdvdcss: la version locale (1.2.10-2) est plus récente que extra (1.2.10-1.1)
    Avertissement: libedit: la version locale (20110802_3.0-1) est plus récente que extra (20090923_3.0-1)
    Avertissement: libevent: la version locale (2.0.12-1) est plus récente que core (1.4.14b-1)
    Avertissement: libexif: la version locale (0.6.20-1) est plus récente que extra (0.6.19-1)
    Avertissement: libfetch: la version locale (2.33-3) est plus récente que core (2.32-1)
    Avertissement: libffi: la version locale (3.0.10-1) est plus récente que extra (3.0.9-1)
    Avertissement: libfontenc: la version locale (1.1.0-1) est plus récente que extra (1.0.5-1)
    Avertissement: libftdi: la version locale (0.19-1) est plus récente que extra (0.18-1)
    Avertissement: libgcrypt: la version locale (1.5.0-1) est plus récente que core (1.4.6-1)
    Avertissement: libgl: la version locale (7.11-1) est plus récente que extra (7.8.2-1)
    Avertissement: libglade: la version locale (2.6.4-2) est plus récente que extra (2.6.4-1)
    Avertissement: libgnome-keyring: la version locale (3.0.3-1) est plus récente que extra (2.30.1-1)
    Avertissement: libgpg-error: la version locale (1.10-1) est plus récente que core (1.7-3)
    Avertissement: libgssglue: la version locale (0.3-1) est plus récente que core (0.1-2)
    Avertissement: libice: la version locale (1.0.7-1) est plus récente que extra (1.0.6-1)
    Avertissement: libid3tag: la version locale (0.15.1b-6) est plus récente que extra (0.15.1b-5)
    Avertissement: libldap: la version locale (2.4.26-3) est plus récente que core (2.4.22-1)
    Avertissement: libmad: la version locale (0.15.1b-5) est plus récente que extra (0.15.1b-4)
    Avertissement: libmpc: la version locale (0.9-2) est plus récente que core (0.8.2-2)
    Avertissement: libmpeg2: la version locale (0.5.1-3) est plus récente que extra (0.5.1-1)
    Avertissement: libnotify: la version locale (0.7.4-1) est plus récente que extra (0.4.5-1.1)
    Avertissement: libogg: la version locale (1.3.0-1) est plus récente que extra (1.2.0-1)
    Avertissement: libpcap: la version locale (1.1.1-2) est plus récente que core (1.1.1-1)
    Avertissement: libpciaccess: la version locale (0.12.1-1) est plus récente que extra (0.11.0-1)
    Avertissement: libpng: la version locale (1.4.8-1) est plus récente que extra (1.4.3-1)
    Avertissement: libproxy: la version locale (0.4.7-1) est plus récente que extra (0.3.1-1)
    Avertissement: librsvg: la version locale (2.34.0-1) est plus récente que extra (2.26.3-1)
    Avertissement: libsamplerate: la version locale (0.1.8-1) est plus récente que extra (0.1.7-1)
    Avertissement: libsasl: la version locale (2.1.23-7) est plus récente que core (2.1.23-4)
    Avertissement: libsigc++: la version locale (2.2.10-1) est plus récente que extra (2.2.8-1)
    Avertissement: libsm: la version locale (1.2.0-1) est plus récente que extra (1.1.1-1)
    Avertissement: libsndfile: la version locale (1.0.25-1) est plus récente que extra (1.0.21-1)
    Avertissement: libsoup: la version locale (2.34.3-1) est plus récente que extra (2.30.2-1)
    Avertissement: libsoup-gnome: la version locale (2.34.3-1) est plus récente que extra (2.30.2-1)
    Avertissement: libtasn1: la version locale (2.9-1) est plus récente que extra (2.6-1)
    Avertissement: libtextcat: la version locale (2.2-8) est plus récente que community (2.2-6)
    Avertissement: libthai: la version locale (0.1.15-1) est plus récente que extra (0.1.14-1)
    Avertissement: libtiff: la version locale (3.9.5-1) est plus récente que extra (3.9.4-1)
    Avertissement: libtirpc: la version locale (0.2.2-2) est plus récente que core (0.2.1-1)
    Avertissement: libtool: la version locale (2.4-4) est plus récente que core (2.2.10-1)
    Avertissement: libusb: la version locale (1.0.8-1) est plus récente que core (0.1.12-4)
    Avertissement: libva: la version locale (1.0.14-1) est plus récente que extra (0.31.0_p13-2)
    Avertissement: libvdpau: la version locale (0.4.1-1) est plus récente que extra (0.4-1)
    Avertissement: libvorbis: la version locale (1.3.2-1) est plus récente que extra (1.3.1-1)
    Avertissement: libvpx: la version locale (0.9.7.p1-1) est plus récente que extra (0.9.1-1)
    Avertissement: libwmf: la version locale (0.2.8.4-8) est plus récente que extra (0.2.8.4-7)
    Avertissement: libwpd: la version locale (0.9.2-1) est plus récente que extra (0.8.14-1)
    Avertissement: libx11: la version locale (1.4.4-1) est plus récente que extra (1.3.4-1)
    Avertissement: libxau: la version locale (1.0.6-1) est plus récente que extra (1.0.5-1)
    Avertissement: libxaw: la version locale (1.0.9-1) est plus récente que extra (1.0.7-1)
    Avertissement: libxcb: la version locale (1.7-2) est plus récente que extra (1.6-1)
    Avertissement: libxcomposite: la version locale (0.4.3-1) est plus récente que extra (0.4.2-1)
    Avertissement: libxcursor: la version locale (1.1.12-1) est plus récente que extra (1.1.10-1)
    Avertissement: libxdmcp: la version locale (1.1.0-1) est plus récente que extra (1.0.3-1)
    Avertissement: libxext: la version locale (1.3.0-1) est plus récente que extra (1.1.2-1)
    Avertissement: libxfce4util: la version locale (4.8.1-2) est plus récente que extra (4.6.2-1)
    Avertissement: libxfixes: la version locale (5.0-1) est plus récente que extra (4.0.5-1)
    Avertissement: libxfont: la version locale (1.4.4-1) est plus récente que extra (1.4.2-1)
    Avertissement: libxft: la version locale (2.2.0-1) est plus récente que extra (2.1.14-1)
    Avertissement: libxi: la version locale (1.4.3-1) est plus récente que extra (1.3-2)
    Avertissement: libxinerama: la version locale (1.1.1-1) est plus récente que extra (1.1-1)
    Avertissement: libxkbfile: la version locale (1.0.7-1) est plus récente que extra (1.0.6-1)
    Avertissement: libxml2: la version locale (2.7.8-1) est plus récente que extra (2.7.7-1)
    Avertissement: libxmu: la version locale (1.1.0-1) est plus récente que extra (1.0.5-1)
    Avertissement: libxpm: la version locale (3.5.9-1) est plus récente que extra (3.5.8-1)
    Avertissement: libxrandr: la version locale (1.3.2-1) est plus récente que extra (1.3.0-1)
    Avertissement: libxslt: la version locale (1.1.26-2) est plus récente que extra (1.1.26-1)
    Avertissement: libxss: la version locale (1.2.1-1) est plus récente que extra (1.2.0-1)
    Avertissement: libxt: la version locale (1.1.1-1) est plus récente que extra (1.0.8-1)
    Avertissement: libxtst: la version locale (1.2.0-1) est plus récente que extra (1.1.0-1)
    Avertissement: libxv: la version locale (1.0.6-1) est plus récente que extra (1.0.5-1)
    Avertissement: libxvmc: la version locale (1.0.6-1) est plus récente que extra (1.0.5-1)
    Avertissement: libxxf86dga: la version locale (1.1.2-1) est plus récente que extra (1.1.1-1)
    Avertissement: libxxf86vm: la version locale (1.1.1-1) est plus récente que extra (1.1.0-1)
    Avertissement: licenses: la version locale (2.8-1) est plus récente que core (2.6-1)
    Avertissement: linux-api-headers: la version locale (3.0.1-1) est plus récente que core (2.6.34-1)
    Avertissement: linux-firmware: la version locale (20110727-1) est plus récente que core (20100623-2)
    Avertissement: lirc-utils: la version locale (1:0.9.0-6) est plus récente que extra (0.8.6-3)
    Avertissement: logrotate: la version locale (3.8.0-2) est plus récente que core (3.7.8-1)
    Avertissement: lpsolve: la version locale (5.5.2.0-1) est plus récente que extra (5.5.0.15-1)
    Avertissement: lshw: la version locale (B.02.15-1) est plus récente que community (B.02.14-2)
    Avertissement: lsof: la version locale (4.84-3) est plus récente que extra (4.83-1)
    Avertissement: lua: la version locale (5.1.4-6) est plus récente que extra (5.1.4-5)
    Avertissement: lvm2: la version locale (2.02.88-1) est plus récente que core (2.02.70-1)
    Avertissement: lzo2: la version locale (2.06-1) est plus récente que core (2.03-1)
    Avertissement: lzop: la version locale (1.03-1) est plus récente que extra (1.02rc1-4)
    Avertissement: m4: la version locale (1.4.16-1) est plus récente que core (1.4.14-2)
    Avertissement: make: la version locale (3.82-3) est plus récente que core (3.81-5)
    Avertissement: man-db: la version locale (2.6.0.2-2) est plus récente que core (2.5.7-1)
    Avertissement: man-pages: la version locale (3.32-1) est plus récente que core (3.25-1)
    Avertissement: mdadm: la version locale (3.2.2-3) est plus récente que core (3.1.2-2)
    Avertissement: meld: la version locale (1.5.2-1) est plus récente que extra (1.3.1-2)
    Avertissement: mercurial: la version locale (1.9.2-1) est plus récente que extra (1.6-1)
    Avertissement: mesa: la version locale (7.11-1) est plus récente que extra (7.8.2-1)
    Avertissement: mime-types: la version locale (8-1) est plus récente que extra (1.0-3)
    Avertissement: mkinitcpio: la version locale (0.7.2-1) est plus récente que core (0.6.7-1)
    Avertissement: mkinitcpio-busybox: la version locale (1.18.5-1) est plus récente que core (1.16.2-1)
    Avertissement: mlocate: la version locale (0.24-1) est plus récente que core (0.22.4-1)
    Avertissement: moc: la version locale (20110528-3) est plus récente que extra (2.4.4-2)
    Avertissement: module-init-tools: la version locale (3.16-1) est plus récente que core (3.11.1-2)
    Avertissement: mpfr: la version locale (3.0.1.p4-2) est plus récente que core (3.0.0-1)
    Avertissement: mpg123: la version locale (1.13.3-2) est plus récente que extra (1.12.3-1)
    Avertissement: mplayer: la version locale (34007-1) est plus récente que extra (31774-1)
    Avertissement: namcap: la version locale (3.1-1) est plus récente que extra (2.6-1)
    Avertissement: nano: la version locale (2.2.6-1) est plus récente que core (2.2.4-1)
    Avertissement: nbd: la version locale (2.9.23-1) est plus récente que community (2.9.15-1)
    Avertissement: ncurses: la version locale (5.9-1) est plus récente que core (5.7-3)
    Avertissement: neon: la version locale (0.29.6-2) est plus récente que extra (0.29.3-2)
    Avertissement: netpbm: la version locale (10.47.24-1) est plus récente que extra (10.47.16-1)
    Avertissement: net-tools: la version locale (1.60-18) est plus récente que core (1.60-14)
    Avertissement: nmap: la version locale (5.51-1) est plus récente que extra (5.21-2)
    Avertissement: nspr: la version locale (4.8.9-1) est plus récente que extra (4.8.4-1)
    Avertissement: nss: la version locale (3.12.11-1) est plus récente que extra (3.12.6-3)
    Avertissement: ntfs-3g: la version locale (2011.4.12-1) est plus récente que extra (2010.5.22-1)
    Avertissement: obconf: la version locale (2.0.3.git20100309-2) est plus récente que extra (2.0.3-3)
    Avertissement: openbox: la version locale (3.5.0-4) est plus récente que extra (3.4.11.2-1)
    Avertissement: openssh: la version locale (5.8p2-9) est plus récente que core (5.5p1-1)
    Avertissement: openssl: la version locale (1.0.0.d-1) est plus récente que core (1.0.0.a-2)
    Avertissement: orc: la version locale (0.4.14-1) est plus récente que extra (0.4.6-1)
    Avertissement: p7zip: la version locale (9.20.1-4) est plus récente que extra (9.13-2)
    Avertissement: pacman: la version locale (3.5.4-4) est plus récente que core (3.4.0-2)
    Avertissement: pacman-mirrorlist: la version locale (20110816-1) est plus récente que core (20100621-1)
    Avertissement: pam: la version locale (1.1.4-1) est plus récente que core (1.1.1-1)
    Avertissement: pango: la version locale (1.28.4-3) est plus récente que extra (1.28.1-1)
    Avertissement: pangomm: la version locale (2.28.1-1) est plus récente que extra (2.26.2-1)
    Avertissement: parted: la version locale (3.0-3) est plus récente que extra (2.3-1)
    Avertissement: patch: la version locale (2.6.1-2) est plus récente que core (2.6.1-1)
    Avertissement: pciutils: la version locale (3.1.7-4) est plus récente que core (3.1.7-1)
    Avertissement: pcmciautils: la version locale (018-1) est plus récente que core (017-1)
    Avertissement: pcre: la version locale (8.13-2) est plus récente que core (8.10-1)
    Avertissement: perl: la version locale (5.14.1-3) est plus récente que core (5.10.1-5)
    Avertissement: perl-error: la version locale (0.17016-2) est plus récente que extra (0.17016-1)
    Avertissement: perl-xml-parser: la version locale (2.41-1) est plus récente que extra (2.36-6)
    Avertissement: perl-xml-simple: la version locale (2.18-3) est plus récente que extra (2.18-2)
    Avertissement: pixman: la version locale (0.22.2-1) est plus récente que extra (0.18.2-1)
    Avertissement: pkg-config: la version locale (0.26-1) est plus récente que core (0.25-2)
    Avertissement: polkit: la version locale (0.101-2) est plus récente que extra (0.96-2)
    Avertissement: poppler: la version locale (0.16.7-1) est plus récente que extra (0.14.0-1)
    Avertissement: poppler-data: la version locale (0.4.4-1) est plus récente que extra (0.4.2-1)
    Avertissement: poppler-glib: la version locale (0.16.7-1) est plus récente que extra (0.14.0-1)
    Avertissement: popt: la version locale (1.16-3) est plus récente que core (1.16-2)
    Avertissement: powertop: la version locale (1.13-2) est plus récente que community (1.11-2)
    Avertissement: ppl: la version locale (0.11.2-2) est plus récente que core (0.10.2-3)
    Avertissement: procinfo-ng: la version locale (2.0.304-2) est plus récente que core (2.0.304-1)
    Avertissement: procps: la version locale (3.2.8-4) est plus récente que core (3.2.8-1)
    Avertissement: psmisc: la version locale (22.14-1) est plus récente que core (22.11-1)
    Avertissement: pv: la version locale (1.2.0-1) est plus récente que community (1.1.4-4)
    Avertissement: pygobject: la version locale (2.28.6-1) est plus récente que extra (2.21.3-1)
    Avertissement: pygtk: la version locale (2.24.0-2) est plus récente que extra (2.17.0-1)
    Avertissement: pygtksourceview2: la version locale (2.10.1-3) est plus récente que extra (2.10.1-1)
    Avertissement: python: la version locale (3.2.1-1) est plus récente que extra (2.6.5-3)
    Avertissement: python-lxml: la version locale (2.3-1) est plus récente que extra (2.2.6-1)
    Avertissement: python-pexpect: la version locale (2.3-4) est plus récente que community (2.3-3)
    Avertissement: python-pychart: la version locale (1.39-5) est plus récente que community (1.39-4)
    Avertissement: python-pypdf: la version locale (1.13-1) est plus récente que community (1.12-4)
    Avertissement: python-reportlab: la version locale (2.5-1) est plus récente que community (2.4-1)
    Avertissement: python-virtualenv: la version locale (1.6.4-1) est plus récente que extra (1.4.9-1)
    Avertissement: pyxml: la version locale (0.8.4-8) est plus récente que extra (0.8.4-6)
    Avertissement: qemu-kvm: la version locale (0.15.0-2) est plus récente que extra (0.12.4-2)
    Avertissement: randrproto: la version locale (1.3.2-1) est plus récente que extra (1.3.1-1)
    Avertissement: raptor: la version locale (2.0.4-1) est plus récente que extra (1.4.21-1)
    Avertissement: rasqal: la version locale (1:0.9.27-1) est plus récente que extra (0.9.19-2)
    Avertissement: rdesktop: la version locale (1.7.0-2) est plus récente que extra (1.6.0-5)
    Avertissement: readline: la version locale (6.2.001-2) est plus récente que core (6.1.002-1)
    Avertissement: recode: la version locale (3.6-6) est plus récente que extra (3.6-5)
    Avertissement: recordproto: la version locale (1.14.1-1) est plus récente que extra (1.14-1)
    Avertissement: redland: la version locale (1:1.0.14-1) est plus récente que extra (1.0.10-2)
    Avertissement: renderproto: la version locale (0.11.1-1) est plus récente que extra (0.11-1)
    Avertissement: rsync: la version locale (3.0.8-2) est plus récente que extra (3.0.7-1)
    Avertissement: ruby: la version locale (1.9.2_p290-1) est plus récente que extra (1.9.1_p429-1)
    Avertissement: run-parts: la version locale (4.0.2-1) est plus récente que core (3.2.3-1)
    Avertissement: sakura: la version locale (2.4.2-1) est plus récente que community (2.3.8-1)
    Avertissement: schroedinger: la version locale (1.0.10-1) est plus récente que extra (1.0.9-1)
    Avertissement: scrnsaverproto: la version locale (1.2.1-1) est plus récente que extra (1.2.0-1)
    Avertissement: sdl: la version locale (1.2.14-7) est plus récente que extra (1.2.14-5)
    Avertissement: sdparm: la version locale (1.06-1) est plus récente que core (1.05-1)
    Avertissement: sed: la version locale (4.2.1-3) est plus récente que core (4.2.1-2)
    Avertissement: sg3_utils: la version locale (1.30-1) est plus récente que extra (1.29-1)
    Avertissement: shadow: la version locale (4.1.4.3-2) est plus récente que core (4.1.4.2-3)
    Avertissement: shared-mime-info: la version locale (0.90-1) est plus récente que extra (0.71-1)
    Avertissement: slim: la version locale (1.3.2-5) est plus récente que extra (1.3.1-7)
    Avertissement: slock: la version locale (0.9-6) est plus récente que community (0.9-3)
    Avertissement: smbclient: la version locale (3.6.0-8) est plus récente que extra (3.5.4-1)
    Avertissement: soundtouch: la version locale (1.6.0-1) est plus récente que extra (1.5.0-1)
    Avertissement: sox: la version locale (14.3.2-3) est plus récente que extra (14.3.1-2)
    Avertissement: sqlite3: la version locale (3.7.7.1-1) est plus récente que core (3.6.23.1-1)
    Avertissement: squashfs-tools: la version locale (4.2-1) est plus récente que extra (4.0-3)
    Avertissement: sshfs: la version locale (2.3-1) est plus récente que extra (2.2-3)
    Avertissement: startup-notification: la version locale (0.12-1) est plus récente que extra (0.10-1)
    Avertissement: stunnel: la version locale (4.39-1) est plus récente que community (4.33-1)
    Avertissement: subversion: la version locale (1.6.17-6) est plus récente que extra (1.6.9-5)
    Avertissement: sudo: la version locale (1.8.2-1) est plus récente que core (1.7.3-1)
    Avertissement: sysfsutils: la version locale (2.1.0-6) est plus récente que core (2.1.0-5)
    Avertissement: syslinux: la version locale (4.04-2) est plus récente que extra (4.02-1)
    Avertissement: syslog-ng: la version locale (3.2.4-3) est plus récente que core (3.1.1-1)
    Avertissement: sysvinit: la version locale (2.88-2) est plus récente que core (2.86-5)
    Avertissement: talloc: la version locale (2.0.5-1) est plus récente que extra (2.0.1-1)
    Avertissement: tar: la version locale (1.26-1) est plus récente que core (1.23-3)
    Avertissement: tcpdump: la version locale (4.1.1-2) est plus récente que extra (4.1.1-1)
    Avertissement: tcp_wrappers: la version locale (7.6-12) est plus récente que core (7.6-11)
    Avertissement: tdb: la version locale (1.2.9-1) est plus récente que extra (1.2.1-1)
    Avertissement: texinfo: la version locale (4.13a-5) est plus récente que core (4.13a-4)
    Avertissement: thunar: la version locale (1.2.2-3) est plus récente que extra (1.0.2-1)
    Avertissement: thunar-archive-plugin: la version locale (0.3.0-1) est plus récente que extra (0.2.4-6)
    Avertissement: thunar-volman: la version locale (0.6.0-2) est plus récente que extra (0.3.80-1)
    Avertissement: transcode: la version locale (1.1.5-5) est plus récente que extra (1.1.5-4)
    Avertissement: transmission-gtk: la version locale (2.33-1) est plus récente que extra (2.03-1)
    Avertissement: tree: la version locale (1.6.0-1) est plus récente que extra (1.5.3-1)
    Avertissement: ttf-dejavu: la version locale (2.33-1) est plus récente que extra (2.30-2)
    Avertissement: ttf-freefont: la version locale (20100919-1) est plus récente que extra (20090104-2)
    Avertissement: tzdata: la version locale (2011h-1) est plus récente que core (2010j-1)
    Avertissement: udev: la version locale (173-3) est plus récente que core (160-1)
    Avertissement: udisks: la version locale (1.0.4-1) est plus récente que extra (1.0.1-4)
    Avertissement: uml_utilities: la version locale (20070815-4) est plus récente que extra (20070815-3)
    Avertissement: unrar: la version locale (4.0.7-1) est plus récente que extra (3.9.10-1)
    Avertissement: usbutils: la version locale (004-1) est plus récente que core (0.87-1)
    :: Remplacer util-linux par core/util-linux-ng ? [O/n] o
    Avertissement: vde2: la version locale (2.3.1-1) est plus récente que extra (2.3-1)
    Avertissement: videoproto: la version locale (2.3.1-1) est plus récente que extra (2.3.0-1)
    Avertissement: vim-runtime: la version locale (7.3.266-1) est plus récente que extra (7.2-1)
    Avertissement: vpnc: la version locale (0.5.3.svn457-1) est plus récente que core (0.5.3-2)
    Avertissement: vte: la version locale (0.28.2-1) est plus récente que extra (0.24.3-1)
    Avertissement: wget: la version locale (1.13.1-1) est plus récente que core (1.12-2)
    Avertissement: which: la version locale (2.20-4) est plus récente que core (2.20-3)
    Avertissement: wine: la version locale (1.3.27-1) est plus récente que community (1.2-1)
    Avertissement: wireless-regdb: la version locale (2010.11.24-1) est plus récente que core (2009.11.25-1)
    Avertissement: wireless_tools: la version locale (29-4) est plus récente que core (29-3)
    Avertissement: wpa_supplicant: la version locale (0.7.3-3) est plus récente que core (0.6.10-2)
    Avertissement: wxgtk: la version locale (2.8.12.1-1) est plus récente que extra (2.8.11-1)
    Avertissement: x11vnc: la version locale (0.9.12-1) est plus récente que extra (0.9.10-1)
    Avertissement: x264: la version locale (20110617-1) est plus récente que extra (20100722-1)
    Avertissement: xarchiver: la version locale (0.5.2-4) est plus récente que extra (0.5.2-1)
    Avertissement: xaw3d: la version locale (1.5E-3) est plus récente que extra (1.5E-2)
    Avertissement: xbitmaps: la version locale (1.1.1-1) est plus récente que extra (1.1.0-1)
    Avertissement: xcb-proto: la version locale (1.6-2) est plus récente que extra (1.6-1)
    Avertissement: xdg-utils: la version locale (1.1.0rc1-3) est plus récente que extra (1.0.2.20100618-1)
    Avertissement: xextproto: la version locale (7.2.0-1) est plus récente que extra (7.1.1-1)
    Avertissement: xf86-input-evdev: la version locale (2.6.0-3) est plus récente que extra (2.4.0-1)
    Avertissement: xf86-input-keyboard: la version locale (1.6.0-2) est plus récente que extra (1.4.0-2)
    Avertissement: xf86-input-mouse: la version locale (1.7.1-1) est plus récente que extra (1.5.0-2)
    Avertissement: xf86-input-synaptics: la version locale (1.4.1-1) est plus récente que extra (1.2.2-2)
    Avertissement: xf86-video-fbdev: la version locale (0.4.2-4) est plus récente que extra (0.4.2-1)
    Avertissement: xf86-video-intel: la version locale (2.15.0-2) est plus récente que extra (2.12.0-1)
    Avertissement: xf86-video-vesa: la version locale (2.3.0-5) est plus récente que extra (2.3.0-2)
    Avertissement: xf86vidmodeproto: la version locale (2.3.1-1) est plus récente que extra (2.3-1)
    Avertissement: xfconf: la version locale (4.8.0-2) est plus récente que extra (4.6.2-1)
    Avertissement: xineramaproto: la version locale (1.2.1-1) est plus récente que extra (1.2-1)
    Avertissement: xkeyboard-config: la version locale (2.2.1-1) est plus récente que extra (1.8-1)
    Avertissement: xorg-docs: la version locale (1.6-1) est plus récente que extra (1.5-1)
    Avertissement: xorg-fonts-encodings: la version locale (1.0.4-1) est plus récente que extra (1.0.3-1)
    Avertissement: xorg-font-utils: la version locale (7.6-2) est plus récente que extra (7.5-2)
    Avertissement: xorg-server: la version locale (1.10.3.901-1) est plus récente que extra (1.8.1.902-1)
    Avertissement: xorg-server-utils: la version locale (7.6-2) est plus récente que extra (7.5-4)
    Avertissement: xorg-twm: la version locale (1.0.7-1) est plus récente que extra (1.0.4-3)
    Avertissement: xorg-utils: la version locale (7.6-7) est plus récente que extra (7.6-2)
    Avertissement: xorg-xauth: la version locale (1.0.6-1) est plus récente que extra (1.0.4-1)
    Avertissement: xorg-xinit: la version locale (1.3.0-3) est plus récente que extra (1.2.1-1)
    Avertissement: xproto: la version locale (7.0.22-1) est plus récente que extra (7.0.17-1)
    Avertissement: xterm: la version locale (271-1) est plus récente que extra (259-1)
    Avertissement: xvidcore: la version locale (1.3.2-1) est plus récente que extra (1.2.2-1)
    Avertissement: xz: la version locale (5.0.3-1) est plus récente que core (4.999.9beta-5)
    Avertissement: zenity: la version locale (3.0.0-2) est plus récente que extra (2.30.0-1)
    Avertissement: zip: la version locale (3.0-2) est plus récente que extra (3.0-1.1)
    Avertissement: zlib: la version locale (1.2.5-4) est plus récente que core (1.2.5-2)
    résolution des dépendances...
    recherche des conflits entre paquets...
    Erreur: la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
    :: mkinitcpio: requiert util-linux>=2.19
    # cat pacman.log
    [2009-11-24 23:34] installed filesystem (2009.07-1)
    [2011-08-18 22:32] Running '/usr/bin/pacman -Syu'
    [2011-08-18 22:32] synchronizing package lists
    [2011-08-18 22:32] starting full system upgrade
    [2011-08-18 22:36] upgraded nettle (2.1-1 -> 2.2-1)
    [2011-08-18 22:36] upgraded gnutls (2.12.7-2 -> 3.0.0-2)
    [2011-08-18 22:36] upgraded libcups (1.4.8-1 -> 1.4.8-2)
    [2011-08-18 22:36] upgraded freerdp (0.8.2-2 -> 0.8.2-3)
    [2011-08-18 22:36] upgraded glib-networking (2.28.7-1 -> 2.28.7-4)
    [2011-08-18 22:36] upgraded gtk-vnc (0.4.3-1 -> 0.4.3-2)
    [2011-08-18 22:36] >>>
    [2011-08-18 22:36] >>> If you use the LILO bootloader, you should run 'lilo' before rebooting.
    [2011-08-18 22:36] >>>
    [2011-08-18 22:36] >>> Updating module dependencies. Please wait ...
    [2011-08-18 22:36] >>> Generating initial ramdisk, using mkinitcpio. Please wait...
    [2011-08-18 22:36] ==> Building image from preset: 'default'
    [2011-08-18 22:36] -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
    [2011-08-18 22:36] ==> Starting build: 3.0-ARCH
    [2011-08-18 22:36] -> Parsing hook: [base]
    [2011-08-18 22:36] -> Parsing hook: [udev]
    [2011-08-18 22:36] -> Parsing hook: [sata]
    [2011-08-18 22:36] -> Parsing hook: [encrypt]
    [2011-08-18 22:36] ==> Generating module dependencies
    [2011-08-18 22:36] ==> Creating gzip initcpio image: /boot/initramfs-linux.img
    [2011-08-18 22:36] 10623 blocks
    [2011-08-18 22:36] ==> Image generation successful
    [2011-08-18 22:36] ==> Building image from preset: 'fallback'
    [2011-08-18 22:36] -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
    [2011-08-18 22:36] ==> Starting build: 3.0-ARCH
    [2011-08-18 22:36] -> Parsing hook: [base]
    [2011-08-18 22:36] -> Parsing hook: [udev]
    [2011-08-18 22:36] -> Parsing hook: [sata]
    [2011-08-18 22:36] -> Parsing hook: [encrypt]
    [2011-08-18 22:36] ==> Generating module dependencies
    [2011-08-18 22:36] ==> Creating gzip initcpio image: /boot/initramfs-linux-fallback.img
    [2011-08-18 22:36] 10623 blocks
    [2011-08-18 22:36] ==> Image generation successful
    [2011-08-18 22:36] upgraded linux (3.0.2-1 -> 3.0.3-1)
    [2011-08-18 22:36] upgraded linux-headers (3.0.2-1 -> 3.0.3-1)
    [2011-08-18 22:36] >>> PLEASE READ FOR KVM USAGE!
    [2011-08-18 22:36] >>> Load the correct KVM module, you will need a KVM capable CPU!
    [2011-08-18 22:36] >>> Add yourself to the group 'kvm'.
    [2011-08-18 22:36] >>> Use 'qemu-kvm -enable-kvm' to use KVM.
    [2011-08-18 22:36]
    [2011-08-18 22:36] upgraded qemu-kvm (0.15.0-1 -> 0.15.0-2)
    [2011-08-18 22:36] upgraded wireshark-cli (1.6.1-1 -> 1.6.1-2)
    [2011-08-18 22:36] upgraded wireshark-gtk (1.6.1-1 -> 1.6.1-2)
    [2011-08-18 22:37] Running '/usr/bin/pacman -Scc'
    [2011-08-18 22:37] Running '/usr/bin/pacman -Syu'
    [2011-08-18 22:37] synchronizing package lists
    [2011-08-18 22:37] starting full system upgrade
    [2011-08-19 23:24] Running '/usr/bin/pacman -Syu'
    [2011-08-19 23:24] synchronizing package lists
    [2011-08-19 23:24] starting full system upgrade
    [2011-08-19 23:24] upgraded thunar (1.2.2-1 -> 1.2.2-2)
    [2011-08-19 23:40] Running '/usr/bin/pacman -Scc'
    [2011-08-20 23:41] Running '/usr/bin/pacman -Syu'
    [2011-08-20 23:41] synchronizing package lists
    [2011-08-20 23:41] upgraded pacman (3.5.4-3 -> 3.5.4-4)
    [2011-08-20 23:41] Running '/usr/bin/pacman -Syu'
    [2011-08-20 23:41] synchronizing package lists
    [2011-08-20 23:41] starting full system upgrade
    [2011-08-20 23:44] upgraded linux-api-headers (2.6.39.1-1 -> 3.0.1-1)
    [2011-08-20 23:44] Generating locales...
    [2011-08-20 23:44] fr_FR.UTF-8... done
    [2011-08-20 23:44] fr_FR.ISO-8859-15@euro... done
    [2011-08-20 23:44] fr_FR.ISO-8859-1... done
    [2011-08-20 23:44] Generation complete.
    [2011-08-20 23:44] upgraded glibc (2.14-4 -> 2.14-5)
    [2011-08-20 23:44] upgraded zlib (1.2.5-3 -> 1.2.5-4)
    [2011-08-20 23:44] upgraded binutils (2.21.1-1 -> 2.21.1-2)
    [2011-08-20 23:44] upgraded isl (0.06-1 -> 0.06-2)
    [2011-08-20 23:44] upgraded gcc-libs (4.6.1-2 -> 4.6.1-3)
    [2011-08-20 23:44] upgraded gmp (5.0.2-2 -> 5.0.2-3)
    [2011-08-20 23:44] upgraded cloog (0.16.2-1 -> 0.16.2-2)
    [2011-08-20 23:44] upgraded eject (2.1.5-5 -> 2.1.5-7)
    [2011-08-20 23:44] upgraded mpfr (3.0.1.p4-1 -> 3.0.1.p4-2)
    [2011-08-20 23:44] upgraded libmpc (0.9-1 -> 0.9-2)
    [2011-08-20 23:44] upgraded ppl (0.11.2-1 -> 0.11.2-2)
    [2011-08-20 23:44] upgraded gcc (4.6.1-2 -> 4.6.1-3)
    [2011-08-20 23:44] upgraded sudo (1.8.1.p2-1 -> 1.8.2-1)
    [2011-08-21 20:20] Running '/usr/bin/pacman -Syu'
    [2011-08-21 20:20] synchronizing package lists
    [2011-08-21 20:21] starting full system upgrade
    [2011-08-21 20:21] upgraded gnutls (3.0.0-2 -> 3.0.1-1)
    [2011-08-21 20:21] Running '/usr/bin/pacman -Scc'
    [2011-08-21 23:32] Running '/usr/bin/pacman -U wit-svn-2941-1-i686.pkg.tar.xz'
    [2011-08-21 23:32] installed wit-svn (2941-1)
    [2011-08-21 23:35] Running '/usr/bin/pacman -Rsn wit-svn-2941-1'
    [2011-08-21 23:35] Running '/usr/bin/pacman -Rsn wit-svn-2941'
    [2011-08-21 23:35] Running '/usr/bin/pacman -Rsn wit-svn'
    [2011-08-21 23:35] removed wit-svn (2941-1)
    [2011-08-22 01:05] Running '/usr/bin/pacman -Rsn john'
    [2011-08-22 01:05] removed john (1.7.8-3)
    [2011-08-22 22:39] Running '/usr/bin/pacman -Syu'
    [2011-08-22 22:39] synchronizing package lists
    [2011-08-22 22:40] starting full system upgrade
    [2011-08-22 22:41] upgraded ghostscript (9.04-3 -> 9.04-4)
    [2011-08-22 22:41] upgraded mplayer (33805-2 -> 34007-1)
    [2011-08-22 22:41] upgraded soundtouch (1.5.0-1 -> 1.6.0-1)
    [2011-08-22 22:41] upgraded usbutils (003-1 -> 004-1)
    [2011-08-25 00:57] Running '/usr/bin/pacman -Syu'
    [2011-08-25 00:57] synchronizing package lists
    [2011-08-25 00:57] starting full system upgrade
    [2011-08-25 01:02] upgraded nspr (4.8.8-1 -> 4.8.9-1)
    [2011-08-25 01:02] upgraded nss (3.12.10-1 -> 3.12.11-1)
    [2011-08-25 01:02] upgraded chromium (13.0.782.112-2 -> 13.0.782.215-1)
    [2011-08-25 01:02] upgraded device-mapper (2.02.87-1 -> 2.02.88-1)
    [2011-08-25 01:02] upgraded fakeroot (1.16-1 -> 1.17-1)
    [2011-08-25 01:02] upgraded gamin (0.1.10-4 -> 0.1.10-5)
    [2011-08-25 01:02] upgraded ghostscript (9.04-4 -> 9.04-5)
    [2011-08-25 01:02] upgraded libsamplerate (0.1.7-2 -> 0.1.8-1)
    [2011-08-25 01:02] upgraded libssh2 (1.2.7-2 -> 1.2.9-1)
    [2011-08-25 01:02] upgraded lvm2 (2.02.87-1 -> 2.02.88-1)
    [2011-08-25 01:02] upgraded pcre (8.13-1 -> 8.13-2)
    [2011-08-25 01:02] upgraded xulrunner (6.0-1 -> 6.0-2)
    [2011-08-25 01:03] Running '/usr/bin/pacman -Scc'
    [2011-08-25 01:03] Running '/usr/bin/pacman -Syu'
    [2011-08-25 01:03] synchronizing package lists
    [2011-08-25 01:03] starting full system upgrade
    [2011-08-26 22:59] Running '/usr/bin/pacman -Syu'
    [2011-08-26 22:59] synchronizing package lists
    [2011-08-26 22:59] starting full system upgrade
    [2011-08-26 23:01] upgraded devtools (0.9.23-1 -> 0.9.27-1)
    [2011-08-26 23:01] upgraded flashplugin (10.3.183.5-1 -> 10.3.183.7-1)
    [2011-08-26 23:01] upgraded git (1.7.6-1 -> 1.7.6.1-1)
    [2011-08-26 23:01] upgraded libffi (3.0.9-1 -> 3.0.10-1)
    [2011-08-26 23:01] upgraded obconf (2.0.3.git20100309-1 -> 2.0.3.git20100309-2)
    [2011-08-26 23:01] upgraded rasqal (1:0.9.26-1 -> 1:0.9.27-1)
    [2011-08-26 23:01] upgraded smbclient (3.6.0-1 -> 3.6.0-4)
    [2011-08-26 23:01] upgraded thunar (1.2.2-2 -> 1.2.2-3)
    [2011-08-26 23:01] upgraded udisks (1.0.3-6 -> 1.0.4-1)
    [2011-08-26 23:01] upgraded xarchiver (0.5.2-2 -> 0.5.2-4)
    [2011-08-26 23:03] Running '/usr/bin/pacman -Scc'
    [2011-08-26 23:03] Running '/usr/bin/pacman -Syu'
    [2011-08-26 23:03] synchronizing package lists
    [2011-08-26 23:03] starting full system upgrade
    [2011-08-27 14:38] Running '/usr/bin/pacman -Syu'
    [2011-08-27 14:38] synchronizing package lists
    [2011-08-27 14:40] Running '/usr/bin/pacman -Syu'
    [2011-08-27 14:40] synchronizing package lists
    [2011-08-27 14:40] starting full system upgrade
    [2011-08-27 14:44] upgraded avahi (0.6.30-4 -> 0.6.30-5)
    [2011-08-27 14:44] upgraded isl (0.06-2 -> 0.07-1)
    [2011-08-27 14:44] upgraded cloog (0.16.2-2 -> 0.16.3-1)
    [2011-08-27 14:44] upgraded gcc-libs (4.6.1-3 -> 4.6.1-4)
    [2011-08-27 14:44] upgraded gcc (4.6.1-3 -> 4.6.1-4)
    [2011-08-27 14:44] upgraded gdk-pixbuf2 (2.23.5-1 -> 2.24.0-1)
    [2011-08-27 14:44] upgraded logrotate (3.8.0-1 -> 3.8.0-2)
    [2011-08-27 14:44] upgraded wine (1.3.26-1 -> 1.3.27-1)
    [2011-08-27 14:44] upgraded wireshark-cli (1.6.1-2 -> 1.6.1-3)
    [2011-08-27 14:44] upgraded wireshark-gtk (1.6.1-2 -> 1.6.1-3)
    [2011-08-28 11:55] Running '/usr/bin/pacman -Syu'
    [2011-08-28 11:55] synchronizing package lists
    [2011-08-28 11:55] starting full system upgrade
    [2011-08-28 11:55] upgraded mercurial (1.9.1-1 -> 1.9.2-1)
    [2011-08-28 11:55] upgraded smbclient (3.6.0-4 -> 3.6.0-6)
    [2011-08-28 11:55] Running '/usr/bin/pacman -Scc'
    [2011-08-29 01:49] Running '/usr/bin/pacman -Syu'
    [2011-08-29 01:49] synchronizing package lists
    [2011-08-29 01:49] starting full system upgrade
    [2011-08-29 01:50] upgraded libnotify (0.7.3-1 -> 0.7.4-1)
    [2011-08-29 01:50] upgraded smbclient (3.6.0-6 -> 3.6.0-7)
    [2011-08-29 23:59] Running '/usr/bin/pacman -Syu'
    [2011-08-29 23:59] synchronizing package lists
    [2011-08-29 23:59] starting full system upgrade
    [2011-08-30 00:00] upgraded run-parts (3.4.4-1 -> 4.0.2-1)
    [2011-08-30 00:00] upgraded ca-certificates (20110421-3 -> 20110502-1)
    [2011-08-30 00:00] upgraded openbox (3.5.0-3 -> 3.5.0-4)
    [2011-08-30 00:00] upgraded smbclient (3.6.0-7 -> 3.6.0-8)
    [2011-08-30 00:00] upgraded vte-common (0.28.1-1 -> 0.28.2-1)
    [2011-08-30 00:00] upgraded vte (0.28.1-1 -> 0.28.2-1)
    [2011-08-30 00:16] Running '/usr/bin/pacman -Scc'
    [2011-08-30 23:43] Running '/usr/bin/pacman -Syu'
    [2011-08-30 23:43] synchronizing package lists
    [2011-08-30 23:44] starting full system upgrade
    [2011-08-30 23:44] upgraded imagemagick (6.7.1.6-1 -> 6.7.2.1-1)
    [2011-08-30 23:44] upgraded lzo2 (2.05-1 -> 2.06-1)
    [2011-08-30 23:44] Running '/usr/bin/pacman -Scc'
    [2011-10-05 12:20] Running '/usr/bin/pacman -Syu'
    [2011-10-05 12:20] synchronizing package lists
    [2011-10-05 12:20] starting full system upgrade
    Last edited by Lacsap (2011-10-05 21:40:13)

    Ok, I used https://www.archlinux.org/mirrorlist/ to generate a mirror list and retained the best score:
    ## Arch Linux repository mirrorlist
    ## Sorted by mirror score from mirror status page
    ## Generated on 2011-10-05
    ## Score: 1.8, France
    #Server = http://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/$repo/os/$arch
    ## Score: 1.8, France
    #Server = http://miroir.ezvan.fr/archlinux/$repo/os/$arch
    ## Score: 1.9, France
    #Server = http://mir1.archlinux.fr/archlinux/$repo/os/$arch
    ## Score: 1.9, France
    #Server = http://mir.archlinux.fr/$repo/os/$arch
    ## Score: 1.9, France
    #Server = http://archlinux.polymorf.fr/$repo/os/$arch
    ## Score: 2.0, Switzerland
    #Server = http://archlinux.puzzle.ch/$repo/os/$arch
    ## Score: 5.6, France
    Server = http://archlinux.mirrors.ovh.net/archlinux/$repo/os/$arch
    I ran the command:
    # pacman -Syyu
    :: Synchronisation des bases de données de paquets...
    core 59,5K 158,3K/s 00:00:00 [######################] 100%
    extra 886,5K 28,4K/s 00:00:31 [######################] 100%
    community 454,4K 24,0K/s 00:00:19 [######################] 100%
    :: Début de la mise à jour complète du système...
    :: Remplacer pygobject par extra/python2-gobject2 ? [O/n] O
    résolution des dépendances...
    recherche des conflits entre paquets...
    Suppression (1): pygobject-2.28.6-1
    Taille totale des paquets (suppression): 1,83 Mo
    Cibles (167): glib2-2.30.0-1 atk-2.2.0-1 glibmm-2.30.0-1 atkmm-2.22.5-1
    xorg-server-common-1.10.4-1 xorg-server-1.10.4-1 zenity-3.2.0-1
    Taille totale des paquets (téléchargement): 321,72 Mo
    Taille totale des paquets (installation): 1371,45 Mo
    Procéder à l'installation ? [O/n]
    I will update tonight but my problem seems to be set ...
    See you tonight.

  • System encryption :: Luks on lvm or Lvm on Luks?

    Hello,
    I was reading up about lvm and luks and decided I want to encrypt my system. Until now I have been using truecrypt to encrypt a data partition which get mounted during boot. I recently bought myself a netbook and since then I've been pondering how to make the most use of HD space and keeping it secure should it get stolen.
    I have 3 Harddrives in my tower. One of the HDs is my backup drive. The other two are for OSs. What I would like to do is
    1) Create an encrypted volume group on HD 1 (has about 650 Gb).
    2) Create 2 LVs for /root /home on HD1
    3) Rsync /root and /home to the LVs  HD2 -> HD1
    4)  HD2 secure erase
    5) create VG on HD2 and add it to VG on HD1
    *** My Question ***
    While reading up on lvm and luks I came upon this article and I'm not quite sure which one is better suited for my situation. I don't know how easy it is to grow/add to an encrypted vg or lg.
    There are two ways of setting up an encrypted disk using LVM:
    1. Create the LVM and encrypt every volume separately
    2. Set up LVM on top of an encrypted partition
    source :: http://www.pindarsign.de/webblog/?p=767
    Update : Using badblocks on /dev/sda4 didn't work as intended. It completely wiped /dev/sda.  One way of going Windows free.
    Luckily enough windows 7 was still able to boot without a partition table (scratches head), so I was able to copy some saved games and the downloads folder.
    Last edited by whitethorn (2011-09-19 15:12:12)

    Dieter@be wrote:
    AFAIK you cannot resize luks/dm_crypt devices, so you lose a lot of the flexibility if you put luks on top. of lvm.
    personally i do full disk encryption with luks/dm_crypt, then lvm on top of that.
    btw the arch installer supports both scenarios out of the box.
    Sounds like what I'm doing right now. I encrypted my first HD then added lvm on top of that. It took a little while to get a seperate boot working and chroot to get all the files setup how I want. At the moment I'm randomizing a 2 Tb harddrive 10 hours 85%. Once it finishes encrypt the drive and add lvm on top. I'm not quite sure if I can grow my /home with the space from the 2nd drive and how to decrypt it during boot

Maybe you are looking for

  • Windows 8.1 Driver For MSI 760GM-P21

    My Motherboard is MSI 760GM-P21. My Motherboard has build in ATI Radeon 3000 Graphics Adapter. I Want Windows 8.1 Driver For ATI Radeon 3000. Is It possible To Get The Windows 8.1 Driver For ATI Radeon 3000 ?....

  • Not working USB and Bluetooth GPRS connection with LG KS360 Tribe

    Hello, I just bought an LG KS360 Tribe and I can't use it to connect to the Internet. I also successfully use a Nokia phone with USB connection. With the LG phone, when I click on "Connect", it tries to connect to the Internet for a few seconds, then

  • Firefox 4 opens mail in a non-resizable window on clicking a mail ID of my 1and1webmail list

    My company has provided me a mail account in 1and1 web mail. Whenever I click a mail in the list for display, the mail is opened in a non-re-sizable fixed window that has only a close option. This does not happen for other websites. This problem does

  • JDBC metadata problem

    I have found an inconsistency when querying JDBC metadata. When using the DataBaseMetadata.getTypeInfo() method no line is returned for java.sql.Types.DECIMAL (numeric value 3). So it seams, that Oracle is not supporting this type. But when I'm query

  • Macbook Pro (10.6.4) thinks there are 2 startup volumes...

    I have been having some trouble with Snow Leopard after updating to 10.6.4 and have been trying to troubleshoot some issues and discovered the computer sees 2 "Macintosh HD" startup volumes. I started the computer holding Option to get to the startup