J'ai récemment essayé d'installer OBS pour enregistrer. Après avoir saisi sudo apt-get install obs-studio, j'ai obtenu :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront installés :
libavdevice57 libdc1394-22 libfdk-aac1 libluajit-5.1-2 libluajit-5.1-common
libmbedcrypto1 libmbedtls10 libmbedx509-0 libqt5x11extras5 libsdl2-2.0-0
Les paquets suivants seront ENLEVÉS :
linux-image-4.18.0-22-generic linux-image-4.18.0-24-generic
Les NOUVEAUX paquets suivants seront installés :
libavdevice57 libdc1394-22 libfdk-aac1 libluajit-5.1-2 libluajit-5.1-common
libmbedcrypto1 libmbedtls10 libmbedx509-0 libqt5x11extras5 libsdl2-2.0-0
obs-studio
0 mis à jour, 11 nouvellement installés, 2 à enlever et 0 non mis à jour.
5 non entièrement installés ou enlevés.
Il est nécessaire de télécharger 0 o/4 822 ko d'archives.
Après cette opération, 56,3 ko d'espace disque supplémentaire seront utilisés.
Voulez-vous continuer ? [O/n] o
(Lecture de la base de données ... 216936 fichiers et répertoires déjà installés.)
Suppression de linux-image-4.18.0-22-generic (4.18.0-22.23~18.04.1) ...
/etc/kernel/postrm.d/initramfs-tools :
update-initramfs: suppression /boot/initrd.img-4.18.0-22-generic
/etc/kernel/postrm.d/zz-update-grub :
Sourcing file `/etc/default/grub'
/usr/sbin/grub-mkconfig: 38: /etc/default/grub: Erreur de syntaxe: EOF dans la substitution d'arrière-cote
run-parts: /etc/kernel/postrm.d/zz-update-grub a quitté le code de retour 2
dpkg: erreur de traitement du paquet linux-image-4.18.0-22-generic (--remove) :
le sous-processus script post-removal installé du paquet linux-image-4.18.0-22-generic a retourné une erreur de sortie 1
Suppression de linux-image-4.18.0-24-generic (4.18.0-24.25~18.04.1) ...
/etc/kernel/postrm.d/initramfs-tools :
update-initramfs: suppression /boot/initrd.img-4.18.0-24-generic
/etc/kernel/postrm.d/zz-update-grub :
Sourcing file `/etc/default/grub'
/usr/sbin/grub-mkconfig: 38: /etc/default/grub: Erreur de syntaxe: EOF dans la substitution d'arrière-cote
run-parts: /etc/kernel/postrm.d/zz-update-grub a quitté le code de retour 2
dpkg: erreur de traitement du paquet linux-image-4.18.0-24-generic (--remove) :
le sous-processus script post-removal installé du paquet linux-image-4.18.0-24-generic a retourné une erreur de sortie 1
Des erreurs ont été rencontrées pendant le traitement de :
linux-image-4.18.0-22-generic
linux-image-4.18.0-24-generic
E: Le sous-processus /usr/bin/dpkg a retourné un code d'erreur (1)
Il semble y avoir un problème avec les paquets linux-image-4.18.0-22-generic et linux-image-4.18.0-24-generic. J'ai essayé quelques méthodes pour résoudre cela, notamment :
$ sudo apt-get dist-upgrade et $ sudo apt-get autoremove --purge
mais aucune n'a fonctionné, et le problème persiste.
J'apprécierais si quelqu'un d'autre pouvait suggérer une autre solution.
MODIFICATION : J'ai essayé de modifier le fichier usr/sbin/grub-mkconfig, mais
prefix="/usr"
exec_prefix="/usr"
sbindir="${exec_prefix}/sbin"
bindir="${exec_prefix}/bin"
sysconfdir="/etc"
PACKAGE_NAME=GRUB
PACKAGE_VERSION=2.02-2ubuntu8.13
host_os=linux-gnu
datadir="${datarootdir}"
if [ "x$pkgdatadir" = x ]; then
pkgdatadir="${datadir}/grub"
fi
# export it for scripts
export pkgdatadir
grub_cfg=""
grub_mkconfig_dir="${sysconfdir}"/grub.d
self=`basename $0`
la ligne 38 (celle entre export pkgdatardir
et grub_cfg=""
) semble être vide, et je n'arrive pas à repérer l'erreur de syntaxe dans le code.
MODIFICATION 2 : L'erreur pourrait se trouver dans etc/default/grub
, cependant, ledit fichier ne comporte exactement que 37 lignes :
GRUB_CMDLINE_LINUX_DEFAULT="quiet radeon.cik_support=0 amdgpu.cik_support=1
# Si vous modifiez ce fichier, exécutez 'update-grub' par la suite pour mettre à jour
# /boot/grub/grub.cfg.
# Pour une documentation complète des options contenues dans ce fichier, consultez :
# info -f grub -n 'Configuration simple'
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Décommentez pour activer le filtrage BadRAM, modifiez selon vos besoins
# Cela fonctionne avec Linux (aucun correctif requis) et avec tout noyau qui obtient
# les informations de la carte mémoire depuis GRUB (GNU Mach, noyau FreeBSD...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Décommentez pour désactiver la console graphique (uniquement pour grub-pc)
#GRUB_TERMINAL=console
# Résolution utilisée sur le terminal graphique
# notez que vous ne pouvez utiliser que les modes pris en charge par votre carte graphique via VBE
# vous pouvez les voir dans le vrai GRUB avec la commande `vbeinfo'
#GRUB_GFXMODE=640x480
# Décommentez si vous ne voulez pas que GRUB envoie le paramètre "root=UUID=xxx" à Linux
#GRUB_DISABLE_LINUX_UUID=true
# Décommentez pour désactiver la génération des entrées de menu de mode de récupération
#GRUB_DISABLE_RECOVERY="true"
# Décommentez pour obtenir un bip au démarrage de grub
#GRUB_INIT_TUNE="480 440 1"
MODIFICATION FINALE : Modifier GRUB_CMDLINE_LINUX_DEFAULT="quiet radeon.cik_support=0 amdgpu.cik_support=1
à
GRUB_CMDLINE_LINUX_DEFAULT="quiet radeon.cik_support=0 amdgpu.cik_support=1"
a parfaitement fonctionné. Merci pour les réponses!