Post-Installation de Mageia 7 - Installer de nouveaux logiciels
Échec de gurpmi2 pour installer de nouveaux paquets.
Système et matériels / Installation et configuration

Danquest Membre non connecté
-
- Voir le profil du membre Danquest
- Inscrit le : 07/04/2018
- Site internet
- Groupes :
"Rpm drake or one of its dependencies needs to be ypdated first. Rpm will then restart.
To satisfy dependencies, the following package(s) also need to be installed:
- lib64gucharmap7-12.0.1-1.mga7.x86_64"
J'accepte "Apply", et je reçois le message "SEGV".
| J'ai vu :
https://bugs.mageia.org/show_bug.cgi?id=21167
mais il est "RESOLVED" "FIXED",
Alors ?
J'ajoute que en cliquant sur "Report"(l'échec), je reçois :
"Failed to execute default web browser"
Alors que, avec l'installation, je n'ai que Firefox, et j'ai changé les Preferences pour "Firefox is currently your default browser", et rebooté.
J'ajoute aussi comme demandé lors de l'échec :
[daniel@localhost ~]$ lspcidrake -v
ehci_pci : Intel Corporation|82801I (ICH9 Family) USB2 EHCI Controller #1 [SERIAL_USB] (vendor:8086 device:293a subv:1462 subd:7358) (rev: 02)
Card:Intel 810 and later: Intel Corporation|82G33/G31 Express Integrated Graphics Controller [DISPLAY_VGA] (vendor:8086 device:29c2 subv:1462 subd:7358) (rev: 02)
unknown : Intel Corporation|82801I (ICH9 Family) PCI Express Port 5 [BRIDGE_PCI] (vendor:8086 device:2948) (rev: 02)
ehci_pci : Intel Corporation|82801I (ICH9 Family) USB2 EHCI Controller #2 [SERIAL_USB] (vendor:8086 device:293c subv:1462 subd:7358) (rev: 02)
uhci_hcd : Intel Corporation|82801I (ICH9 Family) USB UHCI Controller #1 [SERIAL_USB] (vendor:8086 device:2934 subv:1462 subd:7358) (rev: 02)
uhci_hcd : Intel Corporation|82801I (ICH9 Family) USB UHCI Controller #4 [SERIAL_USB] (vendor:8086 device:2937 subv:1462 subd:7358) (rev: 02)
uhci_hcd : Intel Corporation|82801I (ICH9 Family) USB UHCI Controller #3 [SERIAL_USB] (vendor:8086 device:2936 subv:1462 subd:7358) (rev: 02)
uhci_hcd : Intel Corporation|82801I (ICH9 Family) USB UHCI Controller #6 [SERIAL_USB] (vendor:8086 device:2939 subv:1462 subd:7358) (rev: 02)
unknown : Intel Corporation|82G33/G31/P35/P31 Express DRAM Controller [BRIDGE_HOST] (vendor:8086 device:29c0) (rev: 02)
i2c_i801 : Intel Corporation|82801I (ICH9 Family) SMBus Controller [SERIAL_SMBUS] (vendor:8086 device:2930 subv:1462 subd:7358) (rev: 02)
unknown : Intel Corporation|82801 PCI Bridge [BRIDGE_PCI] (vendor:8086 device:244e) (rev: 92)
e1000e : Intel Corporation|82566DC-2 Gigabit Network Connection [NETWORK_ETHERNET] (vendor:8086 device:294c subv:1462 subd:358c) (rev: 02)
firewire_ohci : VIA Technologies, Inc.|VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller [SERIAL_FIREWIRE] (vendor:1106 device:3044 subv:1462 subd:358d) (rev: c0)
ata_piix : Intel Corporation|82801I (ICH9 Family) 2 port SATA Controller [IDE mode] [STORAGE_IDE] (vendor:8086 device:2926 subv:1462 subd:7358) (rev: 02)
snd_hda_intel : Intel Corporation|82801I (ICH9 Family) HD Audio Controller [MULTIMEDIA_AUDIO_DEV] (vendor:8086 device:293e subv:1462 subd:735b) (rev: 02)
uhci_hcd : Intel Corporation|82801I (ICH9 Family) USB UHCI Controller #2 [SERIAL_USB] (vendor:8086 device:2935 subv:1462 subd:7358) (rev: 02)
pata_marvell : Marvell Technology Group Ltd.|88SE6111/6121 SATA II / PATA Controller [STORAGE_IDE] (vendor:11ab device:6121) (rev: b1)
lpc_ich : Intel Corporation|82801IR (ICH9R) LPC Interface Controller [BRIDGE_ISA] (vendor:8086 device:2916 subv:1462 subd:7358) (rev: 02)
uhci_hcd : Intel Corporation|82801I (ICH9 Family) USB UHCI Controller #5 [SERIAL_USB] (vendor:8086 device:2938 subv:1462 subd:7358) (rev: 02)
unknown : Intel Corporation|82801I (ICH9 Family) PCI Express Port 1 [BRIDGE_PCI] (vendor:8086 device:2940) (rev: 02)
ata_piix : Intel Corporation|82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode] [STORAGE_IDE] (vendor:8086 device:2920 subv:1462 subd:7358) (rev: 02)
hub : Linux 5.1.14-desktop-1.mga7 ehci_hcd|EHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0002)
hub : Linux 5.1.14-desktop-1.mga7 ehci_hcd|EHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0002)
hub : Linux 5.1.14-desktop-1.mga7 uhci_hcd|UHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0001)
hub : Linux 5.1.14-desktop-1.mga7 uhci_hcd|UHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0001)
hub : Linux 5.1.14-desktop-1.mga7 uhci_hcd|UHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0001)
hub : Linux 5.1.14-desktop-1.mga7 uhci_hcd|UHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0001)
usbhid : Logitech|USB Optical Mouse [Human Interface Device|Boot Interface Subclass|Mouse] (vendor:046d device:c077)
usbhid : Novatek|Ultra Flat Keyboard [Human Interface Device|Boot Interface Subclass|Keyboard] (vendor:0603 device:00f2)
hub : Linux 5.1.14-desktop-1.mga7 uhci_hcd|UHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0001)
hub : Linux 5.1.14-desktop-1.mga7 uhci_hcd|UHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0001)
hid_generic : Logitech USB Optical Mouse
hid_generic : Novatek Ultra Flat Keyboard
hid_generic : Novatek Ultra Flat Keyboard
---
Danquest

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Danquest :
Échec de gurpmi2 pour installer de nouveaux paquets.
As-tu vu ce message ? Quel chemin as-tu suivi pour arriver là ?
Le lspci n'apporte rien.
Il faudrait exécuter rpmdrake depuis une console pour au moins avoir une capture des éléments de l'erreur.
Yves

Visiteur
Visiteur
Je viens d'essayer avec DNF, cela fonctionne parfaitement.

Si cela t'interesse d'utiliser DNF, et que tu utilises les dépots non_free et tainted, il te faudra au préalable faire la commande suivante en root:
Code :
dnf config-manager --set-enabled mageia-x86_64-nonfree updates-x86_64-nonfree mageia-x86_64-tainted updates-x86_64-tainted
Cette commande concerne exclusivement les paquets 64 bits.
Puis, toujours en root :
Code :
suivant d'un
dnf update
Code :
dnf install bluefish
Vigen.

Danquest Membre non connecté
-
- Voir le profil du membre Danquest
- Inscrit le : 07/04/2018
- Site internet
- Groupes :
Pour créer mon mdp "root":
Merci à Vigen qui m'a orienté vers :
https://www.mageialinux-online.org/wiki/modifier-le-mot-de-passe-root-en-mode-graphique
Et Modérateur m'orientait vers :
https://doc.mageia.org/installer/7/fr/content/addUser.html
pour réaliser la même solution.
(Excusez mon erreur de leur avoir répondu en "Privé")
MAIS:
Tentant d'installer Bluefish, j'ai les mêmes erreurs,
et voyant le "pop" message que des updates sont disponibles (dont un paquet "urpmi"!)
j'essaie, et il m'est seulement demandé mon mdp de user="daniel", et mon mdp comme root est refusé (?!)
et je suis encore en erreur.
Je reboote tout et Je refais, en console root :
d'abord :
[root@localhost daniel]# urpmi.update -a
medium "Core Release" is up-to-date
medium "Core Updates" is up-to-date
medium "Nonfree Release" is up-to-date
medium "Nonfree Updates" is up-to-date
(aucun signe de updates à faire?!)
Alors j'ouvre mcc en root en console pour voir s'il me dit la même chose :
[root@localhost daniel]# mcc
et je clique sur "Update your system" et il m'affiche la liste des "package updates" (il y a donc une mise à jour à faire!)
mais quand je lui dis d'installer,
je retombe toujours en erreur :
"
The "drakrpm-update" program has segfaulted with the following error:
SEGV
Glibc's trace:
4: /lib64/libperl.so.5.28(Perl_sighandler+0x226) [0x7febd26cc8a6]
5: /lib64/libc.so.6(+0x3caf0) [0x7febd2467af0]
6: /lib/../lib64/librpmio.so.8(rstrhash+0) [0x7febd1436000]
7: /lib/../lib64/librpm.so.8(+0x287ed) [0x7febd14757ed]
8: /lib/../lib64/librpm.so.8(+0x28df2) [0x7febd1475df2]
9: /lib/../lib64/librpm.so.8(+0x292d4) [0x7febd14762d4]
10: /lib/../lib64/librpm.so.8(rpmtsCheck+0x549) [0x7febd1476cb9]
11: /usr/lib64/perl5/vendor_perl/auto/URPM/URPM.so(+0xb30d) [0x7febd14d030d]
12: /lib64/libperl.so.5.28(Perl_pp_entersub+0x1f1) [0x7febd26e7b21]
13: /lib64/libperl.so.5.28(Perl_runops_standard+0x16) [0x7febd26dde16]
14: /lib64/libperl.so.5.28(Perl_call_sv+0x3b1) [0x7febd2653b71]
15: /usr/lib64/perl5/vendor_perl/auto/Glib/Glib.so(+0x273db) [0x7febd03d53db]
16: /lib/../lib64/libgobject-2.0.so.0(g_closure_invoke+0x19d) [0x7febd0366d8d]
17: /lib/../lib64/libgobject-2.0.so.0(+0x26d35) [0x7febd0379d35]
18: /lib/../lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xdbe) [0x7febd0382bce]
19: /lib/../lib64/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7febd03831b2]
Perl's trace:
drakbug::bug_handler() called from /usr/lib/libDrakX/drakbug.pm:41
drakbug::__ANON__() called from /usr/share/perl5/vendor_perl/urpm/install.pm:373
(eval)() called from /usr/share/perl5/vendor_perl/urpm/install.pm:373
urpm::install::install() called from /usr/share/perl5/vendor_perl/urpm/main_loop.pm:271
::urpm::main_loop::_run_transaction() called from /usr/share/perl5/vendor_perl/urpm/main_loop.pm:552
::urpm::main_loop::run() called from /usr/share/perl5/vendor_perl/Rpmdrake/pkg.pm:877
Rpmdrake::pkg::perform_installation() called from /usr/share/perl5/vendor_perl/Rpmdrake/gui.pm:937
Rpmdrake::gui::do_action__real() called from /usr/share/perl5/vendor_perl/Rpmdrake/gui.pm:952
(eval)() called from /usr/share/perl5/vendor_perl/Rpmdrake/gui.pm:952
Rpmdrake::gui::do_action() called from /usr/libexec/drakrpm-update:201
main::__ANON__() called from /usr/share/perl5/vendor_perl/Gtk3.pm:578
(eval)() called from /usr/share/perl5/vendor_perl/Gtk3.pm:578
Gtk3::main() called from /usr/share/perl5/vendor_perl/Gtk3.pm:523
Gtk3::__ANON__() called from /usr/lib/libDrakX/mygtk3.pm:1550
mygtk3::main() called from /usr/lib/libDrakX/ugtk3.pm:857
ugtk3::main() called from /usr/libexec/drakrpm-update:282
main::run_treeview_dialog() called from /usr/libexec/drakrpm-update:293
Used theme: Adwaita-Xfce
To submit a bug report, click on the report button.
This will open a web browser window on Bugzilla where you'll find a form to fill in. The information displayed above will be transferred to that server
It would be very useful to attach to your report the output of the following command: 'lspcidrake -v'.
"
Je vois que "Xfce" est mentionné dans ce message d'erreur et je me souviens d'avoir - pour la 1ère fois- demandé d'installer SEULEMENT Xfce : si j'avais aussi installé Gnome, peut-être que je n'aurais eu aucun problème (?)
...
Danquest

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Je te propose de faire les mises à jour en ligne de commande, en root :
urpmi --auto-update
La commande que tu as effectuée précédemment actualise le registre local des dépôts uniquement, elle ne fait pas la mise à jour des paquets.
Le mot de passe utilisateur est normal pour faire la mise à jour depuis l’icône bleue.
Yves

Danquest Membre non connecté
-
- Voir le profil du membre Danquest
- Inscrit le : 07/04/2018
- Site internet
- Groupes :
Je fais, en console root :
urpmi --auto-update
mais ça se termine en erreur :
"
Proceed with the installation of the 11 packages? (Y/n) Y
installing perl-doc-5.28.2-2.mga7.noarch.rpm urpmi-8.118.2-1.mga7.noarch.rpm glibc-2.29-20.mga7.x86_64.rpm python3-rpm-4.14.3-1.mga7.x86_64.rpm rpm-4.14.3-1.mga7.x86_64.rpm rpm-plugin-syslog-4.14.3-1.mga7.x86_64.rpm perl-URPM-5.23-1.mga7.x86_64.rpm lib64rpm8-4.14.3-1.mga7.x86_64.rpm perl-5.28.2-2.mga7.x86_64.rpm perl-base-5.28.2-2.mga7.x86_64.rpm rpm-plugin-systemd-inhibit-4.14.3-1.mga7.x86_64.rpm from /var/cache/urpmi/rpms
Segmentation fault (core dumped)
"
Que signifie ici "core dumped" (?)
Un problème de mémoire globale? Cette Mageia 7 est, globalement, très à l'aise dans son espace de partition, et tout fonctionne bien par ailleurs.
Mais avec mc (Midnight Commander) je vois que le contenu de /var/cache/urpmi/rpms s'affiche en rose, pour signaler une anomalie (?) Mais l'info sur ce dossier me dit :
File : rpms
...
Owner : /root/root
...
Free space : 45G/49G (92%)
donc, ne n'est pas un problème de mémoire.
Alors, que faire ?
Danquest

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Le core dumped indique que (en principe mais pratique je n' ai jamais trouvé de tel fichier) un fichier comprenant l' état de la mémoire a été sauvegardé dans un fichier quelque part.
Mais je suppose que c' est plus destiné aux dévellopeurs.
Ici vu les messages, je dirais que rpm doit subir une mise à jour (avant de traiter le reste des mises à jour) mais que quelque chose se passe mal (avant même l' installation des paquets).
On pourrait essayer de nettoyer le cache urpmi (des fois que l' un des paquets pose un problème) avec la commande urpmi --clean , puis retenter le urpmi --auto-update .
Sinon, on peut supposer un problème de conflit de bibliothèque ou effectivement de droits qui feraient que rpm plante.
Édité par nic80 Le 16/05/2020 à 11h03

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Tu peux tenter de contourner avec déjà ce qu'a indiqué nic80.
En deuxième ressort, tenter d'utiliser dnf: en root :
Code BASH :
dnf upgrade --refresh
En troisième ressort, reconstruire la base rpm, comme expliqué par notre ami Adrien.
Code BASH :
rm -f /var/lib/rpm/__db* rpm --rebuilddb
Yves

Danquest Membre non connecté
-
- Voir le profil du membre Danquest
- Inscrit le : 07/04/2018
- Site internet
- Groupes :
urpmi --clean
j'observe (sur un onglet précédent sur ma console) que les fichiers dans /var/cache/urpmi/rpms ont disparu
puis urpmi --auto-update
j'observe que les fichiers dans /var/cache/urpmi/rpms ont reparu, mais en couleur "rose" encore et ça se termine encore par :
"
from /var/cache/urpmi/rpms
Segmentation fault (core dumped)
"
Après :
dnf upgrade --refresh
dnf config-manager --set-enabled mageia-x86_64-nonfree updates-x86_64-nonfree mageia-x86_64-tainted updates-x86_64-tainted
dnf update
dnf install bluefish
Installed:
bluefish-2.2.10-3.mga7.x86_64 lib64gucharmap7-12.0.1-1.mga7.x86_64
Complete!
SUCCÈS : mon logiciel bluefish est installé!
J'essaie alors d'installer un autre logiciel "kate" qui est dans la liste sur le mcc et à partir du mcc, après avoir tout rebooté:
Même erreur :
"Rpmdrake or one of its priority dependencies needs to be updated first. Rpmdrake will then restart."
Alors je fais ("En troisième ressort" m'a dit Yves) sur console en root :
rm -f /var/lib/rpm/__db*
puis
rpm --rebuilddb
et :
à partir de la liste sur le mcc (donc avec mes privilèges d'utilisateur seulement), je tente encore d'installer "kate" :
SUCCÈS :
MERCI à tous les intervenants m'ayant secouru!
RÉSOLU
Danquest

Visiteur
Visiteur

C'est quand même un plus d'avoir plusieurs gestionnaire de paquets à disposition !!


Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Danquest :
J'essaie alors d'installer un autre logiciel "kate" qui est dans la liste sur le mcc et à partir du mcc, après avoir tout rebooté:
Même erreur :
"Rpmdrake or one of its priority dependencies needs to be updated first. Rpmdrake will then restart."
Même erreur :
"Rpmdrake or one of its priority dependencies needs to be updated first. Rpmdrake will then restart."
Non, ici, ce n'est pas la même erreur. Lorsqu'il y a une mise à jour de rpm ou d'un de ces composants, elle est faite en premier. C'est ce qui est dit.
Yves
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie