ubuntu-restricted-extrasをインストールしたらバグった経験をご紹介します。
【解決済み】ubuntu-restricted-extrasインストールしたらバグった
Ubuntuで、H.264の動画を再生できなかったので、いろいろと調べてみるとubuntu-restricted-extrasをインストールする解決策がたくさん紹介されていました。そこで、それに従ってみたところ、なぜかバグってしまいました。
すぐにシステムが強制終了するようになってしまったので、Ubuntu自体をインストールしなおそうかと思いました。しかし、ubuntu-restricted-extrasを完全に削除することで、元通りにすることができました。
この経緯を以下でまとめていきます。
不具合発生環境
動作環境はUbuntu 20.04.4です。
以下のようにubuntu-restricted-extrasをインストールしてから、おかしくなりました。
sudo apt-get install ubuntu-restricted-extras
具体的には、ビデオを再生しようとしたり、設定ページを開こうとしたりすると、強制終了するようになってしまいました。その後に再ログインすると下図のような画面になります。
Oh no! Something has gone wrong.
A problem has occurred and the system can’t recover. Please log out and try again.
これに対して、以下のように対処してみましたが、状況は変わりませんでした。
sudo apt-get remove ubuntu-restricted-extras sudo apt-get purge ubuntu-restricted-extras
対処法:ubuntu-restricted-extrasを完全に削除する
「どうしたものか、、、」と悩んでいたら、Ask Ubuntuの[How to completely remove ubuntu-restricted-extras]というQ&Aを見つけました。そこでは、依存するパッケージも含めて、ubuntu-restricted-extrasを”完全に”削除する方法が紹介されていました。
試しにそれに従ってみた結果、見事に不具合状況を脱出することができました。具体的なコマンドは以下のとおりです。
- 依存しているパッケージを確認する
apt-cache show ubuntu-restricted-extras
Recommends: libavcodec-extra, ttf-mscorefonts-installer, unrar
apt-cache show ubuntu-restricted-addons
Recommends: chromium-codecs-ffmpeg-extra, gstreamer1.0-fluendo-mp3, gstreamer1.0-libav, gstreamer1.0-plugins-ugly, gstreamer1.0-vaapi
- 上記で確認したパッケージを削除する
sudo apt-get remove libavcodec-extra ttf-mscorefonts-installer unrar sudo apt-get remove chromium-codecs-ffmpeg-extra gstreamer1.0-fluendo-mp3 gstreamer1.0-libav gstreamer1.0-plugins-ugly gstreamer1.0-vaapi
- 本体を削除する
sudo apt-get remove ubuntu-restricted-extras ubuntu-restricted-addons
- ダメ押しのautoremove
sudo apt-get autoremove
バグった原因は不明
上記の対処法により、「sudo apt-get install ubuntu-restricted-extras」を実行する前の状態に戻すことができました。しかしながら、なぜバグってしまったかは不明なままです。
さいごに
ubuntu-restricted-extrasをインストールしたらバグってしまったので、依存するパッケージも含めてすべて削除することで元通りにしました。今回の対処法は、ubuntu-restricted-extrasに限らず、パッケージを削除したいときに共通して使えそうです。
少しでも参考になれば幸いです。
以上です。
コメント