Pb pacman [resolu]

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
lamisere
archer
Messages : 133
Inscription : jeu. 14 sept. 2006, 21:10
Localisation : Proximité de CAEN

Pb pacman [resolu]

Message 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 ?
Avatar de l’utilisateur
lamisere
archer
Messages : 133
Inscription : jeu. 14 sept. 2006, 21:10
Localisation : Proximité de CAEN

Message par lamisere »

heu petit rectificatif...cela ne me met pas à jour les paquage non plus avec la commande '-S'... :cry:
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message 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 ?
Avatar de l’utilisateur
lamisere
archer
Messages : 133
Inscription : jeu. 14 sept. 2006, 21:10
Localisation : Proximité de CAEN

Message 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 ?
Avatar de l’utilisateur
lamisere
archer
Messages : 133
Inscription : jeu. 14 sept. 2006, 21:10
Localisation : Proximité de CAEN

Message 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 ?
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message 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 :)
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message 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>) ?
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message 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 :)
Avatar de l’utilisateur
lamisere
archer
Messages : 133
Inscription : jeu. 14 sept. 2006, 21:10
Localisation : Proximité de CAEN

Message 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.
Avatar de l’utilisateur
lamisere
archer
Messages : 133
Inscription : jeu. 14 sept. 2006, 21:10
Localisation : Proximité de CAEN

Message 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)
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

Tu devrais réinstaller le paquet pacman et réutiliser les fichier *.conf.pacnew

Ton fichier de config est pété là.
Avatar de l’utilisateur
lamisere
archer
Messages : 133
Inscription : jeu. 14 sept. 2006, 21:10
Localisation : Proximité de CAEN

Message 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é
Avatar de l’utilisateur
lamisere
archer
Messages : 133
Inscription : jeu. 14 sept. 2006, 21:10
Localisation : Proximité de CAEN

Message par lamisere »

en fait la synchro semble se faire maintenant mais c'est juste le upgrade qui ne se fait pas automatiquement...étrange :?
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

ICE default IO error handler doing an exit(), pid

==> pas bon ça. On dirait un pb de disque dur :roll:
Avatar de l’utilisateur
lamisere
archer
Messages : 133
Inscription : jeu. 14 sept. 2006, 21:10
Localisation : Proximité de CAEN

Message 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.
Avatar de l’utilisateur
lamisere
archer
Messages : 133
Inscription : jeu. 14 sept. 2006, 21:10
Localisation : Proximité de CAEN

Message 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/?...
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message 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.
Avatar de l’utilisateur
lamisere
archer
Messages : 133
Inscription : jeu. 14 sept. 2006, 21:10
Localisation : Proximité de CAEN

Message 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.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message 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
Répondre