Page 1 sur 2

Pb pacman [resolu]

Publié : ven. 15 sept. 2006, 21:36
par lamisere
Bon encore un qui vous rejoint sur le forum :wink:

J'ai un soucis avec pacman ou yaourt depuis quelques jours je n'ai plus de paquage de mis à jour...pourtant la commande "-S" foctionne avec les 2...étrange non ?

Publié : ven. 15 sept. 2006, 21:49
par lamisere
heu petit rectificatif...cela ne me met pas à jour les paquage non plus avec la commande '-S'... :cry:

Publié : sam. 16 sept. 2006, 01:13
par wain
Salut lamisere et bienvenue !

Est-ce que tu vois un message d'erreur ?
La synchro avec -Sy fonctionne ?
As-tu bien les droits root ?
Utilises-tu un programme du genre pacman-drive ou pacman-cage ?

Publié : sam. 16 sept. 2006, 10:05
par lamisere
Salut,

Non à priori la commande Sy ne synchronise pas.
Je fais mes mises à jour en root donc je pense pas que se soit un pb de droits.
Je n'ai pas de message d'erreur et bien que j'ai vu que tu conseillais d'utiliser pour yaourt un programme du genre pacman-drive ou pacman-cage, je ne l'ai pas encore fait. C'es programmes servent à quoi exactement ?

Publié : sam. 16 sept. 2006, 11:18
par lamisere
je viens d'essayer pacman-driver est c'est pareil :shock:
Pourtant la synchro semble se faire mais cela se termine brusquement:

[root@myhost ben]# pacman -Syu
:: Synchronizing package databases...
--11:25:04-- ftp://ftp.tu-chemnitz.de/pub/linux/suns ... .db.tar.gz
=> `testing.db.tar.gz.part'
Resolving ftp.tu-chemnitz.de... 134.109.140.122
Connecting to ftp.tu-chemnitz.de|134.109.140.122|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /pub/linux/sunsite.unc-mirror/distributions/archlinux/testing/os/i686 ... done.
==> PASV ... done. ==> RETR testing.db.tar.gz ... done.
Length: 12,673 (12K) (unauthoritative)

100%[====================================>] 12,673 43.73K/s

11:25:05 (43.59 KB/s) - `testing.db.tar.gz.part' saved [12673]

--11:25:05-- ftp://ftp.tu-chemnitz.de/pub/linux/suns ... .db.tar.gz
=> `current.db.tar.gz.part'
Resolving ftp.tu-chemnitz.de... 134.109.140.122
Connecting to ftp.tu-chemnitz.de|134.109.140.122|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /pub/linux/sunsite.unc-mirror/distributions/archlinux/current/os/i686 ... done.
==> PASV ... done. ==> RETR current.db.tar.gz ... done.
Length: 71,320 (70K) (unauthoritative)

100%[====================================>] 71,320 58.68K/s

11:25:08 (58.39 KB/s) - `current.db.tar.gz.part' saved [71320]

--11:25:08-- ftp://ftp.tu-chemnitz.de/pub/linux/suns ... .db.tar.gz
=> `extra.db.tar.gz.part'
Resolving ftp.tu-chemnitz.de... 134.109.140.122
Connecting to ftp.tu-chemnitz.de|134.109.140.122|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /pub/linux/sunsite.unc-mirror/distributions/archlinux/extra/os/i686 ... done.
==> PASV ... done. ==> RETR extra.db.tar.gz ... done.
Length: 260,610 (255K) (unauthoritative)

100%[====================================>] 260,610 63.57K/s ETA 00:00

11:25:13 (61.95 KB/s) - `extra.db.tar.gz.part' saved [260610]

--11:25:16-- ftp://ftp.tu-chemnitz.de/pub/linux/suns ... .db.tar.gz
=> `community.db.tar.gz.part'
Resolving ftp.tu-chemnitz.de... 134.109.140.122
Connecting to ftp.tu-chemnitz.de|134.109.140.122|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /pub/linux/sunsite.unc-mirror/distributions/archlinux/community/os/i686 ... done.
==> PASV ... done. ==> RETR community.db.tar.gz ... done.
Length: 134,174 (131K) (unauthoritative)

100%[====================================>] 134,174 60.92K/s

11:25:19 (60.62 KB/s) - `community.db.tar.gz.part' saved [134174]

--11:25:20-- http://www.archlinux.fr/os/i686/archlinuxfr.db.tar.gz
=> `archlinuxfr.db.tar.gz.part'
Resolving www.archlinux.fr... 213.186.33.2
Connecting to www.archlinux.fr|213.186.33.2|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2,096 (2.0K) [application/x-tar]

100%[====================================>] 2,096 --.--K/s

11:25:21 (86.68 KB/s) - `archlinuxfr.db.tar.gz.part' saved [2096/2096]

--11:25:21-- http://archiwain.free.fr/os/i686/wain.db.tar.gz
=> `wain.db.tar.gz.part'
Resolving archiwain.free.fr... 212.27.63.106
Connecting to archiwain.free.fr|212.27.63.106|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6,842 (6.7K) [application/x-gzip]

100%[====================================>] 6,842 --.--K/s

11:25:21 (53.50 KB/s) - `wain.db.tar.gz.part' saved [6842/6842]

--11:25:21-- http://arch.os-zen.net/pkg/xfce-svn/xfce-svn.db.tar.gz
=> `xfce-svn.db.tar.gz.part'
Resolving arch.os-zen.net... 208.97.142.239
Connecting to arch.os-zen.net|208.97.142.239|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4,798 (4.7K) [application/x-tar]

100%[====================================>] 4,798 17.29K/s

11:25:23 (17.24 KB/s) - `xfce-svn.db.tar.gz.part' saved [4798/4798]

--11:25:23-- ftp://takhis.net/arch/takhis.db.tar.gz
=> `takhis.db.tar.gz.part'
Resolving takhis.net... 195.249.40.23
Connecting to takhis.net|195.249.40.23|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /arch ... done.
==> PASV ... done. ==> RETR takhis.db.tar.gz ... done.
Length: 7,764 (7.6K) (unauthoritative)

100%[====================================>] 7,764 36.28K/s

11:25:25 (36.27 KB/s) - `takhis.db.tar.gz.part' saved [7764]

[root@myhost ben]#


Normalement la synchro ne se termine pas en précisant quelque chose du style comme quoi il n'y a pas de paquet à mettre à jour, non ?

Publié : sam. 16 sept. 2006, 11:48
par Skunnyk
Plop !
Ton probleme est bizarre, t'es sur que ce n'est pas un probleme de miroirs ?
ftp://ftp.tu-chemnitz.de/pub/linux/suns ... .db.tar.gz, ce miroir n'est peu etre plus maintenu.
Qu'est ce que tu as dans ton pacman.conf ?
Essais de rajouter ca au debut de /etc/pacman.d/current par exemple

Code : Tout sélectionner

[archlinux fr]
Server = http://mir2.archlinuxfr.org/archlinux/current/os/i686

(je ne sais pas si le miroir http://www.archlinux.fr/os/i686/ est a jour ...)

Pour ma part, un pacman -Syu ressemble a ceci :
[root@F3nR1l skunnyk]# pacman -Suy
:: Synchronizing package databases...
shadowhand [################] 100% 2K 2.9K/s 00:00:00
current [################] 100% 69K 112.7K/s 00:00:00
extra [################] 100% 254K 108.7K/s 00:00:02
danimoth [################] 100% 1K 5.7K/s 00:00:00
community [################] 100% 133K 299.2K/s 00:00:00
xfce-svn [################] 100% 4K 4.7K/s 00:00:00
wain [################] 100% 6K 40.8K/s 00:00:00
Bonne chance :)

Publié : sam. 16 sept. 2006, 11:56
par lamisere

Publié : sam. 16 sept. 2006, 12:02
par Skunnyk
Je n'ai pas de fichier server.conf, c'est toi qui à fait ca ? en redirigeant le pacman.conf sur le server.conf ?
Sinon je suis pas expert en pacman, quelqu'un d'autre pourrat suremetn mieu t'aider ^^
Si tu veux install un paquet, cela fonctionne? (un pamcan -S <packet>) ?

Publié : sam. 16 sept. 2006, 12:07
par wain
lamisere a écrit :Salut,

Non à priori la commande Sy ne synchronise pas.
Je fais mes mises à jour en root donc je pense pas que se soit un pb de droits.
Je n'ai pas de message d'erreur et bien que j'ai vu que tu conseillais d'utiliser pour yaourt un programme du genre pacman-drive ou pacman-cage, je ne l'ai pas encore fait. C'es programmes servent à quoi exactement ?
Salut !
Ces 2 scripts permettent de stocker la myriade de fichiers qui composent la "base de données" de pacman en un seul fichier bien plus rapide.
pacman-cage ou pacman-drive rendent pacman incroyablement plus rapide et cela de manière définitive, tout en restant parfaitement compatible avec tous les outils pour pacman.

Pour ton problème de syncrho, je pense que tu devrais éditer les fichier /etc/pacman.d/current, extra, etc... et mettre en tout premier le mirroir archlinux.org.
Visiblement le mirroir que tu utilises ftp.tu-chemnitz.de n'est plus à jour. D'où l'absence de mises à jour.

Dis-moi ce que ça donne comme ça :)

Publié : sam. 16 sept. 2006, 12:12
par lamisere
Skunnyk a écrit :Si tu veux install un paquet, cela fonctionne? (un pamcan -S <packet>) ?
non la base n'est pas à jour, c'est ça qui est le plus étrange, la synchro semble se faire mais ce n'est pas le cas :(
Sinon j'ai redirigé pacman.conf vers /pacman.d/servers.cond (comme indiqué ici http://oldwiki.archlinuxfr.org/configur ... _de_pacman) mais ce n'est récent donc le pb n'est pas lié à ça.

Publié : sam. 16 sept. 2006, 12:33
par lamisere
ça ne changer pas grand chose:

[root@myhost ben]# yaourt -Syu
Yaourt 0.4: Archlinux package manager
config: line 11: bad server location
:: Synchronizing package databases...
--12:26:54-- ftp://ftp.archlinux.org/current/os/i686 ... .db.tar.gz
=> `current.db.tar.gz.part'
Resolving ftp.archlinux.org... 209.85.41.132, 209.85.41.133
Connecting to ftp.archlinux.org|209.85.41.132|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /current/os/i686 ... done.
==> PASV ... done. ==> RETR current.db.tar.gz ... done.
Length: 71,218 (70K) (unauthoritative)

100%[====================================>] 71,218 46.71K/s

12:26:58 (46.50 KB/s) - `current.db.tar.gz.part' saved [71218]

--12:26:59-- ftp://ftp.archlinux.org/extra/os/i686/extra.db.tar.gz
=> `extra.db.tar.gz.part'
Resolving ftp.archlinux.org... 209.85.41.132, 209.85.41.133
Connecting to ftp.archlinux.org|209.85.41.132|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /extra/os/i686 ... done.
==> PASV ... done. ==> RETR extra.db.tar.gz ... done.
Length: 260,636 (255K) (unauthoritative)

100%[====================================>] 260,636 63.55K/s ETA 00:00

12:27:06 (58.41 KB/s) - `extra.db.tar.gz.part' saved [260636]

--12:27:08-- ftp://ftp.archlinux.org/community/os/i6 ... .db.tar.gz
=> `community.db.tar.gz.part'
Resolving ftp.archlinux.org... 209.85.41.132, 209.85.41.133
Connecting to ftp.archlinux.org|209.85.41.132|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /community/os/i686 ... done.
==> PASV ... done. ==> RETR community.db.tar.gz ... done.
Length: 136,722 (134K) (unauthoritative)

100%[====================================>] 136,722 54.86K/s

12:27:13 (54.64 KB/s) - `community.db.tar.gz.part' saved [136722]

config: line 11: bad server location
config: line 11: bad server location
config: line 11: bad server location
config: line 11: bad server location
error: no targets specified
usage: pacman {-S --sync} [options] [package]
options:
-c, --clean remove old packages from cache directory (use -cc for all)
-d, --nodeps skip dependency checks
-f, --force force install, overwrite conflicting files
-g, --groups view all members of a package group
-i, --info view package information
-l, --list list all packages belonging to the specified repository
-p, --print-uris print out download URIs for each package to be installed
-s, --search search remote repositories for matching regexps
-u, --sysupgrade upgrade all packages that are out of date
-w, --downloadonly download packages but do not install/upgrade anything
-y, --refresh download fresh package databases from the server
--ignore <pkg> ignore a package upgrade (can be used more than once)
--config <path> set an alternate configuration file
--noconfirm do not ask for any confirmation
--noprogressbar do not show a progress bar when downloading files
-v, --verbose be verbose
-r, --root <path> set an alternate installation root
-b, --dbpath <path> set an alternate database location
config: line 11: bad server location
config: line 11: bad server location
[root@myhost ben]#



là j'ai quand même une erreur...mais je ne vois pas laquelle (et où dans pacman.conf)

Publié : sam. 16 sept. 2006, 12:39
par wain
Tu devrais réinstaller le paquet pacman et réutiliser les fichier *.conf.pacnew

Ton fichier de config est pété là.

Publié : sam. 16 sept. 2006, 12:46
par lamisere
c'est pas gagné :D

[root@myhost ben]# yaourt -Syu
Yaourt 0.4: Archlinux package manager
:: Synchronizing package databases...
testing [################] 100% 1K 0.7K/s 00:00:02
:: current is up to date
error: anonymous login failed
Control socket read failed: Success
:: extra is up to date
community [################] 100% 133K 28.0K/s 00:00:04
ICE default IO error handler doing an exit(), pid = 26563, errno = 0
error: no targets specified
usage: pacman {-S --sync} [options] [package]
options:
-c, --clean remove old packages from cache directory (use -cc for all)
-d, --nodeps skip dependency checks
-f, --force force install, overwrite conflicting files
-g, --groups view all members of a package group
-i, --info view package information
-l, --list list all packages belonging to the specified repository
-p, --print-uris print out download URIs for each package to be installed
-s, --search search remote repositories for matching regexps
-u, --sysupgrade upgrade all packages that are out of date
-w, --downloadonly download packages but do not install/upgrade anything
-y, --refresh download fresh package databases from the server
--ignore <pkg> ignore a package upgrade (can be used more than once)
--config <path> set an alternate configuration file
--noconfirm do not ask for any confirmation
--noprogressbar do not show a progress bar when downloading files
-v, --verbose be verbose
-r, --root <path> set an alternate installation root
-b, --dbpath <path> set an alternate database location
[root@myhost ben]#


Rq: current et extra sont déja à jour car j'avais fait aprés avoir réinstallé pacman un yaourt -Syu avec pacman.conf non modifié

Publié : sam. 16 sept. 2006, 12:56
par lamisere
en fait la synchro semble se faire maintenant mais c'est juste le upgrade qui ne se fait pas automatiquement...étrange :?

Publié : sam. 16 sept. 2006, 13:22
par wain
ICE default IO error handler doing an exit(), pid

==> pas bon ça. On dirait un pb de disque dur :roll:

Publié : sam. 16 sept. 2006, 13:51
par lamisere
je n'ai pas cette erreur à chaque fois:

yaourt -Syu
Yaourt 0.4: Archlinux package manager
:: Synchronizing package databases...
:: testing is up to date
:: current is up to date
:: extra is up to date
:: community is up to date
error: no targets specified
usage: pacman {-S --sync} [options] [package]
options:
-c, --clean remove old packages from cache directory (use -cc for all)
-d, --nodeps skip dependency checks
-f, --force force install, overwrite conflicting files
-g, --groups view all members of a package group
-i, --info view package information
-l, --list list all packages belonging to the specified repository
-p, --print-uris print out download URIs for each package to be installed
-s, --search search remote repositories for matching regexps
-u, --sysupgrade upgrade all packages that are out of date
-w, --downloadonly download packages but do not install/upgrade anything
-y, --refresh download fresh package databases from the server
--ignore <pkg> ignore a package upgrade (can be used more than once)
--config <path> set an alternate configuration file
--noconfirm do not ask for any confirmation
--noprogressbar do not show a progress bar when downloading files
-v, --verbose be verbose
-r, --root <path> set an alternate installation root
-b, --dbpath <path> set an alternate database location
[root@myhost ben]#


En faisant yourt -Sf kernel26 j'ai pu mettre à jour le kernel mais par contre yaourt -Syu ne m'installe pas les paquets qui devraient être mis à jour.

Publié : sam. 16 sept. 2006, 14:01
par lamisere
j'ai une erreur au démarrage mais je ne vois pas où récupérer les logs de démarrage...dans var/log/?...

Publié : sam. 16 sept. 2006, 14:03
par wain
Comment sais-tu qu'il y a des choses à mettre à jour ?

Sinon, il faut savoir que l'ordre des serveurs dans le pacman.conf est hyper important. L'update ne verra pas une mise à jour si un repository tout en haut contient une version ancienne du paquet.

Publié : sam. 16 sept. 2006, 14:10
par lamisere
wain a écrit :Comment sais-tu qu'il y a des choses à mettre à jour ?
Sur la page d'accueil du site tu as les derniers paquets...or moi par ex kernel26, alsa, xorg ne se mettent pas à jour...

Voila mon pacman.conf:
#
# /etc/pacman.conf
#
# NOTE: If you find a mirror that is geographically close to you, please
# move it to the top of the server list, so pacman will choose it
# first.
#
# To re-sort your mirror lists by ping/traceroute results, use the
# /usr/bin/sortmirrors script. It requires the "netselect" package.
#

# See the pacman manpage for option directives

#
# GENERAL OPTIONS
#
[options]
LogFile = /var/log/pacman.log
NoUpgrade = etc/passwd etc/group etc/shadow etc/sudoers
NoUpgrade = etc/fstab etc/raidtab etc/ld.so.conf
NoUpgrade = etc/rc.conf etc/rc.local
NoUpgrade = etc/modprobe.conf etc/modules.conf
NoUpgrade = etc/lilo.conf boot/grub/menu.lst
HoldPkg = pacman glibc
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u

#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here.
# - local/custom mirrors can be added here or in separate files
#

[archlinuxfr]
Server = http://www.archlinux.fr/os/i686

[wain]
Server = http://archiwain.free.fr/os/i686

[testing]
Server = ftp://ftp.archlinux.org/testing/os/i686

[current]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/current

[extra]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/extra

#[unstable]
# Add your preferred servers here, they will be used first
#Include = /etc/pacman.d/unstable


[community]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/community

# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs



le pacman.conf est nouveau vu que j'utilisais un fichier servers.conf aupparavant.

Publié : sam. 16 sept. 2006, 14:27
par wain
je te conseilles de commenter testing:

#[testing]
#Server = ftp://ftp.archlinux.org/testing/os/i686

puis raffraichis avec pacman -Sy

fais ensuite un pacman -Si alsa
chez moi a écrit : $ pacman -Si alsa-lib
Repository : current
Name : alsa-lib
Version : 1.0.12-1
ensuite
chez moi a écrit : $ pacman -Qi alsa-lib
Name : alsa-lib
Version : 1.0.11-2
==> je n'ai pas encore fait la maj