MAJ Buster : installation incomplète (ex-noms d'interface réseau et carte graphique)

Tags: #<Tag:0x00007fd6e674c948> #<Tag:0x00007fd6e674c880> #<Tag:0x00007fd6e674c790> #<Tag:0x00007fd6e674c6c8> #<Tag:0x00007fd6e674c600>

Bonjour,
Pour mettre à jour depuis Stretch, j’ai suivi le Chapitre 5. Problèmes à connaître pour Buster. Je n’ai pas bien compris la migration des noms d’interfaces réseaux. En particulier je n’ai pas trouvé le fichier 70-persistent-net.rulesEt du coup j’ai reconstruit initrd au pif avec :

sudo update-initramfs -u

La MAJ a été un peu laborieuse, avec des questions auxquelles j’ai répondu par défaut. Mais elle s’est terminée complètement. Au redémarrage standard j’ai des messages d’erreur concernant rpcbind, puis un service NFS qui attend une réponse et enfin un écran qui scintille par à coups avant de redevenir noir.
En mode recovery j’atteins la console sous root mais je suis pommé pour savoir par quel bout prendre les problème.
J’ai désactivé l’auto montage de NFS en renommant / commentant les fichiers auto.master et auto.nfs et j’ai enlevé les droits d’exécution sur auto.net. Pas de changement si je reboot en standard.
Dans quels fichier de logs faut il chercher ?
Merci de votre aide.

Voici un extrait de la commande :

#journalctl -xb
    Jul 30 14:34:37 Hermes systemd[1]: System is tainted: local-hwclock
    -- Subject: The system is configured in a way that might cause problems
    -- Defined-By: systemd
    -- Support: https://www.debian.org/support
    -- 
    -- The following "tags" are possible:
    -- - "split-usr" — /usr is a separate file system and was not mounted when systemd
    --   was booted
    -- - "cgroups-missing" — the kernel was compiled without cgroup support or access
    --   to expected interface files is resticted
    -- - "var-run-bad" — /var/run is not a symlink to /run
    -- - "overflowuid-not-65534" — the kernel user ID used for "unknown" users (with
    --   NFS or user namespaces) is not 65534
    -- - "overflowgid-not-65534" — the kernel group ID used for "unknown" users (with
    --   NFS or user namespaces) is not 65534
    -- Current system is tagged as local-hwclock.
    Jul 30 14:34:37 Hermes systemd[1]: Received SIGRTMIN+21 from PID 242 (plymouthd).
    Jul 30 14:34:37 Hermes systemd[1]: Received SIGRTMIN+21 from PID 242 (plymouthd).
    Jul 30 14:34:37 Hermes systemd[1]: plymouth-start.service: Succeeded.
    -- Subject: Unit succeeded
    -- Defined-By: systemd
    -- Support: https://www.debian.org/support
    -- 
    -- The unit plymouth-start.service has successfully entered the 'dead' state.
    Jul 30 14:34:37 Hermes dhclient[401]: Internet Systems Consortium DHCP Client 4.4.1
    Jul 30 14:34:37 Hermes sh[379]: Internet Systems Consortium DHCP Client 4.4.1
    Jul 30 14:34:37 Hermes sh[379]: Copyright 2004-2018 Internet Systems Consortium.
    Jul 30 14:34:37 Hermes sh[379]: All rights reserved.
    Jul 30 14:34:37 Hermes sh[379]: For info, please visit https://www.isc.org/software/dhcp/
    Jul 30 14:34:37 Hermes dhclient[401]: Copyright 2004-2018 Internet Systems Consortium.
    Jul 30 14:34:37 Hermes dhclient[401]: All rights reserved.
    Jul 30 14:34:37 Hermes dhclient[401]: For info, please visit https://www.isc.org/software/dhcp/
    Jul 30 14:34:37 Hermes dhclient[401]: 
    Jul 30 14:34:37 Hermes kernel: IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    Jul 30 14:34:37 Hermes dhclient[401]: Listening on LPF/eth0/3c:97:0e:62:fd:de
    Jul 30 14:34:37 Hermes sh[379]: Listening on LPF/eth0/3c:97:0e:62:fd:de
    Jul 30 14:34:37 Hermes sh[379]: Sending on   LPF/eth0/3c:97:0e:62:fd:de
    Jul 30 14:34:37 Hermes sh[379]: Sending on   Socket/fallback
    Jul 30 14:34:37 Hermes sh[379]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
    Jul 30 14:34:37 Hermes dhclient[401]: Sending on   LPF/eth0/3c:97:0e:62:fd:de
    Jul 30 14:34:37 Hermes dhclient[401]: Sending on   Socket/fallback
    Jul 30 14:34:37 Hermes dhclient[401]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
    Jul 30 14:34:38 Hermes systemd[1]: systemd-rfkill.service: Succeeded.
    -- Subject: Unit succeeded
    -- Defined-By: systemd
    -- Support: https://www.debian.org/support
    -- 
    -- The unit systemd-rfkill.service has successfully entered the 'dead' state.
    Jul 30 14:34:41 Hermes dhclient[401]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
    Jul 30 14:34:41 Hermes sh[379]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
    Jul 30 14:34:45 Hermes dhclient[401]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
    Jul 30 14:34:45 Hermes sh[379]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
    Jul 30 14:34:55 Hermes dhclient[401]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 19
    Jul 30 14:34:55 Hermes sh[379]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 19
    Jul 30 14:35:05 Hermes systemd[1]: systemd-fsckd.service: Succeeded.
    -- Subject: Unit succeeded
    -- Defined-By: systemd
    -- Support: https://www.debian.org/support
    -- 
    -- The unit systemd-fsckd.service has successfully entered the 'dead' state.
    Jul 30 14:35:14 Hermes dhclient[401]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 17
    Jul 30 14:35:14 Hermes sh[379]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 17
    Jul 30 14:35:31 Hermes dhclient[401]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
    Jul 30 14:35:31 Hermes sh[379]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
    Jul 30 14:35:38 Hermes dhclient[401]: No DHCPOFFERS received.
    Jul 30 14:35:38 Hermes sh[379]: No DHCPOFFERS received.
    Jul 30 14:35:38 Hermes sh[379]: No working leases in persistent database - sleeping.
    Jul 30 14:35:38 Hermes dhclient[401]: No working leases in persistent database - sleeping.
    Jul 30 14:35:39 Hermes avahi-autoipd(eth0)[416]: Found user 'avahi-autoipd' (UID 101) and group 'avahi-autoipd' (GID 104).
    Jul 30 14:35:39 Hermes avahi-autoipd(eth0)[416]: Successfully called chroot().
    Jul 30 14:35:39 Hermes avahi-autoipd(eth0)[416]: Successfully dropped root privileges.
    Jul 30 14:35:39 Hermes avahi-autoipd(eth0)[416]: Starting with address 169.254.11.36
    Jul 30 14:35:45 Hermes avahi-autoipd(eth0)[416]: Callout BIND, address 169.254.11.36 on interface eth0
    Jul 30 14:35:49 Hermes avahi-autoipd(eth0)[416]: Successfully claimed IP address 169.254.11.36
    Jul 30 14:35:49 Hermes sh[379]: grep: /etc/resolv.conf: No such file or directory
    Jul 30 14:35:50 Hermes sh[379]: eth0=eth0

Voici aussi des parties de dmesg:

[   12.256885] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20160831/utaddress-247)
[   12.257109] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
..........
[   16.416160] Support for cores revisions 0x17 and 0x18 disabled by module param allhwsupport=0. Try b43.allhwsupport=1
[   16.418972] b43: probe of bcma0:1 failed with error -524
[   16.421671] Broadcom 43xx driver loaded [ Features: PNLS ]
[   17.655732] brcmsmac bcma0:1: mfg 4bf core 812 rev 24 class 0 irq 17
[   17.804716] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   18.209954] Adding 8070140k swap on /dev/sda10.  Priority:-1 extents:1 across:8070140k FS
[   20.225545] EXT4-fs (sda11): mounted filesystem with ordered data mode. Opts: (null)
[   21.793711] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready

Résultats de commandes :

#lspci
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0106] (rev 09)
#lsmod | grep vid
uvcvideo               90112  0
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         24576  1 uvcvideo
videobuf2_core         40960  2 uvcvideo,videobuf2_v4l2
videodev              180224  3 uvcvideo,videobuf2_core,videobuf2_v4l2
media                  40960  2 uvcvideo,videodev
video                  40960  2 i915,ideapad_laptop
usbcore               253952  7 uvcvideo,usb_storage,ehci_hcd,xhci_pci,uas,xhci_hcd,ehci_pci

salut
les règles de nommages on changées depuis le passage jessie-stretch
https://www.debian.org/releases/stretch/amd64/release-notes/ch-whats-new.fr.html#new-interface-names

elles sont déduites en fonction de l’emplacement materiel, plus besoin de 70-persistent-net.rules
exemple ifconfig me donne enp4s0, wlp3s0b1

Dorénavant on utilise ip link

ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp4s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc cake state DOWN mode DEFAULT group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
3: wlp3s0b1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1492 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
1 J'aime

Merci, j’avais bien compris mais je n’ai pas réussi à faire correctement la manipulation avant la mise à jour. Dans la console en mode recovery ifconfig donne eth0 et lo.
Mais pourquoi des problèmes réseaux empêchent la connexion graphique ?

surement aucun rapport
il faut vérifier que les pilotes sont bien installés

  • pour le réseau
lspci -nnk | grep -i net -A2
  • pour la carte graphique
lspci -nnk | grep -i vga -A2

Salut, j’acquiers la conviction que la mise à jour ne s’est pas faite correctement.
Tout d’abord la sortie de lspci pour le réseau :

02:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
	Subsystem: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:051b]
	Kernel driver in use: bcma-pci-bridge
	Kernel modules: bcma
03:00.0 Ethernet controller [0200]: Qualcomm Atheros AR8162 Fast Ethernet [1969:1090] (rev 10)
	Subsystem: Lenovo AR8162 Fast Ethernet [17aa:3978]
	Kernel driver in use: alx
	Kernel modules: alx

alx et bcma envoient des messages d’erreur ou d’avertissement à la fin du démarrage.
Pour le réseau, en ligne de commande, je sais juste faire ping <adresse>, et le résultat est positif, donc il y a une connexion à Internet ?

Pour la carte graphique :

00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0106] (rev 09)
  	Subsystem: Lenovo 2nd Generation Core Processor Family Integrated Graphics Controller [17aa:3977]
  	Kernel driver in use: i915

Le message du journalctl indique un troisième problème :
#journalctl -r -p err

-- Logs begin at Thu 2019-08-01 11:59:01 CEST, end at Thu 2019-08-01 14:32:19 CEST. --
Aug 01 13:01:07 Hermes kernel: sd 6:0:0:0: [sdc] Assuming drive cache: write through
Aug 01 13:01:07 Hermes kernel: sd 6:0:0:0: [sdc] No Caching mode page found
Aug 01 11:59:12 Hermes systemd-tmpfiles[380]: [/usr/lib/tmpfiles.d/rpcbind.conf:2] Unknown user '_rpc'.
Aug 01 11:59:06 Hermes kernel: Support for cores revisions 0x17 and 0x18 disabled by module param allhwsupport=0. Try b43.allhwsupport=1
Aug 01 11:59:02 Hermes systemd-udevd[228]: Specified group 'tss' unknown
Aug 01 11:59:02 Hermes systemd-udevd[228]: Specified user 'tss' unknown
Aug 01 11:59:02 Hermes systemd-udevd[228]: Specified group 'kvm' unknown
Aug 01 11:59:02 Hermes systemd-udevd[228]: Specified group 'render' unknown
Aug 01 11:59:01 Hermes kernel: cgroup: cgroup2: unknown option "nsdelegate"

J’ai essayé de réparer avec :
#apt --fix-broken install
(deuxième édition en français)

Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  brasero brasero-cdrkit cgmanager cpp-6 cryptsetup-bin dh-python dolphin4
  ...........jusqu'à .............
  virtuoso-opensource-6.1-common xwayland zeitgeist-core
Veuillez utiliser « apt autoremove » pour les supprimer.
Les NOUVEAUX paquets suivants seront installés :
  mesa-va-drivers
0 mis à jour, 1 nouvellement installés, 0 à enlever et 1 non mis à jour.
1439 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/1 971 ko dans les archives.
Après cette opération, 18,7 Mo d'espace disque supplémentaires seront utilisés.
(Lecture de la base de données... 
(Lecture de la base de données... 5%
.....................................
(Lecture de la base de données... 100%
(Lecture de la base de données... 245377 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mesa-va-drivers_18.3.6-2_amd64.deb ...
Dépaquetage de mesa-va-drivers:amd64 (18.3.6-2) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/mesa-va-drivers_18.3.6-2_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so », qui appartient aussi au paquet vdpau-va-driver:amd64 0.7.4-dmo5
dpkg-deb: erreur: coller subprocess was killed by signal (Relais brisé (pipe))
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/mesa-va-drivers_18.3.6-2_amd64.deb
localepurge: Disk space freed in /usr/share/locale: 0 KiB
localepurge: Disk space freed in /usr/share/man: 0 KiB
localepurge: Disk space freed in /usr/share/gnome/help: 0 KiB
localepurge: Disk space freed in /usr/share/omf: 0 KiB
localepurge: Disk space freed in /usr/share/doc/kde/HTML: 0 KiB

Total disk space freed by localepurge: 0 KiB

Il y a donc
autoremove demande d’utiliser --fix-broken.

Donc comment se dépatouiller de ce merdier ?
J’ai lu que certains étaient revenus à Stretch, mais avec ce bazar je doute de retrouver la version précédente.

Est ce que je peux installer buster avec une image pour clé USB
debian-10.0.0-amd64-netinst
et garder les données de
/home/pierre/
(en particulier la TexLive et Zotero qui sont installés sur le compte utilisateur) ?
Après un premier essai, je suis un peu perdu dans le processus de création des partitions.
Merci pour votre aide.

Si /home est sur une partition dédié, il est toujours possible de réinstaller l’ensemble en passant par le partionnement manuel mais sans repartionner le /home
il y a une eternité que je n’ai pas installé mais ça doit toujours ressembler à ça
https://www.debian.org/doc/manuals/debian-handbook/sect.installation-steps.fr.html#sect.install-partman

exemple dans mon cas /home est sur /dev/sda6

df -hT
Sys. de fichiers Type     Taille Utilisé Dispo Uti% Monté sur
udev             devtmpfs   1,8G       0  1,8G   0% /dev
tmpfs            tmpfs      185M    8,6M  176M   5% /run
/dev/sda1        ext4        19G     14G  4,6G  75% /
tmpfs            tmpfs      1,8G    129M  1,7G   7% /dev/shm
tmpfs            tmpfs      5,0M    4,0K  5,0M   1% /run/lock
tmpfs            tmpfs      1,8G       0  1,8G   0% /sys/fs/cgroup
tmpfs            tmpfs      185M    692K  184M   1% /tmp
/dev/sda6        ext4       268G    154G  101G  61% /home
tmpfs            tmpfs      369M     36K  369M   1% /run/user/1001

J’hésite. Pour l’instant je cherche à réparer l’installation. J’ai modifié le message précédent.

Hourra !
Merci : pour les réponses, pour le forum qui aide à reprendre ses posts, aux développeurs qui font des programmes qui décrivent les erreurs. Il suffit de les lire et de régler les choses dans le bon ordre.
Les coupables étaient :

  1. va-driver-all qui s’est pris un # apt purge. Une fois la commande terminée la suite du processus d’installation s’est déclenchée automatiquement.
  2. mais avant j’ai fait un truc qu’il ne faudrait pas faire :
    En effet la racine de mon système était très à l’étroit sur une partition de 10 G. Celle ci avait pour voisines les partitions d’un système propriétaire vendu de force. À l’aide de SystemRescueCd et Gparted je les ai éliminées. Dorénavant j’ai 100 G pour mes programmes, mais j’ai eu chaud aux fesses. Je crois que je n’ai pas eu de problème avec Grub car il était installé sur une autre partition.