手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

我真是不作就会死星人啊

首页 > Misc >

 今天在apt-get upgrade的时候 。发现说我的libxx.so不是最新版,应该移到i386-xx-gnu目录外面去。于是。我mv xxxx.so 到外面目录 ,然后就发生了惊天动地的事情。

当时我没移动前,它的提示是这样的:

XML/HTML代码
  1. A copy of the C library was found in an unexpected directory:  
  2.   '/lib/i386-linux-gnu/libc-2.15.so'  
  3. It is not safe to upgrade the C library in this situation;  
  4. please remove that copy of the C library or get it out of  
  5. '/lib/i386-linux-gnu' and try again.  

看了上面的提示,我觉得我应该移动啊。可移动之后,执行很多命令都显示:

XML/HTML代码
  1. ls: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory  

几乎任何 命令都是这个错。在vampire的提示下,说是busybox可以操作。于是我想cp回去:

XML/HTML代码
  1. busybox cp libc-2.15.so ./i386-linux-gnu/  
  2. cp: can't create './i386-linux-gnu/libc-2.15.so': Permission denied  

哎呀。我正好不是ROOT权限,这回凄凉了

重启进入recovery模式,但任何都进不了。提示的都是:

大小: 86.9 K
尺寸: 500 x 89
浏览: 1845 次
点击打开新窗口浏览全图

这,这怎么办?于是,我重新下载了新的debian的ISO,准备装个虚拟机,再加载这个虚拟盘。

半小时后,我下载完了debian的ISO,并装好虚拟机,

在安装虚拟的过程中,我针对原来的虚拟机,也加载了 ISO,准备利用安装的时候,调用exec shell来处理,但,死活找不到硬盘。可能是因为虚拟机的原因?好吧,还是安心用第二个虚拟机吧

打开新的debian的虚拟机,然后开始加载盘,加载完后,看一下先?

运行fdisk -l

大小: 47.68 K
尺寸: 500 x 78
浏览: 1910 次
点击打开新窗口浏览全图

真的有,于是我直接mount,不料

大小: 44.1 K
尺寸: 500 x 77
浏览: 1833 次
点击打开新窗口浏览全图

然后指定为ext2,ext3,ext4都不OK,vampire说。lvm不能这样处理。于是让我用vgscan,lvscan查看一下,但命令不存在,于是执行:apt-get install lvm2

再运行lvscan:

大小: 54.61 K
尺寸: 500 x 69
浏览: 1915 次
点击打开新窗口浏览全图

果然有了,于是:

大小: 33.53 K
尺寸: 500 x 63
浏览: 1848 次
点击打开新窗口浏览全图

进入目录将原来mv出来的so再cp回去。关闭当前虚拟机,打开旧虚拟机,耶,登录成功
至此,我方觉得,我果然是一个不作就会死星人



本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

« 上一篇 | 下一篇 »

1条记录访客评论

生命在于折腾嘛,呵呵

Post by payoneer on 2014, March 4, 8:57 PM 引用此文发表评论 #1


发表评论

评论内容 (必填):