Ich sudo update-manager -d
starte gerade den Upgrade-Prozess. Ich wähle die Upgrade-Option und wenn dann der Manager eintritt Setting new software channels
, wird ein Fehler ausgegeben.
Upgrade konnte nicht berechnet werden Bei der Berechnung des Upgrades ist ein nicht lösbares Problem aufgetreten. Dies kann verursacht werden durch: * Upgrade auf eine Vorabversion von Ubuntu * Ausführen der aktuellen Vorabversion von Ubuntu * Inoffizielle Softwarepakete, die nicht von Ubuntu bereitgestellt werden Wenn nichts davon zutrifft, melden Sie diesen Fehler bitte mit dem Befehl 'ubuntu-bug ubuntu-release-upgrader-core' in einem Terminal.
Ich habe alle inoffiziellen Pakete und Pakete von Drittanbietern deaktiviert. Ich verwende keine Vorabversion, da ich am 13.04 bin, und ich versuche, auf Beta 2 zu aktualisieren, bei der es sich nicht um eine Vorabversion handelt. Bevor ich einen Fehlerbericht ausfülle, möchte ich herausfinden, ob bei anderen Personen dieselben Probleme aufgetreten sind.
EDIT : Ausgabe für Kommentar hinzugefügt.
$ 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
apt
upgrade
do-release-upgrade
oben ohne
quelle
quelle
sudo dpkg -l | grep -w "rc"
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))'
und die Ergebnisse einfügen? Der erste Befehl installiert aptitude, der zweite deaktiviert alle PPAs, der dritte aktualisiert Ihre Liste und der vierte führt alle Pakete auf, die nicht aus dem Repository stammen.Antworten:
Was für mich funktionierte, war das Entfernen defekter Pakete, da diese das Upgrade verhinderten.
Finde zuerst heraus, welche Pakete kaputt sind:
Dann entfernen Sie sie:
Einige werden möglicherweise während des Upgrades neu installiert, andere müssen Sie möglicherweise selbst neu installieren.
quelle
sudo apt-get remove xserver-xorg-video-*
? Ich habe eine Frage hier mit mehr Details.grep Broken grep Broken /var/log/dist-upgrade/apt.log
gibt mir mehr als 700 Zeilen. Kann sie definitiv nicht alle entfernen.Überprüfen Sie die Datei, nachdem das Upgrade Ihres Systems fehlgeschlagen ist
/var/log/dist-upgrade/main.log
Ich habe die Zeile gefunden:
Ich habe xubuntu-desktop manuell entfernt. Das Upgrade wurde dann ohne Probleme fortgesetzt.
quelle
postgresql-9.2
und ich möchte es nicht entfernen.do-release-upgrade
, also musste dieser auch manuell entfernt werden. Sie müssen dies möglicherweise mehrmals tun, wenn Sie Pech haben. Es ist auch möglich, dass eine der anderen Methoden diese wie hold oder broken ebenfalls hervorgehoben hat , aber ich habe sie nicht ausprobiert.Ähnliches Thema hier. Die letzten Zeilen in der Datei "main.log", die im vorherigen Beitrag angegeben wurden, lauteten:
Die manuelle Deinstallation von Unity und Upgrade wird nun fortgesetzt. Nicht ganz sicher, was dieses Problem verursacht und ob dies wirklich eine gute "Lösung" ist, aber ich denke, ich werde es herausfinden, nachdem das Update abgeschlossen ist?!?
quelle
Wenn Sie die proprietären AMD / ATI fglrx-Grafiktreiber verwenden, können Sie diese wahrscheinlich beheben, indem Sie die fglrx-Pakete und den xorg-Grafiktreiber entfernen:
In meinem Fall hatte ich die fglrx-Treiber von der xorg-edgers-PPA installiert, und das Entfernen dieser Pakete hat mein Upgrade erleichtert. Nach Abschluss des Upgrades können Sie die proprietären Treiber erneut einrichten.
quelle
fglrx-core
wurde noch auf meinem System gelassen, nachdem dies getan wurde. Andere müssen es möglicherweise auch entfernen.In meinem Fall wurde das Problem durch ein Paket verursacht , die in war Hold - Zustand. Durch Zurücksetzen auf den Installationsstatus wurde das Problem behoben.
Eine mögliche Möglichkeit, ein Paket in den Wartezustand zu versetzen oder daraus zu entfernen , ist die Verwendung von
dpkg
. Zunächst erhalten Sie den aktuellen Status aller Pakete und speichern ihn in einer Datei:Anschließend bearbeiten Sie die Datei und ersetzen sie
install
durchhold
oder umgekehrt. Zuletzt legen Sie die neue Auswahl fest:Weitere Möglichkeiten finden Sie unter So verhindern Sie, dass ein Paket aktualisiert wird.
quelle
Anscheinend gibt es einen einfachen Weg, fügen Sie einfach
/raring
zu jedem Paketnamen Folgendes hinzu:Wenn es nicht funktioniert, probieren Sie die folgende Methode.
Es wurde erwartet, dass Sie mehrere Pakete haben, die nicht aus den Ubuntu-Repositorys stammen und für die Installation kritisch sind. Sie sollten sie einzeln downgraden (ich habe keinen effizienten Weg gefunden, dies zu tun) und dann versuchen, das Upgrade durchzuführen. Ich werde eines als Beispiel machen:
In Ihrem Fall sollte so etwas angezeigt werden. Sie sollten sich die Version merken, die eine URL hat. In diesem Fall
2.4.43-0ubuntu1
musshttp://archive.ubuntu.com/ubuntu/
das Paar für einen späteren Zeitpunkt in einer Textdatei im Format gespeichert werden<package>=<version>
.Wenn Sie etwas sehen wie:
Beachten Sie, dass es keine URL gibt. Dann kann das Paket entfernt werden:
Dann solltest du deine Liste wie folgt fertigstellen:
(wieder und Beispiel, aber Sie könnten eine Idee haben)
Sobald Sie Ihre Liste vollständig haben, geben Sie
sudo apt-get -f install
Ihre vollständige Liste ein und fügen Sie sie ein. So sollte sie aussehen:Wenn Sie es etwas schneller machen wollen, können Sie es
apt-cache policy libdrm2 libgbm1
mit mehreren Paketnamen verwenden.quelle
apt-get update
es nicht funktioniert, bedeutet es etwas anderes.apt-get update
Ich bekomme diese Art von FehlernN: Ignoring file 'xorg-edgers-ppa-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
Ich habe mehrere der obigen Antworten befolgt und versucht, das Upgrade zum Laufen zu bringen, wobei keine der Antworten das Löschen von fehlerhaften Paketen beinhaltete. Ich hatte 144 kaputte Pakete, was völlig unpraktisch erschien. Ich habe sie nacheinander gelöscht und nach jedem Update versucht. Nach dem Löschen von 3 (perl-base, gnuplot, gnuplot-11), die im Wesentlichen zufällig ausgewählt wurden, war das Update erfolgreich. (14.04 bis 16.04).
quelle
Ich hatte das gleiche Problem, konnte es aber leicht beheben, indem ich im Terminal Folgendes ausführte:
quelle
sudo apt-get remove
macht nichts.sudo apt-get autoremove
auch.sudo apt-get autoremove
Ich habe dies bereits vor einiger Zeit beantwortet, wenn Sie hier eine einfache Suche durchgeführt haben, bevor Sie die Frage gestellt haben.
Fertig, behebt alle Probleme
quelle
apt-get upgrade
und den Rest der Befehle aufrufen. Vielleicht können Sie es wieder zeilenweise aufteilen und Ihren Prozess erklären und erklären, warum er funktioniert. Ich habe nicht den Luxus, mit riskanten, irreversiblen Befehlen zu experimentieren. Vielen Dank für die Mühe. Wir sind alle hier, um zu lernen ..