お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-10-16 07:01:54

O-157
メンバ
登録日: 2011-10-16

11.10でUnityを削除してみたら起動しなくなってしまいました

私はUnityをうまく扱えないので困っていたらLXDEというものを見つけました。さっそくインストールしてみてログアウトとログインでちゃんと動作することを確認しました。そこで少ないHDD容量のためにUnityと名の付くものをすべてソフトウェアセンターのインストールしたソフトウェアから消してみて再起動したら、
Failed to load "Ubuntu"
      ログアウト(L)
とかいう感じのメッセージが出てどうにもならなくなりました。後から考えると馬鹿なことをしたなと思いました。Ctrl+Alt+F1などは効くので、復旧方法をご教授いただけないでしょうか。

オフライン

 

#2 2011-10-16 12:29:22

O-157
メンバ
登録日: 2011-10-16

Re: 11.10でUnityを削除してみたら起動しなくなってしまいました

起動時やOS選択時にDebianの画像も出てきています

オフライン

 

#3 2011-10-16 16:45:12

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 11.10でUnityを削除してみたら起動しなくなってしまいました

依存関係で消去が提案された、本来消すべきでは無かったパッケージまで消してしまったのかも知れませんね。taskselというプログラムを使えば必要最小限のパッケージが導入できるかも知れません。

コード:

export LANG=C
export LC_ALL=C
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install tasksel
sudo tasksel install lubuntu-desktop
sudo reboot

あたりを試してみて下さい。ご参考まで各行の意味をご紹介しておきます。

1,2: メッセージが英語になるように環境変数をCに変更。
3,4: apt-getでパッケージ情報、および、インストール済みパッケージのバージョンを最新の状態に更新
5: taskselのインストール
6: taskselを使ってlubuntu-desktop(UbuntuでのLXDE環境一式)のインストール
7: システム再起動

オフライン

 

#4 2011-10-16 17:23:53

STGSAGWAN
ゲスト

Re: 11.10でUnityを削除してみたら起動しなくなってしまいました

実験環境で同じ操作を実際にやってみたら、同じ現象が再現されました。

おそらく、以下のパッケージを削除してしまっているはずです。

unity-2d unity-2d-launcher unity-2d-panel unity-2d-places ubuntu-docs gnome-user-guide yelp

直すには、Ctrl+Alt+F1を押して、

コード:

sudo apt-get install ubuntu-desktop ubuntu-docs

でよいはずです。(私の実験環境もそれで直りました。)

もしくは、せっかくLXDEをインストールしたのだから、LXDEでログインし、Ubuntuソフトウェアセンターの履歴を見て、削除してしまったパッケージを再インストールする、という手もあるにはあります。

ただ、後者よりも前者の方法の方が断然簡単なので、私は前者が良いと思います。

復旧したら、Ubuntuソフトウェアセンターの履歴を見て、先ほど削除してしまったがまだ再インストールしていないパッケージがないかを、確認することを強くお勧めします。

 

#5 2011-10-16 17:33:13

STGSAGWAN
ゲスト

Re: 11.10でUnityを削除してみたら起動しなくなってしまいました

今回の現象に、LXDEをインストールした事は全く関係ないです。

Ubuntuソフトウェアセンターで、unityでフィルタリングして抽出されたunity-2d関連のパッケージを削除してしまった事が根本の原因でしょう。

意外だったのですが、unityでフィルタしても、unityやunity-commonなどのパッケージは抽出されないです。
(どうやって対象外としているのかまでは分かりませんが)

一方、unityフィルタすると、unity-2dの一部パッケージが抽出されてしまいます。そして、それらの削除を試みても警告は一切出ないです。

 

#6 2011-10-16 17:41:00

O-157
メンバ
登録日: 2011-10-16

Re: 11.10でUnityを削除してみたら起動しなくなってしまいました

hmatsueさん
その方法で直りました!ありがとうございます!
STGSAGWANさん
せっかく実験までしてもらったのにすいません。

しかし完全に直ったわけではなく、電源をつけるとログアウト(L)のダイアログが出ます。これはどうしたら良いのでしょうか?

オフライン

 

#7 2011-10-16 23:15:21

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 11.10でUnityを削除してみたら起動しなくなってしまいました

最初の状態が想像していたものと違っていたようです。

最初の状態で、

O-157 による投稿:

Failed to load "Ubuntu"
      ログアウト(L)

というダイアログ(?)がでていたようですが、そのときの具体的な問題点はどのようなものでしたでしょうか。
また、現在は状況が少し好転したように読めましたが、現在の状況はどうでしょうか。

現在、ログアウト(L)と書かれたダイアログがログイン時に表示されるのでしょうか。
このボタンを押すとどうなるのでしょうね。
ダイアログが表示されること以外に、何か不具合はありますでしょうか。

ところで、自動ログインを設定されていましたでしょうか。

オフライン

 

#8 2011-10-17 16:41:15

O-157
メンバ
登録日: 2011-10-16

Re: 11.10でUnityを削除してみたら起動しなくなってしまいました

電源スイッチを押し、デュアルブート環境(UbuntuとWindowsXPでデフォルトはUbuntu)なのでOSを選ぶと
Failed to load "Ubuntu"
      ログアウト(L)
が出てきてしまう(Alt+Lが効かない)状態でした。教えていただいた方法を試すとAlt+Lが効くようになり、ログイン画面が出てくるようになりました。自動ログインは設定していないはずです。

オフライン

 

#9 2011-10-19 09:16:08

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 11.10でUnityを削除してみたら起動しなくなってしまいました

起動時に「ログアウト」などとでるところをみると自動ログイン設定が残っているのかな、と思ったのですが。。
#4でSTGSAGWANさんが示されているコマンドを実行することで、元の状態に戻るかと思いますので、一度、元の状態に戻して現象が消えるか、および、本当に自動ログインになっていないかを確認してみるというのはいかがでしょうか。
あとは、

コード:

ls -l /etc/alternatives/x-*
ls -l /etc/init.d/*dm

を端末から実行して、x-session-managerやx-window-managerが何を指しているか、
現在インストールされているdisplay managerになにがあるか確認してみて下さい。
# 検証する時間がとれていないのでよくはわかりませんが、lightdm起動時にUbuntu Sessionが見付からないとエラーを表示するとかあるのかしら。

オフライン

 

#10 2011-10-19 18:35:06

O-157
メンバ
登録日: 2011-10-16

Re: 11.10でUnityを削除してみたら起動しなくなってしまいました

ユーザ名@PC名:~$ ls -l /etc/alternatives/x-*
lrwxrwxrwx 1 root root 39 2011-10-01 19:03 /etc/alternatives/x-cursor-theme -> /usr/share/icons/DMZ-White/cursor.theme
lrwxrwxrwx 1 root root 22 2011-10-01 19:03 /etc/alternatives/x-session-manager -> /usr/bin/gnome-session
lrwxrwxrwx 1 root root 38 2011-10-01 19:03 /etc/alternatives/x-session-manager.1.gz -> /usr/share/man/man1/gnome-session.1.gz
lrwxrwxrwx 1 root root 31 2011-10-01 19:03 /etc/alternatives/x-terminal-emulator -> /usr/bin/gnome-terminal.wrapper
lrwxrwxrwx 1 root root 39 2011-10-01 19:03 /etc/alternatives/x-terminal-emulator.1.gz -> /usr/share/man/man1/gnome-terminal.1.gz
lrwxrwxrwx 1 root root 16 2011-10-15 16:47 /etc/alternatives/x-window-manager -> /usr/bin/openbox
lrwxrwxrwx 1 root root 32 2011-10-15 16:47 /etc/alternatives/x-window-manager.1.gz -> /usr/share/man/man1/openbox.1.gz
lrwxrwxrwx 1 root root 14 2011-10-01 16:42 /etc/alternatives/x-www-browser -> /usr/bin/opera
lrwxrwxrwx 1 root root 30 2011-10-01 16:42 /etc/alternatives/x-www-browser.1.gz -> /usr/share/man/man1/opera.1.gz
ユーザ名@PC名:~$ ls -l /etc/init.d/*dm
lrwxrwxrwx 1 root root 21 2011-10-15 13:41 /etc/init.d/gdm -> /lib/init/upstart-job
lrwxrwxrwx 1 root root 21 2011-10-15 13:38 /etc/init.d/lightdm -> /lib/init/upstart-job
lrwxrwxrwx 1 root root 21 2011-10-07 08:57 /etc/init.d/lxdm -> /lib/init/upstart-job

オフライン

 

#11 2011-10-19 18:36:18

O-157
メンバ
登録日: 2011-10-16

Re: 11.10でUnityを削除してみたら起動しなくなってしまいました

という結果がでてきました。

オフライン

 

#12 2011-10-20 23:44:32

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 11.10でUnityを削除してみたら起動しなくなってしまいました

自動ログインは設定していなかったということなので、ログイン前に何か謎なエラーがでているということなのでしょうか。
影響しているのかどうか、いまいち分かっていませんが、関係しそうな箇所の設定を変えてみて状態に変化があるか確認してみて下さい。

O-157 による投稿:

lrwxrwxrwx 1 root root 22 2011-10-01 19:03 /etc/alternatives/x-session-manager -> /usr/bin/gnome-session
lrwxrwxrwx 1 root root 31 2011-10-01 19:03 /etc/alternatives/x-terminal-emulator -> /usr/bin/gnome-terminal.wrapper

O-157 による投稿:

lrwxrwxrwx 1 root root 21 2011-10-07 08:57 /etc/init.d/lxdm -> /lib/init/upstart-job

コード:

sudo update-alternatives --config x-session-manager
sudo update-alternatives --config x-terminal-emulator
sudo dpkg-reconfigure lxdm

をそれぞれ実行し、上から順に、
startlxde
lxterm
lxdm
を選択してみて下さい。
この操作でシステムのデフォルトのXsessionが、startlxde(lubuntu-desktop環境)、ターミナルエミュレータがlxterm、ディスプレイマネージャ(ログインマネージャ)が、lxdmに変更されます。
もし、設定が好みでなければ上記のコマンドを再度実行して、元の設定に戻して下さい。

なお、申し訳ありませんが、しばらくインターネットが使えないところに行くため、何か返信いただいてもしばらく見ることができません。あしからずご了承下さい。

オフライン

 

#13 2011-10-21 16:08:09

O-157
メンバ
登録日: 2011-10-16

Re: 11.10でUnityを削除してみたら起動しなくなってしまいました

教えていただいたコードでなんとかなりました。本当にありがとうございました!

オフライン

 

Board footer

Powered by FluxBB