[GCC] pose problème

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

[GCC] pose problème

Message par mimile »

Bonjour,

Je lance une mise à jour complète qui échoue en affichant ces messages :

Code : Tout sélectionner

:: Début de la mise à jour complète du système...
résolution des dépendances...
recherche des conflits entre paquets...
avertissement : supprime « gcc-libs » de la liste de cible car il est en conflit avec « gcc-libs-multilib »
avertissement : supprime « gcc » de la liste de cible car il est en conflit avec « gcc-multilib »
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: gcc-fortran : requiert gcc=7.1.1-2
[okapi@Archie Bureau]$ 
Que faut-il faire pour résoudre ce problème ?

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
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [GCC] pose problème

Message par benjarobin »

Bonjour je suis curieux de savoir pourquoi tu as besoin de gcc-fortran, gcc-libs-multilib et de gcc-multilib
Quelle est la sortie de :

Code : Tout sélectionner

pactree -r -d 2 gcc-fortran
pactree -r -d 2 gcc-libs-multilib
pactree -r -d 2 gcc-multilib
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [GCC] pose problème

Message par viperpaulo »

Hello

Code : Tout sélectionner

# pacman -Syy
# pacman -S gcc-fortran
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [GCC] pose problème

Message par benjarobin »

@viperpaulo Je ne sais pas d'où tu sort ceci mais cela ne résoudra pas le problème. Dans le meilleur des cas tu risques de casser ton système. Ne jamais faire ceci !!!!

L'explication du problème: gcc-fortran requière exactement cette version 7.1.1-2 de gcc,
gcc-multilib 7.1.1-3 fournit gcc 7.1.1-3 et non 7.1.1-2

Mais la question qu'il faut se poser, c'est pourquoi tu as gcc-fortran...
Bref si tu veux garder gcc-fortran et la version multilib de gcc tu dois faire ceci :

Code : Tout sélectionner

pacman -Syu gcc-fortran-multilib
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [GCC] pose problème

Message par mimile »

Salut benjarobin,

Avant toute chose, je te remercie pour la perpétuelle attention que tu portes aux messages des béotiens tels que je le suis et ta quasi omniscience à y répondre.

Cela dit, tu comprendras que je ne suis pas du tout compétent et que tous ces bidules gcc etc.... se sont installés à l'insu de mon plein gré lors d'une mise à jour complète (Syu) et j'en ignore totalement l'utilité et l'intérêt.

Voici le résultat de tes demandes pactree :

Code : Tout sélectionner

$ pactree -r -d 2 gcc-fortran
gcc-fortran
└─netcdf-fortran

Code : Tout sélectionner

$ pactree -r -d 2 gcc-libs-multilib
gcc-libs-multilib
├─aspell
│ ├─enchant
│ └─yagf
├─atomicparsley
├─blas
│ ├─cblas
│ └─lapack
├─botan1.10
├─cdrdao
│ └─brasero
├─clementine
├─clucene
│ └─libreoffice-still
├─crypto++
│ ├─amule
│ └─clementine
├─db
│ ├─bogofilter
│ ├─evolution-data-server
│ ├─jack
│ ├─lib32-db
│ ├─perl
│ └─samba
├─dosbox
├─dvd+rw-tools
│ └─brasero
├─exempi
│ ├─eog
│ ├─gnome-photos
│ ├─nautilus
│ ├─nemo
│ └─tracker
├─exiv2
│ ├─gnome-color-manager
│ ├─kdebase-runtime
│ ├─kfilemetadata
│ ├─kio-extras
│ └─libgexiv2
├─fftw
│ ├─alsa-utils
│ ├─clementine
│ ├─liblastfm
│ ├─libofa
│ ├─rubberband
│ └─vigra
├─flac
│ ├─gst-plugins-good
│ ├─lib32-flac
│ ├─libsndfile
│ ├─sdl_sound
│ └─tracker
├─frei0r-plugins
│ └─gnome-video-effects
├─gc
│ ├─elinks
│ ├─guile
│ └─guile2.0
├─gcc-multilib
│ ├─dkms
│ ├─gcc-fortran
│ ├─libreoffice-still-sdk
│ └─virtualbox-host-dkms
├─gettext
│ ├─lib32-gettext
│ ├─wine
│ └─yaourt
├─gmp
│ ├─coreutils
│ ├─dnsmasq
│ ├─ffmpeg
│ ├─glpk
│ ├─guile
│ ├─guile2.0
│ ├─lib32-gmp
│ ├─mpfr
│ ├─nettle
│ └─ruby
├─gnutls
│ ├─aria2
│ ├─ffmpeg
│ ├─ffmpeg2.8
│ ├─glib-networking
│ ├─gnupg
│ ├─gsasl
│ ├─gst-plugins-bad
│ ├─gtk-vnc
│ ├─lib32-gnutls
│ ├─libcups
│ ├─libimobiledevice
│ ├─libmicrohttpd
│ ├─libnice
│ ├─libvncserver
│ ├─pkcs11-helper
│ ├─rtmpdump
│ ├─samba
│ ├─smbclient
│ ├─tigervnc
│ ├─vinagre
│ ├─vino
│ ├─vte3
│ └─wget
├─gptfdisk
├─graphite
│ ├─harfbuzz
│ └─libreoffice-still
├─groff
│ └─man-db
├─hunspell
│ ├─enchant
│ ├─firefox
│ ├─libreoffice-still
│ └─thunderbird
├─icu
│ ├─boost-libs
│ ├─brltty
│ ├─epiphany
│ ├─firefox
│ ├─harfbuzz-icu
│ ├─js38
│ ├─kdelibs
│ ├─libcdr
│ ├─libfbclient
│ ├─libmspub
│ ├─libphonenumber
│ ├─libpsl
│ ├─libtracker-sparql
│ ├─libvisio
│ ├─libxml2
│ ├─qt5-base
│ ├─raptor
│ └─thunderbird
├─ilmbase
│ └─openexr
├─intel-tbb
│ ├─opencv
│ └─suitesparse
├─js
│ ├─cjs
│ └─polkit
├─js185
│ └─elinks
├─js38
│ └─gjs
├─jsoncpp
│ └─cmake
├─ladspa
│ └─gst-plugins-bad
├─libcdio
│ ├─clementine
│ ├─gst-plugins-ugly
│ ├─libcdio-paranoia
│ └─vcdimager
├─libebml
│ └─libmatroska
├─libechonest
│ └─clementine
├─libelf
│ ├─gstreamer
│ ├─iproute2
│ ├─lib32-libelf
│ ├─mesa
│ ├─mesa-vdpau
│ └─systemd
├─libfbclient
│ ├─libgda-firebird
│ └─libreoffice-still
├─libgme
│ └─gst-plugins-bad
├─libmodplug
│ ├─ffmpeg
│ ├─ffmpeg2.8
│ └─gst-plugins-bad
├─libmp4v2
│ └─faac
├─libproxy
│ ├─glib-networking
│ ├─libquvi
│ ├─qt5-base
│ └─vlc
├─libpst
│ └─evolution
├─libreoffice-still
│ ├─libreoffice-still-fr
│ ├─libreoffice-still-sdk
│ └─unoconv
├─libreoffice-still-sdk
├─libsidplay
│ └─gst-plugins-ugly
├─libsigc++
│ ├─cairomm
│ ├─glibmm
│ └─pavucontrol
├─libsoxr
│ ├─ffmpeg
│ ├─ffmpeg2.8
│ └─pulseaudio
├─libvdpau
│ ├─ffmpeg
│ ├─ffmpeg2.8
│ ├─gst-plugins-bad
│ └─libva-vdpau-driver
├─libvoikko
│ └─enchant
├─libvpx
│ ├─avidemux-cli
│ ├─ffmpeg
│ ├─ffmpeg2.8
│ ├─firefox
│ ├─gst-plugins-good
│ ├─mplayer
│ ├─qt5-webengine
│ ├─thunderbird
│ └─virtualbox
├─libwpd
│ ├─libcdr
│ ├─libetonyek
│ ├─libmspub
│ ├─libodfgen
│ ├─libreoffice-still
│ ├─libvisio
│ ├─libwpg
│ └─libwps
├─llvm-libs
│ ├─mesa
│ └─mesa-vdpau
├─lshw
├─mjpegtools
│ └─gst-plugins-bad
├─ncurses
│ ├─alsa-utils
│ ├─aspell
│ ├─bash
│ ├─dialog
│ ├─gdb
│ ├─gptfdisk
│ ├─guile
│ ├─guile2.0
│ ├─htop
│ ├─lame
│ ├─less
│ ├─lib32-ncurses
│ ├─libcaca
│ ├─libcdio
│ ├─libedit
│ ├─libxml2
│ ├─llvm-libs
│ ├─nano
│ ├─pinentry
│ ├─procps-ng
│ ├─psmisc
│ ├─readline
│ ├─texinfo
│ ├─unace
│ ├─vi
│ └─xterm
├─netcdf
│ ├─ffmpeg
│ ├─netcdf-cxx
│ └─netcdf-fortran
├─netcdf-cxx
├─netcdf-fortran
├─p7zip
├─pcre
│ ├─apache
│ ├─git
│ ├─glib2
│ ├─grep
│ ├─less
│ ├─lib32-pcre
│ ├─libmariadbclient
│ ├─libtracker-sparql
│ ├─mariadb
│ ├─nmap
│ ├─php
│ ├─qpdf
│ ├─slang
│ └─wget
├─pcre2
│ └─vte3
├─plotutils
│ └─pstoedit
├─poppler
│ ├─cups-filters
│ ├─libreoffice-still
│ ├─poppler-glib
│ └─poppler-qt5
├─portaudio
│ └─espeak
├─protobuf
│ ├─clementine
│ ├─libphonenumber
│ └─qt5-webengine
├─pstoedit
├─qqwing
│ └─gnome-sudoku
├─re2c
│ └─spamassassin
├─schroedinger
│ ├─ffmpeg
│ ├─ffmpeg2.8
│ └─gst-plugins-bad
├─smartmontools
├─snappy
│ └─qt5-webengine
├─soundtouch
│ └─gst-plugins-bad
├─tesseract
│ ├─tesseract-data-eng
│ └─tesseract-data-fra
├─thin-provisioning-tools
│ └─lvm2
├─uchardet
│ └─mpv
├─unrar
├─v4l-utils
│ ├─ffmpeg
│ ├─ffmpeg2.8
│ ├─gst-plugins-good
│ ├─lib32-v4l-utils
│ └─sane
├─vamp-plugin-sdk
│ └─rubberband
├─vid.stab
│ ├─ffmpeg
│ └─ffmpeg2.8
├─vigra
├─virtualbox
│ └─virtualbox-ext-vnc
├─webrtc-audio-processing
│ ├─gst-plugins-bad
│ └─pulseaudio
├─wine
│ └─wine_gecko
├─x265
│ ├─ffmpeg
│ └─ffmpeg2.8
├─xampp
├─zeromq
│ ├─libteam
│ └─python-pyzmq
├─zita-alsa-pcmi
│ └─jack
└─zita-resampler
  └─jack
[okapi@Archie Bureau]$ 
et enfin :

Code : Tout sélectionner

$ pactree -r -d 2 gcc-multilib
gcc-multilib
├─dkms
│ └─virtualbox-host-dkms
├─gcc-fortran
│ └─netcdf-fortran
├─libreoffice-still-sdk
└─virtualbox-host-dkms
  └─virtualbox
[HS] plus ça va, moins ça va :

Après l'apparition des messages d'erreur ACPI, puis un peu plus tard EFI_MEMMAP, voilà que quand j'éteins Arch - alors que cela prenait 5 secondes après quoi le PC s'arrêtait et mon écran aussi - voilà que maintenant à la fin de la séquence d'arrêt; j'ai un message genre Power Down et le PC continue à tourner (le son, ce pourrait être celui les ventilos qui continuent à tourner) toujours est-il que je dois l'arrêter à la barbare en maintenant le bouton de mise en marche enfoncé 5 à 10 secondes.

Où est donc passé la splendide et légère Arch de mes débuts qui démarrait en 15 secondes et s'arrêtait en moins de 2 sur un PC 4 fois moins costaud que celui que j'utilise actuellement ?

Il faudrait peut-être revoir la page d'accueil qui dit : Arch Linux est une distribution légère et rapide dont le concept est de rester la plus simple possible (philosophie KISS). [/HS]
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
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [GCC] pose problème

Message par benjarobin »

Donc tu as bien 2 solutions en fonction de ce que tu choisis de faire (garder ou non multilib)

Code : Tout sélectionner

pacman -Syu gcc-fortran-multilib
pacman -Syu gcc gcc-libs
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [GCC] pose problème

Message par mimile »

Désolé, mais je ne sais que répondre ...

A ton avis ?
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
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [GCC] pose problème

Message par benjarobin »

Mon avis c'est que tu devrais essayer de ne pas garder multilib, et que si pacman n'y arrive pas de faire l'autre solution.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [GCC] pose problème

Message par mimile »

Je crois que j''ai assassiné mon Arch ... :x

J'ai exécuté la commande : sudo pacman -Syu gcc-fortran-multilib

Après les lignes d'erreur devenues habituelles (ACPI, EFI), une question apparaît : supprimer GCC-fortran ? Je réponds oui et vois apparaître la liste des paquets à mettre à jour, comme quand on fait un Syu normal.

Ce qui m'interpelle, c'est que dans cette liste, il y a gcc-fortran (suivi du n° de sa version - que je n'ai pas noté).

Bref, je lance la mise à jour durant laquelle je vois apparaître un message d'erreur (que je n'ai pas le temps de noter).

La mise à jour des nouveaux noyaux (j'ai gardé le LTS) se fait normalement (image successfull) et s'achève sans autre message d'erreur.

Pour voir, je reboote et là, la catastrophe totale : une longue série de lignes incompréhensibles qui se terminent par "kernel panic" puis plus rien.

Obligé d'éteindre le PC à la barbare pour pouvoir relancer un essai avec le noyau LTS : même résultat !

Je boote Linux Mint 17.3 et chroot sur la partition / d'Arch.

Mais là, je ne sais plus quoi faire.

Je tente un pacman -Syu (réponse : il n'y a rien à faire) puis au pif : mkinitcpio -p linux qui me confirme "image successfull).

Je sors du chroot, lance Arch : pas de changement : toujours cette interminable liste incompréhensible se terminant par kernel panic ...

Rien qu'à l'idée de devoir réinstaller Arch, tout le temps que j'y ai consacré et tout ce que j'y ai installé depuis deux ans, je suis désespéré ...

Y-a-t'il une solution sachant que je n'ai pas de sauvegarde sous la main ?
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
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [GCC] pose problème

Message par benjarobin »

Ce qui est sûr c'est que ce n'est pas ma manipulation qui a provoqué le problème, mais juste le fait de mettre à jour.
gcc-fortran à été remplacé par gcc-fortran-multilib, mais dans tous les cas il n'est absolument pas utilisé pour le boot du PC, donc aucun lien de cause effet...

Il faudrait avoir le contenu exacte du kernel panic pour aider... A quel moment il se produit ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [GCC] pose problème

Message par mimile »

Photos d'écran quand ça s'arrête :

Image

Image

La 2ème photo précède la 1ère.

C'est tout ce qui apparaît quand tout s'arrête.
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
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [GCC] pose problème

Message par benjarobin »

Bonjour,
Tu ne serais pas en 32bits ? Car en VM j'ai comme des problèmes en 32 bits : Voir le sujet viewtopic.php?f=1&t=19239
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [GCC] pose problème

Message par mimile »

négatif, mon général

Arch est en 64 bits (comme les autres OS Linux - seul W7 est en 32 bits).
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)
ibliss
Hankyu
Messages : 23
Inscription : sam. 04 févr. 2012, 22:25

Re: [GCC] pose problème

Message par ibliss »

Yosh mina,

Même problème ici :

Code : Tout sélectionner

[08:57]~$ sudo pacman -Syu
:: Synchronisation des bases de données de paquets...
 core est à jour
 extra est à jour
 community est à jour
 multilib est à jour
 archlinuxfr est à jour
:: Début de la mise à jour complète du système...
résolution des dépendances...
recherche des conflits entre paquets...
avertissement : supprime « gcc-libs » de la liste de cible car il est en conflit avec « gcc-libs-multilib »
avertissement : supprime « gcc » de la liste de cible car il est en conflit avec « gcc-multilib »
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: gcc-fortran : requiert gcc=7.1.1-2

Code : Tout sélectionner

[08:57]~$ sudo pacman -Qs gcc
local/gcc-fortran 6.3.1-2
    Fortran front-end for GCC
local/gcc-gcj-ecj 4.9-1
    A fork of the Eclipse Java bytecode compiler for GCJ
local/gcc-libs-multilib 6.3.1-2
    Runtime libraries shipped by GCC for multilib
local/gcc-multilib 6.3.1-2 (multilib-devel)
    The GNU Compiler Collection - C and C++ frontends for multilib
local/lib32-gcc-libs 6.3.1-2
    Runtime libraries shipped by GCC (32-bit)
Je pensais remplacer gcc-fortran par gcc-fortran-multilib comme suggéré ici : https://bbs.archlinux.org/viewtopic.php?id=226723.
Vous en pensez quoi ?
Sinon sur cette même page il y a un mec/meuf qui suggère d'attendre la mise à jour de multilib...
ibliss
Hankyu
Messages : 23
Inscription : sam. 04 févr. 2012, 22:25

Re: [GCC] pose problème

Message par ibliss »

C'est curieux...

Code : Tout sélectionner

[09:27]~$ sudo pactree -r -d 3 gcc-fortran
gcc-fortran
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [GCC] pose problème

Message par benjarobin »

Si tu n'as pas besoin de gcc-fortran tu devrais le supprimer. Sinon si tu l'utilises tu dois installer sa version multilib. Voir la commande que j'ai donné plus haut
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre