GNU/Linux >> Belajar Linux >  >> Ubuntu

Tidak Dapat Meningkatkan Dari 15.10 Ke 16.04?

Saya mengalami masalah dengan peningkatan ini, saya menjalankan "lakukan-rilis-upgrade" dan saya kira saya tidak memperhatikan dan sistem beralih dari ubuntu 14.04 ke 15.10 bukannya 14.04 ke 16.04. Ada masalah dengan memutakhirkan dconf, tetapi saya menyelesaikannya dengan membuat folder yang tidak dapat dibuat oleh penginstal karena alasan tertentu. Namun, ketika saya mencoba menjalankan pemutakhiran lagi untuk 16,04, gagal dengan kesalahan "Tidak dapat menghitung pemutakhiran". Beberapa pencarian google menunjuk untuk melihat log “/var/log/dist-upgrade/…/apt.log”. Saya tidak dapat menentukan apa yang menyebabkan masalah karena besarnya informasi dalam file.

Saya menggunakan grep dan cut untuk memfilter apt.log dengan perintah di bawah ini dan hasilnya adalah…

"grep Broken /var/log/dist-upgrade/20160501-2239/apt.log |cut -d":" -f1|cut -d" " -f2 > /home/sam/Desktop/broken\ packages.txt"
perl-base
perl-base
findutils
libgtk-3-0
libgnutls30
libgnutls30
libgnome-desktop-3-12
libkf5akonadicore-bin
libkf5akonadicore-bin
libkf5libkdepim5
libmono-corlib2.0-cil
libkf5libkleo5
unity-control-center-faces
libmono-system2.0-cil
libmono-i18n-west2.0-cil
libmono-security2.0-cil
python3-aptdaemon.pkcompat
libmono-posix2.0-cil
libpimcommon5
libtext-charwidth-perl
libtext-wrapi18n-perl
libtext-iconv-perl
libmwaw-0.3-3
libodfgen-0.1-1
libkf5messageviewer5
dictionaries-common
libsocket6-perl
thumbnailer-service
thumbnailer-service
hunspell-en-us
libmailcommon5
buteo-sync-plugins-contacts-google
aspell
unity-lens-music
libmono-system-data2.0-cil
libmetacity-private3a
vlc
python3-click-package
libqca2
libmono-system-web2.0-cil
libclass-c3-xs-perl
libnet-libidn-perl
libmono-system-runtime2.0-cil
libmono-wcf3.0a-cil
libmono-data-tds2.0-cil
libvoikko1
libpython3.4-stdlib
libmono-system-data-linq2.0-cil
libmono-sqlite2.0-cil
address-book-updater
libidl-2-0
libkf5messagelist5
libkf5ksieveui5
libmono2.0-cil
libparams-util-perl
libopenobex2
libcalendarsupport5
qml-module-ubuntuone
libapt-pkg-perl
libtemplateparser5
libfcgi-perl
libcdr-0.1-1
libmessagecomposer5
libcheese7
libeventviews5
libmono-system-messaging2.0-cil
libmono-accessibility2.0-cil
libmono-sharpzip2.84-cil
tzdata-java
libincidenceeditorsng5
libmono-messaging2.0-cil
libmailimporter5
libtext-soundex-perl
libmono-webbrowser2.0-cil
libwpd-0.10-10v5
icedtea-7-plugin
xserver-xorg-input-mouse
libperl5.20
libnoteshared5
libcheese-gtk23
libgnutls28
libmono-winforms2.0-cil
mono-gmcs
libhunspell-1.3-0v5
checkbox-ng-service
findutils
debconf-i18n
debconf-i18n
debconf-i18n
aspell-en
aspell-en
libtext-charwidth-perl
libtext-wrapi18n-perl
libtext-iconv-perl
dictionaries-common
libio-socket-inet6-perl
libsocket6-perl
lintian
aspell
libcgi-fast-perl
address-book-service
openjdk-7-jre-headless
libdata-optlist-perl
libpython3.4-stdlib
libparams-util-perl
libapt-pkg-perl
libfcgi-perl
tzdata-java
findutils
debconf-i18n
debconf-i18n
debconf-i18n
aspell-en
aspell-en
libtext-charwidth-perl
libtext-wrapi18n-perl
libtext-iconv-perl
dictionaries-common
libio-socket-inet6-perl
libsocket6-perl
lintian
aspell
aspell
libcgi-fast-perl
qtcontact5-galera
openjdk-7-jre-headless
libdata-optlist-perl
libpython3.4-stdlib
libparams-util-perl
libapt-pkg-perl
libfcgi-perl
python3.4
python3.4-minimal
tzdata-java
libpython3.4
debconf-i18n
aspell-en
libio-socket-inet6-perl
lintian
ubuntu-minimal
libcgi-fast-perl
openjdk-7-jre-headless
libdata-optlist-perl
libnet-dns-perl
libemail-valid-perl
openjdk-7-jre
openjdk-7-jdk
libenchant1c2a
libenchant1c2a
libenchant1c2a
libenchant1c2a
libenchant1c2a
hunspell-en-us
libsub-exporter-perl
libgetopt-long-descriptive-perl
libdata-section-perl
libenchant1c2a
libenchant1c2a
libenchant1c2a
libenchant1c2a
libenchant1c2a
libenchant1c2a
libwebkit2gtk-4.0-37-gtk2
empathy
mcp-account-manager-uoa
enchant
libwebkitgtk-3.0-0
account-plugin-salut
account-plugin-jabber
gedit
gir1.2-webkit-3.0
libsoftware-license-perl
libpod-readme-perl
libgtkspell3-3-0
libwebkit2gtk-4.0-37
libenchant1c2a
libenchant1c2a
libenchant1c2a
libenchant1c2a
libenchant1c2a
libenchant1c2a
gnome-software
libhunspell-1.3-0v5
libenchant1c2a
libenchant1c2a
libenchant1c2a
libenchant1c2a
libenchant1c2a
ubuntu-software
libwebkit2gtk-4.0-37
yelp
unity-control-center
gnome-user-guide
libyelp0
librhythmbox-core9
unity-control-center-signon
rhythmbox
zenity
libgoa-backend-1.0-1
gir1.2-rb-3.0
rhythmbox-plugins
gnome-online-accounts
rhythmbox-plugin-zeitgeist
gir1.2-webkit2-4.0
metacity
apturl
shotwell
ubuntu-docs
software-center
nautilus-share
ubuntu-desktop
rhythmbox-plugin-magnatune
rhythmbox-plugin-cdrecorder
webaccounts-extension-common
webaccounts-extension-common
xul-ext-webaccounts
gnome-control-center
ubuntu-release-upgrader-gtk
ubuntu-release-upgrader-gtk
update-manager
gnome-session-flashback
gnome-session-fallback

File lain dalam folder log “dist-upgrade” itu adalah main.log, tetapi satu-satunya baris yang saya temukan menarik adalah satu baris “ERROR” yang berbunyi…

2016-05-01 22:44:45,086 ERROR Dist-upgrade failed: 'E:Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.'

Saya tidak melihat bagaimana bisa ada paket yang rusak atau tertahan, karena output berikut…

[email protected]:/var/log/dist-upgrade$ !349
sudo apt-get autoclean
Reading package lists... Done
Building dependency tree      
Reading state information... Done
[email protected]:/var/log/dist-upgrade$ !350
sudo apt-get clean
[email protected]:/var/log/dist-upgrade$ !351
sudo apt-get autoremove
Reading package lists... Done
Building dependency tree      
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[email protected]:/var/log/dist-upgrade$ !531
dpkg --get-selections | grep hold
[email protected]:/var/log/dist-upgrade$

Pemecahan Masalah Lainnya:
Saya juga mencoba yang berikut ini, yang selesai tanpa kesalahan.

sudo apt-get update --fix-missing
sudo dpkg --configure -a
sudo apt-get install -f

Hal berikutnya yang saya pikirkan adalah menonaktifkan repo yang tidak penting, jadi saya menonaktifkan repo multiverse dan universe di sources.list

Isi lengkap dari log dan sources.list pastebin
/var/log/dist-upgrade/20160501-2239/main.log
/var/log/dist-upgrade/20160501-2239/apt.log
/etc/apt/ sources.list

Ide terakhir saya adalah hanya mem-boot ke mode pengguna tunggal dan memaksa menghapus semua paket yang ditandai rusak, dan coba perbarui lagi. Saya tergoda untuk hanya menginstal di atas instalasi saya saat ini dengan 16,04 karena /home berada di partisi yang terpisah, tetapi saya benar-benar tidak ingin menginstal ulang semua perangkat lunak pada mesin ini. Itu juga jalan keluar yang mudah. Adakah yang bisa membantu saya menganalisis apa yang terjadi?

Jawaban yang Diterima:

Ini lebih merupakan pengalihan, tetapi ketika saya memposting masalah paket saya yang rusak di launchpad (sama mencoba memutakhirkan dari 15,10 ke 16,04), saya mendapat dukungan yang sangat baik. Dalam kasus saya, masalah saya adalah bahwa saya telah menggunakan sumber asing (a ppa) untuk menginstal beberapa paket grafis yang lebih baru, khususnya libgl1-mesa-dri, libegl1-mesa, dan libgbm1 . Saya harus menurunkan versi paket-paket itu ke versi sumber Ubuntu, dan kemudian saya dapat melanjutkan dengan peningkatan. Jadi saran saya untuk menangani masalah paket yang rusak adalah mengikuti langkah-langkah di OP, mis.

sudo apt-get update --fix-missing
sudo dpkg --configure -a
sudo apt-get install -f

dan jika gagal, pertimbangkan apakah ada ppas yang memperkenalkan versi paket yang akan mengganggu paket stok Ubuntu. Selain itu, jika Anda merasa sangat frustrasi (seperti yang saya alami), dapatkan dukungan di Launchpad.

Terkait:Menghubungkan ke Cisco VPN dari Ubuntu 18.04 tanpa Kata Sandi Grup?
Ubuntu
  1. Tingkatkan ke CentOS 6.2 dari CentOS 6.1 / CentOS 6.0

  2. Tingkatkan ke CentOS 6.4 dari CentOS 6.3

  3. Tingkatkan Dari Ubuntu 13.10 ke Ubuntu 14.04

  1. Tingkatkan dari Ubuntu 13.04 ke Ubuntu 13.10

  2. Tingkatkan Dari 32 Bit Menjadi 64 Bit??

  3. Bagaimana Cara Meningkatkan Dari 16,04 Lts Menjadi 16,04,1 Lts?

  1. Cara Meningkatkan ke Ubuntu 15.10 dari Ubuntu 15.04

  2. Tingkatkan dari Ubuntu 20.04 ke Ubuntu 22.04 - Panduan langkah demi langkah?

  3. Tidak Dapat Mengupgrade Gnupg?