web-dev-qa-db-fra.com

Mise à niveau réussie de 14.04 à 16.04, mais a-t-elle échoué?

J'ai des problèmes étranges après une mise à niveau de 14.04.5 à 16.04.1.

Voici ce que je tire de Sudo apt-get update:

Hit http://archive.ubuntu.com xenial InRelease
Get:1 http://archive.ubuntu.com xenial-updates InRelease [95.7 kB]
Get:2 http://archive.ubuntu.com xenial-security InRelease [94.5 kB]
Get:3 http://repo.percona.com xenial InRelease [15.3 kB]
Hit http://archive.ubuntu.com xenial/main AMD64 Packages
Hit http://archive.ubuntu.com xenial/universe AMD64 Packages
Hit http://archive.ubuntu.com xenial/main Translation-en
Hit http://archive.ubuntu.com xenial/universe Translation-en
Get:4 http://archive.ubuntu.com xenial-updates/main AMD64 Packages [383 kB]
Get:5 http://archive.ubuntu.com xenial-updates/universe AMD64 Packages [324 kB]
Get:6 http://archive.ubuntu.com xenial-updates/main Translation-en [145 kB]
Get:7 http://archive.ubuntu.com xenial-updates/universe Translation-en [111 kB]
Get:8 http://archive.ubuntu.com xenial-security/main AMD64 Packages [138 kB]
Hit http://repo.percona.com xenial/main Sources
Get:9 http://archive.ubuntu.com xenial-security/universe AMD64 Packages [41.5 kB]
Get:10 http://archive.ubuntu.com xenial-security/main Translation-en [57.0 kB]
Get:11 http://archive.ubuntu.com xenial-security/universe Translation-en [25.1 kB]
Get:12 http://repo.percona.com xenial/main AMD64 Packages [16.9 kB]
Hit https://apt.dockerproject.org ubuntu-xenial InRelease
Hit https://apt.dockerproject.org ubuntu-xenial/main AMD64 Packages
Get:13 https://download.serverpilot.io xenial InRelease
Ign http://repo.percona.com xenial/main Translation-en_US
Get:14 https://apt.dockerproject.org ubuntu-xenial/main Translation-en_US
Get:15 https://download.serverpilot.io xenial/main AMD64 Packages
Ign http://repo.percona.com xenial/main Translation-en
Get:16 https://download.serverpilot.io xenial/main Translation-en_US
Ign https://apt.dockerproject.org ubuntu-xenial/main Translation-en_US
Ign https://apt.dockerproject.org ubuntu-xenial/main Translation-en
Hit https://packages.gitlab.com xenial InRelease
Ign https://download.serverpilot.io xenial/main Translation-en_US
Ign https://download.serverpilot.io xenial/main Translation-en
Hit https://packages.gitlab.com xenial/main Sources
Hit https://packages.gitlab.com xenial/main AMD64 Packages
Get:17 https://packages.gitlab.com xenial/main Translation-en_US
Ign https://packages.gitlab.com xenial/main Translation-en_US
Ign https://packages.gitlab.com xenial/main Translation-en
Fetched 1,453 kB in 4s (341 kB/s)
Reading package lists... Done
W: Unknown Multi-Arch type 'no' for package 'compiz-core'
W: Unknown Multi-Arch type 'no' for package 'compiz-gnome'
W: Unknown Multi-Arch type 'no' for package 'libxapian-dev'
W: Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-max
W: Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-min
W: Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-max
W: Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-min
W: Unknown Multi-Arch type 'no' for package 'kwin'
W: Unknown Multi-Arch type 'no' for package 'kwin-dev'
W: Unknown Multi-Arch type 'no' for package 'kwin-wayland'
W: Unknown Multi-Arch type 'no' for package 'kwin-x11'
W: Unknown Multi-Arch type 'no' for package 'libkf5sysguard-dev'
W: Ignoring Provides line with DepCompareOp for package php-psr-http-message-implementation
W: Ignoring Provides line with DepCompareOp for package php-psr-log-implementation
W: Ignoring Provides line with DepCompareOp for package php-seclib
W: Ignoring Provides line with DepCompareOp for package php-sabre-http
W: Ignoring Provides line with DepCompareOp for package php-math-biginteger
W: Ignoring Provides line with DepCompareOp for package pypy-cffi
W: Ignoring Provides line with DepCompareOp for package pypy-cffi-backend-api-max
W: Ignoring Provides line with DepCompareOp for package pypy-cffi-backend-api-min
W: Unknown Multi-Arch type 'no' for package 'compiz-core'
W: Unknown Multi-Arch type 'no' for package 'compiz-gnome'
W: Ignoring Provides line with DepCompareOp for package php-math-biginteger
W: Ignoring Provides line with DepCompareOp for package pypy-cffi
W: Ignoring Provides line with DepCompareOp for package pypy-cffi-backend-api-max
W: Ignoring Provides line with DepCompareOp for package pypy-cffi-backend-api-min
W: You may want to run apt-get update to correct these problems

Voici ce que je tire de Sudo apt-get autoremove:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 libc-dev-bin : Depends: libc6 (< 2.20) but 2.23-0ubuntu3 is installed
                Recommends: manpages-dev but it is not installed
 libc6-dev : Depends: libc6 (= 2.19-0ubuntu6.9) but 2.23-0ubuntu3 is installed
E: Unmet dependencies. Try using -f.

Voici ce que je reçois de Sudo apt-get -f install

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  libarchive-extract-Perl liblog-message-simple-Perl libmodule-pluggable-Perl
  libmysqlclient18 libpam-systemd libpod-latex-Perl libsystemd-login0
  libterm-ui-Perl libtext-soundex-Perl
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libc-dev-bin libc6-dev manpages
Suggested packages:
  glibc-doc
Recommended packages:
  manpages-dev
The following NEW packages will be installed:
  manpages
The following packages will be upgraded:
  libc-dev-bin libc6-dev
2 upgraded, 1 newly installed, 0 to remove and 392 not upgraded.
8 not fully installed or removed.
Need to get 0 B/3,240 kB of archives.
After this operation, 2,457 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^(.*?)(\\)?\${ <-- HERE ([^{}]+)}(.*)$/ at /usr/share/Perl5/Debconf/Question.pm line 72.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ([^}]+)}/ at /usr/share/Perl5/Debconf/Config.pm line 30.
Setting up util-linux (2.27.1-6ubuntu3.1) ...
insserv: warning: script 'K01startencryptd' missing LSB tags and overrides
insserv: warning: script 'S100startencryptd' missing LSB tags and overrides
insserv: Service mountdevsubfs has to be enabled to start service hwclock
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing package util-linux (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 util-linux
E: Sub-process /usr/bin/dpkg returned an error code (1)

S'il vous plaît dites-moi ce qui se passe et comment y remédier. Comme je l'ai dit depuis le début du billet, il est passé à 16.04 avec succès. Voici le résultat de lsb_release -a:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.1 LTS
Release:        16.04
Codename:       xenial

Voici le contenu de /etc/apt/sources.list:

deb http://archive.ubuntu.com/ubuntu xenial main universe
deb http://archive.ubuntu.com/ubuntu xenial-updates main universe
deb http://archive.ubuntu.com/ubuntu xenial-security main universe

NOTE: En ce qui concerne ma compréhension et après mon enquête. Mes dépôts ne sont pas la cause de ce problème. POURQUOI? Vérifiez le commentaire ci-dessous, de l'utilisateur de réputation 10k.

7
Toan Nguyen

il semble que de nombreux référentiels tiers soient activés et que l’un d’eux contient des paquets cassés, il est fort probable que cela sera réparé dans quelques heures ou quelques jours.

Si vous voulez résoudre ce problème maintenant, allez dans /etc/apt/sources.list.d et commentez les dépôts supplémentaires. Cela devrait vous ramener au point où apt-get update fonctionne à nouveau.

Lorsque cela est terminé, faites une mise à niveau avec apt-get, puis rajoutez les référentiels un à un jusqu'à ce que la casse réapparaisse et que vous sachiez d'où elle provient. Ensuite, vous pouvez signaler le bogue au responsable du dépôt et le réactiver lorsqu'il est corrigé.

4
Amias