#1 Le 20/05/2016, à 13:52
- Gameplayer13
Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
Bonjour, cela fais quelques semaine que je n'arrive plus à mettre à jours mes kernels et autres images systemes , celle-ci sont touours en échec et je n'arrive pas à les supprimer ...
jo@HP-x360-310-G1-PC:~$ sudo apt-get dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
9 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/55,5 Mo dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
dpkg: error processing package linux-image-4.2.0-34-generic (--configure):
le paquet linux-image-4.2.0-34-generic n'est pas prêt pour la configuration
configuration impossible (état actuel « half-installed »)
Paramétrage de linux-image-4.2.0-36-generic (4.2.0-36.42~14.04.1) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
initrd.img(/boot/initrd.img-4.2.0-36-generic
) points to /boot/initrd.img-4.2.0-36-generic
(/boot/initrd.img-4.2.0-36-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.2.0-36-generic.postinst line 491.
vmlinuz(/boot/vmlinuz-4.2.0-36-generic
) points to /boot/vmlinuz-4.2.0-36-generic
(/boot/vmlinuz-4.2.0-36-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.2.0-36-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
update-initramfs: Generating /boot/initrd.img-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
/usr/sbin/grub-mkconfig: 35: /etc/default/grub: Syntax error: EOF in backquote substitution
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 2
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-4.2.0-36-generic.postinst line 1025.
dpkg: error processing package linux-image-4.2.0-36-generic (--configure):
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 2
dpkg: des problèmes de dépendances empêchent la configuration de linux-image-extra-4.2.0-36-generic :
linux-image-extra-4.2.0-36-generic dépend de linux-image-4.2.0-36-generic ; cependant :
Le paquet linux-image-4.2.0-36-generic n'est pas encore configuré.
dpkg: error processing package linux-image-extra-4.2.0-36-generic (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-image-generic-lts-wily :
linux-image-generic-lts-wily dépend de linux-image-4.2.0-36-generic ; cependant :
Le paquet linux-image-4.2.0-36-generic n'est pas encore configuré.
linux-image-generic-lts-wily dépend de linux-image-extra-4.2.0-36-generic ; cependant :
Le paquet linux-image-extra-4.2.0-36-generic n'est pas encore configuré.
dpkg: error processing package linux-image-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configAucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
uration de linux-generic-lts-wily :
linux-generic-lts-wily dépend de linux-image-generic-lts-wily (= 4.2.0.36.29) ; cependant :
Le paquet linux-image-generic-lts-wily n'est pas encore configuré.
dpkg: error processing package linux-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
dpkg: error processing package linux-image-extra-4.2.0-34-generic (--configure):
le paquet linux-image-extra-4.2.0-34-generic n'est pas prêt pour la configuration
configuration impossible (état actuel « half-installed »)
dpkg: des problèmes de dépendances empêchent la configuration de linux-signed-image-4.2.0-36-generic :
linux-signed-image-4.2.0-36-generic dépend de linux-image-4.2.0-36-generic (= 4.2.0-36.42~14.04.1) ; cependant :
Le paquet linux-image-4.2.0-36-generic n'est pas encore configuré.
dpkg: error processing package linux-signed-image-4.2.0-36-generic (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-signed-image-generic-lts-wily :
linux-signed-image-generic-lts-wily dépend de linux-signed-image-4.2.0-36-generic ; cependant :
Le paquet linux-signed-image-4.2.0-36-generic n'est pas encore configuré.
linux-signed-image-generic-lts-wily dépend de linux-image-extra-4.2.0-36-generic ; cependant :
Le paquet linux-image-extra-4.2.0-36-generic n'est pas encore configuré.
dpkg: error processing package linux-signed-image-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-signed-generic-lts-wily :
linux-signed-generic-lts-wily dépend de linux-signed-image-generic-lts-wily (= 4.2.0.36.29) ; cependant :
Le paquet linux-signed-image-generic-lts-wily n'est pas encore configuré.
dpkg: error processing package linux-signed-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
linux-image-4.2.0-34-generic
linux-image-4.2.0-36-generic
linux-image-extra-4.2.0-36-generic
linux-image-generic-lts-wily
linux-generic-lts-wily
linux-image-extra-4.2.0-34-generic
linux-signed-image-4.2.0-36-generic
linux-signed-image-generic-lts-wily
linux-signed-generic-lts-wily
E: Sub-process /usr/bin/dpkg returned an error code (1)
jo@HP-x360-310-G1-PC:~$
merci de votre aide
Hors ligne
#2 Le 20/05/2016, à 13:56
- cqfd93
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
Bonjour,
Je n'ai pas le temps de creuser maintenant, mais je soupçonne un problème de manque de place dans une partition.
Donne tous ces retours :
cat /etc/issue
uname -a
echo "${XDG_CURRENT_DESKTOP}"
df -h
df -i
dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"
ls -l /boot
− cqfd93 −
Hors ligne
#3 Le 20/05/2016, à 14:09
- Gameplayer13
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
cat /etc/issue
Ubuntu 14.04 LTS \n \l
uname -a
Linux HP-x360-310-G1-PC 4.2.0-35-generic #40~14.04.1-Ubuntu SMP Fri Mar 18 16:37:35 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
echo "${XDG_CURRENT_DESKTOP}"
XFCE
df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 1,9G 8,0K 1,9G 1% /dev
tmpfs 384M 1,5M 383M 1% /run
/dev/sda2 138G 51G 80G 39% /
none 4,0K 0 4,0K 0% /sys/fs/cgroup
none 5,0M 0 5,0M 0% /run/lock
none 1,9G 48M 1,9G 3% /run/shm
none 100M 40K 100M 1% /run/user
/dev/sda1 120M 3,4M 116M 3% /boot/efi
df -i
Sys. de fichiers Inœuds IUtil. ILibre IUti% Monté sur
udev 488822 543 488279 1% /dev
tmpfs 491499 615 490884 1% /run
/dev/sda2 9158656 500336 8658320 6% /
none 491499 2 491497 1% /sys/fs/cgroup
none 491499 5 491494 1% /run/lock
none 491499 41 491458 1% /run/shm
none 491499 24 491475 1% /run/user
/dev/sda1 0 0 0 - /boot/efi
dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"
jo@HP-x360-310-G1-PC:~$ dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"
iU linux-generic-lts-wily 4.2.0.36.29 amd64 Complete Generic Linux kernel and headers
ii linux-headers-3.13.0-85 3.13.0-85.129 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-85-generic 3.13.0-85.129 amd64 Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii linux-headers-3.13.0-86 3.13.0-86.131 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-86-generic 3.13.0-86.131 amd64 Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii linux-headers-4.2.0-34 4.2.0-34.39~14.04.1 all Header files related to Linux kernel version 4.2.0
ii linux-headers-4.2.0-34-generic 4.2.0-34.39~14.04.1 amd64 Linux kernel headers for version 4.2.0 on 64 bit x86 SMP
ii linux-headers-4.2.0-35 4.2.0-35.40~14.04.1 all Header files related to Linux kernel version 4.2.0
ii linux-headers-4.2.0-35-generic 4.2.0-35.40~14.04.1 amd64 Linux kernel headers for version 4.2.0 on 64 bit x86 SMP
ii linux-headers-4.2.0-36 4.2.0-36.42~14.04.1 all Header files related to Linux kernel version 4.2.0
ii linux-headers-4.2.0-36-generic 4.2.0-36.42~14.04.1 amd64 Linux kernel headers for version 4.2.0 on 64 bit x86 SMP
ii linux-headers-generic 3.13.0.86.92 amd64 Generic Linux kernel headers
ii linux-headers-generic-lts-wily 4.2.0.36.29 amd64 Generic Linux kernel headers
rH linux-image-4.2.0-34-generic 4.2.0-34.39~14.04.1 amd64 Linux kernel image for version 4.2.0 on 64 bit x86 SMP
ii linux-image-4.2.0-35-generic 4.2.0-35.40~14.04.1 amd64 Linux kernel image for version 4.2.0 on 64 bit x86 SMP
iF linux-image-4.2.0-36-generic 4.2.0-36.42~14.04.1 amd64 Linux kernel image for version 4.2.0 on 64 bit x86 SMP
rH linux-image-extra-4.2.0-34-generic 4.2.0-34.39~14.04.1 amd64 Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP
ii linux-image-extra-4.2.0-35-generic 4.2.0-35.40~14.04.1 amd64 Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP
iU linux-image-extra-4.2.0-36-generic 4.2.0-36.42~14.04.1 amd64 Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP
iU linux-image-generic-lts-wily 4.2.0.36.29 amd64 Generic Linux kernel image
iU linux-signed-generic-lts-wily 4.2.0.36.29 amd64 Complete Signed Generic Linux kernel and headers
rc linux-signed-image-4.2.0-34-generic 4.2.0-34.39~14.04.1 amd64 Signed kernel image generic
ii linux-signed-image-4.2.0-35-generic 4.2.0-35.40~14.04.1 amd64 Signed kernel image generic
iU linux-signed-image-4.2.0-36-generic 4.2.0-36.42~14.04.1 amd64 Signed kernel image generic
iU linux-signed-image-generic-lts-wily 4.2.0.36.29 amd64 Signed Generic Linux kernel image
ii linux-tools-4.4.0-15-generic 4.4.0-15.31~14.04.1 amd64 Linux kernel version specific tools for version 4.4.0-15
ii linux-tools-4.4.0-22-generic 4.4.0-22.40~14.04.1 amd64 Linux kernel version specific tools for version 4.4.0-22
ii linux-tools-common 3.13.0-86.131 all Linux kernel version specific tools for version 3.13.0
ii linux-tools-virtual-lts-xenial 4.4.0.22.12 amd64 This package will always depend on the latest minimal generic kernel tools.
ls -l /boot
total 70133
-rw-r--r-- 1 root root 1313029 mars 18 19:14 abi-4.2.0-35-generic
-rw-r--r-- 1 root root 1313407 mai 13 23:55 abi-4.2.0-36-generic
-rw-r--r-- 1 root root 184896 mars 18 19:14 config-4.2.0-35-generic
-rw-r--r-- 1 root root 184896 mai 13 23:55 config-4.2.0-36-generic
drwxr-xr-x 3 root root 512 janv. 1 1970 efi
drwxr-xr-x 5 root root 4096 avril 5 16:47 grub
-rw-r--r-- 1 root root 19920657 avril 11 16:22 initrd.img-4.2.0-35-generic
-rw-r--r-- 1 root root 20615403 mai 20 14:45 initrd.img-4.2.0-36-generic
-rw-r--r-- 1 root root 176500 mars 12 2014 memtest86+.bin
-rw-r--r-- 1 root root 178176 mars 12 2014 memtest86+.elf
-rw-r--r-- 1 root root 178680 mars 12 2014 memtest86+_multiboot.bin
-rw------- 1 root root 3758162 mars 18 19:14 System.map-4.2.0-35-generic
-rw------- 1 root root 3758996 mai 13 23:55 System.map-4.2.0-36-generic
-rw------- 1 root root 6731856 mars 18 19:14 vmlinuz-4.2.0-35-generic
-rw------- 1 root root 6733784 avril 5 16:47 vmlinuz-4.2.0-35-generic.efi.signed
-rw------- 1 root root 6732816 mai 13 23:55 vmlinuz-4.2.0-36-generic
Hors ligne
#4 Le 20/05/2016, à 16:23
- cqfd93
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
Non, il n'y a pas de problème de place. Essaye
sudo dpkg --configure -a
et
sudo apt update
sudo apt full-upgrade
− cqfd93 −
Hors ligne
#5 Le 20/05/2016, à 17:40
- Gameplayer13
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
sudo dpkg --configure -a
Paramétrage de linux-image-4.2.0-36-generic (4.2.0-36.42~14.04.1) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
initrd.img(/boot/initrd.img-4.2.0-36-generic
) points to /boot/initrd.img-4.2.0-36-generic
(/boot/initrd.img-4.2.0-36-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.2.0-36-generic.postinst line 491.
vmlinuz(/boot/vmlinuz-4.2.0-36-generic
) points to /boot/vmlinuz-4.2.0-36-generic
(/boot/vmlinuz-4.2.0-36-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.2.0-36-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
update-initramfs: Generating /boot/initrd.img-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
/usr/sbin/grub-mkconfig: 35: /etc/default/grub: Syntax error: EOF in backquote substitution
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 2
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-4.2.0-36-generic.postinst line 1025.
dpkg: error processing package linux-image-4.2.0-36-generic (--configure):
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 2
dpkg: des problèmes de dépendances empêchent la configuration de linux-signed-image-4.2.0-36-generic :
linux-signed-image-4.2.0-36-generic dépend de linux-image-4.2.0-36-generic (= 4.2.0-36.42~14.04.1) ; cependant :
Le paquet linux-image-4.2.0-36-generic n'est pas encore configuré.
dpkg: error processing package linux-signed-image-4.2.0-36-generic (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-signed-image-generic-lts-wily :
linux-signed-image-generic-lts-wily dépend de linux-signed-image-4.2.0-36-generic ; cependant :
Le paquet linux-signed-image-4.2.0-36-generic n'est pas encore configuré.
dpkg: error processing package linux-signed-image-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-image-generic-lts-wily :
linux-image-generic-lts-wily dépend de linux-image-4.2.0-36-generic ; cependant :
Le paquet linux-image-4.2.0-36-generic n'est pas encore configuré.
dpkg: error processing package linux-image-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-image-extra-4.2.0-36-generic :
linux-image-extra-4.2.0-36-generic dépend de linux-image-4.2.0-36-generic ; cependant :
Le paquet linux-image-4.2.0-36-generic n'est pas encore configuré.
dpkg: error processing package linux-image-extra-4.2.0-36-generic (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-signed-generic-lts-wily :
linux-signed-generic-lts-wily dépend de linux-signed-image-generic-lts-wily (= 4.2.0.36.29) ; cependant :
Le paquet linux-signed-image-generic-lts-wily n'est pas encore configuré.
dpkg: error processing package linux-signed-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-generic-lts-wily :
linux-generic-lts-wily dépend de linux-image-generic-lts-wily (= 4.2.0.36.29) ; cependant :
Le paquet linux-image-generic-lts-wily n'est pas encore configuré.
dpkg: error processing package linux-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
linux-image-4.2.0-36-generic
linux-signed-image-4.2.0-36-generic
linux-signed-image-generic-lts-wily
linux-image-generic-lts-wily
linux-image-extra-4.2.0-36-generic
linux-signed-generic-lts-wily
linux-generic-lts-wily
sudo apt update
Ign http://fr.archive.ubuntu.com trusty InRelease
Réception de : 1 http://fr.archive.ubuntu.com trusty-updates InRelease [65,9 kB]
Réception de : 2 http://security.ubuntu.com trusty-security InRelease [65,9 kB]
Ign http://archive.canonical.com trusty InRelease
Réception de : 3 http://ppa.launchpad.net trusty InRelease [15,4 kB]
Ign http://extras.ubuntu.com trusty InRelease
Atteint http://archive.canonical.com trusty Release.gpg
Réception de : 4 http://extras.ubuntu.com trusty Release.gpg [72 B]
Réception de : 5 http://fr.archive.ubuntu.com trusty-backports InRelease [65,9 kB]
Atteint http://archive.canonical.com trusty Release
Ign http://ppa.launchpad.net trusty InRelease
Atteint http://extras.ubuntu.com trusty Release
Atteint http://extras.ubuntu.com trusty/main Sources
Atteint http://fr.archive.ubuntu.com trusty Release.gpg
Atteint http://archive.canonical.com trusty/partner amd64 Packages
Atteint http://ppa.launchpad.net trusty InRelease
Réception de : 6 http://fr.archive.ubuntu.com trusty-updates/main Sources [275 kB]
Réception de : 7 http://fr.archive.ubuntu.com trusty-updates/restricted Sources [5 352 B]
Atteint http://extras.ubuntu.com trusty/main amd64 Packages
Réception de : 8 http://fr.archive.ubuntu.com trusty-updates/universe Sources [154 kB]
Atteint http://extras.ubuntu.com trusty/main i386 Packages
Réception de : 9 http://fr.archive.ubuntu.com trusty-updates/multiverse Sources [5 939 B]
Réception de : 10 http://fr.archive.ubuntu.com trusty-updates/main amd64 Packages [768 kB]
Réception de : 11 http://security.ubuntu.com trusty-security/main Sources [116 kB]
Ign http://extras.ubuntu.com trusty/main Translation-fr_FR
Ign http://extras.ubuntu.com trusty/main Translation-fr
Ign http://extras.ubuntu.com trusty/main Translation-en
Réception de : 12 http://fr.archive.ubuntu.com trusty-updates/restricted amd64 Packages [15,9 kB]
Réception de : 13 http://fr.archive.ubuntu.com trusty-updates/universe amd64 Packages [360 kB]
Ign http://ppa.launchpad.net trusty InRelease
Atteint http://archive.canonical.com trusty/partner i386 Packages
Atteint http://ppa.launchpad.net trusty InRelease
Atteint http://archive.canonical.com trusty/partner Translation-en
Réception de : 14 http://fr.archive.ubuntu.com trusty-updates/multiverse amd64 Packages [13,2 kB]
Atteint http://ppa.launchpad.net trusty InRelease
Réception de : 15 http://fr.archive.ubuntu.com trusty-updates/main i386 Packages [736 kB]
Ign http://ppa.launchpad.net trusty InRelease
Réception de : 16 http://ppa.launchpad.net trusty/main amd64 Packages [3 278 B]
Réception de : 17 http://ppa.launchpad.net trusty/main i386 Packages [3 272 B]
Réception de : 18 http://ppa.launchpad.net trusty/main Translation-en [1 839 B]
Atteint http://ppa.launchpad.net trusty Release.gpg
Atteint http://ppa.launchpad.net trusty/main amd64 Packages
Atteint http://ppa.launchpad.net trusty/main i386 Packages
Atteint http://ppa.launchpad.net trusty/main Translation-en
Atteint http://ppa.launchpad.net trusty Release.gpg
Atteint http://ppa.launchpad.net trusty/main amd64 Packages
Atteint http://ppa.launchpad.net trusty/main i386 Packages
Atteint http://ppa.launchpad.net trusty/main Translation-en
Atteint http://ppa.launchpad.net trusty/main amd64 Packages
Atteint http://ppa.launchpad.net trusty/main i386 Packages
Atteint http://ppa.launchpad.net trusty/main Translation-en
Atteint http://ppa.launchpad.net trusty Release.gpg
Atteint http://ppa.launchpad.net trusty Release
Atteint http://ppa.launchpad.net trusty Release
Atteint http://ppa.launchpad.net trusty Release
Atteint http://ppa.launchpad.net trusty/main amd64 Packages
Atteint http://ppa.launchpad.net trusty/main i386 Packages
Atteint http://ppa.launchpad.net trusty/main Translation-en
Atteint http://ppa.launchpad.net trusty/main amd64 Packages
Atteint http://ppa.launchpad.net trusty/main i386 Packages
Atteint http://ppa.launchpad.net trusty/main Translation-en
Atteint http://ppa.launchpad.net trusty/main amd64 Packages
Atteint http://ppa.launchpad.net trusty/main i386 Packages
Atteint http://ppa.launchpad.net trusty/main Translation-en
Réception de : 19 http://fr.archive.ubuntu.com trusty-updates/restricted i386 Packages [15,6 kB]
Réception de : 20 http://fr.archive.ubuntu.com trusty-updates/universe i386 Packages [360 kB]
Réception de : 21 http://fr.archive.ubuntu.com trusty-updates/multiverse i386 Packages [13,6 kB]
Réception de : 22 http://fr.archive.ubuntu.com trusty-updates/main Translation-en [384 kB]
Réception de : 23 http://security.ubuntu.com trusty-security/restricted Sources [4 035 B]
Réception de : 24 http://security.ubuntu.com trusty-security/universe Sources [36,2 kB]
Réception de : 25 http://security.ubuntu.com trusty-security/multiverse Sources [2 760 B]
Réception de : 26 http://security.ubuntu.com trusty-security/main amd64 Packages [480 kB]
Réception de : 27 http://fr.archive.ubuntu.com trusty-updates/multiverse Translation-en [7 227 B]
Réception de : 28 http://fr.archive.ubuntu.com trusty-updates/restricted Translation-en [3 699 B]
Réception de : 29 http://fr.archive.ubuntu.com trusty-updates/universe Translation-en [188 kB]
Réception de : 30 http://fr.archive.ubuntu.com trusty-backports/main Sources [9 544 B]
Réception de : 31 http://fr.archive.ubuntu.com trusty-backports/restricted Sources [28 B]
Réception de : 32 http://fr.archive.ubuntu.com trusty-backports/universe Sources [35,2 kB]
Réception de : 33 http://fr.archive.ubuntu.com trusty-backports/multiverse Sources [1 898 B]
Réception de : 34 http://fr.archive.ubuntu.com trusty-backports/main amd64 Packages [13,0 kB]
Réception de : 35 http://fr.archive.ubuntu.com trusty-backports/restricted amd64 Packages [28 B]
Réception de : 36 http://fr.archive.ubuntu.com trusty-backports/universe amd64 Packages [43,1 kB]
Réception de : 37 http://fr.archive.ubuntu.com trusty-backports/multiverse amd64 Packages [1 571 B]
Réception de : 38 http://fr.archive.ubuntu.com trusty-backports/main i386 Packages [13,1 kB]
Réception de : 39 http://fr.archive.ubuntu.com trusty-backports/restricted i386 Packages [28 B]
Réception de : 40 http://fr.archive.ubuntu.com trusty-backports/universe i386 Packages [43,2 kB]
Réception de : 41 http://fr.archive.ubuntu.com trusty-backports/multiverse i386 Packages [1 552 B]
Atteint http://fr.archive.ubuntu.com trusty-backports/main Translation-en
Atteint http://fr.archive.ubuntu.com trusty-backports/multiverse Translation-en
Atteint http://fr.archive.ubuntu.com trusty-backports/restricted Translation-en
Atteint http://fr.archive.ubuntu.com trusty-backports/universe Translation-en
Atteint http://fr.archive.ubuntu.com trusty Release
Atteint http://fr.archive.ubuntu.com trusty/main Sources
Atteint http://fr.archive.ubuntu.com trusty/restricted Sources
Atteint http://fr.archive.ubuntu.com trusty/universe Sources
Atteint http://fr.archive.ubuntu.com trusty/multiverse Sources
Atteint http://fr.archive.ubuntu.com trusty/main amd64 Packages
Atteint http://fr.archive.ubuntu.com trusty/restricted amd64 Packages
Atteint http://fr.archive.ubuntu.com trusty/universe amd64 Packages
Atteint http://fr.archive.ubuntu.com trusty/multiverse amd64 Packages
Atteint http://fr.archive.ubuntu.com trusty/main i386 Packages
Atteint http://fr.archive.ubuntu.com trusty/restricted i386 Packages
Atteint http://fr.archive.ubuntu.com trusty/universe i386 Packages
Atteint http://fr.archive.ubuntu.com trusty/multiverse i386 Packages
Atteint http://fr.archive.ubuntu.com trusty/main Translation-fr
Atteint http://fr.archive.ubuntu.com trusty/main Translation-en
Atteint http://fr.archive.ubuntu.com trusty/multiverse Translation-fr
Atteint http://fr.archive.ubuntu.com trusty/multiverse Translation-en
Atteint http://fr.archive.ubuntu.com trusty/restricted Translation-fr
Atteint http://fr.archive.ubuntu.com trusty/restricted Translation-en
Atteint http://fr.archive.ubuntu.com trusty/universe Translation-fr
Atteint http://fr.archive.ubuntu.com trusty/universe Translation-en
Ign http://fr.archive.ubuntu.com trusty/main Translation-fr_FR
Ign http://fr.archive.ubuntu.com trusty/multiverse Translation-fr_FR
Ign http://fr.archive.ubuntu.com trusty/restricted Translation-fr_FR
Ign http://fr.archive.ubuntu.com trusty/universe Translation-fr_FR
Réception de : 42 http://security.ubuntu.com trusty-security/restricted amd64 Packages [13,0 kB]
Réception de : 43 http://security.ubuntu.com trusty-security/universe amd64 Packages [128 kB]
Réception de : 44 http://security.ubuntu.com trusty-security/multiverse amd64 Packages [4 978 B]
Réception de : 45 http://security.ubuntu.com trusty-security/main i386 Packages [454 kB]
Réception de : 46 http://security.ubuntu.com trusty-security/restricted i386 Packages [12,7 kB]
Réception de : 47 http://security.ubuntu.com trusty-security/universe i386 Packages [129 kB]
Réception de : 48 http://security.ubuntu.com trusty-security/multiverse i386 Packages [5 168 B]
Atteint http://security.ubuntu.com trusty-security/main Translation-en
Atteint http://security.ubuntu.com trusty-security/multiverse Translation-en
Atteint http://security.ubuntu.com trusty-security/restricted Translation-en
Atteint http://security.ubuntu.com trusty-security/universe Translation-en
5 076 ko réceptionnés en 2min 42s (31,3 ko/s)
Lecture des listes de paquets... Fait
sudo apt full-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
9 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/55,5 Mo dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
dpkg: error processing package linux-image-4.2.0-34-generic (--configure):
le paquet linux-image-4.2.0-34-generic n'est pas prêt pour la configuration
configuration impossible (état actuel « half-installed »)
Paramétrage de linux-image-4.2.0-36-generic (4.2.0-36.42~14.04.1) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
initrd.img(/boot/initrd.img-4.2.0-36-generic
) points to /boot/initrd.img-4.2.0-36-generic
(/boot/initrd.img-4.2.0-36-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.2.0-36-generic.postinst line 491.
vmlinuz(/boot/vmlinuz-4.2.0-36-generic
) points to /boot/vmlinuz-4.2.0-36-generic
(/boot/vmlinuz-4.2.0-36-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.2.0-36-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
update-initramfs: Generating /boot/initrd.img-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
/usr/sbin/grub-mkconfig: 35: /etc/default/grub: Syntax error: EOF in backquote substitution
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 2
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-4.2.0-36-generic.postinst line 1025.
dpkg: error processing package linux-image-4.2.0-36-generic (--configure):
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 2
dpkg: des problèmes de dépendances empêchent la configuration de linux-image-extra-4.2.0-36-generic :
linux-image-extra-4.2.0-36-generic dépend de linux-image-4.2.0-36-generic ; cependant :
Le paquet linux-image-4.2.0-36-generic n'est pas encore configuré.
dpkg: error processing package linux-image-extra-4.2.0-36-generic (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-image-generic-lts-wily :
linux-image-generic-lts-wily dépend de linux-image-4.2.0-36-generic ; cependant :
Le paquet linux-image-4.2.0-36-generic n'est pas encore configuré.
linux-image-generic-lts-wily dépend de linux-image-extra-4.2.0-36-generic ; cependant :
Le paquet linux-image-extra-4.2.0-36-generic n'est pas encore configuré.
dpkg: error processing package linux-image-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configAucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
uration de linux-generic-lts-wily :
linux-generic-lts-wily dépend de linux-image-generic-lts-wily (= 4.2.0.36.29) ; cependant :
Le paquet linux-image-generic-lts-wily n'est pas encore configuré.
dpkg: error processing package linux-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
dpkg: error processing package linux-image-extra-4.2.0-34-generic (--configure):
le paquet linux-image-extra-4.2.0-34-generic n'est pas prêt pour la configuration
configuration impossible (état actuel « half-installed »)
dpkg: des problèmes de dépendances empêchent la configuration de linux-signed-image-4.2.0-36-generic :
linux-signed-image-4.2.0-36-generic dépend de linux-image-4.2.0-36-generic (= 4.2.0-36.42~14.04.1) ; cependant :
Le paquet linux-image-4.2.0-36-generic n'est pas encore configuré.
dpkg: error processing package linux-signed-image-4.2.0-36-generic (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-signed-image-generic-lts-wily :
linux-signed-image-generic-lts-wily dépend de linux-signed-image-4.2.0-36-generic ; cependant :
Le paquet linux-signed-image-4.2.0-36-generic n'est pas encore configuré.
linux-signed-image-generic-lts-wily dépend de linux-image-extra-4.2.0-36-generic ; cependant :
Le paquet linux-image-extra-4.2.0-36-generic n'est pas encore configuré.
dpkg: error processing package linux-signed-image-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-signed-generic-lts-wily :
linux-signed-generic-lts-wily dépend de linux-signed-image-generic-lts-wily (= 4.2.0.36.29) ; cependant :
Le paquet linux-signed-image-generic-lts-wily n'est pas encore configuré.
dpkg: error processing package linux-signed-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
linux-image-4.2.0-34-generic
linux-image-4.2.0-36-generic
linux-image-extra-4.2.0-36-generic
linux-image-generic-lts-wily
linux-generic-lts-wily
linux-image-extra-4.2.0-34-generic
linux-signed-image-4.2.0-36-generic
linux-signed-image-generic-lts-wily
linux-signed-generic-lts-wily
E: Sub-process /usr/bin/dpkg returned an error code (1)
Hors ligne
#6 Le 20/05/2016, à 18:08
- cqfd93
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
Je ne te garantis pas que je vais réussir à démêler ce sac de nœuds. On va déjà supprimer ce qui reste du noyau 4.2.0-34 et essayer de réinstaller ce qui déconne du noyau 4.2.0-36. Actuellement tu tournes sur le noyau intermédiaire 4.2.0-35.
Donne les retours de toutes ces commandes, ne fais rien d'autre pour l'instant :
sudo dpkg -P --force-all linux-image-4.2.0-34-generic
sudo dpkg -P --force-all linux-image-extra-4.2.0-34-generic
sudo apt-get clean
sudo apt-get install linux-signed-image-4.2.0-36-generic
sudo apt-get install image-4.2.0-36-generic
sudo apt-get install image-extra-4.2.0-36-generic
Pour voir où on en est, tu peux aussi redonner :
dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"
− cqfd93 −
Hors ligne
#7 Le 20/05/2016, à 18:23
- Gameplayer13
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
Merci quand même d'essayer
sudo dpkg -P --force-all linux-image-4.2.0-34-generic
(Lecture de la base de données... 375425 fichiers et répertoires déjà installés.)
Suppression de linux-image-4.2.0-34-generic (4.2.0-34.39~14.04.1) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
update-initramfs: Deleting /boot/initrd.img-4.2.0-34-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
/usr/sbin/grub-mkconfig: 35: /etc/default/grub: Syntax error: EOF in backquote substitution
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 2
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-4.2.0-34-generic.postrm line 328.
dpkg: error processing package linux-image-4.2.0-34-generic (--purge):
le sous-processus script post-removal installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
linux-image-4.2.0-34-generic
sudo dpkg -P --force-all linux-image-extra-4.2.0-34-generic
(Lecture de la base de données... 375425 fichiers et répertoires déjà installés.)
Suppression de linux-image-extra-4.2.0-34-generic (4.2.0-34.39~14.04.1) ...
depmod: FATAL: could not load /boot/System.map-4.2.0-34-generic: No such file or directory
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
update-initramfs: Generating /boot/initrd.img-4.2.0-34-generic
grep: /boot/config-4.2.0-34-generic: Aucun fichier ou dossier de ce type
depmod: WARNING: could not open /tmp/mkinitramfs_rs8IaP/lib/modules/4.2.0-34-generic/modules.order: No such file or directory
depmod: WARNING: could not open /tmp/mkinitramfs_rs8IaP/lib/modules/4.2.0-34-generic/modules.builtin: No such file or directory
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
/usr/sbin/grub-mkconfig: 35: /etc/default/grub: Syntax error: EOF in backquote substitution
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 2
dpkg: error processing package linux-image-extra-4.2.0-34-generic (--purge):
le sous-processus script post-removal installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
linux-image-extra-4.2.0-34-generic
sudo apt-get install linux-signed-image-4.2.0-36-generic
[c
sudo apt-get clean
jo@HP-x360-310-G1-PC:~$ sudo apt-get clean
jo@HP-x360-310-G1-PC:~$
sudo apt-get install linux-signed-image-4.2.0-36-generic
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
linux-signed-image-4.2.0-36-generic est déjà la plus récente version disponible.
linux-signed-image-4.2.0-36-generic passé en « installé manuellement ».
Les paquets suivants seront ENLEVÉS :
linux-image-4.2.0-34-generic linux-image-extra-4.2.0-34-generic
0 mis à jour, 0 nouvellement installés, 2 à enlever et 0 non mis à jour.
9 partiellement installés ou enlevés.
Après cette opération, 211 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] O
(Lecture de la base de données... 375425 fichiers et répertoires déjà installés.)
Suppression de linux-image-extra-4.2.0-34-generic (4.2.0-34.39~14.04.1) ...
depmod: FATAL: could not load /boot/System.map-4.2.0-34-generic: No such file or directory
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
update-initramfs: Generating /boot/initrd.img-4.2.0-34-generic
grep: /boot/config-4.2.0-34-generic: Aucun fichier ou dossier de ce type
depmod: WARNING: could not open /tmp/mkinitramfs_dPInsf/lib/modules/4.2.0-34-generic/modules.order: No such file or directory
depmod: WARNING: could not open /tmp/mkinitramfs_dPInsf/lib/modules/4.2.0-34-generic/modules.builtin: No such file or directory
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
/usr/sbin/grub-mkconfig: 35: /etc/default/grub: Syntax error: EOF in backquote substitution
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 2
dpkg: error processing package linux-image-extra-4.2.0-34-generic (--remove):
le sous-processus script post-removal installé a retourné une erreur de sortie d'état 1
Suppression de linux-image-4.2.0-34-generic (4.2.0-34.39~14.04.1) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
update-initramfs: Deleting /boot/initrd.img-4.2.0-34-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
/usr/sbin/grub-mkconfig: 35: /etc/default/grub: Syntax error: EOF in backquote substitution
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 2
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-4.2.0-34-generic.postrm line 328.
dpkg: error processing package linux-image-4.2.0-34-generic (--remove):
le sous-processus script post-removal installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
linux-image-extra-4.2.0-34-generic
linux-image-4.2.0-34-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
jo@HP-x360-310-G1-PC:~$
sudo apt-get install image-4.2.0-36-generic
jo@HP-x360-310-G1-PC:~$ sudo apt-get install image-4.2.0-36-generic
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Note : sélection de linux-signed-image-4.2.0-36-generic pour l'expression rationnelle « image-4.2.0-36-generic »
Note : sélection de linux-image-4.2.0-36-generic pour l'expression rationnelle « image-4.2.0-36-generic »
linux-image-4.2.0-36-generic est déjà la plus récente version disponible.
linux-image-4.2.0-36-generic passé en « installé manuellement ».
linux-signed-image-4.2.0-36-generic est déjà la plus récente version disponible.
Les paquets suivants seront ENLEVÉS :
linux-image-4.2.0-34-generic linux-image-extra-4.2.0-34-generic
0 mis à jour, 0 nouvellement installés, 2 à enlever et 0 non mis à jour.
9 partiellement installés ou enlevés.
Après cette opération, 211 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] O
(Lecture de la base de données... 375425 fichiers et répertoires déjà installés.)
Suppression de linux-image-extra-4.2.0-34-generic (4.2.0-34.39~14.04.1) ...
depmod: FATAL: could not load /boot/System.map-4.2.0-34-generic: No such file or directory
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
update-initramfs: Generating /boot/initrd.img-4.2.0-34-generic
grep: /boot/config-4.2.0-34-generic: Aucun fichier ou dossier de ce type
depmod: WARNING: could not open /tmp/mkinitramfs_7EBIDl/lib/modules/4.2.0-34-generic/modules.order: No such file or directory
depmod: WARNING: could not open /tmp/mkinitramfs_7EBIDl/lib/modules/4.2.0-34-generic/modules.builtin: No such file or directory
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
/usr/sbin/grub-mkconfig: 35: /etc/default/grub: Syntax error: EOF in backquote substitution
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 2
dpkg: error processing package linux-image-extra-4.2.0-34-generic (--remove):
le sous-processus script post-removal installé a retourné une erreur de sortie d'état 1
Suppression de linux-image-4.2.0-34-generic (4.2.0-34.39~14.04.1) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
update-initramfs: Deleting /boot/initrd.img-4.2.0-34-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
/usr/sbin/grub-mkconfig: 35: /etc/default/grub: Syntax error: EOF in backquote substitution
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 2
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-4.2.0-34-generic.postrm line 328.
dpkg: error processing package linux-image-4.2.0-34-generic (--remove):
le sous-processus script post-removal installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
linux-image-extra-4.2.0-34-generic
linux-image-4.2.0-34-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
jo@HP-x360-310-G1-PC:~$
sudo apt-get install image-extra-4.2.0-36-generic
jo@HP-x360-310-G1-PC:~$ sudo apt-get install image-extra-4.2.0-36-generic
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Note : sélection de linux-image-extra-4.2.0-36-generic pour l'expression rationnelle « image-extra-4.2.0-36-generic »
linux-image-extra-4.2.0-36-generic est déjà la plus récente version disponible.
linux-image-extra-4.2.0-36-generic passé en « installé manuellement ».
Les paquets suivants seront ENLEVÉS :
linux-image-4.2.0-34-generic linux-image-extra-4.2.0-34-generic
0 mis à jour, 0 nouvellement installés, 2 à enlever et 0 non mis à jour.
9 partiellement installés ou enlevés.
Après cette opération, 211 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] O
(Lecture de la base de données... 375425 fichiers et répertoires déjà installés.)
Suppression de linux-image-extra-4.2.0-34-generic (4.2.0-34.39~14.04.1) ...
depmod: FATAL: could not load /boot/System.map-4.2.0-34-generic: No such file or directory
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
update-initramfs: Generating /boot/initrd.img-4.2.0-34-generic
grep: /boot/config-4.2.0-34-generic: Aucun fichier ou dossier de ce type
depmod: WARNING: could not open /tmp/mkinitramfs_bwPXGI/lib/modules/4.2.0-34-generic/modules.order: No such file or directory
depmod: WARNING: could not open /tmp/mkinitramfs_bwPXGI/lib/modules/4.2.0-34-generic/modules.builtin: No such file or directory
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
/usr/sbin/grub-mkconfig: 35: /etc/default/grub: Syntax error: EOF in backquote substitution
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 2
dpkg: error processing package linux-image-extra-4.2.0-34-generic (--remove):
le sous-processus script post-removal installé a retourné une erreur de sortie d'état 1
Suppression de linux-image-4.2.0-34-generic (4.2.0-34.39~14.04.1) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
update-initramfs: Deleting /boot/initrd.img-4.2.0-34-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.2.0-34-generic /boot/vmlinuz-4.2.0-34-generic
/usr/sbin/grub-mkconfig: 35: /etc/default/grub: Syntax error: EOF in backquote substitution
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 2
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-4.2.0-34-generic.postrm line 328.
dpkg: error processing package linux-image-4.2.0-34-generic (--remove):
le sous-processus script post-removal installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
linux-image-extra-4.2.0-34-generic
linux-image-4.2.0-34-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
jo@HP-x360-310-G1-PC:~$
Hors ligne
#8 Le 20/05/2016, à 18:35
- cqfd93
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
Et le canard était toujours vivant…
sudo mv /var/lib/dpkg/info/linux-image-4.2.0-34-generic.* /tmp/
sudo dpkg --remove --force-remove-reinstreq linux-image-4.2.0-34-generic
sudo mv /var/lib/dpkg/info/linux-image-extra-4.2.0-34-generic.* /tmp/
sudo dpkg --remove --force-remove-reinstreq linux-image-extra-4.2.0-34-generic
− cqfd93 −
Hors ligne
#9 Le 20/05/2016, à 18:44
- Gameplayer13
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
sudo mv /var/lib/dpkg/info/linux-image-4.2.0-34-generic.* /tmp/
jo@HP-x360-310-G1-PC:~$ sudo mv /var/lib/dpkg/info/linux-image-4.2.0-34-generic.* /tmp/
[sudo] password for jo:
jo@HP-x360-310-G1-PC:~$
sudo dpkg --remove --force-remove-reinstreq linux-image-4.2.0-34-generic
jo@HP-x360-310-G1-PC:~$ sudo dpkg --remove --force-remove-reinstreq linux-image-4.2.0-34-generic
dpkg : avertissement : le fichier contenant la liste des fichiers du paquet « linux-image-4.2.0-34-generic » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 375425 fichiers et répertoires déjà installés.)
Suppression de linux-image-4.2.0-34-generic (4.2.0-34.39~14.04.1) ...
jo@HP-x360-310-G1-PC:~$
sudo mv /var/lib/dpkg/info/linux-image-extra-4.2.0-34-generic.* /tmp/
jo@HP-x360-310-G1-PC:~$ sudo mv /var/lib/dpkg/info/linux-image-extra-4.2.0-34-generic.* /tmp/
jo@HP-x360-310-G1-PC:~$
sudo dpkg --remove --force-remove-reinstreq linux-image-extra-4.2.0-34-generic
jo@HP-x360-310-G1-PC:~$ sudo dpkg --remove --force-remove-reinstreq linux-image-extra-4.2.0-34-generic
dpkg : avertissement : le fichier contenant la liste des fichiers du paquet « linux-image-extra-4.2.0-34-generic » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 375425 fichiers et répertoires déjà installés.)
Suppression de linux-image-extra-4.2.0-34-generic (4.2.0-34.39~14.04.1) ...
jo@HP-x360-310-G1-PC:~$
Hors ligne
#10 Le 20/05/2016, à 18:46
- cqfd93
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
Ah, non mais !
sudo apt update
sudo apt full-upgrade
− cqfd93 −
Hors ligne
#11 Le 20/05/2016, à 18:50
- Gameplayer13
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
sudo apt update
jo@HP-x360-310-G1-PC:~$ sudo apt update
Ign http://fr.archive.ubuntu.com trusty InRelease
Atteint http://fr.archive.ubuntu.com trusty-updates InRelease
Atteint http://fr.archive.ubuntu.com trusty-backports InRelease
Ign http://archive.canonical.com trusty InRelease
Réception de : 1 http://security.ubuntu.com trusty-security InRelease [65,9 kB]
Réception de : 2 http://ppa.launchpad.net trusty InRelease [15,4 kB]
Ign http://extras.ubuntu.com trusty InRelease
Atteint http://fr.archive.ubuntu.com trusty Release.gpg
Atteint http://archive.canonical.com trusty Release.gpg
Atteint http://extras.ubuntu.com trusty Release.gpg
Atteint http://fr.archive.ubuntu.com trusty-updates/main Sources
Atteint http://archive.canonical.com trusty Release
Atteint http://extras.ubuntu.com trusty Release
Atteint http://fr.archive.ubuntu.com trusty-updates/restricted Sources
Atteint http://fr.archive.ubuntu.com trusty-updates/universe Sources
Atteint http://extras.ubuntu.com trusty/main Sources
Atteint http://fr.archive.ubuntu.com trusty-updates/multiverse Sources
Réception de : 3 http://security.ubuntu.com trusty-security/main Sources [116 kB]
Atteint http://extras.ubuntu.com trusty/main amd64 Packages
Atteint http://fr.archive.ubuntu.com trusty-updates/main amd64 Packages
Ign http://ppa.launchpad.net trusty InRelease
Atteint http://fr.archive.ubuntu.com trusty-updates/restricted amd64 Packages
Atteint http://extras.ubuntu.com trusty/main i386 Packages
Atteint http://ppa.launchpad.net trusty InRelease
Atteint http://archive.canonical.com trusty/partner amd64 Packages
Ign http://ppa.launchpad.net trusty InRelease
Atteint http://archive.canonical.com trusty/partner i386 Packages
Atteint http://ppa.launchpad.net trusty InRelease
Atteint http://fr.archive.ubuntu.com trusty-updates/universe amd64 Packages
Atteint http://archive.canonical.com trusty/partner Translation-en
Atteint http://ppa.launchpad.net trusty InRelease
Ign http://ppa.launchpad.net trusty InRelease
Réception de : 4 http://security.ubuntu.com trusty-security/restricted Sources [4 035 B]
Réception de : 5 http://ppa.launchpad.net trusty/main amd64 Packages [3 278 B]
Réception de : 6 http://security.ubuntu.com trusty-security/universe Sources [36,2 kB]
Réception de : 7 http://ppa.launchpad.net trusty/main i386 Packages [3 272 B]
Réception de : 8 http://security.ubuntu.com trusty-security/multiverse Sources [2 760 B]
Réception de : 9 http://security.ubuntu.com trusty-security/main amd64 Packages [480 kB]
Réception de : 10 http://ppa.launchpad.net trusty/main Translation-en [1 839 B]
Atteint http://ppa.launchpad.net trusty Release.gpg
Atteint http://ppa.launchpad.net trusty/main amd64 Packages
Atteint http://fr.archive.ubuntu.com trusty-updates/multiverse amd64 Packages
Atteint http://fr.archive.ubuntu.com trusty-updates/main i386 Packages
Atteint http://ppa.launchpad.net trusty/main i386 Packages
Atteint http://fr.archive.ubuntu.com trusty-updates/restricted i386 Packages
Atteint http://ppa.launchpad.net trusty/main Translation-en
Atteint http://ppa.launchpad.net trusty Release.gpg
Atteint http://ppa.launchpad.net trusty/main amd64 Packages
Atteint http://fr.archive.ubuntu.com trusty-updates/universe i386 Packages
Atteint http://fr.archive.ubuntu.com trusty-updates/multiverse i386 Packages
Atteint http://fr.archive.ubuntu.com trusty-updates/main Translation-en
Atteint http://fr.archive.ubuntu.com trusty-updates/multiverse Translation-en
Atteint http://fr.archive.ubuntu.com trusty-updates/restricted Translation-en
Atteint http://fr.archive.ubuntu.com trusty-updates/universe Translation-en
Atteint http://fr.archive.ubuntu.com trusty-backports/main Sources
Atteint http://fr.archive.ubuntu.com trusty-backports/restricted Sources
Ign http://extras.ubuntu.com trusty/main Translation-fr_FR
Atteint http://fr.archive.ubuntu.com trusty-backports/universe Sources
Atteint http://fr.archive.ubuntu.com trusty-backports/multiverse Sources
Atteint http://fr.archive.ubuntu.com trusty-backports/main amd64 Packages
Atteint http://fr.archive.ubuntu.com trusty-backports/restricted amd64 Packages
Atteint http://fr.archive.ubuntu.com trusty-backports/universe amd64 Packages
Ign http://extras.ubuntu.com trusty/main Translation-fr
Ign http://extras.ubuntu.com trusty/main Translation-en
Atteint http://fr.archive.ubuntu.com trusty-backports/multiverse amd64 Packages
Atteint http://fr.archive.ubuntu.com trusty-backports/main i386 Packages
Atteint http://fr.archive.ubuntu.com trusty-backports/restricted i386 Packages
Réception de : 11 http://security.ubuntu.com trusty-security/restricted amd64 Packages [13,0 kB]
Atteint http://fr.archive.ubuntu.com trusty-backports/universe i386 Packages
Atteint http://fr.archive.ubuntu.com trusty-backports/multiverse i386 Packages
Atteint http://ppa.launchpad.net trusty/main i386 Packages
Réception de : 12 http://security.ubuntu.com trusty-security/universe amd64 Packages [128 kB]
Atteint http://fr.archive.ubuntu.com trusty-backports/main Translation-en
Atteint http://ppa.launchpad.net trusty/main Translation-en
Atteint http://fr.archive.ubuntu.com trusty-backports/multiverse Translation-en
Atteint http://ppa.launchpad.net trusty/main amd64 Packages
Atteint http://ppa.launchpad.net trusty/main i386 Packages
Atteint http://ppa.launchpad.net trusty/main Translation-en
Atteint http://fr.archive.ubuntu.com trusty-backports/restricted Translation-en
Atteint http://ppa.launchpad.net trusty Release.gpg
Atteint http://ppa.launchpad.net trusty Release
Atteint http://fr.archive.ubuntu.com trusty-backports/universe Translation-en
Atteint http://fr.archive.ubuntu.com trusty Release
Réception de : 13 http://security.ubuntu.com trusty-security/multiverse amd64 Packages [4 978 B]
Atteint http://ppa.launchpad.net trusty Release
Réception de : 14 http://security.ubuntu.com trusty-security/main i386 Packages [454 kB]
Atteint http://ppa.launchpad.net trusty Release
Atteint http://ppa.launchpad.net trusty/main amd64 Packages
Atteint http://fr.archive.ubuntu.com trusty/main Sources
Atteint http://fr.archive.ubuntu.com trusty/restricted Sources
Atteint http://ppa.launchpad.net trusty/main i386 Packages
Atteint http://fr.archive.ubuntu.com trusty/universe Sources
Atteint http://fr.archive.ubuntu.com trusty/multiverse Sources
Atteint http://fr.archive.ubuntu.com trusty/main amd64 Packages
Atteint http://ppa.launchpad.net trusty/main Translation-en
Atteint http://fr.archive.ubuntu.com trusty/restricted amd64 Packages
Atteint http://fr.archive.ubuntu.com trusty/universe amd64 Packages
Atteint http://ppa.launchpad.net trusty/main amd64 Packages
Atteint http://fr.archive.ubuntu.com trusty/multiverse amd64 Packages
Atteint http://fr.archive.ubuntu.com trusty/main i386 Packages
Atteint http://ppa.launchpad.net trusty/main i386 Packages
Atteint http://ppa.launchpad.net trusty/main Translation-en
Atteint http://ppa.launchpad.net trusty/main amd64 Packages
Atteint http://fr.archive.ubuntu.com trusty/restricted i386 Packages
Atteint http://fr.archive.ubuntu.com trusty/universe i386 Packages
Atteint http://ppa.launchpad.net trusty/main i386 Packages
Atteint http://fr.archive.ubuntu.com trusty/multiverse i386 Packages
Atteint http://fr.archive.ubuntu.com trusty/main Translation-fr
Atteint http://fr.archive.ubuntu.com trusty/main Translation-en
Atteint http://ppa.launchpad.net trusty/main Translation-en
Atteint http://fr.archive.ubuntu.com trusty/multiverse Translation-fr
Atteint http://fr.archive.ubuntu.com trusty/multiverse Translation-en
Atteint http://fr.archive.ubuntu.com trusty/restricted Translation-fr
Atteint http://fr.archive.ubuntu.com trusty/restricted Translation-en
Atteint http://fr.archive.ubuntu.com trusty/universe Translation-fr
Atteint http://fr.archive.ubuntu.com trusty/universe Translation-en
Réception de : 15 http://security.ubuntu.com trusty-security/restricted i386 Packages [12,7 kB]
Réception de : 16 http://security.ubuntu.com trusty-security/universe i386 Packages [129 kB]
Ign http://fr.archive.ubuntu.com trusty/main Translation-fr_FR
Ign http://fr.archive.ubuntu.com trusty/multiverse Translation-fr_FR
Ign http://fr.archive.ubuntu.com trusty/restricted Translation-fr_FR
Ign http://fr.archive.ubuntu.com trusty/universe Translation-fr_FR
Réception de : 17 http://security.ubuntu.com trusty-security/multiverse i386 Packages [5 168 B]
Atteint http://security.ubuntu.com trusty-security/main Translation-en
Atteint http://security.ubuntu.com trusty-security/multiverse Translation-en
Atteint http://security.ubuntu.com trusty-security/restricted Translation-en
Atteint http://security.ubuntu.com trusty-security/universe Translation-en
1 475 ko réceptionnés en 25s (57,2 ko/s)
Lecture des listes de paquets... Fait
sudo apt full-upgrade
jo@HP-x360-310-G1-PC:~$ sudo apt full-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
7 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Paramétrage de linux-image-4.2.0-36-generic (4.2.0-36.42~14.04.1) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
initrd.img(/boot/initrd.img-4.2.0-36-generic
) points to /boot/initrd.img-4.2.0-36-generic
(/boot/initrd.img-4.2.0-36-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.2.0-36-generic.postinst line 491.
vmlinuz(/boot/vmlinuz-4.2.0-36-generic
) points to /boot/vmlinuz-4.2.0-36-generic
(/boot/vmlinuz-4.2.0-36-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.2.0-36-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
update-initramfs: Generating /boot/initrd.img-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
/usr/sbin/grub-mkconfig: 35: /etc/default/grub: Syntax error: EOF in backquote substitution
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 2
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-4.2.0-36-generic.postinst line 1025.
dpkg: error processing package linux-image-4.2.0-36-generic (--configure):
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 2
dpkg: des problèmes de dépendances empêchent la configuration de linux-image-extra-4.2.0-36-generic :
linux-image-extra-4.2.0-36-generic dépend de linux-image-4.2.0-36-generic ; cependant :
Le paquet linux-image-4.2.0-36-generic n'est pas encore configuré.
dpkg: error processing package linux-image-extra-4.2.0-36-generic (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-image-generic-lts-wily :
linux-image-generic-lts-wily dépend de linux-image-4.2.0-36-generic ; cependant :
Le paquet linux-image-4.2.0-36-generic n'est pas encore configuré.
linux-image-generic-lts-wily dépend de linux-image-extra-4.2.0-36-generic ; cependant :
Le paquet linux-image-extra-4.2.0-36-generic n'est pas encore configuré.
dpkg: error pAucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
rocessing package linux-image-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-generic-lts-wily :
linux-generic-lts-wily dépend de linux-image-generic-lts-wily (= 4.2.0.36.29) ; cependant :
Le paquet linux-image-generic-lts-wily n'est pas encore configuré.
dpkg: error processing package linux-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-signed-image-4.2.0-36-generic :
linux-signed-image-4.2.0-36-generic dépend de linux-image-4.2.0-36-generic (= 4.2.0-36.42~14.04.1) ; cependant :
Le paquet linux-image-4.2.0-36-generic n'est pas encore configuré.
dpkg: error processing package linux-signed-image-4.2.0-36-generic (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-signed-image-generic-lts-wily :
linux-signed-image-generic-lts-wily dépend de linux-signed-image-4.2.0-36-generic ; cependant :
Le paquet linux-signed-image-4.2.0-36-generic n'est pas encore configuré.
linux-signed-image-generic-lts-wily dépend de linux-image-extra-4.2.0-36-generic ; cependant :
Le paquet linux-image-extra-4.2.0-36-generic n'est pas encore configuré.
dpkg: error processing package linux-signed-image-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-signed-generic-lts-wily :
linux-signed-generic-lts-wily dépend de linux-signed-image-generic-lts-wily (= 4.2.0.36.29) ; cependant :
Le paquet linux-signed-image-generic-lts-wily n'est pas encore configuré.
dpkg: error processing package linux-signed-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
E: Sub-process /usr/bin/dpkg returned an error code (1)
jo@HP-x360-310-G1-PC:~$
Hors ligne
#12 Le 20/05/2016, à 18:59
- cqfd93
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
Voyons ce fichier de plus près :
cat -n /var/lib/dpkg/info/linux-image-4.2.0-36-generic.postinst
− cqfd93 −
Hors ligne
#13 Le 20/05/2016, à 19:02
- Gameplayer13
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
le fichier est trop grand je crois
cat -n /var/lib/dpkg/info/linux-image-4.2.0-36-generic.postinst
157 # Tack on at least one trainling /
158 $image_dest = "$image_dest/";
159 $image_dest =~ s|^/*|/|o;
160 $image_dest =~ s|/+$|/|o;
161
162 if (! -d "$image_dest") {
163 die "Expected Image Destination dir ($image_dest) to be a valid directory!\n";
164 }
165
166 # sanity
167 if (!($do_bootfloppy || $do_bootloader)) {
168 $do_boot_enable = '';
169 }
170 if ($do_symlink && $no_symlink) {
171 warn "Both do_symlinks and no_symlinks options enabled; disabling no_symlinks\n";
172 $no_symlink = 0;
173 }
174
175 # most of our work is done in $image_dest (nominally /)
176 chdir("$image_dest") or die "could not chdir to $image_dest:$!\n";
177
178 # Paranoid check to make sure that the correct value is put in there
179 if (! $kimage) { $kimage = "vmlinuz"; } # Hmm. empty
180 elsif ($kimage =~ m/^b?uImage$/o) { $kimage = "vmlinuz"; } # these produce vmlinuz
181 elsif ($kimage =~ m/^b?zImage$/o) { $kimage = "vmlinuz"; } # these produce vmlinuz
182 elsif ($kimage =~ m/^[iI]mage$/o) { my $nop = $kimage; }
183 elsif ($kimage =~ m/^vmlinux$/o) { my $nop = $kimage; }
184 else { $kimage = "vmlinuz"; } # Default
185
186 $ENV{KERNEL_ARCH}=$kernel_arch if $kernel_arch;
187
188
189 die "Internal Error: Could not find image (" . $realimageloc
190 . "$kimage-$version)\n" unless -e $realimageloc
191 . "$kimage-$version";
192
193 # search for the boot loader in the path
194 my $loader_exec;
195 ($loader_exec = $loader) =~ s|.*/||;
196 my ($loaderloc) = grep -x, map "$_/$loader_exec",
197 map { length($_) ? $_ : "." } split /:/, $ENV{PATH};
198
199
200 ######################################################################
201 ######################################################################
202 ########### Test whether a relative symlinkwould be OK #######
203 ######################################################################
204 ######################################################################
205 sub test_relative {
206 my %params = @_;
207 my $cwd;
208
209 die "Internal Error: Missing Required paramater 'Old Dir' "
210 unless $params{'Old Dir'};
211 die "Internal Error: Missing Required paramater New Dir' "
212 unless $params{'New Dir'};
213
214
215 die "Internal Error: No such dir $params{'Old Dir'} "
216 unless -d $params{'Old Dir'};
217 die "Internal Error: No such dir $params{'New Dir'} "
218 unless -d $params{'New Dir'};
219
220 # If the caller specified a test file, and it does not exist try and find
221 # another file to use in its stead. As we are installing kernels we can
222 # use any versioned file from this kernel which should be in the same place.
223 if (defined $params{'Test File'} and
224 ! -f $params{'Old Dir'} . '/' . $params{'Test File'}) {
225
226 my @possible = glob($params{'Old Dir'} . "/*$version*");
227 if ($#possible >= 0) {
228 $params{'Test File'} = `basename "$possible[0]"`;
229 chomp($params{'Test File'});
230 warn "Test relative: selected $params{'Test File'}"
231 if $DEBUG;
232 }
233 }
234
235 warn "Test relative: testing $params{'Old Dir'} -> $params{'New Dir'}"
236 if $DEBUG;
237 chomp($cwd = `pwd`);
238 chdir ($params{'New Dir'}) or die "Could not chdir to $params{'New Dir'}:$!";
239 my $ok = 0;
240 $params{'Old Dir'} =~ s|^/*||o;
241 if (-d $params{'Old Dir'} ) {
242 if (defined $params{'Test File'}) {
243 if (-e $params{'Old Dir'} . $params{'Test File'}) {
244 $ok = 1;
245 }
246 } else {
247 $ok = 1; # well, backward compatibility
248 }
249 }
250 chdir ($cwd) or die "Could not chdir to $params{'New Dir'}:$!";
251 return $ok;
252 }
253
254 ######################################################################
255 ######################################################################
256 ############
257 ######################################################################
258 ######################################################################
259 # sub CanonicalizePath {
260 # my $path = join '/', @_;
261 # my @work = split '/', $path;
262 # my @out;
263 # my $is_absolute;
264
265 # if (@work && $work[0] eq "") {
266 # $is_absolute = 1; shift @work;
267 # }
268
269 # while (@work) {
270 # my $seg = shift @work;
271 # if ($seg eq "." || $seg eq "") {
272 # }
273 # elsif ($seg eq "..") {
274 # if (@out && $out[-1] ne "..") {
275 # pop @out;
276 # }
277 # else {
278 # # Leading "..", or "../..", etc.
279 # push @out, $seg;
280 # }
281 # }
282 # else {
283 # push @out, $seg;
284 # }
285 # }
286
287 # unshift @out, "" if $is_absolute;
288 # return join('/', @out);
289 # }
290 ######################################################################
291 ######################################################################
292 ############
293 ######################################################################
294 ######################################################################
295
296 sub spath {
297 my %params = @_;
298
299 die "Missing Required paramater 'Old'" unless $params{'Old'};
300 die "Missing Required paramater 'New'" unless $params{'New'};
301
302 my @olddir = split '/', `readlink -q -m $params{'Old'}`;
303 my @newdir = split '/', `readlink -q -m $params{'New'}`;
304 my @outdir = @olddir;
305
306 my $out = '';
307 my $i;
308 for ($i = 0; $i <= $#olddir && $i <= $#newdir; $i++) {
309 $out++ if ($olddir[$i] ne $newdir[$i]);
310 shift @outdir unless $out;
311 unshift @outdir, ".." if $out;
312 }
313 if ($#newdir > $#olddir) {
314 for ($i=0; $i < $#newdir; $i++) {
315 unshift @outdir, "..";
316 }
317 }
318 return join ('/', @outdir);
319 }
320 ######################################################################
321 ######################################################################
322 ############
323 ######################################################################
324 ######################################################################
325
326
327 # This routine actually moves the kernel image
328 # From: $realimageloc/$kimage-$version (/boot/vmlinuz-2.6.12)
329 # To: $image_dest/$kimage-$version (/vmlinuz-2.6.12)
330 # Note that the image is moved to a versioned destination, but ordinary
331 # symlinks we create otherwise are not normally versioned
332 sub really_move_image {
333 my $src_dir = $_[0];
334 my $target = $_[1];
335 my $dest_dir = $_[2];
336
337 warn "Really move image: src_dir=$src_dir, target=$target,\n destdir=$dest_dir"
338 if $DEBUG;
339 if (-e "$target") {
340 # we should be in dir $dest_dir == $image_dest /, normally
341 rename("$target", "$target.$$") ||
342 die "failed to move " . $dest_dir . "$target:$!";
343 warn "mv $target $target.$$" if $DEBUG;
344 }
345 warn "mv -f $src_dir$target $target" if $DEBUG;
346 my $ret = system("mv -f " . $src_dir . "$target " .
347 " $target");
348 if ($ret) {
349 die("Failed to move " . $src_dir . "$target to "
350 . $dest_dir . "$target");
351 }
352 # Ok, now we may clobber the previous .old files
353 if (-e "$target.$$") {
354 rename("$target.$$", "$target.old") ||
355 die "failed to move " . $dest_dir . "$target:$!";
356 warn "mv $target.$$ $target " if $DEBUG;
357 }
358 }
359
360 # Normally called after really_move_image; and only called if we asked for
361 # reversed link this routine reverses the symbolic link that is notmally
362 # created. Since the real kernel image has been moved over to
363 # $image_dest/$kimage-$version. So, this routine links
364 # From: $image_dest/$kimage-$version (/vmlinuz-2.6.12)
365 # To: $realimageloc/$kimage-$version (/boot/vmlinuz-2.6.12)
366 sub really_reverse_link {
367 my $src_dir = $_[0];
368 my $link_name = $_[1];
369 my $dest_dir = $_[2];
370 warn "Really reverse link: src_dir=$src_dir, link name=$link_name\n" .
371 "\tdestdir=$dest_dir" if $DEBUG;
372
373 my $Old = $dest_dir;
374 if (test_relative ('Old Dir' => $Old, 'New Dir' => $src_dir,
375 'Test File' => "$link_name")) {
376 $Old =~ s|^/*||o;
377 }
378 # Special case is they are in the same dir
379 my $rel_path = spath('Old' => "$Old", 'New' => "$src_dir" );
380 $Old ="" if $rel_path =~ m/^\s*$/o;
381
382 if ($use_hard_links =~ m/YES/i) {
383 link($Old . "$link_name", $src_dir . "$link_name") ||
384 die("Failed to link " . $dest_dir . "$link_name to " . $src_dir .
385 "$link_name:$!");
386 warn "ln " . $Old . "$link_name " . $src_dir . "$link_name" if $DEBUG;
387 }
388 else {
389 symlink($Old . "$link_name", $src_dir . "$link_name") ||
390 die("Failed to symbolic-link " . $dest_dir . "$link_name to " . $src_dir
391 . "$link_name:$!");
392 warn "ln -s " . $Old . "$link_name " . $src_dir . "$link_name" if $DEBUG;
393 }
394 }
395
396 # This routine is invoked if there is a symbolic link in place
397 # in $image_dest/$kimage -- so a symlink exists in the destination.
398 # What we are trying to determine is if we need to move the symbolic link over
399 # to the the .old location
400 sub move_p {
401 my $kimage = $_[0]; # Name of the symbolic link
402 my $image_dest = $_[1]; # The directory the links goes into
403 my $image_name = $_[2];
404 my $src_dir = $_[3];
405 my $force_move = 0;
406 warn "Move?: kimage=$kimage, image_dest=$image_dest, \n" .
407 "\timage_name=$image_name, src_dir=$src_dir" if $DEBUG;
408
409 if ($no_symlink || $reverse_symlink) {
410 # we do not want links, yet we have a symbolic link here!
411 warn "found a symbolic link in " . $image_dest . "$kimage \n" .
412 "even though no_symlink is defined\n" if $no_symlink;
413 warn "found a symbolic link in " . $image_dest . "$kimage \n" .
414 "even though reverse_symlink is defined\n" if $reverse_symlink;
415 # make sure we change this state of affairs
416 $force_move = 1;
417 return $force_move;
418 }
419
420 warn "DEBUG: OK. We found symlink, and we should have a symlink here.\n"
421 if $DEBUG;
422 my $vmlinuz_target = readlink "$kimage";
423 my $real_target = '';
424 my $target = `readlink -q -m "${realimageloc}${kimage}-${version}"`;
425 $real_target = abs_path($vmlinuz_target) if defined($vmlinuz_target);
426
427 if (!defined($vmlinuz_target) || ! -f "$real_target") {
428 # what, a dangling symlink?
429 warn "The link " . $image_dest . "$kimage is a dangling link" .
430 "to $real_target\n";
431 $force_move = 1;
432 return $force_move;
433 }
434
435
436 warn "DEBUG: The link $kimage points to ($vmlinuz_target)\n" if $DEBUG;
437 warn "DEBUG: ($vmlinuz_target) is really ($real_target)\n" if $DEBUG;
438 my $cwd;
439 chomp ($cwd=`pwd`);
440 if ($vmlinuz_target !~ m|^/|o) {
441 $vmlinuz_target = $cwd . "/" . $vmlinuz_target;
442 $vmlinuz_target =~ s|/+|/|o;
443 }
444 $vmlinuz_target = `readlink -q -m $vmlinuz_target`;
445
446 if ("$vmlinuz_target" ne "$target") {
447 warn "DEBUG: We need to handle this.\n" if $DEBUG;
448 if ($minimal_swap) {
449 warn "DEBUG: Minimal swap.\n" if $DEBUG;
450 if (-l "$kimage.old") {
451 warn "DEBUG: There is an old link at $kimage.old\n" if $DEBUG;
452 my $old_target = readlink "$kimage.old";
453 my $real_old_target = '';
454 $real_old_target=abs_path($old_target) if defined ($old_target);
455
456 if ($real_old_target && -f "$real_old_target") {
457 if ($old_target !~ m|^/|o) {
458 $old_target = $cwd . "/" . $old_target;
459 $old_target =~ s|/+|/|o;
460 }
461 $old_target = `readlink -q -m $old_target`;
462 if ("$old_target" ne "$target") {
463 $force_move = 1;
464 warn "DEBUG: Old link ($old_target) does not point to us ($target)\n"
465 if $DEBUG;
466 }
467 else { # The .old points to the current
468 warn "$kimage.old --> $target -- doing nothing";
469 $force_move = 0;
470 }
471 }
472 else {
473 warn "DEBUG: Well, the old link does not exist -- so we move\n"
474 if $DEBUG;
475 $force_move = 1;
476 }
477 }
478 else {
479 warn "DEBUG: No .old link -- OK to move\n"
480 if $DEBUG;
481 $force_move = 1;
482 }
483 }
484 else {
485 warn "DEBUG: ok, minimal swap is no-- so we move.\n"
486 if $DEBUG;
487 $force_move = 1;
488 }
489 }
490 else { # already have proper link
491 warn "$kimage($vmlinuz_target) points to $target ($real_target) -- doing nothing";
492 $force_move = 0;
493 }
494 return $force_move;
495 }
496
497
498 # This routine moves the symbolic link around (/vmlinuz -> /vmlinuz.old)
499 # It pays attention to whether we should the fact whether we should be using
500 # hard links or not.
501 sub really_move_link {
502 my $kimage = $_[0]; # Name of the symbolic link
503 my $image_dest = $_[1]; # The directory the links goes into
504 my $image_name = $_[2];
505 my $src_dir = $_[3];
506 warn "really_move_link: kimage=$kimage, image_dest=$image_dest\n" .
507 "\t image_name=$image_name, src_dir=$src_dir" if $DEBUG;
508
509 # don't clobber $kimage.old quite yet
510 rename("$kimage", "$kimage.$$") ||
511 die "failed to move " . $image_dest . "$kimage:$!";
512 warn "mv $kimage $kimage.$$" if $DEBUG;
513 my $Old = $src_dir;
514 my $cwd;
515
516 chomp($cwd=`pwd`);
517 if (test_relative ('Old Dir' => $Old, 'New Dir' => $cwd,
518 'Test File' => "$image_name")) {
519 $Old =~ s|^/*||o;
520 }
521 # Special case is they are in the same dir
522 my $rel_path = spath('Old' => "$Old", 'New' => "$cwd" );
523 $Old ="" if $rel_path =~ m/^\s*$/o;
524
525 if ($use_hard_links =~ m/YES/i) {
526 warn "ln ${Old}${image_name} $kimage" if $DEBUG;
527 if (! link("${Old}${image_name}", "$kimage")) {
528 rename("$kimage.$$", "$kimage");
529 die("Failed to link ${Old}${image_name} to " .
530 "${image_dest}${kimage}:$!");
531 }
532 }
533 else {
534 warn "ln -s ${Old}${image_name} $kimage" if $DEBUG;
535 if (! symlink("${Old}${image_name}", "$kimage")) {
536 rename("$kimage.$$", "$kimage");
537 die("Failed to symbolic-link ${Old}${image_name} to " .
538 "${image_dest}${kimage}:$!");
539 }
540 }
541
542 # Ok, now we may clobber the previous .old file
543 if (-l "$kimage.old" || ! -e "$kimage.old" ) {
544 rename("$kimage.$$", "$kimage.old");
545 warn "mv $kimage.$$ $kimage.old" if $DEBUG;
546 }
547 else {
548 warn "$kimage.old is not a symlink, not clobbering\n";
549 warn "rm $kimage.$$";
550 unlink "$kimage.$$" if $DEBUG;
551 }
552 }
553
554 # This routine handles a request to do symlinks, but there is no
555 # symlink file already there. Either we are supposed to use copy, or we are
556 # installing on a pristine system, or the user does not want symbolic links at
557 # all. We use a configuration file to tell the last two cases apart, creating
558 # a config file if needed.
559 sub handle_missing_link {
560 my $kimage = $_[0]; # Name of the symbolic link
561 my $image_dest = $_[1]; # The directory the links goes into
562 my $image_name = $_[2];
563 my $src_dir = $_[3];
564 warn "handle_missing_link: kimage=$kimage, image_dest=$image_dest\n" .
565 "\t image_name=$image_name, src_dir=$src_dir" if $DEBUG;
566
567 if ($no_symlink) {
568 warn "cp -a --backup=t $realimageloc$image_name $kimage" if $DEBUG;
569 my $ret = system("cp -a --backup=t " . $realimageloc .
570 "$image_name " . " $kimage");
571 if ($ret) {
572 die("Failed to copy " . $realimageloc . "$image_name to "
573 . $image_dest . "$kimage");
574 }
575 }
576 elsif ($reverse_symlink) {
577 warn "mv -f $realimageloc$image_name $kimage" if $DEBUG;
578 my $ret = system("mv -f " . $realimageloc . "$image_name "
579 . "$kimage");
580 if ($ret) {
581 die("Failed to move " . $realimageloc . "$image_name to "
582 . $image_dest . "$kimage");
583 }
584 }
585 else {
586 if (! $have_conffile) {
587 my $ret;
588 my $answer='';
589 $do_symlink = "Yes";
590
591 if (open(CONF, ">$CONF_LOC")) {
592 print CONF "# Kernel Image management overrides\n";
593 print CONF "# See kernel-img.conf(5) for details\n";
594 if ($loader =~ /palo/i) {
595 print CONF "link_in_boot = Yes\n";
596 print CONF "do_symlinks = Yes\n";
597 print CONF "relative_links = Yes\n";
598 print CONF "do_bootloader = No\n";
599 } else {
600 print CONF "do_symlinks = $do_symlink\n";
601 }
602 close CONF;
603 }
604 $have_conffile = "Yes";
605 }
606 }
607
608 if (! $no_symlink && $do_symlink =~ /Yes/i) {
609 my $Old = $realimageloc;
610 my $New = $image_dest;
611 my $Name = "$image_name";
612 my $Link_Dest = "$kimage";
613
614 if ($reverse_symlink) {
615 $Old = $image_dest;
616 $New = $realimageloc;
617 $Name = "$kimage";
618 $Link_Dest = $realimageloc . "$image_name";
619 }
620 if (test_relative ('Old Dir' => $Old,
621 'New Dir' => $New,
622 'Test File' => $Name)) {
623 $Old =~ s|^/*||o;
624 }
625 # Special case is they are in the same dir
626 my $rel_path = spath('Old' => "$Old", 'New' => "$New" );
627 $Old ="" if $rel_path =~ m/^\s*$/o;
628
629 symlink($Old . "$Name", "$Link_Dest") ||
630 die("Failed to symbolic-link ${Old}$Name to $Link_Dest:$!");
631 warn "ln -s ${Old}$Name $Link_Dest" if $DEBUG;
632
633 }
634 }
635
636 # This routine handles the rest of the cases, where the user has requested
637 # non-traditional handling, like using cp, or reverse symlinks, or hard links.
638 sub handle_non_symlinks {
639 my $kimage = $_[0]; # Name of the symbolic link
640 my $image_dest = $_[1]; # The directory the links goes into
641 my $image_name = $_[2];
642 my $src_dir = $_[3];
643 warn "handle_non_link: kimage=$kimage, image_dest=$image_dest\n" .
644 "\t image_name=$image_name, src_dir=$src_dir" if $DEBUG;
645
646 # Save the current image. We do this in all four cases
647 rename("$kimage", "$kimage.$$") ||
648 die "failed to move " . $image_dest . "$kimage:$!";
649 warn "mv $kimage $kimage.$$" if $DEBUG;
650
651 ##,####
652 # case One
653 #`####
654 if ($no_symlink) {
655 # Maybe /$image_dest is on a dos system?
656 warn "cp -a --backup=t $realimageloc$image_name $kimage" if $DEBUG;
657 my $ret = system("cp -a --backup=t " . $realimageloc
658 . "$image_name " . "$kimage");
659 if ($ret) {
660 if (-e "$kimage.$$") {
661 rename("$kimage.$$", "$kimage");
662 warn "mv $kimage.$$ $kimage" if $DEBUG;
663 }
664 die("Failed to copy " . $realimageloc . "$image_name to "
665 . $image_dest . "$kimage");
666 }
667 }
668 ##,####
669 # case Two
670 #`####
671 elsif ($reverse_symlink) { # Maybe /$image_dest is on a dos system?
672 warn "mv -f $realimageloc$image_name $kimage" if $DEBUG;
673 my $ret = system("mv -f " . $realimageloc . "$image_name "
674 . $image_dest . "$kimage");
675 if ($ret) {
676 if (-e "$kimage.$$") {
677 rename("$kimage.$$", "$kimage");
678 warn "mv $kimage.$$ $kimage" if $DEBUG;
679 }
680 die("Failed to move " . $realimageloc . "$image_name to "
681 . $image_dest . "$kimage");
682 }
683 my $Old = $image_dest;
684 if (test_relative ('Old Dir' => $Old, 'New Dir' => $realimageloc,
685 'Test File' => "$kimage")) {
686 $Old =~ s|^/*||o;
687 }
688 # Special case is they are in the same dir
689 my $rel_path = spath('Old' => "$Old", 'New' => "$realimageloc" );
690 $Old ="" if $rel_path =~ m/^\s*$/o;
691
692 if ($use_hard_links =~ m/YES/i) {
693 warn "ln " . $Old . "$kimage " . $realimageloc . "$image_name" if $DEBUG;
694 if (! link($Old . "$kimage", $realimageloc . "$image_name")) {
695 warn "Could not link " . $image_dest .
696 "$kimage to $image_name :$!";
697 }
698 }
699 else {
700 warn "ln -s " . $Old . "$kimage " . $realimageloc . "$image_name" if $DEBUG;
701 if (! symlink($Old . "$kimage", $realimageloc . "$image_name")) {
702 warn "Could not symlink " . $image_dest .
703 "$kimage to $image_name :$!";
704 }
705 }
706 }
707 ##,####
708 # case Three
709 #`####
710 elsif ($use_hard_links =~ m/YES/i ) {
711 # Ok then. this ought to be a hard link, and hence fair game
712 # don't clobber $kimage.old quite yet
713 my $Old = $realimageloc;
714 my $cwd;
715 chomp($cwd=`pwd`);
716 if (test_relative ('Old Dir' => $Old, 'New Dir' => $cwd,
717 'Test File' => "$image_name")) {
718 $Old =~ s|^/*||o;
719 }
720 # Special case is they are in the same dir
721 my $rel_path = spath('Old' => "$Old", 'New' => "$cwd" );
722 $Old ="" if $rel_path =~ m/^\s*$/o;
723
724 warn "ln " . $Old . "$image_name " . "$kimage" if $DEBUG;
725 if (! link($Old . "$image_name", "$kimage")) {
726 warn "mv $kimage.$$ $kimage" if $DEBUG;
727 rename("$kimage.$$", "$kimage");
728 die("Failed to link " . $realimageloc . "$image_name to "
729 . $image_dest . "$kimage");
730 }
731 }
732 ##,####
733 # case Four
734 #`####
735 else {
736 # We just use cp
737 warn "cp -a --backup=t $realimageloc$image_name $kimage" if $DEBUG;
738 my $ret = system("cp -a --backup=t " . $realimageloc
739 . "$image_name " . "$kimage");
740 if ($ret) {
741 if (-e "$kimage.$$") {
742 warn "mv $kimage.$$ $kimage" if $DEBUG;
743 rename("$kimage.$$", "$kimage");
744 }
745 die("Failed to copy " . $realimageloc . "$image_name to "
746 . $image_dest . "$kimage");
747 }
748 }
749 # Ok, now we may clobber the previous .old file
750 warn "mv $kimage.$$ $kimage.old if -e $kimage.$$" if $DEBUG;
751 rename("$kimage.$$", "$kimage.old") if -e "$kimage.$$";
752 }
753
754 # This routine is responsible for setting up the symbolic links
755 # So, the actual kernel image lives in
756 # $realimageloc/$image_name (/boot/vmlinuz-2.6.12).
757 # This routine creates symbolic links in $image_dest/$kimage (/vmlinuz)
758 sub image_magic {
759 my $kimage = $_[0]; # Name of the symbolic link
760 my $image_dest = $_[1]; # The directory the links goes into
761 my $image_name = "$kimage-$version";
762 my $src_dir = $realimageloc;
763 warn "image_magic: kimage=$kimage, image_dest=$image_dest\n" .
764 "\t image_name=$image_name, src_dir=$src_dir" if $DEBUG;
765
766 # Well, in any case, if the destination (the symlink we are trying
767 # to create) is a directory, we should do nothing, except throw a
768 # diagnostic.
769 if (-d "$kimage" ) {
770 die ("Hmm. $kimage is a directory, which I did not expect. I am\n" .
771 "trying to create a symbolic link with that name linked to \n" .
772 "$image_dest . Since a directory exists here, my assumptions \n" .
773 "are way off, and I am aborting.\n" );
774 exit (3);
775 }
776
777 if ($move_image) { # Maybe $image_dest is in on dos, or something?
778 # source dir, link name, dest dir
779 really_move_image( $realimageloc, $image_name, $image_dest);
780 really_reverse_link($realimageloc, $image_name, $image_dest)
781 if $reverse_symlink;
782 return;
783 }
784
785 if (-l "$kimage") { # There is a symbolic link
786 warn "DEBUG: There is a symlink for $kimage\n" if $DEBUG;
787 my $force_move = move_p($kimage, $image_dest, $image_name, $src_dir);
788
789 if ($force_move) {
790 really_move_link($kimage, $image_dest, $image_name, $src_dir);
791 }
792 }
793 elsif (! -e "$kimage") {
794 # Hmm. Pristine system? How can that be? Installing from scratch?
795 # Or maybe the user does not want a symbolic link here.
796 # Possibly they do not want a link here. (we should be in /
797 # here[$image_dest, really]
798 handle_missing_link($kimage, $image_dest, $image_name, $src_dir);
799 }
800 elsif (-e "$kimage" ) {
801 # OK, $kimage exists -- but is not a link
802 handle_non_symlinks($kimage, $image_dest, $image_name, $src_dir);
803 }
804 }
805
806 ######################################################################
807 ######################################################################
808 ######################################################################
809 ######################################################################
810
811 # We may not have any modules installed
812 if ( -d "$modules_base/$version" ) {
813 print STDERR "Running depmod.\n";
814 my $ret = system("depmod -a $version");
815 if ($ret) {
816 print STDERR "Failed to run depmod\n";
817 exit(1);
818 }
819 }
820
821
822
823 sub find_initrd_tool {
824 my $hostversion = shift;
825 my $version = shift;
826 print STDERR "Finding valid ramdisk creators.\n";
827 my @ramdisks =
828 grep {
829 my $args =
830 "$_ " .
831 "--supported-host-version=$hostversion " .
832 "--supported-target-version=$version " .
833 "1>/dev/null 2>&1"
834 ;
835 system($args) == 0;
836 }
837 split (/[:,\s]+/, $ramdisk);
838 }
839
840 # The initrd symlink should probably be in the same dir that the
841 # symlinks are in
842 if ($initrd) {
843 my $success = 0;
844
845 # Update-initramfs is called slightly different than mkinitrd and
846 # mkinitramfs. XXX It should really be made compatible with this stuff
847 # some how.
848 my $upgrading = 1;
849 if (! defined $ARGV[1] || ! $ARGV[1] || $ARGV[1] =~ m/<unknown>/og) {
850 $upgrading = 0;
851 }
852 my $ret = system("$ramdisk " . ($upgrading ? "-u" : "-c") . " -k " . $version . " >&2");
853 $success = 1 unless $ret;
854 die "Failed to create initrd image.\n" unless $success;
855 if (! defined $ARGV[1] || ! $ARGV[1] || $ARGV[1] =~ m/<unknown>/og) {
856 image_magic("initrd.img", $image_dest);
857 }
858 else {
859 if (! -e "initrd.img") {
860 handle_missing_link("initrd.img", $image_dest, "initrd.img-$version",
861 $realimageloc);
862 }
863 else {
864 print STDERR
865 "Not updating initrd symbolic links since we are being updated/reinstalled \n";
866 print STDERR
867 "($ARGV[1] was configured last, according to dpkg)\n";
868 }
869 }
870
871 if ($initrd && -l "initrd" ) {
872 unlink "initrd";
873 }
874
875 if ($initrd && -l "$image_dir/initrd" && ! $link_in_boot) {
876 unlink "$image_dir/initrd";
877 }
878 }
879 else { # Not making an initrd emage
880 if (-l "initrd.img") {
881 # Ooh, last image was an initrd image? in any case, we should move it.
882 my $target = readlink "initrd.img";
883 my $real_target = '';
884 $real_target = abs_path($target) if defined ($target);
885
886 if (!defined($target) || ! -f "$real_target") {
887 # Eh. dangling link. can safely be removed.
888 unlink("initrd.img");
889 } else {
890 if (-l "initrd.img.old" || ! -e "initrd.img.old" ) {
891 rename("initrd.img", "initrd.img.old");
892 } else {
893 warn "initrd.img.old is not a symlink, not clobbering\n";
894 unlink("initrd.img");
895 }
896 }
897 }
898 }
899
900 # Warn of a reboot
901 if (-x $notifier) {
902 system($notifier);
903 }
904
905 # Let programs know not to hibernate if the kernel that would be used for
906 # resume-from-hibernate is likely to differ from the currently running kernel.
907 system("mountpoint -q /var/run");
908 if ($? eq 0) {
909 system("touch /var/run/do-not-hibernate");
910 }
911
912 # Only change the symlinks if we are not being upgraded
913 if (! defined $ARGV[1] || ! $ARGV[1] || $ARGV[1] =~ m/<unknown>/og) {
914 image_magic($kimage, $image_dest);
915 }
916 else {
917 if (! -e "$kimage") {
918 handle_missing_link($kimage, $image_dest, "$kimage-$version",
919 $realimageloc);
920 }
921 else {
922 print STDERR
923 "Not updating image symbolic links since we are being updated/reinstalled \n";
924 print STDERR
925 "($ARGV[1] was configured last, according to dpkg)\n";
926 }
927 }
928
929 # We used to have System.* files in /
930 if (-e "/System.map" || -e "/System.old") {
931 unlink '/System.map' if -e '/System.map';
932 unlink '/System.old' if -e '/System.old';
933 }
934
935 # creating some info about kernel and initrd
936 if ($DEBUG) {
937 my $ksize=sprintf("%.0f",(stat($realimageloc .
938 "$kimage-$version"))[7]/1024)."kB";
939 my $initrdsize='';
940 if ($initrd) {
941 $initrdsize=sprintf("%.0f",(stat($realimageloc .
942 "initrd.img-$version"))[7]/1024)."kB";
943 }
944
945 print STDERR <<"EOMSG";
946 A new kernel image has been installed at $realimageloc$kimage-$version
947 (Size: $ksize)
948
949 Symbolic links, unless otherwise specified, can be found in $image_dest
950
951 EOMSG
952 ;
953
954 if ($initrd) {
955 print STDERR <<"EOMSGA";
956
957 Initial rootdisk image: ${realimageloc}initrd.img-$version (Size: $initrdsize)
958 EOMSGA
959 ;
960 }
961 }
962
963 # set the env var stem
964 $ENV{'STEM'} = "linux";
965 sub exec_script {
966 my $type = shift;
967 my $script = shift;
968 print STDERR "Running $type hook script $script.\n";
969 system ("$script $version $realimageloc$kimage-$version") &&
970 print STDERR "User $type hook script [$script] ";
971 if ($?) {
972 if ($? == -1) {
973 print STDERR "failed to execute: $!\n";
974 }
975 elsif ($? & 127) {
976 printf STDERR "died with signal %d, %s coredump\n",
977 ($? & 127), ($? & 128) ? 'with' : 'without';
978 }
979 else {
980 printf STDERR "exited with value %d\n", $? >> 8;
981 }
982 exit $? >> 8;
983 }
984 }
985 sub run_hook {
986 my $type = shift;
987 my $script = shift;
988 if ($script =~ m,^/,) {
989 # Full path provided for the hook script
990 if (-x "$script") {
991 &exec_script($type,$script);
992 }
993 else {
994 die "The provided $type hook script [$script] could not be run.\n";
995 }
996 }
997 else {
998 # Look for it in a safe path
999 for my $path ('/bin', '/sbin', '/usr/bin', '/usr/sbin') {
1000 if (-x "$path/$script") {
1001 &exec_script($type, "$path/$script");
1002 return 0;
1003 }
1004 }
1005 # No luck
1006 print STDERR "Could not find $type hook script [$script].\n";
1007 die "Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'\n";
1008 }
1009 }
1010
1011 my $options;
1012 for (@ARGV) {
1013 s,','\\'',g;
1014 $options .= " '$_'";
1015 }
1016 $ENV{'DEB_MAINT_PARAMS'}="$options";
1017
1018 ## Run user hook script here, if any
1019 if ($postinst_hook) {
1020 &run_hook("postinst", $postinst_hook);
1021 }
1022
1023 if (-d "/etc/kernel/postinst.d") {
1024 print STDERR "Examining /etc/kernel/postinst.d.\n";
1025 system ("run-parts --verbose --exit-on-error --arg=$version " .
1026 "--arg=$realimageloc$kimage-$version " .
1027 "/etc/kernel/postinst.d") &&
1028 die "Failed to process /etc/kernel/postinst.d";
1029 }
1030
1031 if (-d "/etc/kernel/postinst.d/$version") {
1032 print STDERR "Examining /etc/kernel/postinst.d/$version.\n";
1033 system ("run-parts --verbose --exit-on-error --arg=$version " .
1034 "--arg=$realimageloc$kimage-$version " .
1035 "/etc/kernel/postinst.d/$version") &&
1036 die "Failed to process /etc/kernel/postinst.d/$version";
1037 }
1038
1039 LOADER: {
1040 last unless $do_boot_enable; # Exit if explicitly asked to
1041
1042 last if $loader =~ /silo/i; # SILO does not have to be executed.
1043 last if $loader =~ /yaboot/i; # yaboot does not have to be executed.
1044 last if $loader =~ /milo/i; # MILO does not have to be executed.
1045 last if $loader =~ /nettrom/i; # NETTROM does not have to be executed.
1046 last if $loader =~ /arcboot/i; # ARCBOOT does not have to be executed.
1047 last if $loader =~ /delo/i; # DELO does not have to be executed.
1048 last if $loader =~ /quik/i; # maintainer asked quik invocation to be ignored
1049
1050 last unless $loaderloc;
1051 last unless -x $loaderloc;
1052 last unless $do_bootloader;
1053
1054 if (-T "/etc/$loader.conf") {
1055 # Trust and use the existing lilo.conf.
1056 print STDERR "You already have a $Loader configuration in /etc/$loader.conf\n";
1057 my $ret = &run_lilo();
1058 exit $ret if $ret;
1059 }
1060 }
1061
1062
1063 sub run_lilo (){
1064 my $ret;
1065 # Try and figure out if the user really wants lilo to be run --
1066 # since the default is to run the boot laoder, which is ! grub -- but
1067 # the user may be using grub now, and not changed the default.
1068
1069 # So, if the user has explicitly asked for the loader to be run, or
1070 # if there is no postinst hook, or if there is no grub installed --
1071 # we are OK. Or else, we ask.
1072 if ($explicit_do_loader || (! ($postinst_hook && -x '/usr/sbin/grub'))) {
1073 print STDERR "Running boot loader as requested\n";
1074 } else {
1075 print STDERR "Ok, not running $loader\n";
1076 }
1077 if ($loader =~ /^lilo/io or $loader =~ /vmelilo/io) {
1078 print STDERR "Testing $loader.conf ... \n";
1079 unlink $temp_file_name; # security
1080 $ret = system("$loaderloc -t >$temp_file_name 2>&1");
1081 if ($ret) {
1082 print STDERR "Boot loader test failed\n";
1083 return $ret;
1084 }
1085 unlink "$temp_file_name";
1086 print STDERR "Testing successful.\n";
1087 print STDERR "Installing the ";
1088 print STDERR "partition " if $loader =~ /^lilo/io;
1089 print STDERR "boot sector... \n";
1090 }
1091
1092 print STDERR "Running $loaderloc ... \n";
1093 if ($loader =~ /^elilo/io) {
1094 $ret = system("$loaderloc 2>&1 | tee $temp_file_name");
1095 } else {
1096 $ret = system("$loaderloc >$temp_file_name 2>&1");
1097 }
1098 if ($ret) {
1099 print STDERR "Boot loader failed to run\n";
1100 return $ret;
1101 }
1102 unlink $temp_file_name;
1103 print STDERR "Installation successful.\n";
1104 return 0;
1105 }
1106
1107 exit 0;
1108
1109 __END__
1110
jo@HP-x360-310-G1-PC:~$
Dernière modification par Gameplayer13 (Le 20/05/2016, à 19:07)
Hors ligne
#14 Le 20/05/2016, à 19:14
- cqfd93
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
Effectivement il est trop grand et en plus il ne me parle pas vraiment.
On va tenter de supprimer linux-image-4.2.0-36-generic comme on a fait pour le 4.2.0-34 (c'est le but des deux premières commandes) et ensuite le réinstaller :
sudo mv /var/lib/dpkg/info/linux-image-4.2.0-36-generic.* /tmp/
sudo dpkg --remove --force-remove-reinstreq linux-image-4.2.0-36-generic
sudo apt install linux-image-4.2.0-36-generic
− cqfd93 −
Hors ligne
#15 Le 20/05/2016, à 19:19
- Gameplayer13
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
sudo mv /var/lib/dpkg/info/linux-image-4.2.0-36-generic.* /tmp/
bref sa supprime car je retrouve direct mon prompt
sudo dpkg --remove --force-remove-reinstreq linux-image-4.2.0-36-generic
jo@HP-x360-310-G1-PC:~$ sudo dpkg --remove --force-remove-reinstreq linux-image-4.2.0-36-generic
(Lecture de la base de données... 374563 fichiers et répertoires déjà installés.)
Suppression de linux-image-4.2.0-36-generic (4.2.0-36.42~14.04.1) ...
sudo apt install linux-image-4.2.0-36-generic
jo@HP-x360-310-G1-PC:~$ sudo apt install linux-image-4.2.0-36-generic
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Paquets suggérés :
fdutils linux-lts-wily-tools
Les NOUVEAUX paquets suivants seront installés :
linux-image-4.2.0-36-generic
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
6 partiellement installés ou enlevés.
Il est nécessaire de prendre 17,2 Mo dans les archives.
Après cette opération, 50,0 Mo d'espace disque supplémentaires seront utilisés.
Réception de : 1 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main linux-image-4.2.0-36-generic amd64 4.2.0-36.42~14.04.1 [17,2 MB]
17,2 Mo réceptionnés en 31s (554 ko/s)
Sélection du paquet linux-image-4.2.0-36-generic précédemment désélectionné.
(Lecture de la base de données... 374564 fichiers et répertoires déjà installés.)
Préparation du décompactage de .../linux-image-4.2.0-36-generic_4.2.0-36.42~14.04.1_amd64.deb ...
Examining /etc/kernel/preinst.d/
run-parts: executing /etc/kernel/preinst.d/intel-microcode 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
Done.
Décompactage de linux-image-4.2.0-36-generic (4.2.0-36.42~14.04.1) ...
Paramétrage de linux-image-4.2.0-36-generic (4.2.0-36.42~14.04.1) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
initrd.img(/boot/initrd.img-4.2.0-36-generic
) points to /boot/initrd.img-4.2.0-36-generic
(/boot/initrd.img-4.2.0-36-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.2.0-36-generic.postinst line 491.
vmlinuz(/boot/vmlinuz-4.2.0-36-generic
) points to /boot/vmlinuz-4.2.0-36-generic
(/boot/vmlinuz-4.2.0-36-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.2.0-36-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
update-initramfs: Generating /boot/initrd.img-4.2.0-36-generic
^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[Brun-parts: executing /etc/kernel/postinst.d/pm-utils 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
/usr/sbin/grub-mkconfig: 35: /etc/default/grub: Syntax error: EOF in backquote substitution
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 2
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-4.2.0-36-generic.postinst line 1025.
dpkg: error processing package linux-image-4.2.0-36-generic (--configure):
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 2
dpkg: des problèmes de dépendances empêchent la configuration de linux-image-extra-4.2.0-36-generic :
linux-image-extra-4.2.0-36-generic dépend de linux-image-4.2.0-36-generic ; cependant :
Le paquet linux-image-4.2.0-36-generic n'est pas encore configuré.
dpkg: error processing package linux-image-extra-4.2.0-36-generic (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-image-generic-lts-wily :
linux-image-generic-lts-wily dépend de linux-image-4.2.0-36-generic ; cependant :
Le paquet linux-image-4.2.0-36-generic n'est pas encore configuré.
linux-image-generic-lts-wily dépend de linux-image-extra-4.2.0-36-generic ; cependant :
Le paquet linux-image-extra-4.2.0-36-generic n'est pas encore configuré.
dpkg: error processing package linux-image-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configAucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
uration de linux-generic-lts-wily :
linux-generic-lts-wily dépend de linux-image-generic-lts-wily (= 4.2.0.36.29) ; cependant :
Le paquet linux-image-generic-lts-wily n'est pas encore configuré.
dpkg: error processing package linux-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-signed-image-4.2.0-36-generic :
linux-signed-image-4.2.0-36-generic dépend de linux-image-4.2.0-36-generic (= 4.2.0-36.42~14.04.1) ; cependant :
Le paquet linux-image-4.2.0-36-generic n'est pas encore configuré.
dpkg: error processing package linux-signed-image-4.2.0-36-generic (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-signed-image-generic-lts-wily :
linux-signed-image-generic-lts-wily dépend de linux-signed-image-4.2.0-36-generic ; cependant :
Le paquet linux-signed-image-4.2.0-36-generic n'est pas encore configuré.
linux-signed-image-generic-lts-wily dépend de linux-image-extra-4.2.0-36-generic ; cependant :
Le paquet linux-image-extra-4.2.0-36-generic n'est pas encore configuré.
dpkg: error processing package linux-signed-image-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-signed-generic-lts-wily :
linux-signed-generic-lts-wily dépend de linux-signed-image-generic-lts-wily (= 4.2.0.36.29) ; cependant :
Le paquet linux-signed-image-generic-lts-wily n'est pas encore configuré.
dpkg: error processing package linux-signed-generic-lts-wily (--configure):
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
linux-image-4.2.0-36-generic
linux-image-extra-4.2.0-36-generic
linux-image-generic-lts-wily
linux-generic-lts-wily
linux-signed-image-4.2.0-36-generic
linux-signed-image-generic-lts-wily
linux-signed-generic-lts-wily
E: Sub-process /usr/bin/dpkg returned an error code (1)
Hors ligne
#16 Le 20/05/2016, à 19:29
- cqfd93
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
Tiens, cette erreur-là, je ne l'avais pas remarquée, et pourtant elle était bien visible !
/usr/sbin/grub-mkconfig: 35: /etc/default/grub: Syntax error: EOF in backquote substitution
Alors on jette un œil :
cat /etc/default/grub
− cqfd93 −
Hors ligne
#17 Le 20/05/2016, à 19:32
- Gameplayer13
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
cat /etc/default/grub
jo@HP-x360-310-G1-PC:~$ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1""
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
jo@HP-x360-310-G1-PC:~$
Hors ligne
#18 Le 20/05/2016, à 19:39
- cqfd93
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
OK, il faut enlever le dernier guillemet de cette ligne :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1""
Elle doit être :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1"
Pour éditer le fichier, tu peux l'ouvrir avec
sudo nano /etc/default/grub
Tu déplaces le curseur avec les flèches et une fois le " enlevé, tu enregistres avec ctrl-o suivi de Entrée et tu quittes avec ctrl-x.
Après l'avoir corrigé, tu peux retenter les mises à jour :
sudo apt update
sudo apt full-upgrade
− cqfd93 −
Hors ligne
#19 Le 20/05/2016, à 19:46
- Gameplayer13
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
sudo apt-get full update
jo@HP-x360-310-G1-PC:~$ sudo apt full-upgradeLecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
7 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Paramétrage de linux-image-4.2.0-36-generic (4.2.0-36.42~14.04.1) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
initrd.img(/boot/initrd.img-4.2.0-36-generic
) points to /boot/initrd.img-4.2.0-36-generic
(/boot/initrd.img-4.2.0-36-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.2.0-36-generic.postinst line 491.
vmlinuz(/boot/vmlinuz-4.2.0-36-generic
) points to /boot/vmlinuz-4.2.0-36-generic
(/boot/vmlinuz-4.2.0-36-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.2.0-36-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
update-initramfs: Generating /boot/initrd.img-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
Création du fichier de configuration GRUB…
Attention : Définir GRUB_TIMEOUT à une valeur non nulle si GRUB_HIDDEN_TIMEOUT est définie n’est plus possible.
Image Linux trouvée : /boot/vmlinuz-4.2.0-36-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.2.0-36-generic
Image Linux trouvée : /boot/vmlinuz-4.2.0-35-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.2.0-35-generic
Adding boot menu entry for EFI firmware configuration
fait
Paramétrage de linux-image-extra-4.2.0-36-generic (4.2.0-36.42~14.04.1) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
update-initramfs: Generating /boot/initrd.img-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.2.0-36-generic /boot/vmlinuz-4.2.0-36-generic
Création du fichier de configuration GRUB…
Attention : Définir GRUB_TIMEOUT à une valeur non nulle si GRUB_HIDDEN_TIMEOUT est définie n’est plus possible.
Image Linux trouvée : /boot/vmlinuz-4.2.0-36-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.2.0-36-generic
Image Linux trouvée : /boot/vmlinuz-4.2.0-35-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.2.0-35-generic
Adding boot menu entry for EFI firmware configuration
fait
Paramétrage de linux-image-generic-lts-wily (4.2.0.36.29) ...
Paramétrage de linux-generic-lts-wily (4.2.0.36.29) ...
Paramétrage de linux-signed-image-4.2.0-36-generic (4.2.0-36.42~14.04.1) ...
warning: file-aligned section .text extends beyond end of file
warning: checksum areas are greater than image size. Invalid section table?
Création du fichier de configuration GRUB…
Attention : Définir GRUB_TIMEOUT à une valeur non nulle si GRUB_HIDDEN_TIMEOUT est définie n’est plus possible.
Image Linux trouvée : /boot/vmlinuz-4.2.0-36-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.2.0-36-generic
Image Linux trouvée : /boot/vmlinuz-4.2.0-35-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.2.0-35-generic
Adding boot menu entry for EFI firmware configuration
fait
Paramétrage de linux-signed-image-generic-lts-wily (4.2.0.36.29) ...
Paramétrage de linux-signed-generic-lts-wily (4.2.0.36.29) ...
jo@HP-x360-310-G1-PC:~$
J'ai l’impression que c'est une réussite merci beaucoup cqfd, je reboot ?
Hors ligne
#20 Le 20/05/2016, à 19:55
- cqfd93
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
Ah super !!! Oui, tu peux rebooter et me donner :
uname -a
df -h
dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"
ls -l /boot
pour qu'on voie s'il reste des noyaux inutiles et sur lequel tu tournes.
Tant qu'on y est, on peut faire les poussières :
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
dpkg -l | grep ^rc | cut -d' ' -f3 | xargs sudo dpkg --purge
Et si tu ne l'as pas encore fait, tu peux installer kclean pour faire du vide dans les noyaux.
− cqfd93 −
Hors ligne
#21 Le 20/05/2016, à 20:32
- Gameplayer13
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
uname -a
Linux HP-x360-310-G1-PC 4.2.0-36-generic #42~14.04.1-Ubuntu SMP Fri May 13 17:27:22 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
df -h
jo@HP-x360-310-G1-PC:~$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 1,9G 4,0K 1,9G 1% /dev
tmpfs 384M 1,5M 383M 1% /run
/dev/sda2 138G 50G 81G 39% /
none 4,0K 0 4,0K 0% /sys/fs/cgroup
none 5,0M 0 5,0M 0% /run/lock
none 1,9G 16M 1,9G 1% /run/shm
none 100M 28K 100M 1% /run/user
/dev/sda1 120M 3,4M 116M 3% /boot/efi
dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"
jo@HP-x360-310-G1-PC:~$ dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"
ii linux-generic-lts-wily 4.2.0.36.29 amd64 Complete Generic Linux kernel and headers
ii linux-headers-3.13.0-85 3.13.0-85.129 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-85-generic 3.13.0-85.129 amd64 Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii linux-headers-3.13.0-86 3.13.0-86.131 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-86-generic 3.13.0-86.131 amd64 Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii linux-headers-4.2.0-34 4.2.0-34.39~14.04.1 all Header files related to Linux kernel version 4.2.0
ii linux-headers-4.2.0-34-generic 4.2.0-34.39~14.04.1 amd64 Linux kernel headers for version 4.2.0 on 64 bit x86 SMP
ii linux-headers-4.2.0-35 4.2.0-35.40~14.04.1 all Header files related to Linux kernel version 4.2.0
ii linux-headers-4.2.0-35-generic 4.2.0-35.40~14.04.1 amd64 Linux kernel headers for version 4.2.0 on 64 bit x86 SMP
ii linux-headers-4.2.0-36 4.2.0-36.42~14.04.1 all Header files related to Linux kernel version 4.2.0
ii linux-headers-4.2.0-36-generic 4.2.0-36.42~14.04.1 amd64 Linux kernel headers for version 4.2.0 on 64 bit x86 SMP
ii linux-headers-generic 3.13.0.86.92 amd64 Generic Linux kernel headers
ii linux-headers-generic-lts-wily 4.2.0.36.29 amd64 Generic Linux kernel headers
ii linux-image-4.2.0-35-generic 4.2.0-35.40~14.04.1 amd64 Linux kernel image for version 4.2.0 on 64 bit x86 SMP
ii linux-image-4.2.0-36-generic 4.2.0-36.42~14.04.1 amd64 Linux kernel image for version 4.2.0 on 64 bit x86 SMP
ii linux-image-extra-4.2.0-35-generic 4.2.0-35.40~14.04.1 amd64 Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP
ii linux-image-extra-4.2.0-36-generic 4.2.0-36.42~14.04.1 amd64 Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP
ii linux-image-generic-lts-wily 4.2.0.36.29 amd64 Generic Linux kernel image
ii linux-signed-generic-lts-wily 4.2.0.36.29 amd64 Complete Signed Generic Linux kernel and headers
rc linux-signed-image-4.2.0-34-generic 4.2.0-34.39~14.04.1 amd64 Signed kernel image generic
ii linux-signed-image-4.2.0-35-generic 4.2.0-35.40~14.04.1 amd64 Signed kernel image generic
ii linux-signed-image-4.2.0-36-generic 4.2.0-36.42~14.04.1 amd64 Signed kernel image generic
ii linux-signed-image-generic-lts-wily 4.2.0.36.29 amd64 Signed Generic Linux kernel image
ii linux-tools-4.4.0-15-generic 4.4.0-15.31~14.04.1 amd64 Linux kernel version specific tools for version 4.4.0-15
ii linux-tools-4.4.0-22-generic 4.4.0-22.40~14.04.1 amd64 Linux kernel version specific tools for version 4.4.0-22
ii linux-tools-common 3.13.0-86.131 all Linux kernel version specific tools for version 3.13.0
ii linux-tools-virtual-lts-xenial 4.4.0.22.12 amd64 This package will always depend on the latest minimal generic kernel tools.
ls -l /boot
jo@HP-x360-310-G1-PC:~$ ls -l /boot
total 76709
-rw-r--r-- 1 root root 1313029 mars 18 19:14 abi-4.2.0-35-generic
-rw-r--r-- 1 root root 1313407 mai 13 23:55 abi-4.2.0-36-generic
-rw-r--r-- 1 root root 184896 mars 18 19:14 config-4.2.0-35-generic
-rw-r--r-- 1 root root 184896 mai 13 23:55 config-4.2.0-36-generic
drwxr-xr-x 3 root root 512 janv. 1 1970 efi
drwxr-xr-x 5 root root 4096 mai 20 20:44 grub
-rw-r--r-- 1 root root 19920657 avril 11 16:22 initrd.img-4.2.0-35-generic
-rw-r--r-- 1 root root 20615072 mai 20 20:44 initrd.img-4.2.0-36-generic
-rw-r--r-- 1 root root 176500 mars 12 2014 memtest86+.bin
-rw-r--r-- 1 root root 178176 mars 12 2014 memtest86+.elf
-rw-r--r-- 1 root root 178680 mars 12 2014 memtest86+_multiboot.bin
-rw------- 1 root root 3758162 mars 18 19:14 System.map-4.2.0-35-generic
-rw------- 1 root root 3758996 mai 13 23:55 System.map-4.2.0-36-generic
-rw------- 1 root root 6731856 mars 18 19:14 vmlinuz-4.2.0-35-generic
-rw------- 1 root root 6733784 avril 5 16:47 vmlinuz-4.2.0-35-generic.efi.signed
-rw------- 1 root root 6732816 mai 13 23:55 vmlinuz-4.2.0-36-generic
-rw------- 1 root root 6734744 mai 20 20:44 vmlinuz-4.2.0-36-generic.efi.signed
Hors ligne
#22 Le 20/05/2016, à 20:49
- cqfd93
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
On peut désinstaller quelques vieilleries mais pour vérifier que la syntaxe est bonne et que ça ne va pas supprimer plus que ce que je veux, on fait une simulation (avec -s) :
sudo apt-get -s remove --purge linux-headers-3\.13\.0-8 linux-headers-4\.2\.0-34
− cqfd93 −
Hors ligne
#23 Le 20/05/2016, à 21:09
- Gameplayer13
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
Aïe heuuu ouais trop tard, j'ai utilisé le script que tu m'a conseillé , j'ai aïs " oui " pour la question " supprimer les scripts précédents " , il a supprimé , j'ai mon client de lise a jour graphique qui m'a demandé de reboot , je l'ai fais et là je retrouve avec un écran noir " allumé " j'ai accès a mon BIOS j'ai fais un test de mon DD il a pas cramé
Hors ligne
#24 Le 20/05/2016, à 21:23
- cqfd93
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
Aïe !
Ça ne devrait pas tourner comme ça, tes noyaux sont bien installés et en état de marche. Il y avait juste quelques bricoles inutiles.
Essaye d'éteindre carrément ton ordinateur et de le redémarrer. Si ça ne redémarre toujours pas, essaye à nouveau en faisant afficher le menu GRUB (en appuyant sur la touche Maj pendant le démarrage de manière à démarrer sur le noyau 4.2.0-35.
Je me demande si cette option "radeon.audio=1" dans grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1"
n'y est pas pour quelque chose. Je pense que tu l'as ajoutée récemment (avec une erreur de syntaxe) et que du coup elle n'a jamais été activée. Tu peux me dire où tu l'as trouvée ?
− cqfd93 −
Hors ligne
#25 Le 20/05/2016, à 21:32
- Gameplayer13
Re : Mise à Jour de Linux toujours en erreur ( 14.04 LTS )
Aucune idée je ne modifie jamais mes fichiers si ce n'est a coup de dist-upgrade et d'autoremove ... Je reste appuyé sur Ver.Maj et rien ne se passe ( démarrage = écran noir allume , logo xubuntu et cercle de chargement , écran noir ou tout est figé même les voyants du clavier ) j'ai tenté en martelant la touche en vain
EDIT : un menu GNU GRUB version 2.02^beta2-9ubuntu1.7 est aparus je ne sais comment c'est cela que tu souhaite ?
Dernière modification par Gameplayer13 (Le 20/05/2016, à 21:35)
Hors ligne