Ubuntu 普通升级也能把登录升挂? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
stardust21
V2EX    Linux

Ubuntu 普通升级也能把登录升挂?

  •  
  •   stardust21 2016-04-05 23:48:02 +08:00 6710 次点击
    这是一个创建于 3544 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Ubuntu14.04 ,没做什么操作,好像就升级了下, ssh 和 tty 都登录不进去了,用 XUbuntu 的 liveCD 进入看 auth.log,都是

    PAM unable to dlopen(pam.unix.so):/lib/security/pam.unix.so: cannot open shared object file: No such file or directory PAM adding faulty module: pam_unix.so 

    看了下,确实没有 /lib/security/目录, XUbuntu 倒是有这个目录,但是文件名不一样,直接拷贝过去改名,也没有用。有谁也遇到过这种问题么?解决不了的话只能重新启一台机器重新部署了,不过还是想知道这种情况是怎么发生的。

    个人一直用 Ubuntu 桌面版,除了内部错误,没有出过大的问题。 Ubuntu 的 server 这么容易挂么,大家 server 都用的什么版本?

    32 条回复    2016-04-07 11:26:50 +08:00
    likuku
        1
    likuku  
       2016-04-06 00:06:35 +08:00
    手里一堆 debian 7 server 路过
    xuan880
        2
    xuan880  
       2016-04-06 00:07:55 +08:00 via Android
    服务器,桌面每天都是无脑升级,没出现过问题,你看一下 shell 的操作日志,是不是删错了文件。
    stardust21
        3
    stardust21  
    OP
       2016-04-06 00:13:07 +08:00
    @xuan880 服务器也每天升级……
    live cd 的 vnc 太慢,下次再看看日志,应该是没有删什么东西的。
    stardust21
        4
    stardust21  
    OP
       2016-04-06 00:13:45 +08:00
    @likuku 也准备用 debian7 了,稳定最重要~
    11138
        5
    11138  
       2016-04-06 00:33:47 +08:00   1
    “好像”?“应该”? 这样说没人可以帮到你啊。
    你应该认真找出出问题之前的操作日志,然后才能判断和解决问题。关键是下次可以避免同样的事情发生。
    系统就算多么稳定,经过人为“好像”“应该”的操作之后,会变得很脆弱。
    stardust21
        6
    stardust21  
    OP
       2016-04-06 01:05:51 +08:00
    @11138 说的很对,我重新挂了 livecd 把历史查了下,确实没删什么重要的东西,只有升级。
    xubuntu@xubuntu:~$ sudo cat /media/xubuntu/XXXXXXXX/root/.bash_history |grep "apt-get"
    sudo apt-get install pip
    sudo apt-get install python-pip
    apt-get install vim
    sudo apt-get install htop
    apt-get install supervisor
    apt-get install fail2ban log watch gamin
    apt-get install fail2ban
    apt-get install screnn
    apt-get install screen
    apt-get update
    apt-get upgrade -y
    apt-get install redis-server screen git curl
    apt-get install asciidoc
    apt-get install fuse
    apt-get install tmux
    apt-get installlibssl
    apt-get install libssl
    apt-get install libssl*
    apt-get -f install
    apt-get upgrade
    sudo apt-get install libssl1.0.0 libssl-dev
    apt-get install libcrypto
    apt-get install openssl
    apt-get install -y lsb
    apt-get update
    apt-get upgrade
    apt-get install libssl-dev
    apt-get upgrade
    xubuntu@xubuntu:~$ sudo cat /media/xubuntu/XXXXXXXX/root/.bash_history |grep rm
    rm -rf megatools-1.9.97/
    rm 1.9.97.tar.gz
    rm ~/.megarc
    rm downurl.php\?release\=Ubuntu
    rm serverspeederbin.txt
    xubuntu@xubuntu:~$
    seki
        7
    seki  
       2016-04-06 01:26:53 +08:00
    会不会是 libssl , 14.04 依赖于 1.0.1 ……
    realpg
        8
    realpg  
    PRO
       2016-04-06 01:51:59 +08:00
    上百台 ubuntu server , 12.04 14.04 都有 还有少量非 LTS 的 15.10
    全部无脑全自动 dist-upgrade 从未出过问题
    而且所有生产环境 除非一些特定有需求不升级的服务器,都是在 lts 版本间直接跨版本升上来的,都没出过问题
    11138
        9
    11138  
       2016-04-06 02:11:03 +08:00
    有时候硬盘故障也会丢失部分文件,但系统表面上还是看似正常。
    Andy1999
        10
    Andy1999  
       2016-04-06 02:19:34 +08:00 via iPhone
    默默喊一句 CentOS 大法好
    Tink
        11
    Tink  
    PRO
       2016-04-06 03:28:58 +08:00 via iPhone
    你们服务器居然都敢全自动升级......

    我 server 从来不升级
    wwhc
        12
    wwhc  
       2016-04-06 05:38:33 +08:00
    Gentoo 服务器几周前自动升级后 cron 不工作了,检查 emerge 记录:

    * Messages for package sys-libs/pam-1.2.1:

    * Some software with pre-loaded PAM libraries might experience
    * warnings or failures related to missing symbols and/or versions
    * after any update. While unfortunate this is a limit of the
    * implementation of PAM and the software, and it requires you to
    * restart the software manually after the update.
    *
    * You can get a list of such software running a command like
    * lsof / | egrep -i 'del.*libpam\.so'
    *
    * Alternatively, simply reboot your system.

    不过 ssh 并没有受到影响。
    4679kun
        13
    4679kun  
       2016-04-06 07:21:39 +08:00   1
    我服务器跑 arch 天天滚 也没出问题
    des
        14
    des  
       2016-04-06 07:34:58 +08:00 via Android
    @4679kun 服务器跑洗发水??你隔两个星期不滚试试
    kn007
        15
    kn007  
       2016-04-06 07:43:26 +08:00
    CentOS 6 一直直接无脑 yum update...

    没有问题
    Laobai
        16
    Laobai  
       2016-04-06 07:56:40 +08:00 via Android
    Server 还是用 centos 省心
    4679kun
        17
    4679kun  
       2016-04-06 07:57:13 +08:00
    @des 一个月滚也没事 滚之前看看公告就行
    Neveroldmilk
        18
    Neveroldmilk  
       2016-04-06 08:15:57 +08:00
    有些东西不兼容吧?我的 Ubuntu14.04 LTS 也这样,一升级就废了,只有回滚。
    stardust21
        19
    stardust21  
    OP
       2016-04-06 09:55:22 +08:00
    @seki 准备装 rui 速的,结果提示 libssl 有问题,最后看了下是 1.0.0 版本的,没有手动降级过。 libssl 会影响到 pam 吗?
    jsthon
        20
    jsthon  
       2016-04-06 10:47:42 +08:00 via Android
    我经常合盖挂起后就再也无法唤醒了…

    还有几次无法顺利关机…

    有次关了一晚上还没成功…第二天早上还在关…

    Ubuntu 15.10 Desktop For Dell XPS 13
    jsthon
        21
    jsthon  
       2016-04-06 10:51:40 +08:00 via Android
    差点忘了回答…

    Server 用的 Ubuntu 14.04...

    内核不敢随便升级,曾经挂掉过…
    vonnyfly
        22
    vonnyfly  
       2016-04-06 11:15:06 +08:00
    Ubuntu 典型的容易滚挂,没事少升级。。。
    seki
        23
    seki  
       2016-04-06 11:17:42 +08:00
    @stardust21 不好意思,我把 openssl 和 libssl 的版本记混了,不是 libssl 的问题嗯……
    bubbles
        24
    bubbles  
       2016-04-06 12:26:14 +08:00
    Archlinux 笑而不语。天天滚都没事。
    csx163
        25
    csx163  
       2016-04-06 12:29:57 +08:00
    确认没改过官方源么
    liaohongxing
        26
    liaohongxing  
       2016-04-06 14:51:11 +08:00
    滚了几年的 ubuntu server 也没滚挂过 。你怎么目录都 滚掉了呢。纳闷。
    stardust21
        27
    stardust21  
    OP
       2016-04-06 15:38:57 +08:00
    @csx163 没有, vps 上官方的速度还可以
    stardust21
        28
    stardust21  
    OP
       2016-04-06 15:39:19 +08:00
    @liaohongxing 我也很纳闷
    dorentus
        29
    dorentus  
       2016-04-06 16:40:49 +08:00
    apt-get install libssl*
    apt-get -f install

    这个中间肯定发生了什么事情……
    zhouxuchen
        30
    zhouxuchen  
       2016-04-07 02:24:48 +08:00
    Ubuntu 升级一次就当重新学习了 233
    taobeier
        31
    taobeier  
       2016-04-07 10:23:52 +08:00
    手里一堆服务器都是 CentOS 和 Debian 的~ 不过没事别乱升级~ 我的看法和 @dorentus 一样, 你那两个命令之间应该是发生过什么吧 .
    stardust21
        32
    stardust21  
    OP
       2016-04-07 11:26:50 +08:00
    @taobeier 第二条命令是根据提示输的,不太记得请中间发生什么了~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2585 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 12:59 PVG 20:59 LAX 04:59 JFK 07:59
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86