为什么我的 ubuntu 服务器今天不想升级?

为什么我的 ubuntu 服务器今天不想升级?

今天,我的ubuntu-server 14.04 LTS不想再升级了。

它在软件包下载时停留了几分钟0%,然后...... 1 小时 46 分 25 秒后:失败。

但是,此 VLAN 上的互联网连接非常好,并且其上托管的 Web 应用程序可以按预期运行。

这是 bash 输出(法语,抱歉,这是系统配置……):

me@host:~$ sudo apt-get upgrade 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été conservés :
  linux-generic linux-headers-generic linux-image-generic
Les paquets suivants seront mis à jour :
  apache2-bin apache2-data apport bash-completion bind9-host binutils
  biosdevname bsdutils comerr-dev dnsutils dpkg dpkg-dev e2fslibs e2fsprogs
  gitlab-ce grub-common grub-pc grub-pc-bin grub2-common irqbalance
  krb5-locales krb5-multidev libbind9-90 libblkid1 libcgmanager0 libcomerr2
  libdns100 libdpkg-perl libexpat1 libffi6 libfreetype6 libgnutls-dev
  libgnutls-openssl27 libgnutls26 libgnutlsxx27 libgssapi-krb5-2 libgssrpc4
  libicu52 libisc95 libisccc90 libisccfg90 libk5crypto3 libkadm5clnt-mit9
  libkadm5srv-mit9 libkdb5-7 libkrb5-3 libkrb5-dev libkrb5support0
  libldap-2.4-2 libldap2-dev liblwres90 libmount1 libmysqlclient18
  libpam-systemd libpng12-0 libpolkit-agent-1-0 libpolkit-backend-1-0
  libpolkit-gobject-1-0 libpython3.4-minimal libpython3.4-stdlib libss2
  libsystemd-daemon0 libsystemd-login0 libudev1 libuuid1 libxml2
  linux-firmware linux-libc-dev lshw mount mysql-client-5.5
  mysql-client-core-5.5 mysql-common mysql-server-5.5 mysql-server-core-5.5
  nginx nginx-common nginx-extras ntpdate passenger passenger-dev
  passenger-doc php5-cli php5-common php5-mysql php5-readline policykit-1
  python-urllib3 python3-apport python3-distupgrade python3-gdbm
  python3-problem-report python3-software-properties python3-update-manager
  python3.4 python3.4-minimal software-properties-common sudo systemd-services
  tzdata ubuntu-release-upgrader-core udev update-manager-core util-linux
  uuid-runtime wpasupplicant
106 mis à jour, 0 nouvellement installés, 0 à enlever et 3 non mis à jour.
Il est nécessaire de prendre 373 Mo/443 Mo dans les archives.
Après cette opération, 48,4 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] 
373 Mo réceptionnés en 1h 46min 25s (58,4 ko/s)
E: Impossible de récupérer https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/pool/trusty/main/g/gitlab-ce/gitlab-ce_8.2.2-ce.0_amd64.deb  Somme de contrôle de hachage incohérente

E: Impossible de récupérer quelques archives, peut-être devrez-vous lancer apt-get update ou essayer avec --fix-missing ?

有人猜到这里会发生什么吗?

答案1

因为这个包上的错误:

https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/pool/trusty/main/g/gitlab-ce/gitlab-ce_8.2.2-ce.0_amd64.deb

我编辑了以下 apt 行gitlab-ce

me@host:~$ sudo nano /etc/apt/sources.list.d/gitlab_gitlab-ce.list 
# this file was generated by packages.gitlab.com for
# the repository at https://packages.gitlab.com/gitlab/gitlab-ce

#deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ trusty main
#deb-src https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ trusty main

然后再次尝试:

$ sudo apt-get update && sudo apt-get upgrade

一切运行正常。事实上,这个软件包的哈希值有问题,而且它似乎是 apt-get 想要升级的第一个软件包,因此所有软件包的下载量为 0 字节。

现在我取消了 gitlab-ce 的 apt 行注释,并祈祷 Gitlab 能够快速修复

相关内容