Je reviens vers vous car j'ai de nouveau un problème avec la mise à jour du système.
Lorsque je tape
Code : Tout sélectionner
sudo yaourt -Syu
Jin
Code : Tout sélectionner
sudo yaourt -Syu
pacman -Syu
fonctionne ?Code : Tout sélectionner
$ yaourt -Suy
Code : Tout sélectionner
$ sudo pacman -Rnsc yaourt
Code : Tout sélectionner
bash -x yaourt -Syu
Code : Tout sélectionner
+ export TEXTDOMAINDIR=/usr/share/locale
+ TEXTDOMAINDIR=/usr/share/locale
+ export TEXTDOMAIN=yaourt
+ TEXTDOMAIN=yaourt
+ NAME=yaourt
+ VERSION=0.10.2
+ . /usr/lib/yaourt/util.sh
++ SUDONOVERIF=0
++ SUDOINSTALLED=0
++ CLEANUP=()
++ ERROR_PKGS=()
++ LOADEDLIBS=()
++ declare -A LOADEDLIBS
++ type -p sudo
++ SUDOINSTALLED=1
++ type -t gettext
++ trap cleanup 0
++ A_PS=1
++ A_M=2
++ A_PQ=4
++ A_PC=8
++ A_PKC=16
++ A_CC=32
++ unset PACMAN_S_ARG MAKEPKG_ARG PACMAN_Q_ARG PACMAN_C_ARG PKGQUERY_C_ARG CURL_C_ARG
++ . /usr/lib/yaourt/io.sh
++++ tput cols
+++ COLUMNS=80
+++ printf -v P_INDENT '%*s' 80
+++ P_UNDERLINE=--------------------------------------------------------------------------------
+++ C0=
+++ C=()
+++ declare -A C
++ . /usr/lib/yaourt/pacman.sh
+++ P=()
+++ declare -A P
++ LOADEDLIBS+=([util]=1 [io]=1 [pacman]=1)
++ shopt -s extglob
++ unset ABS_REPO
++ AUTOSAVEBACKUPFILE=0
++ DEVELBUILDDIR=/var/abs/local/yaourtbuild
++ DEVEL=0
++ FORCEENGLISH=0
++ FORCE=0
++ SUDONOVERIF=0
++ AURURL=http://aur.archlinux.org
++ AURCOMMENT=5
++ AURDEVELONLY=0
++ AURSEARCH=1
++ AURUPGRADE=0
++ AURVOTE=1
++ EXPORT=0
++ EXPORTSRC=0
++ EXPORTDIR=
++ NOCONFIRM=0
++ UP_NOCONFIRM=0
++ BUILD_NOCONFIRM=0
++ EDITFILES=1
++ NOENTER=1
++ USECOLOR=1
++ DETAILUPGRADE=1
++ SHOWORPHANS=1
++ TERMINALTITLE=1
++ DIFFEDITCMD=vimdiff
++ [[ -r /etc/yaourtrc ]]
++ source /etc/yaourtrc
+++ ABS_REPO=(testing core extra community-testing community gnome-unstable kde-unstable)
++ [[ -r /home/amelie/.yaourtrc ]]
++ (( FORCEENGLISH ))
++ TMPDIR=/tmp
++ check_dir TMPDIR
++ [[ ! -d /tmp ]]
++ [[ ! -w /tmp ]]
++ eval 'TMPDIR="$(readlink -e "${!1}")"'
++++ readlink -e /tmp
+++ TMPDIR=/tmp
++ return 0
+++ id -un
++ YAOURTTMPDIR=/tmp/yaourt-tmp-amelie
++ PACMAN=
++ export PACMAN=pacman
++ PACMAN=pacman
++ program_arg 16 --aur-url http://aur.archlinux.org
++ local dest=16
++ shift
++ (( dest & A_PS ))
++ (( dest & A_M ))
++ (( dest & A_PQ ))
++ (( dest & A_PC ))
++ (( dest & A_PKC ))
++ PKGQUERY_C_ARG+=("$@")
++ (( dest & A_CC ))
+ unset MAJOR AUR SEARCH BUILD REFRESH SYSUPGRADE CLEAN IGNOREGRP IGNOREPKG CHANGELOG LIST INFO DATE UNREQUIRED FOREIGN GROUP QUERYTYPE QUIET DEPENDS PRINT AURVOTEINSTALLED CUSTOMIZEPKGINSTALLED PACMAN_CMD
+ (( ! UID ))
+ ARGSANS=("$@")
+ explode_args -Syu
+ unset OPTS
+ local arg=-Syu
+ [[ -n -Syu ]]
+ [[ -Syu = \-\- ]]
+ [[ - = \- ]]
+ [[ S != \- ]]
+ OPTS+=("-${arg:1:1}")
+ (( 4 > 2 ))
+ arg=-yu
+ [[ -n -yu ]]
+ [[ -yu = \-\- ]]
+ [[ - = \- ]]
+ [[ y != \- ]]
+ OPTS+=("-${arg:1:1}")
+ (( 3 > 2 ))
+ arg=-u
+ [[ -n -u ]]
+ [[ -u = \-\- ]]
+ [[ - = \- ]]
+ [[ u != \- ]]
+ OPTS+=("-${arg:1:1}")
+ (( 2 > 2 ))
+ shift
+ arg=
+ [[ -n '' ]]
+ set -- -S -y -u
+ unset OPTS
+ [[ -n -S ]]
+ case "$1" in
+ MAJOR=sync
+ shift
+ [[ -n -y ]]
+ case "$1" in
+ (( REFRESH ++ ))
+ shift
+ [[ -n -u ]]
+ case "$1" in
+ (( UPGRADES ++ ))
+ program_arg 4 -u
+ local dest=4
+ shift
+ (( dest & A_PS ))
+ (( dest & A_M ))
+ (( dest & A_PQ ))
+ PACMAN_Q_ARG+=("$@")
+ (( dest & A_PC ))
+ (( dest & A_PKC ))
+ (( dest & A_CC ))
+ shift
+ [[ -n '' ]]
+ init_paths
+ check_dir TMPDIR
+ [[ ! -d /tmp ]]
+ [[ ! -w /tmp ]]
+ eval 'TMPDIR="$(readlink -e "${!1}")"'
+++ readlink -e /tmp
++ TMPDIR=/tmp
+ return 0
++ id -un
+ YAOURTTMPDIR=/tmp/yaourt-tmp-amelie
+ mkdir -p /tmp/yaourt-tmp-amelie
+ (( EXPORT ))
+ parse_pacman_conf
+ P=([dbpath]="/var/lib/pacman/" [lockfile]="/var/lib/pacman//db.lck" [cachedir]="/var/cache/pacman/pkg/")
+ PKGS_IGNORED=()
+ declare -a PKGS_IGNORED
++ sed -n -e 's/"/\\"/g' -e 's/debug: config: \([a-zA-Z]\+\): \(.*\)/P[\1]="${P[\1]}\2 "/p' -e 's/debug: config: \([a-zA-Z]\+\)$/P[\1]=1/p' -e 's/debug: option '\''\([a-zA-Z]\+\)'\'' = \(.*\)/P[\1]="\2"/p'
++ pacman_parse --debug -T
Code : Tout sélectionner
type pacman_parse
LC_ALL=C pacman --debug -T
Code : Tout sélectionner
type pacman_parse
Code : Tout sélectionner
bash: type: pacman_parse : non trouvé
Code : Tout sélectionner
LC_ALL=C pacman --debug -T
Code : Tout sélectionner
debug: config: attempting to read file /etc/pacman.conf
debug: config: new section 'options'
debug: config: HoldPkg: pacman
debug: config: HoldPkg: glibc
debug: config: SyncFirst: pacman
debug: config: Architecture: i686
debug: config: IgnorePkg: xorg-server,xorg-server-common,xorg-xinit
debug: config: IgnoreGroup: xorg
debug: config: new section 'core'
debug: registering sync database 'core'
debug: config file /etc/pacman.conf, line 65: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: adding new server URL to database 'core': http://mir.archlinux.fr/core/os/i686
debug: adding new server URL to database 'core': http://mir.archlinux.fr/core/os/i686
debug: adding new server URL to database 'core': http://mir1.archlinux.fr/archlinux/core/os/i686
debug: setlibpaths() called
debug: option 'cachedir' = /var/cache/pacman/pkg/
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: new section 'extra'
debug: registering sync database 'extra'
debug: config file /etc/pacman.conf, line 68: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: adding new server URL to database 'extra': http://mir.archlinux.fr/extra/os/i686
debug: adding new server URL to database 'extra': http://mir.archlinux.fr/extra/os/i686
debug: adding new server URL to database 'extra': http://mir1.archlinux.fr/archlinux/extra/os/i686
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: new section 'community'
debug: registering sync database 'community'
debug: config file /etc/pacman.conf, line 74: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: adding new server URL to database 'community': http://mir.archlinux.fr/community/os/i686
debug: adding new server URL to database 'community': http://mir.archlinux.fr/community/os/i686
debug: adding new server URL to database 'community': http://mir1.archlinux.fr/archlinux/community/os/i686
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: new section 'xorg110'
debug: registering sync database 'xorg110'
debug: adding new server URL to database 'xorg110': http://catalyst.apocalypsus.net/repo/xorg110/i686
debug: config: new section 'catalyst'
debug: registering sync database 'catalyst'
debug: adding new server URL to database 'catalyst': http://catalyst.apocalypsus.net/repo/catalyst/i686
debug: config: new section 'archlinuxfr'
debug: registering sync database 'archlinuxfr'
debug: adding new server URL to database 'archlinuxfr': http://repo.archlinux.fr/i686
debug: config: finished parsing /etc/pacman.conf
debug: unregistering database 'local'
debug: unregistering database 'core'
debug: unregistering database 'extra'
debug: unregistering database 'community'
debug: unregistering database 'xorg110'
debug: unregistering database 'catalyst'
debug: unregistering database 'archlinuxfr'
2>/dev/null
de la ligne 17 du fichier /usr/lib/yaourt/pacman.sh
:
Code : Tout sélectionner
eval $(pacman_parse --debug -T 2>/dev/null |
pacman
rendrait la main quand il est lancé en dehors de yaourt
et ne le fait pas autrement.