[pacman] package-query bloque (résolu)

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

[pacman] package-query bloque (résolu)

Message par mimile »

Bonjour,

J'ai lu attentativement les différents messages de ce poste (http://forums.archlinux.fr/topic10109.html) pour essayer de surmonter le blocage des mises à jour.

Selon les 3 ou 4 premiers messages, il suffisait d'ajouter dans /etc/pacman.conf :

SyncFirst = pacman pacman-color yaourt package-query
SigLevel = never


En rouge, les valeurs que j'ai ajoutées manuellement.

Mais, malheureusement, quand ensuite j'exécute sudo pacman -Syu, je me heurte au même problème :
:: Les paquets suivants devraient être mis à jour en premier :
pacman
:: Voulez-vous annuler l'opération courante et
:: mettre à jour ces paquets maintenant ? [O/n] O

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é)
:: package-query: requiert pacman<3.6

---- Si je réponds 'n', le résultat est le même :

:: Début de la mise à jour complète du système...
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é)
:: package-query: requiert pacman<3.6
[okapi@Archie ~]$ pacman -V

.--. Pacman v3.5.4 - libalpm v6.0.4
/ _.-' .-. .-. .-. Copyright (C) 2006-2011 Pacman Development Team
\ '-. '-' '-' '-' Copyright (C) 2002-2006 Judd Vinet

Or, manifestement, ma version actuelle de pacman est antérieure à la 3.6.

Qu'est-ce que j'ai raté ?

Merci d'avance

EDIT : À tout hasard, j'ai rebooté Arch et relancé pacman -Suy dont le premier message me dit que

Code : Tout sélectionner

Avertissement: fichier de configuration /etc/pacman.conf, ligne 19: l'instruction 'SigLevel' dans la section 'options' n'est pas valide.
Pourtant, c'est bel et bien cela qui est indiqué dans l'autre poste ...
Dernière modification par mimile le mer. 18 janv. 2012, 12:47, modifié 1 fois.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [pacman] package-query bloque sur la version de pacman.

Message par tuxce »

Salut,
mimile a écrit : Selon les 3 ou 4 premiers messages, il suffisait d'ajouter dans /etc/pacman.conf :

SyncFirst = pacman pacman-color yaourt package-query
SigLevel = never
C'est incompatible avec:
mimile a écrit :

Code : Tout sélectionner

:: Les paquets suivants devraient être mis à jour en premier :
    pacman
Il aurait du afficher ce que t'as rajouté dans la ligne SyncFirst
mimile a écrit : Qu'est-ce que j'ai raté ?
T'as pas du modifier le bon fichier :?
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [pacman] package-query bloque sur la version de pacman.

Message par mimile »

Sauf erreur, le "bon" fichier est quand même bien "/etc/pacman.conf", non ?

Il y a une incohérence dans le message d'échec qui dit que la mise à jour de package-query requiert une version de pacman antérieure à la 3.6 ; or, en l'occurrence, ma version de pacman est 3.5.4 ...
Dernière modification par mimile le mer. 18 janv. 2012, 13:31, modifié 1 fois.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [pacman] package-query bloque sur la version de pacman.

Message par oktoberfest »

mimile a écrit : EDIT : À tout hasard, j'ai rebooté Arch et relancé pacman -Suy dont le premier message me dit que

Code : Tout sélectionner

Avertissement: fichier de configuration /etc/pacman.conf, ligne 19: l'instruction 'SigLevel' dans la section 'options' n'est pas valide.
Pourtant, c'est bel et bien cela qui est indiqué dans l'autre poste ...
Salut,

SigLevel est une option connue de pacman v4, pas de pacman v3.

Pour que tout se passe bien, tu dois procéder en deux étapes :
- modifier SyncFirst pour ajouter les paquets à mettre à jour en premier
- faire un pacman -Syu pour mettre à jour ces paquets
- Ajouter SigLevel et refaire un pacman -Syu.

Tu auras ensuite éventuellement des problèmes à l'exécution de 'pacman-key --init' (un message qui te parlera d'entropie). Tu pourras résoudre cela via ce post https://wiki.archlinux.org/index.php/Pa ... entropy.3F
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
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [pacman] package-query bloque sur la version de pacman.

Message par FoolEcho »

mimile a écrit :EDIT : À tout hasard, j'ai rebooté Arch et relancé pacman -Suy dont le premier message me dit que

Code : Tout sélectionner

Avertissement: fichier de configuration /etc/pacman.conf, ligne 19: l'instruction 'SigLevel' dans la section 'options' n'est pas valide.
Pourtant, c'est bel et bien cela qui est indiqué dans l'autre poste ...
Sauf qu'avant de mettre à jour, il te faut modifier /etc/pacman.conf avec SyncFirst = pacman pacman-color yaourt package-query.
SigLevel = never est à mettre après mis à jour de pacman vu que c'est justement la grosse nouveauté (tu n'auras qu'à comparer pacman.conf avec pacman.conf.pacnew).

... ok, grillé par oktoberfest. :chinois:
«The following statement is not true. The previous statement is true.» :nage:
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [pacman] package-query bloque sur la version de pacman.

Message par oktoberfest »

mimile a écrit :Il y a une incohérence dans le message d'échec qui dit que la mise à jour de package-query requiert une version de pacman antérieure à la 3.6 ; or, en l'occurrence, ma version de pacman est 3.5.4 ...
Il n'y a pas d'incohérence car pacman te dit que package-query demande un pacman < 3.6 et toi tu veux installer pacman 4.0. Il faut regarder le message par rapport à la version de ce que tu veux installer, pas par rapport à la version que tu as.
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
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [pacman] package-query bloque sur la version de pacman.

Message par mimile »

Merci pour ton message, mais comme indiqué dans mon sujet, j'ai ajouté à la ligne SyncFirst dans /etc.pacman.conf (qui ne contenait jusque là que "pacman"), package-query et yaourt.

Ce ligne ressemble donc à ceci :

Code : Tout sélectionner

SyncFirst   = pacman package-query yaourt 
Mais quand je lance la mise à jour globale (-Suy), je me heurte à chaque fois au même résultat négatif :

Code : Tout sélectionner

[okapi@Archie ~]$ sudo pacman -Suy
:: Synchronisation des bases de données de paquets...
--2012-01-18 13:36:41--  http://mir1.archlinux.fr/archlinux/core/os/i686/core.db
Résolution de mir1.archlinux.fr... 88.191.229.194
Connexion vers mir1.archlinux.fr|88.191.229.194|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 109243 (107K)
Sauvegarde en : «/var/lib/pacman/sync/core.db.part»

100%[======================================>] 109.243      402K/s   ds 0,3s    

2012-01-18 13:36:41 (402 KB/s) - «/var/lib/pacman/sync/core.db.part» sauvegardé [109243/109243]

--2012-01-18 13:36:41--  http://mir1.archlinux.fr/archlinux/extra/os/i686/extra.db
Résolution de mir1.archlinux.fr... 88.191.229.194
Connexion vers mir1.archlinux.fr|88.191.229.194|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 1209094 (1,2M)
Sauvegarde en : «/var/lib/pacman/sync/extra.db.part»

100%[======================================>] 1.209.094    474K/s   ds 2,5s    

2012-01-18 13:36:44 (474 KB/s) - «/var/lib/pacman/sync/extra.db.part» sauvegardé [1209094/1209094]

--2012-01-18 13:36:44--  http://mir1.archlinux.fr/archlinux/community/os/i686/community.db
Résolution de mir1.archlinux.fr... 88.191.229.194
Connexion vers mir1.archlinux.fr|88.191.229.194|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 1050942 (1,0M)
Sauvegarde en : «/var/lib/pacman/sync/community.db.part»

100%[======================================>] 1.050.942    474K/s   ds 2,2s    

2012-01-18 13:36:46 (474 KB/s) - «/var/lib/pacman/sync/community.db.part» sauvegardé [1050942/1050942]

:: Les paquets suivants devraient être mis à jour en premier :
    pacman
:: Voulez-vous annuler l'opération courante et
:: mettre à jour ces paquets maintenant ? [O/n] O

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é)
:: package-query: requiert pacman<3.6
[okapi@Archie ~]$ 
Comment résoudre ce problème car, en ce qui me concerne, moi, tout ce que je veux c'est pouvoir continuer à mettre Arch à jour et là, je coince.
Dernière modification par mimile le mer. 18 janv. 2012, 13:52, modifié 1 fois.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [pacman] package-query bloque sur la version de pacman.

Message par oktoberfest »

Comme l'indique Tuxce il doit y avoir une coquille dans ton pacman.conf, vu que pacman devrait te proposer de mettre à jour pacman ET package-query.
Tu peux nous poster ton /etc/pacman.conf ?
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
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [pacman] package-query bloque sur la version de pacman.

Message par mimile »

Voici mon pacman.conf :

http://pastebin.archlinux.fr/435300

J'ai un doute quant à l'accès (via include) au dépôt archlinuxfr qui est indiqué dans mon /etc/pacman.d/mirrorlist où j'ai ajouté :

Server = http://repo.archlinux.fr/$arch (qui ne fait l'objet d'aucune analyse lors d'une mise à jour complète, à la différence de core, extra et community)

en plus de :

Server = ftp://mir1.archlinux.fr/archlinux/$repo/os/$arch

qui est le server que j'ai indiqué lors de l'installation de Arch.

Est-ce correct ?

Devais-je peut-être aussi décommenter l'option "testing" ?
Dernière modification par mimile le mer. 18 janv. 2012, 14:07, modifié 2 fois.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [pacman] package-query bloque sur la version de pacman.

Message par oktoberfest »

Dans mon /etc/pacman.conf j'ai (c'est ce que conseille le wiki) :

Code : Tout sélectionner

[archlinuxfr]
Server = http://repo.archlinux.fr/$arch
Et je n'ai rien touché dans le mirrorlist.

EDIT : ET ne touche pas à testing !! Sauf si tu aimes les risques, la sauce pimentée et les nuits à débogger ton système
Dernière modification par oktoberfest le mer. 18 janv. 2012, 14:10, modifié 1 fois.
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
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [pacman] package-query bloque sur la version de pacman.

Message par tuxce »

Si le dépôt [archlinuxfr] (sans le ".") n'est pas activé, pacman aura du mal à trouver les mise à jour de yaourt / package-query
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [pacman] package-query bloque sur la version de pacman.

Message par mimile »

Ce serait donc ce point dans "archlinux.fr" qui serait à l'origine de mon problème ...

Là, je suis au boulot et n'ai pas accès au PC où se trouve Arch.

Je reviendrai dès que possible faire retour de cette modification.

A bientôt.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [pacman] package-query bloque sur la version de pacman.

Message par tuxce »

C'était oktoberfest qui avait un "." (avant qu'il n'édite) toi, tu as [archlinuxfr] de désactivé !

(Utilise la balise [ code] pour le code s'il te plaît ça évite entre autre d'avoir des url non valides)
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1222
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [pacman] package-query bloque sur la version de pacman.

Message par karhu »

Désolé mais je ne vais pas ouvrir un nouveau poste pour cette simple remarque, et surtout je ne sais pas comment la remonter.
FoolEcho a écrit : Sauf qu'avant de mettre à jour, il te faut modifier /etc/pacman.conf avec

Code : Tout sélectionner

SyncFirst = pacman pacman-color yaourt package-query
Je rajouterai aussi packagekit

Code : Tout sélectionner

SyncFirst = pacman pacman-color yaourt package-query packagekit
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [pacman] package-query bloque sur la version de pacman.

Message par tuxce »

Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [pacman] package-query bloque (résolu)

Message par mimile »

Pas si résolu que ça.

En fait, j'ai posté mon message dans un sujet similaire par erreur.

Le voici, dûment complété :

Finalement, j'ai réussi à installer pacman 4

J'ai exécuté sudo pacman-key --init et j'ai obtenu une clé "marquée comme ayant une confiance ultime".

J'ai voulu ensuite faire une mise à jour et voici ce que ça a donné ;

http://pastebin.archlinux.fr/435314

Toutes ces erreurs 404 m'inquiètent ...

Auriez-vous une explication/solution ?

EDIT : à noter que j'ai tenté l'installation des mises à jour proposées et que ça a donné ceci :

http://pastebin.archlinux.fr/435315

Désolé pour cette erreur.

Merci d'avance
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [pacman] package-query bloque (résolu)

Message par tuxce »

Pour les "404", j'ai répondu sur l'autre sujet, en résumé, c'est normal.
Pour les clés inconnues, il suffit de désactiver la gestion des signatures en rajoutant

Code : Tout sélectionner

[options]
#...
SigLevel = Never
à /etc/pacman.conf
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [pacman] package-query bloque (résolu)

Message par mimile »

Merci.

Maintenant, c'est vraiment résolu.

J'ai pu installer les 52 mises à jour proposées.

Cela dit, sauf erreur de ma part, le fait de mettre SigLevel = never dispense pacman de vérifier la clef de sécurité.

Cela ne constitue-t'il pas un risque à terme ?
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [pacman] package-query bloque (résolu)

Message par tuxce »

pacman-key / pacman-key
Et dans ce sujet : http://forums.archlinux.fr/topic10109.html , ils repassent en revue les configurations possibles.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [pacman] package-query bloque (résolu)

Message par FoolEcho »

mimile a écrit :Cela dit, sauf erreur de ma part, le fait de mettre SigLevel = never dispense pacman de vérifier la clef de sécurité.

Cela ne constitue-t'il pas un risque à terme ?
Si, bien sûr. Mais c'était déjà le cas en 3.5 et avant. :)
Tant que tout n'est pas mis en place (signatures manquantes), le risque demeure (mais tu peux tester bien entendu).

Pour info, je suis en train de complèter un peu le wiki. :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Répondre