web-dev-qa-db-ja.com

14.04.5 LTS 64ビットから16.04.2へのアップグレードおよびさまざまな問題

Ubuntuディストリビューションを14.04.5 LTS 64ビットから16.04.5 LTS 64ビットにアップグレードすることにしました。次のコマンドSudo do-release-upgradeを使用して端末でアップグレードすると、GUIが機能しなくなりましたAPTおよびエラーは、開始時にカーネルモジュールのロードの開始に失敗しましたcommands を実行することで、なんとかAPTを機能させることができました。

  1. Sudo apt-get update
  2. Sudo dkpg --configure -a
  3. Sudo apt-get dist-upgrade
  4. Sudo apt-get -f install
  5. apt-get: relocation error: /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0: symbol _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference

特にこれらのコマンドを何回実行したか覚えていませんが、その後APTが修正されたようです。最後のコマンドは このリンク からのものであり、提案された特定のファイルが見つからなかったため、dpkg。これらのすべての後、私はまだ多くの壊れたパッケージを持っていますが、GUIと上記の最初の4つのコマンドは問題を解決しないようです。幸いなことに、これはデュアルブートシステムであり、GRUBは正常に動作するため、Windowsを使用できます。 Windowsでは、16.04のイメージを含むCDを作成して、何らかの形で役立つと考えています。また、PPAとサードパーティのソースを見ると、それらはすべてコメントアウトされており、アップグレード手順がそれらを自動的にコメントアウトしたことを明確にするために文字列が追加されています。

GUIを復元し、多くの手間をかけずに依存関係を修正することは可能ですか? Ubuntuファイルを含むハードドライブの部分を消去する方法(ホームは別のパーティションにマウントされている)をクリーンインストールする方法を教えてください。多くのアプリケーションがあり、それらのほとんどは比較的スムーズに16.04に移行すると思います。すべてを1つずつインストールすることは好ましくありません。

EDIT:ファイル/etc/modulesrtcで始まる行をコメントアウトして、カーネルモジュールのロードの開始に失敗したことを修正しました。問題は解決しました。グラフィカルログインインターフェイスとUnityデスクトップは機能しませんが、Xサーバーを起動してFirefox、テキストエディター、ターミナルエミュレーターなどを起動できます。ただし、それらを最小化すると、キーボードショートカットも機能しないため、再度アクセスすることはできません。依存関係の問題はまだあり、すべての依存関係をdpkgで手動でインストールすることを考えていますが、aptまたはdpkgでは一部のパッケージを削除することさえできません(一部のパッケージの新しいリリースには新しいバージョンが必要です)。

編集2:

$ Sudo apt-get install -f Reading package lists... Done Building dependency tree        Reading state information... Done Correcting dependencies... failed. The following packages have unmet dependencies:  account-plugin-yahoo : Depends: telepathy-haze but it is not installed  empathy : Depends: libcheese-gtk23 (>= 3.4.0) but it is not installable
           Depends: libcogl15 (>= 1.15.8) but it is not installable
           Recommends: telepathy-haze but it is not installed
           Recommends: gnome-contacts but it is not installed
           Recommends: nautilus-sendto-empathy but it is not installable  gnome-system-monitor : Depends: libglibmm-2.4-1c2a (>=
2.36.2) but it is not installable
                        Depends: libgtkmm-3.0-1 (>= 3.8.1) but it is not installable
                        Depends: libsigc++-2.0-0c2a (>= 2.0.2) but it is not installable  gstreamer1.0-clutter : Depends: libcogl15 (>=
1.15.8) but it is not installable  libbaloofiles4 : Depends: libxapian22 but it is not installable  libbalooxapian4 : Depends: libxapian22 but it is not installable  libgl1-mesa-dev : Depends: libgl1-mesa-glx (= 12.0.6-0ubuntu0.16.04.1) but 11.2.0-1ubuntu2 is installed  libgl1-mesa-glx : Depends: libglapi-mesa (=
11.2.0-1ubuntu2) but 10.1.3-0ubuntu0.6 is installed
                   Breaks: libgl1-mesa-glx:i386 (!= 11.2.0-1ubuntu2) but 10.1.3-0ubuntu0.6 is installed  libgl1-mesa-glx:i386 : Breaks: libgl1-mesa-glx (!= 10.1.3-0ubuntu0.6) but 11.2.0-1ubuntu2 is installed  libgnomevfs2-dev : Depends: libxml2-dev but it is not installed  libnux-4.0-0 : Depends: libsigc++-2.0-0c2a (>= 2.0.2) but it is not installable  libqapt2 : Depends: libxapian22 but it is not installable  libstdc++6 : Depends: gcc-5-base (=
5.4.0-6ubuntu1~16.04.4) but 5.4.1-2ubuntu1~14.04 is installed  libstdc++6:i386 : Depends: gcc-5-base:i386 (= 5.4.0-6ubuntu1~16.04.4) but 5.4.1-2ubuntu1~14.04 is installed  ppa-purge : Depends: aptitude (>= 0.6.6-1ubuntu1.2)  synaptic : Depends: libxapian22 but it is not installable  tasksel : Depends: aptitude (>= 0.2.15-1)  vim-gtk : Depends: libperl5.18 (>= 5.18.2) but it is not installable  vlc-nox : Depends: libgnutls28 (>= 3.2.10-0) but it is not installable
           Recommends: libdvdcss2  zeitgeist-core : Depends: libxapian22 but it is not installable E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. E: Unable to correct dependencies
2
Vesnog

Sudo dpkg -r --force-all gcc-5-baseなどのコマンドを使用して、問題のあるパッケージを調査し、強制的に削除することで、依存関係の問題を解決できました。これらの後にSudo apt-get -f installを実行し、続いて更新とアップグレードを実行しました。パッケージマネージャーは問題なく動作しているようです。次のステップは、ubuntu-desktopパッケージをインストールすることでした。これにより、統一されたサイドバー、キーボードショートカット、ホットコーナーを備えた作業デスクトップが提供されました。ただし、ディスプレイマネージャーが起動時に自動的に引き継ぐようには見えないため、lightdmを再度インストールしましたが、ログイン中にディスクチェックのステータスメッセージが表示され、Ubuntu 14.04が書かれた壁紙が表示されます。パスワードを入力して長時間待つと何も起こらず、GUIがロードされません。私は手動でttysの1つに切り替えてからstartxコマンドを実行し、それに続いてunityコマンドを実行する必要があります。これを回避し、システムを正常に起動させるにはどうすればよいですか?ところで、システムステータスバーとアイコンがありません。

TLDRパッケージの依存関係は解決されたようです。しかし、GUI、ディスプレイマネージャー、ウィンドウマネージャーは正常に動作していないようです。ステータスバーが表示されないため、GUIに手動でアクセスする必要があります。

1
Vesnog