Sudo update-manager -d
を実行して、アップグレードプロセスを開始します。アップグレードオプションを選択すると、マネージャーがSetting new software channels
を入力すると、エラーがスローされます。
アップグレードを計算できませんでした アップグレードの計算中に解決できない問題が発生しました。 これは、 によって引き起こされる可能性があります。 * Ubuntuのプレリリースバージョンへのアップグレード * Ubuntuの現在のプレリリースバージョンの実行 * Ubuntuによって提供されていない非公式ソフトウェアパッケージ ない場合該当する場合は、端末でコマンド 'ubuntu-bug ubuntu-release-upgrader-core'を使用してこのバグを報告してください。
私はすべての非公式パッケージとサードパーティパッケージを無効にしました。13.04でプレリリースバージョンを実行しておらず、プレリリースではないベータ2にアップデートしようとしています。バグレポートを記入する前に、両方のシステムで発生しているため、他の誰かが同じ問題を抱えているかどうかを確認したいと思います。
EDIT:コメントの出力を追加しました。
$ Sudo dpkg -l | grep -w "rc"`
rc google-chrome-beta 31.0.1650.16-1 AMD64 The web browser from Google
ii sysv-rc 2.88dsf-13.10ubuntu15 all System-V-like runlevel change mechanism
$ cat /etc/apt/sources.list
deb http://dk.archive.ubuntu.com/ubuntu/ raring main restricted
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring main restricted
deb http://dk.archive.ubuntu.com/ubuntu/ raring-updates main restricted
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring-updates main restricted
deb http://dk.archive.ubuntu.com/ubuntu/ raring universe
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring universe
deb http://dk.archive.ubuntu.com/ubuntu/ raring-updates universe
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring-updates universe
deb http://dk.archive.ubuntu.com/ubuntu/ raring multiverse
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring multiverse
deb http://dk.archive.ubuntu.com/ubuntu/ raring-updates multiverse
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring-updates multiverse
deb http://security.ubuntu.com/ubuntu raring-security main restricted
deb-src http://security.ubuntu.com/ubuntu raring-security main restricted
deb http://security.ubuntu.com/ubuntu raring-security universe
deb-src http://security.ubuntu.com/ubuntu raring-security universe
deb http://security.ubuntu.com/ubuntu raring-security multiverse
deb-src http://security.ubuntu.com/ubuntu raring-security multiverse
deb http://extras.ubuntu.com/ubuntu raring main
deb-src http://extras.ubuntu.com/ubuntu raring main
deb http://dk.archive.ubuntu.com/ubuntu/ raring-proposed multiverse universe restricted main
$ lsb_release -c
Codename: raring
$ Sudo apt-get -y install aptitude && \
Sudo rename 's/\.list$/.list.disable/' /etc/apt/sources.list.d/*.list && \
Sudo aptitude update && \
aptitude search '?narrow(?installed, !?archive(raring))'`
i dropbox - cloud synchronization engine - CLI and Nautilus extension
i google-chrome-stable - The web browser from Google
i google-talkplugin - Google Talk Plugin
i libdrm-intel1 - Userspace interface to intel-specific kernel DRM services -- runtime
i libdrm-nouveau2 - Userspace interface to nouveau-specific kernel DRM services -- runtime
i libdrm-radeon1 - Userspace interface to radeon-specific kernel DRM services -- runtime
i libdrm2 - Userspace interface to kernel DRM services -- runtime
i libegl1-mesa - free implementation of the EGL API -- runtime
i libegl1-mesa-drivers - free implementation of the EGL API -- hardware drivers
i libgbm1 - generic buffer management API -- runtime
i libgl1-mesa-dri - free implementation of the OpenGL API -- DRI modules
i libgl1-mesa-glx - free implementation of the OpenGL API -- GLX runtime
i libglapi-mesa - free implementation of the GL API -- shared library
i A libgles2-mesa - free implementation of the OpenGL|ES 2.x API -- runtime
i libllvm3.3 - Low-Level Virtual Machine (LLVM), runtime library
i libopenvg1-mesa - free implementation of the OpenVG API -- runtime
i libxatracker1 - X acceleration library -- runtime
i nodejs - Node.js event-based server-side javascript engine
id nvidia-persistenced - Load the NVIDIA kernel driver and create device files
id nvidia-settings-331 - Tool for configuring the NVIDIA graphics driver
i simplescreenrecorder - A feature-rich screen recorder that supports X11 and OpenGL.
i A simplescreenrecorder-lib - A feature-rich screen recorder that supports X11 and OpenGL.
i sublime-text - Sublime Text is a sophisticated text editor for code, markup and prose
i vokoscreen - easy to use screencast creator
i xserver-common - common files used by various X servers
i xserver-xorg-core - Xorg X server - core server
i xserver-xorg-input-synaptics - Synaptics TouchPad driver for X.Org server
i xserver-xorg-video-ATI - X.Org X server -- AMD/ATI display driver wrapper
i xserver-xorg-video-cirrus - X.Org X server -- Cirrus display driver
i xserver-xorg-video-intel - X.Org X server -- Intel i8xx, i9xx display driver
i xserver-xorg-video-mach64 - X.Org X server -- ATI Mach64 display driver
i xserver-xorg-video-nouveau - X.Org X server -- Nouveau display driver
i xserver-xorg-video-r128 - X.Org X server -- ATI r128 display driver
i xserver-xorg-video-radeon - X.Org X server -- AMD/ATI Radeon display driver
i xserver-xorg-video-vmware - X.Org X server -- VMware display driver
私にとってうまくいったのは、アップグレードを妨げていた壊れたパッケージを削除することでした。
まず、どのパッケージが壊れているかを調べます。
grep Broken /var/log/dist-upgrade/apt.log
次に、それらを削除します。
Sudo apt-get remove <packages to remove>
アップグレード中に再インストールされるものもあれば、自分で再インストールする必要があるものもあります。
システムのアップグレードに失敗した後、ファイル/var/log/dist-upgrade/main.log
を確認してください
私は行を見つけました:
2013-10-17 15:00:30,543 ERROR Dist-upgrade failed: 'The package 'xubuntu-desktop' is marked for removal but it is in the removal blacklist.'
Xubuntu-desktopを手動で削除しました。その後、アップグレードは問題なく続行されました。
ここで同様の問題。前の投稿で示された「main.log」ファイルの最後の数行は次のとおりです。
2013-10-17 23:44:38,233 DEBUG blacklist expr 'unity$' matches 'unity'
2013-10-17 23:44:38,233 DEBUG The package 'unity' is marked for removal but it's in the removal blacklist
2013-10-17 23:44:43,585 ERROR Dist-upgrade failed: 'The package 'unity' is marked for removal but it is in the removal blacklist.'
2013-10-17 23:44:43,586 DEBUG abort called
2013-10-17 23:44:43,592 DEBUG openCache()
2013-10-17 23:44:43,592 DEBUG failed to SystemUnLock() (E:Not locked)
2013-10-17 23:44:46,786 DEBUG /openCache(), new cache size 41453
2013-10-17 23:44:46,786 DEBUG enabling apt cron job
ユニティとアップグレードの手動でのアンインストールが進行します。そもそもこの問題の原因と、これが本当に良い「解決策」であるかどうかはよくわかりませんが、更新が完了した後にわかると思います!?
独自のAMD/ATI fglrxビデオドライバーを使用している場合、fglrxパッケージとxorgビデオドライバーを削除すると修正される可能性があります。
Sudo apt-get remove fglrx fglrx-amdcccle-updates
Sudo apt-get remove xserver-xorg-video-ATI:AMD64
私の場合、xorg-edgers PPAからfglrxドライバーがインストールされていたので、それらのパッケージを削除するとアップグレードがクリアされました。アップグレードが完了したら、独自のドライバーを再度セットアップするプロセスを実行できます。
私の場合、問題はhold状態のパッケージが原因でした。 install状態に戻すと、問題は解決しました。
パッケージをhold状態にしたり削除したりするには、dpkg
を使用します。まず、すべてのパッケージの現在の状態を取得して、ファイルに入れます。
dpkg --get-selections > myselection
次に、ファイルを編集し、install
をhold
に、またはその逆に置き換えます。最後に、新しい選択を設定します。
Sudo dpkg --set-selections < myselection
Sudo apt-get update
Sudo apt-get upgrade
どうやら簡単な方法があり、次のように各パッケージ名に/raring
を追加するだけです:
Sudo apt-get install dropbox/raring google-chrome-stable/raring google-talkplugin/raring libdrm-intel1/raring libdrm-nouveau2/raring libdrm-radeon1/raring libdrm2/raring libegl1-mesa/raring libegl1-mesa-drivers/raring libgbm1/raring libgl1-mesa-dri/raring libgl1-mesa-glx/raring libglapi-mesa/raring libllvm3.3/raring libopenvg1-mesa/raring libxatracker1/raring nodejsnvidia-persistencednvidia-settings-331/raring simplescreenrecorder/raring sublime-text/raring vokoscreen/raring xserver-common/raring xserver-xorg-core/raring xserver-xorg-input-synaptics/raring xserver-xorg-video-ATI/raring xserver-xorg-video-cirrus/raring xserver-xorg-video-intel/raring xserver-xorg-video-mach64/raring xserver-xorg-video-nouveau/raring xserver-xorg-video-r128/raring xserver-xorg-video-radeon/raring xserver-xorg-video-vmware/raring
動作しない場合は、以下の方法を試してください。
それは予想されていたもので、インストールに不可欠なUbuntuリポジトリからではないパッケージがいくつかあります。それらを1つずつダウングレードして(これを行うための効率的な方法が見つかりませんでした)、アップグレードを試みてください。例として作成します。
$ apt-cache policy libdrm2
libdrm2:
Installed: 2.4.43-0ubuntu1.1
Candidate: 2.4.43-0ubuntu1.1
Version table:
*** 2.4.43-0ubuntu1.1 0
100 /var/lib/dpkg/status
2.4.43-0ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ raring/main AMD64 Packages
あなたの場合、このようなものが表示されるはずです。 URLがあるバージョン、この場合2.4.43-0ubuntu1
にはhttp://archive.ubuntu.com/ubuntu/
があるバージョンに注意してください。後で<package>=<version>
の形式を使用して、ペアをテキストファイルに保存します。
次のようなものが表示された場合:
fluxgui:
Installed: 1.1.8
Candidate: 1.1.8
Version table:
*** 1.1.8 0
100 /var/lib/dpkg/status
RLがないことに注意してくださいの場合、そのパッケージを削除できます。
Sudo apt-get remove fluxgui
その後、リストは次のようになります。
libdrm2 = 2.4.43-0ubuntu1 libdrm2 = 2.4.43-0ubuntu1 libdrm2 = 2.4.43-0ubuntu1 libdrm2 = 2.4.43-0ubuntu1 libdrm2 = 2.4.43-0ubuntu1 libdrm2 = 2.4.43-0ubuntu1
(もう一度、例ですが、あなたはアイデアを持っているかもしれません)
リストが完成したら、Sudo apt-get -f install
と入力して完全なリストを貼り付けてください。次のようになります。
Sudo apt-get -f install libdrm2=2.4.43-0ubuntu1 libdrm2=2.4.43-0ubuntu1 libdrm2=2.4.43-0ubuntu1 libdrm2=2.4.43-0ubuntu1 libdrm2=2.4.43-0ubuntu1 libdrm2=2.4.43-0ubuntu1
少し速くしたい場合は、複数のパッケージ名でapt-cache policy libdrm2 libgbm1
を使用できます。
上記のいくつかの回答に従い、アップグレードを機能させようとしましたが、壊れたパッケージの削除を伴わないものは機能しませんでした。 144個の壊れたパッケージがありましたが、完全に非現実的でした。一度に1つずつ削除し、それぞれの後に更新を試みました。本質的にランダムに選択された3(Perl-base、gnuplot、gnuplot-11)を削除した後、更新は成功しました。 (14.04から16.04)。
私は同じ問題を抱えていましたが、ターミナルで次を実行することで簡単に克服できました。
Sudo apt-get remove
Sudo apt-get autoremove