当我对我的 ubuntu 10.04 服务器进行 dist-upgrade 时,它自动安装了 Decnet,并且启动了基于 ncurses 的配置向导。
我从未听说过 Decnet,但我按照向导中的说明并接受了它的安装,结果导致我的 2 个互联网上行链路断开,托管网站在 WAN 端停止响应。然后我清除了 Decnet,并重新启动了服务器,一切正常。
那么为什么当我执行 dist-upgrade 时我的服务器会安装 Decnet?
答案1
我可以确认这个问题。
我从 Natty 升级到了 Oneiric。升级过程中,我得到了基于 ncurse 的配置向导,它建议跳过配置(我照做了)。下次重启后,我的以太网网络也坏了。
我是这样修复我的系统的:
# apt-get remove dnet-common libdnet
# rm /etc/init.d/decnet
重新启动以太网:(无需重新启动)
# dhclient3 eth0
我认为升级的某个不起眼的网络库导致了这个问题。例如,libroar1
依赖于libdnet
。也许某个升级的包开始在 oneiric 中依赖于dnet-common
,而之前它只是被推荐的 - 或者类似的东西。