Problèmes et questions concernant le noyau et le support matériel.
Répondre

si possible, supprimer linux514-nvidia-390xx et réessayer

#1Messageil y a 1 an

Bonjour,

Après plusieurs jours d'inactivité sous Manjaro, je rencontre un problème lors des mises à jour.

la satisfaction des dépendances a échoué:
- l’installation de nvidia-390xx-utils (390.151-2) casse la dépendance « nvidia-390xx-utils=390.147 » requise par linux514-nvidia-390xx
- si possible, supprimer linux514-nvidia-390xx et réessayer
Mon noyau actuel est le 5.14.21-2, voir ci-dessous.
Il faut passer sur un noyau plus ancien comme le 5.10.123-1 par exemple ?

The following packages will be installed:
linux515
linux515-nvidia-390xx
linux515-bbswitch

Starting
resolving dependencies...
looking for conflicting packages...
:: installing nvidia-390xx-utils (390.151-2) breaks dependency 'nvidia-390xx-utils=390.147' required by linux414-nvidia-390xx
:: installing nvidia-390xx-utils (390.151-2) breaks dependency 'nvidia-390xx-utils=390.147' required by linux510-nvidia-390xx
:: installing nvidia-390xx-utils (390.151-2) breaks dependency 'nvidia-390xx-utils=390.147' required by linux514-nvidia-390xx
error: failed to prepare transaction (could not satisfy dependencies)


Terminé ...
Dernière modification par cailleil y a 1 an, modifié au total 1 fois.

si possible, supprimer linux514-nvidia-390xx et réessayer

#2Messageil y a 1 an

bonjour

peux tu nous faire un retour des commandes suivantes

ls /etc/mkinitcpio.d/*.preset
sudo ls /boot/initramfs-*
sudo ls /boot/vmlinuz-*
sudo ls /usr/lib/modules/*

pacman -Qs linux514-*

si possible, supprimer linux514-nvidia-390xx et réessayer

#3Messageil y a 1 an

Merci Stéphane,

caille-n76vb% ls /etc/mkinitcpio.d/*.preset
/etc/mkinitcpio.d/linux414.preset  /etc/mkinitcpio.d/linux510.preset  /etc/mkinitcpio.d/linux514.preset
caille-n76vb% sudo ls /boot/initramfs-*
[sudo] Mot de passe de caille : 
/boot/initramfs-4.14-x86_64-fallback.img  /boot/initramfs-5.10-x86_64-fallback.img  /boot/initramfs-5.14-x86_64-fallback.img
/boot/initramfs-4.14-x86_64.img           /boot/initramfs-5.10-x86_64.img           /boot/initramfs-5.14-x86_64.img
caille-n76vb% sudo ls /boot/vmlinuz-*
/boot/vmlinuz-4.14-x86_64  /boot/vmlinuz-5.10-x86_64  /boot/vmlinuz-5.14-x86_64
caille-n76vb% sudo ls /usr/lib/modules/*
/usr/lib/modules/4.14.277-1-MANJARO:
extramodules  modules.alias      modules.builtin.alias.bin  modules.dep.bin  modules.softdep      pkgbase
kernel        modules.alias.bin  modules.builtin.bin        modules.devname  modules.symbols      vmlinuz
kernelbase    modules.builtin    modules.dep                modules.order    modules.symbols.bin

/usr/lib/modules/5.10.114-1-MANJARO:
extramodules  modules.alias      modules.builtin.alias.bin  modules.dep      modules.order    modules.symbols.bin
kernel        modules.alias.bin  modules.builtin.bin        modules.dep.bin  modules.softdep  pkgbase
kernelbase    modules.builtin    modules.builtin.modinfo    modules.devname  modules.symbols  vmlinuz

/usr/lib/modules/5.14.21-2-MANJARO:
extramodules  modules.alias      modules.builtin.alias.bin  modules.dep      modules.order    modules.symbols.bin
kernel        modules.alias.bin  modules.builtin.bin        modules.dep.bin  modules.softdep  pkgbase
kernelbase    modules.builtin    modules.builtin.modinfo    modules.devname  modules.symbols  vmlinuz

/usr/lib/modules/extramodules-4.14-MANJARO:
bbswitch.ko.gz  nvidia-drm.ko.gz  nvidia.ko.gz  nvidia-modeset.ko.gz  nvidia-uvm.ko.gz  version

/usr/lib/modules/extramodules-5.10-MANJARO:
bbswitch.ko.gz  nvidia-drm.ko.gz  nvidia.ko.gz  nvidia-modeset.ko.gz  nvidia-uvm.ko.gz  version

/usr/lib/modules/extramodules-5.14-MANJARO:
bbswitch.ko.gz  nvidia-drm.ko.gz  nvidia.ko.gz  nvidia-modeset.ko.gz  nvidia-uvm.ko.gz  version
caille-n76vb% pacman -Qs linux514-*
zsh: no matches found: linux514-*
caille-n76vb% 
Je me demande si ce n'est pas du à ma carte graphique qui n'est plus maintenue ?

si possible, supprimer linux514-nvidia-390xx et réessayer

#4Messageil y a 1 an

alors tu va redémarrer
en faisant apparaître le grub ( Esc au démarrage )
aller dans la section avancée et choisir le noyau 5.10

puis tu supprime le 5.14 , et tu ajoute le 5.15

sudo mhwd-kernel -r linux514 
sudo mhwd-kernel -i linux515

si possible, supprimer linux514-nvidia-390xx et réessayer

#5Messageil y a 1 an

Suite...

C'est fait, mais j'ai la même erreur ?
Merci, je verrai ça demain, bonne soirée. :sourire:

caille-n76vb% sudo mhwd-kernel -r linux514
[sudo] Mot de passe de caille : 
vérification des dépendances…
:: bumblebee peut nécessiter bbswitch: switch on/off discrete card
:: bumblebee peut nécessiter nvidia: NVIDIA kernel driver

Paquets (3) linux514-5.14.21-2  linux514-bbswitch-0.8-25  linux514-nvidia-390xx-390.147-1

Taille totale supprimée :  125,63 MiB

:: Voulez-vous désinstaller ces paquets ? [O/n] o
:: Exécution des crochets (« hooks ») de pré-transaction…
(1/2) Removing linux initcpios...
(2/2) Remove DKMS modules
:: Traitement des changements du paquet…
(1/3) désinstallation de linux514-nvidia-390xx                                                                        [#######################################################################] 100%
(2/3) désinstallation de linux514-bbswitch                                                                            [#######################################################################] 100%
(3/3) désinstallation de linux514                                                                                     [#######################################################################] 100%
:: Exécution des crochets (« hooks ») de post-transaction…
(1/3) Arming ConditionNeedsUpdate...
(2/3) Updating module dependencies...
(3/3) Updating Grub-Bootmenu
Création du fichier de configuration GRUB…
Thème trouvé : /usr/share/grub/themes/manjaro/theme.txt
Image Linux trouvée : /boot/vmlinuz-5.10-x86_64
Image mémoire initiale trouvée : /boot/intel-ucode.img /boot/initramfs-5.10-x86_64.img
Found initrd fallback image: /boot/initramfs-5.10-x86_64-fallback.img
Image Linux trouvée : /boot/vmlinuz-4.14-x86_64
Image mémoire initiale trouvée : /boot/intel-ucode.img /boot/initramfs-4.14-x86_64.img
Found initrd fallback image: /boot/initramfs-4.14-x86_64-fallback.img
Attention : le sondeur de systèmes d'exploitation sera exécuté pour détecter d'autres partitions amorçables.
Sa sortie sera utilisée pour détecter les binaires amorçables qu'elles contiennent et créer de nouvelles entrées d'amorçage.
Windows Boot Manager trouvé sur /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi
Ubuntu 22.04 LTS (22.04) trouvé sur /dev/sda5
Ajout de l'entrée du menu d'amorçage pour les paramètres du firmware UEFI …
Found memtest86+ image: /boot/memtest86+/memtest.bin
fait
caille-n76vb% sudo mhwd-kernel -i linux515
:: Synchronisation des bases de données de paquets…
 core                                                                                     166,6 KiB   329 KiB/s 00:01 [#######################################################################] 100%
 extra                                                                                   1859,8 KiB  1067 KiB/s 00:02 [#######################################################################] 100%
 community                                                                                  7,0 MiB  1113 KiB/s 00:06 [#######################################################################] 100%
 multilib                                                                                 174,5 KiB   819 KiB/s 00:00 [#######################################################################] 100%
The following packages are out of date, please update your system first: akonadi-contacts alsa-card-profiles alsa-lib alsa-ucm-conf alsa-utils amtk apparmor appimagelauncher appstream appstream-qt archlinux-appstream-data ark asciidoc attica aubio ayatana-ido baloo baloo-widgets binutils bleachbit bluez-qt boost-libs botan breeze-icons btrfs-progs bubblewrap ca-certificates-mozilla chromium ckbcomp clementine clucene cmake cpupower cups cups-pk-helper curl dcraw ddcutil device-mapper digikam ding-libs discount dnsmasq dolphin dolphin-plugins dpkg egl-wayland extra-cmake-modules f2fs-tools fakeroot ffmpegthumbs filelight filesystem flashrom foomatic-db-engine frameworkintegration fuse-common fuse3 fwupd gcc gcc-libs gedit gegl glib2 glib2-docs glibc gmic gmp gnome-desktop gnome-desktop-common gnupg gnutls grantleetheme graphicsmagick graphite graphviz grub gssproxy gst-libav gst-plugins-bad gst-plugins-bad-libs gst-plugins-base gst-plugins-base-libs gst-plugins-good gst-plugins-ugly gst-python gstreamer gtk-update-icon-cache gtk3 gtk4 gvfs gvfs-afc gvfs-gphoto2 gvfs-mtp gvfs-nfs gvfs-smb gwenview harfbuzz harfbuzz-icu hdf5 hidapi hplip htop hunspell hwdata hyphen hyphen-en iana-etc ijs imagemagick intel-graphics-compiler intel-ucode inxi iproute2 iptables iso-codes iw jasper jdk11-openjdk jre11-openjdk jre11-openjdk-headless js91 k3b kaccounts-integration kaccounts-providers kactivities kactivities-stats kamera karchive kate kauth kbd kbookmarks kcalc kcalendarcore kcmutils kcodecs kcolorpicker kcompletion kconfig kconfigwidgets kcontacts kcoreaddons kcrash kdbusaddons kdeclarative kdeconnect kded kdegraphics-mobipocket kdegraphics-thumbnailers kdelibs4support kdenetwork-filesharing kdesu kdnssd kdoctools keditbookmarks kemoticons kfilemetadata kfind kget kglobalaccel kguiaddons khelpcenter kholidays khtml ki18n kiconthemes kidletime kimageannotator kimageformats kinit kio kio-extras kirigami2 kitemmodels kitemviews kjobwidgets kjs kmime knewstuff knotifications knotifyconfig konsole konversation kpackage kparts kpeople kpimtextedit kpmcore kpty kquickcharts krb5 krunner kservice ksystemlog ktexteditor ktextwidgets kunitconversion kwallet kwalletmanager kwayland kwidgetsaddons kwin kwindowsystem kxmlgui ldb lib32-alsa-lib lib32-curl lib32-gcc-libs lib32-glibc lib32-libasyncns lib32-libdrm lib32-libldap lib32-libltdl lib32-libpulse lib32-libva-mesa-driver lib32-libxau lib32-libxdamage lib32-libxext lib32-libxml2 lib32-libxmu lib32-libxrandr lib32-libxss lib32-libxxf86vm lib32-mesa lib32-nspr lib32-nss lib32-nvidia-390xx-utils lib32-sqlite lib32-systemd lib32-vulkan-icd-loader libabw libadwaita libakonadi libappimage libasyncns libbpf libcups libdrm libdvdread libepubgen libfreehand libgpg-error libice libjpeg-turbo libkcddb libkdcraw libkexiv2 libkleo libksane libktorrent liblangtag libldap liblouis libmfx libmythes libnautilus-extension libnftnl libnm libnotify libpagemaker libpamac libpamac-flatpak-plugin libpamac-snap-plugin libpaper libpciaccess libproxy libpulse libqalculate libraw libreoffice-fresh libreoffice-fresh-fr librevenge librsvg libsm libstaroffice libtiff libtool libutempter libva-mesa-driver libwebsockets libwpg libx11 libxau libxcomposite libxdamage libxdmcp libxext libxinerama libxkbcommon libxkbcommon-x11 libxkbfile libxml2 libxmlb libxmu libxnvctrl-390xx libxpm libxrandr libxrender libxshmfence libxss libxtst libxv libxxf86vm lilv linux-api-headers linux-firmware linux-firmware-whence linux510 linux510-bbswitch linux510-nvidia-390xx llvm llvm-libs luajit lv2 lvm2 man-pages-fr manjaro-browser-settings manjaro-hello manjaro-release manjaro-settings-manager manjaro-settings-manager-kcm manjaro-settings-manager-knotifier marble-common mariadb-libs mesa mesa-demos mesa-utils mhwd-nvidia mhwd-nvidia-390xx mhwd-nvidia-470xx mobile-broadband-provider-info modemmanager-qt mtdev mythes-en nautilus net-snmp nettle networkmanager networkmanager-qt noto-fonts nspr nss ntfs-3g nvidia-390xx-utils okular opencv openjpeg2 openmpi openvpn osinfo-db ostree oxygen-icons pacman pamac-cli pamac-gtk partitionmanager pcsclite perl perl-alien-build perl-alien-libxml2 perl-capture-tiny perl-clone perl-dbi perl-encode-locale perl-error perl-ffi-checklib perl-file-basedir perl-file-desktopentry perl-file-listing perl-file-mimeinfo perl-file-which perl-html-parser perl-html-tagset perl-http-cookies perl-http-daemon perl-http-date perl-http-message perl-http-negotiate perl-image-exiftool perl-io-html perl-ipc-system-simple perl-libwww perl-lwp-mediatypes perl-mailtools perl-net-http perl-parse-yapp perl-path-tiny perl-timedate perl-try-tiny perl-uri perl-www-robotrules perl-xml-libxml perl-xml-parser perl-xml-writer pipewire pipewire-media-session pixman plasma-desktop plasma-framework plasma-workspace plasma5-themes-breath plasma5-themes-breath-migration poppler poppler-glib poppler-qt5 postgresql-libs print-manager prison protobuf psmisc pulseaudio pulseaudio-bluetooth pulseaudio-equalizer pulseaudio-jack pulseaudio-lirc pulseaudio-rtp pulseaudio-zeroconf purpose python python-bottle python-cryptography python-docutils python-jinja python-pillow python-pyparsing python-setuptools python-zipp qbittorrent qqc2-desktop-style qt5-base qt5-declarative qt5-graphicaleffects qt5-imageformats qt5-location qt5-multimedia qt5-quickcontrols qt5-quickcontrols2 qt5-script qt5-sensors qt5-speech qt5-svg qt5-tools qt5-translations qt5-virtualkeyboard qt5-wayland qt5-webchannel qt5-webengine qt5-webkit qt5-x11extras qt5-xmlpatterns re2 s-nail samba sddm-breath-theme sdl2 serd signon-kwallet-extension skanlite smbclient snapd solid sonnet sord sound-theme-freedesktop spectacle sqlite sratom sshfs sudo suil syndication syntax-highlighting systemd systemd-libs systemd-sysvcompat talloc tdb tepl tevent threadweaver thunderbird thunderbird-i18n-en-us thunderbird-i18n-fr timeshift tlp tracker3 tracker3-miners unixodbc upower v86d vde2 ventoy vigra vivaldi vivaldi-ffmpeg-codecs vulkan-headers vulkan-icd-loader vulkan-tools webkit2gtk wireless-regdb xarchiver xcb-util xcb-util-cursor xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xdg-dbus-proxy xdg-utils xfsprogs xkeyboard-config xorg-server xorg-server-common xorg-xhost xorg-xkill xorg-xmessage xorg-xmodmap xorg-xset xorg-xsetroot yakuake zsh zstd 
Do you want to continue anyway? [y/N] y
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é)
:: l’installation de nvidia-390xx-utils (390.151-2) casse la dépendance « nvidia-390xx-utils=390.147 » requise par linux414-nvidia-390xx
:: l’installation de nvidia-390xx-utils (390.151-2) casse la dépendance « nvidia-390xx-utils=390.147 » requise par linux510-nvidia-390xx
caille-n76vb% 

si possible, supprimer linux514-nvidia-390xx et réessayer

#6Messageil y a 1 an

il faut d'abord retirer

sudo pacman -Rs nvidia-390xx-utils
sudo mhwd-kernel -i linux515
s'il manque nvidia-390-utils

sudo pacman -S nvidia-390xx-utils

si possible, supprimer linux514-nvidia-390xx et réessayer

#7Messageil y a 1 an

Suite...

La première commande ne fonctionne pas ?

caille-n76vb% sudo pacman -Rs nvidia-390xx-utils
[sudo] Mot de passe de caille : 
vérification des dépendances…
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: la suppression de nvidia-390xx-utils casse la dépendance « nvidia-390xx-utils » requise par lib32-nvidia-390xx-utils
:: la suppression de nvidia-390xx-utils casse la dépendance « nvidia-390xx-utils=390.147 » requise par linux414-nvidia-390xx
:: la suppression de nvidia-390xx-utils casse la dépendance « nvidia-390xx-utils=390.147 » requise par linux510-nvidia-390xx
caille-n76vb%

si possible, supprimer linux514-nvidia-390xx et réessayer

#8Messageil y a 1 an

cela ne va pas être simple:
en terminal ou console ( Ctrl+Alt+F2 a F7)

sudo pacman -Rdd nvidia-390xx-utils lib32-nvidia-390xx-utils linux414-nvidia-390xx linux510-nvidia-390xx
sudo mhwd-kernel -i linux515
si aucun package nvidia est installé à l'ajout du noyau , ne pas redémarrer !

autre possibilité

sudo pacman -Syy
sudo mhwd -a pci free 0300
sudo mhwd-kernel -i linux515
sudo pacman -Syyu
sudo mhwd -a pci nonfree 0300

si possible, supprimer linux514-nvidia-390xx et réessayer

#9Messageil y a 1 an

Bonjour Stéphane,

J'ai lancé la deuxième option et j'ai répondu y/N (y) à cette question.
Toutes mes mises à jour sont passées sans problème 527 mises à jour.
Je suis maintenant avec le firmware 5.15.48-1
Je n'ai pas trop compris ce qui s'était passé ?

J'ai par contre le message ci-dessous lors de la fermeture de Manjaro ?

Broadcast message from caille@caille-n76vb (Fri 2022-06-24 19:26:18 CEST):
The system is going down for poweroff NOW !
"Il a fallut désinstaller toutes les dépendances avant de faire les mises à jour" ?

Alors merci. :merci:

si possible, supprimer linux514-nvidia-390xx et réessayer

#10Messageil y a 1 an

l'ancienne version nvidia ( lib32) bloquait les autres mises jour
or tes noyaux utilisait tous la même version , donc dans cette situation on doit tout retirer , puis tout remettre
, s' il y avait eu une seule version en retard , on aurait pu juste retirer celle ci

verifie pour les packages orphelins

sudo pacman -Qdt
et aussi certains fichiers .pacnew

si possible, supprimer linux514-nvidia-390xx et réessayer

#11Messageil y a 1 an

stephane a écrit : il y a 1 an verifie pour les packages orphelins

sudo pacman -Qdt
Il y en a beaucoup, j'ai tout supprimé. :maître:
Suite à la suppression, j'ai 239 mises à jour à faire, ce n'est quand même pas lié ?
stephane a écrit : il y a 1 an et aussi certains fichiers .pacnew
Je n'ai pas compris.

si possible, supprimer linux514-nvidia-390xx et réessayer

#12Messageil y a 1 an

il s'agit d'une nouvelle mise a jour

si possible, supprimer linux514-nvidia-390xx et réessayer

#14Messageil y a 1 an

pense a vider dans cette situation le cache pacman ( si aucun probleme )

sudo pacman -Sc 
Répondre