web-dev-qa-db-ja.com

Ubuntu 18.04 gnome-sessionの壊れたインストール後スクリプト

Ubuntu 18.04の最小インストールで、次を実行してVanilla gnomeデスクトップに切り替えようとしました:Sudo apt-get install Vanilla-gnome-desktop

このバグ。 のため、このインストールは失敗しました。この問題により、すべてのapt-getインストールと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
kirk

通常/ etc/alternatives/gdm3.css/ usr/share/gnome-Shell/theme/ubuntuを指します.css。後者のファイルは gnome-Shell-common package にあります。
次の方法で再インストールできます。

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
1
N0rbert