今天,我的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
因为这个包上的错误:
我编辑了以下 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 能够快速修复