[pacman] crash pendant upgrade system (résolu)

Applications, problèmes de configuration réseau
Répondre
OlaffGrossBaff
Hankyu
Messages : 38
Inscription : mer. 05 juin 2013, 08:52

[pacman] crash pendant upgrade system (résolu)

Message par OlaffGrossBaff »

Salut,
J'ai tenté une upgrade du système récemment, qui a été interrompu par un signal wifi instable. Depuis, j'ai un message d'erreur et ne peux plus mettre à jour la base des paquets.

Code : Tout sélectionner

# yaourt -Syu
[...]
git: /usr/share/perl5/vendor_perl/Git/SVN/Utils.pm exists in filesystem
Errors occurred, no packages were upgraded.
yaourt -Syu  178.26s user 12.27s system 44% cpu 7:08.19 total
En cherchant, je trouve Ici une suggestion de faire un pacman-key --init, ce que j'ai fait, mais ça ne résoud pas le problème.
Dernière modification par OlaffGrossBaff le ven. 13 sept. 2013, 01:37, modifié 2 fois.
eeepc 1000HE 1.6GHz 2048MB modèle Taiwan
SSD | LVM on LUKS | OpenRC | XFCE | oh_my_zsh | tmux | vim-spf13
IMF : fcitx pour chinois 中文 - uim pour japonais 日本語 et autres scripts
Commence à gérer LaTeX - niveau : "newbie avancé"
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [yaourt] crash pendant upgrade system

Message par oktoberfest »

yaourt te dit que le fichier /usr/share/perl5/vendor_perl/Git/SVN/Utils.pm du paquet git est déjà présent. Si c'est la seule erreur, tu peut supprimer le fichier en question et relancer la mise à jour.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
OlaffGrossBaff
Hankyu
Messages : 38
Inscription : mer. 05 juin 2013, 08:52

Re: [yaourt] crash pendant upgrade system

Message par OlaffGrossBaff »

De cette même manière, yaourt m'indique qu'une longue liste de fichier existent déjà
ex :

Code : Tout sélectionner

[...]
git: /usr/share/man/man3/Git::SVN::Ra.3pm.gz exists in filesystem
git: /usr/share/man/man3/Git::SVN::Utils.3pm.gz exists in filesystem
git: /usr/share/man/man5/gitattributes.5.gz exists in filesystem
git: /usr/share/man/man5/githooks.5.gz exists in filesystem
git: /usr/share/man/man5/gitignore.5.gz exists in filesystem
git: /usr/share/man/man5/gitmodules.5.gz exists in filesystem
git: /usr/share/man/man5/gitrepository-layout.5.gz exists in filesystem
git: /usr/share/man/man5/gitweb.conf.5.gz exists in filesystem
git: /usr/share/man/man7/gitcli.7.gz exists in filesystem
git: /usr/share/man/man7/gitcore-tutorial.7.gz exists in filesystem
git: /usr/share/man/man7/gitcredentials.7.gz exists in filesystem
git: /usr/share/man/man7/gitcvs-migration.7.gz exists in filesystem
git: /usr/share/man/man7/gitdiffcore.7.gz exists in filesystem
git: /usr/share/man/man7/gitglossary.7.gz exists in filesystem
git: /usr/share/man/man7/gitnamespaces.7.gz exists in filesystem
git: /usr/share/man/man7/gitrevisions.7.gz exists in filesystem
git: /usr/share/man/man7/gittutorial-2.7.gz exists in filesystem
git: /usr/share/man/man7/gittutorial.7.gz exists in filesystem
git: /usr/share/man/man7/gitworkflows.7.gz exists in filesystem
git: /usr/share/perl5/vendor_perl/Git.pm exists in filesystem
git: /usr/share/perl5/vendor_perl/Git/I18N.pm exists in filesystem
git: /usr/share/perl5/vendor_perl/Git/IndexInfo.pm exists in filesystem
git: /usr/share/perl5/vendor_perl/Git/SVN.pm exists in filesystem
git: /usr/share/perl5/vendor_perl/Git/SVN/Editor.pm exists in filesystem
git: /usr/share/perl5/vendor_perl/Git/SVN/Fetcher.pm exists in filesystem
git: /usr/share/perl5/vendor_perl/Git/SVN/GlobSpec.pm exists in filesystem
git: /usr/share/perl5/vendor_perl/Git/SVN/Log.pm exists in filesystem
git: /usr/share/perl5/vendor_perl/Git/SVN/Memoize/YAML.pm exists in filesystem
git: /usr/share/perl5/vendor_perl/Git/SVN/Migration.pm exists in filesystem
git: /usr/share/perl5/vendor_perl/Git/SVN/Prompt.pm exists in filesystem
git: /usr/share/perl5/vendor_perl/Git/SVN/Ra.pm exists in filesystem
git: /usr/share/perl5/vendor_perl/Git/SVN/Utils.pm exists in filesystem
Errors occurred, no packages were upgraded.
yaourt -Syu  178.26s user 12.27s system 44% cpu 7:08.19 total
Ainsi je dois supprimer tous ces fichiers ? Si oui, il y a-t-il une façon d'automatiser la procédure pour une liste particulièrement longue ?
eeepc 1000HE 1.6GHz 2048MB modèle Taiwan
SSD | LVM on LUKS | OpenRC | XFCE | oh_my_zsh | tmux | vim-spf13
IMF : fcitx pour chinois 中文 - uim pour japonais 日本語 et autres scripts
Commence à gérer LaTeX - niveau : "newbie avancé"
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [yaourt] crash pendant upgrade system

Message par benjarobin »

Jamais un problème de connexion peut provoquer une telle chose
Sinon il suffit d'utiliser l'option --force, mais il faudrait comprendre pourquoi c'est dans cet état...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [yaourt] crash pendant upgrade system

Message par tuxce »

Et sinon, ce n'est pas yaourt, c'est pacman ...
OlaffGrossBaff
Hankyu
Messages : 38
Inscription : mer. 05 juin 2013, 08:52

Re: [yaourt] crash pendant upgrade system

Message par OlaffGrossBaff »

Jamais un problème de connexion peut provoquer une telle chose
Sinon il suffit d'utiliser l'option --force, mais il faudrait comprendre pourquoi c'est dans cet état...
Ah ! Le symptome indiquerait un autre problème ? Quand j'ai lancé la procédure, le signal instable du wifi qui sautait constament a été le seul problème que je sache.
Et sinon, ce n'est pas yaourt, c'est pacman
Comme j'installe tous les programmes à partir de yaourt, j'ai cru lire quelque part qu'il vallait mieux que je fasse les mises-à-jour à partir de yaourt aussi. Serait-ce mieux avec pacman ?
eeepc 1000HE 1.6GHz 2048MB modèle Taiwan
SSD | LVM on LUKS | OpenRC | XFCE | oh_my_zsh | tmux | vim-spf13
IMF : fcitx pour chinois 中文 - uim pour japonais 日本語 et autres scripts
Commence à gérer LaTeX - niveau : "newbie avancé"
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [yaourt] crash pendant upgrade system

Message par benjarobin »

Tuxce n'a jamais dit cela... yaourt est un "simple" script qui utilise pacman, donc ceci n'a strictement rien à voir avec yaourt
De plus pacman télécharge toujours tous les paquets et les vérifie avant d'installer le moindre paquet. Donc pendant la phase d'installation que ton Wifi soit instable n'a aucune conséquence sur l'installation... Hors ici tu as eu un problème lors de l'installation d'un paquet : PC qui a été éteint ou a planté en plein milieu de la mise à jour ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
OlaffGrossBaff
Hankyu
Messages : 38
Inscription : mer. 05 juin 2013, 08:52

Re: [yaourt] crash pendant upgrade system

Message par OlaffGrossBaff »

Je pensais que Tuxce rappelait d'utiliser pacman...

Maintenant, ai-je eu un autre problème ? De souvenir, non. Il n'a pas eu de plantage -hormis le wifi...

Ou... !
Peu de temps avant, j'installais un debootstrap sur une carteSD pour faire un conteneur LXC (mais je gère pas encore les réglages liés à systemd). Seulement, l'installation a été interrompue par manque de place dans la carte (de 4Go). Or, si je regarde les logs, il ne m'indique pas d'erreur particulière.

Extrait du pacman.log :

Code : Tout sélectionner

[2013-09-08 18:45] [PACMAN] Running 'pacman --color auto -S core/bridge-utils'
[2013-09-08 18:46] [PACMAN] installed bridge-utils (1.5-2)
[2013-09-08 18:53] [PACMAN] Running 'pacman --color auto -S debootstrap'
[2013-09-08 18:53] [PACMAN] Running 'pacman --color auto -Sy'
[2013-09-08 18:53] [PACMAN] synchronizing package lists
[2013-09-08 18:55] [PACMAN] Running 'pacman --color auto -U /tmp/yaourt-tmp-Olaff/PKGDEST.xkI/debootstrap-1.0.53-3-any.pkg.tar.xz'
[2013-09-08 18:55] [PACMAN] installed debootstrap (1.0.53-3)
[2013-09-08 18:58] [PACMAN] Running 'pacman --color auto -Sy'
[2013-09-08 18:58] [PACMAN] synchronizing package lists
[2013-09-08 19:00] [PACMAN] Running 'pacman --color auto -S -u'
[2013-09-08 19:00] [PACMAN] starting full system upgrade
[2013-09-08 20:27] [PACMAN] Running 'pacman --color auto -Sy'
[2013-09-08 20:27] [PACMAN] synchronizing package lists
[2013-09-08 20:28] [PACMAN] Running 'pacman --color auto -S -u'
[2013-09-08 20:28] [PACMAN] starting full system upgrade
Les dernières lignes sont les mêmes vu que je tente de nouveau un upgrade plusieurs fois sans succès. Cependant, je n'y vois pas de message d'erreur.
eeepc 1000HE 1.6GHz 2048MB modèle Taiwan
SSD | LVM on LUKS | OpenRC | XFCE | oh_my_zsh | tmux | vim-spf13
IMF : fcitx pour chinois 中文 - uim pour japonais 日本語 et autres scripts
Commence à gérer LaTeX - niveau : "newbie avancé"
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [pacman] crash pendant upgrade system

Message par Xorg »

L'option un peu forte que j'utilise quand j'ai eu un bon soucis avec Pacman (genre crash pendant la MàJ), c'est déjà :
Forcer l'actualisation de toutes les bases de données des miroirs avec # pacman -Syy
Et mettre à jour avec # pacman -Su.

Que se passe-t-il ensuite ?
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] crash pendant upgrade system

Message par benjarobin »

Cela ne marchera pas, et j'ai donné la solution (--force)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [pacman] crash pendant upgrade system

Message par Xorg »

benjarobin a écrit :Cela ne marchera pas, et j'ai donné la solution (--force)
Je pensais qu'il l'avait déjà appliqué, autant pour moi. :?
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
OlaffGrossBaff
Hankyu
Messages : 38
Inscription : mer. 05 juin 2013, 08:52

Re: [pacman] crash pendant upgrade system

Message par OlaffGrossBaff »

J'hésitais de forcer l'upgrade car benjarobin qui l'évoquais restais dubidatif dans son propos :
Sinon il suffit d'utiliser l'option --force, mais il faudrait comprendre pourquoi c'est dans cet état...
Comme je ne comprends toujours pas quelle est la cause du problème, je restais réticent à tenter une opération en force.

Finalement j'ai essayé, et ça n'a rien fait de particulier. Le message d'erreur reste le même.
eeepc 1000HE 1.6GHz 2048MB modèle Taiwan
SSD | LVM on LUKS | OpenRC | XFCE | oh_my_zsh | tmux | vim-spf13
IMF : fcitx pour chinois 中文 - uim pour japonais 日本語 et autres scripts
Commence à gérer LaTeX - niveau : "newbie avancé"
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] crash pendant upgrade system

Message par benjarobin »

Quelle est la sortie exacte de :

Code : Tout sélectionner

pacman -Qo /usr/share/man/man5/gitignore.5.gz
pacman -S --force git
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
OlaffGrossBaff
Hankyu
Messages : 38
Inscription : mer. 05 juin 2013, 08:52

Re: [pacman] crash pendant upgrade system

Message par OlaffGrossBaff »

Code : Tout sélectionner

pacman -Qo /usr/share/man/man5/gitignore.5.gz
error: No package owns /usr/share/man/man5/gitignore.5.gz

 pacman -S --force git
resolving dependencies...
looking for inter-conflicts...

Packages (1): git-1.8.4-1

Total Installed Size:   20.34 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring                                              [##########################################] 100%
(1/1) checking package integrity                                            [##########################################] 100%
(1/1) loading package files                                                 [##########################################] 100%
(1/1) checking for file conflicts                                           [##########################################] 100%
(1/1) checking available disk space                                         [##########################################] 100%
(1/1) upgrading git                                                         [##########################################] 100%
New optional dependencies for git
    cvsps: git cvsimport
    gnome-keyring: GNOME keyring credential helper
    perl-authen-sasl: git send-email TLS support
    perl-libwww: git svn [installed]
    perl-mime-tools: git send-email
    perl-net-smtp-ssl: git send-email TLS support
    perl-term-readkey: git svn
    python2: various helper scripts [installed]
    subversion: git svn [installed]
    tk: gitk and git gui
pacman -S --force git  4.34s user 0.98s system 3% cpu 2:34.01 total
eeepc 1000HE 1.6GHz 2048MB modèle Taiwan
SSD | LVM on LUKS | OpenRC | XFCE | oh_my_zsh | tmux | vim-spf13
IMF : fcitx pour chinois 中文 - uim pour japonais 日本語 et autres scripts
Commence à gérer LaTeX - niveau : "newbie avancé"
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [pacman] crash pendant upgrade system

Message par Xorg »

Ce que montre le pacman -Qo /usr/share/man/man5/gitignore.5.gz, c'est que tu as des fichiers dans ton système de fichiers qui n'appartiennent pas à un paquet. Vu que le système de paquet d'ArchLinux est assez bien foutu, cela signifie que soit tu as installé un programme sans passer par un paquet (à coup de make install, c'est mal sous Arch, justement pour éviter ce genre de choses), ce dont je doute, ou bien il doit y avoir un petit soucis avec la base de donnée de Pacman, ce qui me parait plus probable.

Visiblement, vu que tu as pu installer correctement le paquet git en forçant l'écrasement des fichiers déjà présents dans le système de fichier, ton problème est résolu. :)
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
OlaffGrossBaff
Hankyu
Messages : 38
Inscription : mer. 05 juin 2013, 08:52

Re: [pacman] crash pendant upgrade system

Message par OlaffGrossBaff »

Oh ? Alors j'ai relancé un pacman -Syu, mais j'obtiens encore une erreur :

Code : Tout sélectionner

:: Proceed with installation? [Y/n] y
:: Retrieving packages ...
 mesa-9.2.0-2-i686                                   4.5 MiB   396K/s 00:12 [##########################################] 100%
 mesa-libgl-9.2.0-2-i686                             2.8 KiB   310K/s 00:00 [##########################################] 100%
 ati-dri-9.2.0-2-i686                                3.3 MiB   355K/s 00:10 [##########################################] 100%
 ibus-1.5.3-2-i686                                 788.1 KiB   377K/s 00:02 [##########################################] 100%
 intel-dri-9.2.0-2-i686                            348.7 KiB   385K/s 00:01 [##########################################] 100%
 nouveau-dri-9.2.0-2-i686                         1843.6 KiB   515K/s 00:04 [##########################################] 100%
 svga-dri-9.2.0-2-i686                            1425.9 KiB   366K/s 00:04 [##########################################] 100%
 dvdisaster-0.72.4-2-i686                           15.9 MiB   463K/s 00:35 [##########################################] 100%
 lxdm-0.4.1-26-i686                                 89.2 KiB   551K/s 00:00 [##########################################] 100%
(104/104) checking keys in keyring                                          [##########################################] 100%
(104/104) checking package integrity                                        [##########################################] 100%
(104/104) loading package files                                             [##########################################] 100%
(104/104) checking for file conflicts                                       [##########################################] 100%
error: failed to commit transaction (conflicting files)
perl-error: /usr/share/man/man3/Error.3pm.gz exists in filesystem
perl-error: /usr/share/man/man3/Error::Simple.3pm.gz exists in filesystem
perl-error: /usr/share/perl5/vendor_perl/Error.pm exists in filesystem
perl-error: /usr/share/perl5/vendor_perl/Error/Simple.pm exists in filesystem
Errors occurred, no packages were upgraded.
pacman -Syu  174.54s user 11.57s system 44% cpu 6:54.45 total
eeepc 1000HE 1.6GHz 2048MB modèle Taiwan
SSD | LVM on LUKS | OpenRC | XFCE | oh_my_zsh | tmux | vim-spf13
IMF : fcitx pour chinois 中文 - uim pour japonais 日本語 et autres scripts
Commence à gérer LaTeX - niveau : "newbie avancé"
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] crash pendant upgrade system

Message par benjarobin »

De la même façon :

Code : Tout sélectionner

pacman -S --force perl-error
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
OlaffGrossBaff
Hankyu
Messages : 38
Inscription : mer. 05 juin 2013, 08:52

Re: [pacman] crash pendant upgrade system

Message par OlaffGrossBaff »

Code : Tout sélectionner

pacman -S --force perl-error
[sudo] password for jarlax: 
resolving dependencies...
looking for inter-conflicts...

Packages (1): perl-error-0.17021-1

Total Installed Size:   0.07 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                              [##########################################] 100%
(1/1) checking package integrity                                            [##########################################] 100%
(1/1) loading package files                                                 [##########################################] 100%
(1/1) checking for file conflicts                                           [##########################################] 100%
(1/1) checking available disk space                                         [##########################################] 100%
(1/1) upgrading perl-error                                                  [##########################################] 100%
Est-ce que je suis parti pour appliquer cette procédure pour chacun des paquets incriminés ?
eeepc 1000HE 1.6GHz 2048MB modèle Taiwan
SSD | LVM on LUKS | OpenRC | XFCE | oh_my_zsh | tmux | vim-spf13
IMF : fcitx pour chinois 中文 - uim pour japonais 日本語 et autres scripts
Commence à gérer LaTeX - niveau : "newbie avancé"
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] crash pendant upgrade system

Message par benjarobin »

Apparemment il n'y a pas d'autre paquet incriminé, sauf si tu oublies de nous donner une partie des sorties... La mise à jour devrait réussir...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
OlaffGrossBaff
Hankyu
Messages : 38
Inscription : mer. 05 juin 2013, 08:52

Re: [pacman] crash pendant upgrade system

Message par OlaffGrossBaff »

eh bien en effet, l'upgrade semble marcher correctement. La procédure tourne, je modifie le message en fonction du résultat.

Edit: l'upgrade a bien marchée. J'ai vu passé quelques erreurs dans le lot, je les passe au crible, mais je n'ai plus le message d'erreur que j'avais, et l'upgrade s'est déroulé jusqu'au bout. Merci pour votre aide.
eeepc 1000HE 1.6GHz 2048MB modèle Taiwan
SSD | LVM on LUKS | OpenRC | XFCE | oh_my_zsh | tmux | vim-spf13
IMF : fcitx pour chinois 中文 - uim pour japonais 日本語 et autres scripts
Commence à gérer LaTeX - niveau : "newbie avancé"
Répondre