想象一下,您要检查一个远程系统是否正确执行了apt-get update
。
通常,我会看到打印输出结果中有以下这一行:
Reading package lists... Done
偶然中,使用 Ubuntu 20.04,我发现了以下情况:
- 如果你执行
apt-get update
本地,系统说,Reading package lists... Done
; - 如果你执行
apt-get update
远程,系统只显示,Reading package lists...
缺少“完成”字样。
以前,我没有在 Ubuntu 18.04 LTS 中观察到这种行为。
可能是什么原因?
下面:包含所述 Bash 练习和相应输出的控制台摘录。
localuser@ho:/tmp$ ssh -i /tmp/.ssh-dbg20-puzzled-mendel-1690/one [email protected] lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04 LTS
Release: 20.04
Codename: focal
localuser@ho:/tmp$ ssh -i /tmp/.ssh-dbg20-puzzled-mendel-1690/one [email protected] "sudo apt-get update"
Hit:1 http://ftp.stw-bonn.de/ubuntu focal InRelease
Hit:2 http://ftp.stw-bonn.de/ubuntu focal-updates InRelease
Hit:3 http://ftp.stw-bonn.de/ubuntu focal-backports InRelease
Hit:4 http://security.ubuntu.com/ubuntu focal-security InRelease
Reading package lists...
localuser@ho:/tmp$
localuser@ho:/tmp$ ssh -i /tmp/.ssh-dbg20-puzzled-mendel-1690/one [email protected]
Welcome to Ubuntu 20.04 LTS (GNU/Linux 5.4.0-40-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
Last login: Tue Jul 7 23:38:45 2020 from 112.110.123.123
remoteuser@dbg20-puzzled-mendel-1690:~$ sudo apt-get update
Hit:1 http://ftp.stw-bonn.de/ubuntu focal InRelease
Hit:2 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:3 http://ftp.stw-bonn.de/ubuntu focal-updates InRelease
Hit:4 http://ftp.stw-bonn.de/ubuntu focal-backports InRelease
Reading package lists... Done
remoteuser@dbg20-puzzled-mendel-1690:~$