Ubuntu 18.04 gnome-session сломанный постинсталляционный скрипт

На минимальной установке Ubuntu 18.04 я попытался переключиться на рабочий стол vanilla gnome, выполнив: sudo apt-get install vanilla-gnome-desktop

Эта установка не удалась из-за этой ошибки. Эта проблема приводит к сбою всех обновлений apt-get install и apt-get.

Я попытался удалить сломанный пакет (ы) с помощью следующих команд, но безрезультатно:

hugh@xps:~$ sudo apt install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up gnome-session (3.28.1-0ubuntu3) ...
update-alternatives: error: cannot stat file '/etc/alternatives/gdm3.css': Invalid argument
dpkg: error processing package gnome-session (--configure):
 installed gnome-session package post-installation script subprocess returned error exit status 2
Errors were encountered while processing:
 gnome-session
E: Sub-process /usr/bin/dpkg returned an error code (1)

и:

hugh@xps:~$ sudo dpkg --remove --force-remove-reinstreq gnome-session
(Reading database ... 166375 files and directories currently installed.)
Removing gnome-session (3.28.1-0ubuntu3) ...
update-alternatives: error: cannot stat file '/etc/alternatives/gdm3.css': Invalid argument
dpkg: error processing package gnome-session (--remove):
 installed gnome-session package pre-removal script subprocess returned error exit status 2
Errors were encountered while processing:
 gnome-session

и

hugh@xps:~$ sudo apt-get install --reinstall gnome-session
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 to upgrade, 0 to newly install, 1 reinstalled, 0 to remove and 0 not to upgrade.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
E: Internal Error, No file name for gnome-session:amd64
1
задан 29 May 2018 в 21:23

1 ответ

Обычно/etc/alternatives/gdm3.css указывает на/usr/share/gnome-shell/theme/ubuntu.css. Последний файл расположен в gnome-shell-common пакет.
Можно переустановить его с:

sudo apt-get install gnome-shell-common --reinstall

Если это не работает, можно попытаться решить проблему путем воссоздания ссылки вручную с

sudo ln -s  /usr/share/gnome-shell/theme/ubuntu.css /etc/alternatives/gdm3.css

И затем выполненный

sudo apt-get install -f
2
ответ дан 7 December 2019 в 13:24

Другие вопросы по тегам:

Похожие вопросы: