Tout ce qui concerne la notion de paquet et comment installer.
Répondre

pamac reste bloqué sur sync bases de données

#1Messageil y a 11 mois

Bonjour, bonjour, :bjr:

En voulant installer un logiciel des dépôts via pacman, je m'aperçois qu'il reste bloqué sur "Synchronisation des bases de données des paquets" après avoir entré mon mot de passe pour valider l'installation.

Pourtant, la commande
sudo pacman -Syyuw
réussi bien à synchroniser les paquets.
La commande
sudo pacman -S krdc
installe aussi sans problème krdc.

J'ai essayé avec d'autres programmes à installer pour voir et c'est le même problème.
Je n'ai pas fait de mise à jour récemment.

Il semblerait que quelque chose soit cassé dans pacman, pour une raison inconnue.

La commande
pacman -Si pacman
renvoie :

Dépôt                    : core
Nom                      : pacman
Version                  : 5.2.2-2
Description              : A library-based package manager with dependency support
Architecture             : x86_64
URL                      : http://www.archlinux.org/pacman/
Licences                 : GPL
Groupes                  : base-devel
Fournit                  : pacman-contrib  pacman-init  libalpm.so=12-64
Dépend de                : bash  glibc  libarchive  curl  perl  gpgme  archlinux-keyring  manjaro-keyring  pacman-mirrors>=4.1.0
Dépendances opt.         : haveged: for pacman-init.service
                           perl-locale-gettext: translation support in makepkg-template
                           findutils: for pacdiff --find
                           mlocate: for pacdiff --locate
                           sudo: privilege elevation for several scripts
                           vim: default merge program for pacdiff
Est en conflit avec      : pacman-contrib  pacman-init
Remplace                 : pacman-contrib  pacman-init
Taille du téléchargement : 870,78 KiB
Taille installée         : 4635,55 KiB
Paqueteur                : Philip Mueller <philm@manjaro.org>
Compilé le               : ven. 31 juil. 2020 00:06:49
Validé par               : Somme MD5  Somme SHA-256  Signature
Quelqu'un a une idée ? :saispas:

Merci! :merci:

pamac reste bloqué sur sync bases de données

#2Messageil y a 11 mois

bonjour

pas tout compris :
- tu nous dis que la sync fonctionne avec -Syy (donc pas de problème de miroir !)
- tu nous dis que tu installes krdc
:confus: il faudrait nous retourner la commande qui bloque avec son retour
ps: tu peux ajouter l'option --debug à ta commande pour avoir plus d'infos ;) et nous retourner le résultat

pamac reste bloqué sur sync bases de données

#3Messageil y a 11 mois

Bonjour, pas tout compris (comme papajoke) non plus. Tu évoques pamac dans le titre du sujet puis pacman dans le contenu. :confus: Peux-tu préciser si, comme je le suppose, c'est bien pamac et non pacman qui te pose problème ? :merci:

pamac reste bloqué sur sync bases de données

#4Messageil y a 11 mois

Bonjour

Bon apparemment, je n'ai pas été très clair ; désolé :desole:

C'est pamac qui pose problème. Tout fonctionne bien avec pacman. J'ai réussi à installer ce que je veux avec pacman mais plus rien avec pamac en GUI.

Si je reprends avec ce qui ne fonctionne pas uniquement et en prenant l'exemple de krdc.
  • j'ouvre pamac GUI
  • je cherche krdc
  • pamac le trouve
  • je clique sur le bouton Installer
  • je clique sur le bouton Appliquer
  • une fenêtre pop-up me demande mon de passe que j'entre
  • une fenêtre pop-up me propose des modules complémentaires à installer que je sélectionne
  • pamac GUI se bloque alors et le message en bas de la fenêtre est : "Synchronisation des bases de donnés des paquets..."
  • la seule solution est alors de tueur la fenêtre pamac
  • pas d'information dans le log systemd
J'ai effectivement listé les commandes avec pacman pour montrer que les miroirs se synchronisent bien et que donc le problème pourrait être ailleurs.

Est-ce que j'ai été plus clair ?

Merci

A+

[edit] je viens juste de voir si qui a peut être été encore plus source de confusion : j'ai mis la version de pacman alors que je voulais mettre la version de pamac ! :tetu!:pleure:

Toutes mes excuses encore une fois. Correction donc,

pacman -Si pamac-gtk
retourne :

Dépôt                    : extra
Nom                      : pamac-gtk
Version                  : 9.5.10-2
Description              : A Package Manager based on libalpm with AUR and Appstream support
Architecture             : x86_64
URL                      : https://gitlab.manjaro.org/applications/pamac
Licences                 : GPL3
Groupes                  : --
Fournit                  : pamac=9.5.10-2  pamac-gtk=9.5.10-2
Dépend de                : pamac-cli  gtk3>=3.22
Dépendances opt.         : --
Est en conflit avec      : pamac  pamac-aur  pamac-gtk-dev
Remplace                 : pamac
Taille du téléchargement : 143,76 KiB
Taille installée         : 582,72 KiB
Paqueteur                : Helmut Stult <helmut@manjaro.org>
Compilé le               : mar. 22 sept. 2020 22:59:52
Validé par               : Somme MD5  Somme SHA-256  Signature

pamac reste bloqué sur sync bases de données

#5Messageil y a 11 mois

Bonsoir,

Dans les paramètres tu peut choisir les miroirs, tu peut tester avec les miroirs de France uniquement puis sur actualiser les miroirs.
Laisse le terminer l'opération puis redémarre l'application et test à nouveau l'installation du paquet.

pamac reste bloqué sur sync bases de données

#6Messageil y a 11 mois

C'est surtout que tu avais bien écrit que tu bloquais avec pacman:wink:
Kris a écrit : il y a 11 mois En voulant installer un logiciel des dépôts via pacman, je m'aperçois qu'il reste bloqué ...
----
Peut-être que pamac n'est pas bloqué mais qu'il fait une mise à jour aur qui prend du temps ? Il existe un bouton détail qui affiche la sortie ...

Puisque pacman synchronise bien , c'est que le miroir est bon : pamac et pacman utilisent le même fichier de config
Puisque tu as fait la maj avec pacman, pamac ne devrait pas re-synchroniser les bases de données puisque fait avec pacman
Un bon test est d'essayer de faire la mise à jour en cli avec pamac sans aur puis avec aur

pamac update --no-aur 
pamac update -a

pamac reste bloqué sur sync bases de données

#7Messageil y a 11 mois

C'est surtout que tu avais bien écrit que tu bloquais avec pacman:wink:
Kris a écrit : il y a 11 mois En voulant installer un logiciel des dépôts via pacman, je m'aperçois qu'il reste bloqué ...
Effectivement... la dyslexie me quête... désolé..
papajoke a écrit : il y a 11 mois Peut-être que pamac n'est pas bloqué mais qu'il fait une mise à jour aur qui prend du temps ? Il existe un bouton détail qui affiche la sortie ...
En fait, le fenêtre pamac GUI est complètement bloquée. Le bouton Détails n'est pas encore apparu à cette étape. Le bouton Annuler ne fonctionne pas. Je ne peux même pas fermer la fenêtre avec la croix. Il faut que je tue le processus.

Voici les retours des commandes en cli.

pamac update --no-aur 

** Message: 07:30:24.364: flatpak_plugin.vala:125: last flathub appstream refresh is older than 3
** Message: 07:30:24.364: flatpak_plugin.vala:126: refreshing flathub appstream data
Préparation...
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Une authentification est requise pour installer, mettre à jour ou supprimer des paquets
Multiple identities can be used for authentication:
 1.  christian
 2.  colette
 3.  carla
Choose identity to authenticate as (1-3): 1
Password: 
==== AUTHENTICATION COMPLETE ====
Synchronisation des bases de données des paquets...
Rien à faire.
Transaction terminée avec succès.

pamac update -a

Préparation...
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Une authentification est requise pour installer, mettre à jour ou supprimer des paquets
Multiple identities can be used for authentication:
 1.  christian
 2.  colette
 3.  carla
Choose identity to authenticate as (1-3): 1
Password: 
==== AUTHENTICATION COMPLETE ====
Synchronisation des bases de données des paquets...
Rien à faire.
Transaction terminée avec succès.
Si je fais un test d'installation en ligne de commande avec pamac, l’exécution se bloque aussi :

pamac install krfb

Préparation...
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Une authentification est requise pour installer, mettre à jour ou supprimer des paquets
Multiple identities can be used for authentication:
 1.  christian
 2.  colette
 3.  carla
Choose identity to authenticate as (1-3): 1
Password: 
==== AUTHENTICATION COMPLETE ====
Synchronisation des bases de données des paquets...
Résolution des dépendances...
Recherche des conflits entre paquets...
Avertissement : cycle de dépendances détecté :
Avertissement : mesa sera installé avant sa dépendance libglvnd
Avertissement : cycle de dépendances détecté :
Avertissement : bashrc-manjaro sera installé avant sa dépendance bash
Avertissement : cycle de dépendances détecté :
Avertissement : harfbuzz sera installé avant sa dépendance freetype2

Des idées ?

Merci.

A+

pamac reste bloqué sur sync bases de données

#8Messageil y a 11 mois

effectivement il y a bien un drôle de problème ...
- avec pamac update , il indique qu'il n'y a rien à faire
- mais pamac install xx, trouve une mise à jour à faire : mesa, harfbuzz, ... et cela bloque !
:o:saispas:

peut-être que cette version de pamac est incompatible avec l'option -w de pacman ? A tester une mise à jour classique avec pacman -Syu pour voir si cela débloque le système ...
ps: utiliser -w avec pacman n'est pas bon si on désire uniquement télécharger, nous avons checkupdates -d pour cela

pamac reste bloqué sur sync bases de données

#9Messageil y a 11 mois

Merci @papajoke pour ton aide. :bien:merci:

sudo pacman -Syyuw est une ancienne recommandation que j'avais vu sur le forum (ici ou à l'inter), à faire avant le sudo pacman -Syyu, et que j'ai gardée. Je l'enlève donc.

pacman -Syu se passe bien :

sudo pacman -Syu

[sudo] Mot de passe de christian : 
:: Synchronisation des bases de données de paquets…
 core est à jour
 extra est à jour
 community est à jour
 multilib est à jour
:: Début de la mise à jour complète du système…
 il n’y a rien à faire
mais cela ne résout rien. L'installation de krfb (par exemple) échoue / se bloque de la même façon :

pamac install krfb
Préparation...
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Une authentification est requise pour installer, mettre à jour ou supprimer des paquets
Multiple identities can be used for authentication:
 1.  christian
 2.  colette
 3.  carla
Choose identity to authenticate as (1-3): 1
Password: 
==== AUTHENTICATION COMPLETE ====
Synchronisation des bases de données des paquets...
Résolution des dépendances...
Recherche des conflits entre paquets...
Avertissement : cycle de dépendances détecté :
Avertissement : mesa sera installé avant sa dépendance libglvnd
Avertissement : cycle de dépendances détecté :
Avertissement : bashrc-manjaro sera installé avant sa dépendance bash
Avertissement : cycle de dépendances détecté :
Avertissement : harfbuzz sera installé avant sa dépendance freetype2
:desole::saispas:
Dernière modification par Krisil y a 11 mois, modifié au total 1 fois.

pamac reste bloqué sur sync bases de données

#10Messageil y a 11 mois

Breaking news : en fouillant, j'ai cliqué au petit bonheur la chance sur "Actualiser les bases de données" dans le menu de pamac GUI. :idea:
Cela a mouliné un peu et, maintenant, cela refonctionne ! :o
Je vais passer en résolu, sauf si vous voulez que je teste autre chose. :?:
Mais cela me gène un peu de ne pas savoir ce qu'il s'est passé car cela pourrait revenir... :saispas:

Merci pour l'aide dans tous les cas. :merci:

A+

pamac reste bloqué sur sync bases de données

#11Messageil y a 11 mois

il faut faire TRES attention entre
les mirroirs pour pacman ( pacman-mirrors )
et les miroirs sous pamac , ce n'est PAS les mêmes fichiers de configuration
Répondre