web-dev-qa-db-fra.com

E: Le sous-processus / usr / bin / dpkg a renvoyé un code d'erreur (1)

EDIT: J'ai ajouté le résultat de cat /etc/default/grub à la question ci-dessous

C'était en fait la clé pour résoudre le problème. Je pense qu’il est intéressant de noter que le fait de ne pas avoir de guillemets autour du système d’exploitation attribué à GRUB_DEFAULT dans/etc/default/grub ne pose pas de problème pendant un certain temps après que je l’ai défini (mois). C'est peut-être parce que GRUB_DEFAULT a été initialement défini à partir d'un autre linux dans ma configuration à double démarrage.

J'ai examiné d'autres questions concernant cette erreur, mais je n'en ai trouvé aucune qui me soit utile jusqu'à présent.

Je reçois l'erreur ci-dessous quand je le fais:

Sudo apt-get upgrade

ou un dist-upgrade

J'ai essayé de purger les paquets mentionnés dans l'erreur (selon les réponses à d'autres questions avec la même erreur)

linux-image-extra-3.19.0-25-generic
linux-image-3.19.0-25-generic

avec

Sudo apt-get remove --purge <the packages>

et

Sudo dpkg --purge <the packages>

Mais dans les deux cas, je reçois fondamentalement la même sortie d'erreur que ci-dessous. Quelqu'un peut-il m'aider à résoudre ce problème?

Erreur:

yerman@DeepThought:~$ Sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED
  linux-image-3.19.0-25-generic linux-image-extra-3.19.0-25-generic
0 to upgrade, 0 to newly install, 2 to remove and 0 not to upgrade.
5 not fully installed or removed.
After this operation, 209 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 529837 files and directories currently installed.)
Removing linux-image-extra-3.19.0-25-generic (3.19.0-25.26) ...
depmod: FATAL: could not load /boot/System.map-3.19.0-25-generic: No such file or directory
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.19.0-25-generic /boot/vmlinuz-3.19.0-25-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.19.0-25-generic /boot/vmlinuz-3.19.0-25-generic
update-initramfs: Generating /boot/initrd.img-3.19.0-25-generic
grep: /boot/config-3.19.0-25-generic: No such file or directory
depmod: WARNING: could not open /tmp/mkinitramfs_6wsANd/lib/modules/3.19.0-25-generic/modules.order: No such file or directory
depmod: WARNING: could not open /tmp/mkinitramfs_6wsANd/lib/modules/3.19.0-25-generic/modules.builtin: No such file or directory
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.19.0-25-generic /boot/vmlinuz-3.19.0-25-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 3.19.0-25-generic /boot/vmlinuz-3.19.0-25-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.19.0-25-generic /boot/vmlinuz-3.19.0-25-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.19.0-25-generic /boot/vmlinuz-3.19.0-25-generic
/usr/sbin/grub-mkconfig: 6: /etc/default/grub: Syntax error: "(" unexpected
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 2
dpkg: error processing package linux-image-extra-3.19.0-25-generic (--remove):
 subprocess installed post-removal script returned error exit status 1
Removing linux-image-3.19.0-25-generic (3.19.0-25.26) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.19.0-25-generic /boot/vmlinuz-3.19.0-25-generic
update-initramfs: Deleting /boot/initrd.img-3.19.0-25-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.19.0-25-generic /boot/vmlinuz-3.19.0-25-generic
/usr/sbin/grub-mkconfig: 6: /etc/default/grub: Syntax error: "(" unexpected
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-3.19.0-25-generic.postrm line 328.
dpkg: error processing package linux-image-3.19.0-25-generic (--remove):
 subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
 linux-image-extra-3.19.0-25-generic
 linux-image-3.19.0-25-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

Sortie de 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=Windows 7 (loader) (on /dev/sda2)
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=30
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="acpi=noirq acpi=force apm=power_off"
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"
5
Totem

La ligne

GRUB_DEFAULT=Windows 7 (loader) (on /dev/sda2)

dans votre /etc/default/grub est incorrect, du moins pour le script post-removal et par conséquent, il se termine avec une erreur.

Par conséquent, utilisez une valeur numérique ou corrigez l'entrée et utilisez des guillemets doubles. Editer le fichier via

Sudo nano /etc/default/grub

et

GRUB_DEFAULT="Windows 7 (loader) (on /dev/sda2)"

Après ça

Sudo update-grub
5
A.B.

On dirait que votre fichier/etc/default/grub est foiré. Essayez d’éditer le fichier avec vi ou n’importe quel autre éditeur (privilège root). Ci-dessous, vous pouvez voir un échantillon sécurisé de ce fichier.

 # Si vous modifiez ce fichier, exécutez 'update-grub' pour mettre à jour 
 # /Boot/grub/grub.cfg.
# Pour obtenir une documentation complète des options de ce fichier, voir: 
 # info -f grub -n 'Configuration simple' 
 
 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 = "splash silencieux" 
 GRUB_CMDLINE_LINUX = "" 
 
 # Décommenter l'activation du filtrage BadRAM, à modifier en fonction de vos besoins 
. # Ceci fonctionne avec Linux (aucun correctif requis) et avec tout noyau obtenant 
 # Les informations sur la carte mémoire de GRUB (GNU Mach, noyau de FreeBSD ...) 
 # GRUB_BADRAM = "0x01234567,0xfefefefe, 0x89abcdef, 0xefefefef" 
 
 # Ne pas commenter pour désactiver le terminal graphique (grub-pc uniquement) 
 # GRUB_TERMINAL = console 
. ____.] # La résolution utilisée sur le terminal graphique 
 # Notez que vous ne pouvez utiliser que les modes supportés par votre carte graphique via VBE 
 #, Vous pouvez les voir en réel GRUB avec la commande `vbeinfo '
 # GRUB_GFXMODE = 640x480 
 
 # Ne commentez pas si vous ne voulez pas que GRUB transmette le paramètre" root = UUID = xxx "à Linux 
 # GRUB_DISABLE_LINUX_UUID = true 
 
 # Non-commentaire pour désactiver la génération des entrées de menu du mode de récupération 
 # GRUB_DISABLE_RECOVERY = "t rue "
 
 # Ne pas commenter pour obtenir un bip au début du ver. 
 # GRUB_INIT_TUNE =" 480 440 1 "
1
Thomas

Allez dans/var/cache/apt/archives/et copiez le fichier problématique. Utilisez le programme d'installation du package GDebi pour ouvrir le package qui pose problème, une fois l'analyse du package terminée, utilisez l'option de réinstallation du package et laissez le processus se terminer. enter image description here

0
salafi

Je suggère d’abord de travailler en arrière et force l’installation du premier des paquets renvoyant des erreurs, comme ceci:

Sudo apt-get install -f linux-image-extra-3.19.0-25-generic

Ensuite, voyez si vous pouvez exécuter avec succès:

Sudo apt-get update && Sudo apt-get upgrade

Si cela fonctionne, essayez:

Sudo apt-get dist-upgrade

(Remarque: il peut être nécessaire de redémarrer après la première étape avant de lancer les commandes restantes.)

0
mheadroom

Aujourd'hui, lors d'une nouvelle installation d'Ubuntu, j'ai eu cette erreur et ma mise à jour a été abandonnée. J'ai fait une autre mise à niveau et cela a bien fonctionné.

0
Arup Roy Chowdhury