arch 升级死了一大片,用ubuntu desktop cd 12.04 救命办法(8楼11楼)

其他Linux/Unix/BSD/OSX等发行版讨论
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

arch 升级死了一大片,用ubuntu desktop cd 12.04 救命办法(8楼11楼)

#1

帖子 skyx » 2012-07-16 21:54

有台电脑启动不了, 提示libmount.so 不是正确的版本。


arch的 /lib 下的libmount.so.1 libmount.so.1.1.0 属于哪个软件包?
no security measure is worth anything if an attacker has physical access to the machine
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: /lib 下的libmount.so.1 libmount.so.1.1.0 属于哪个软件包?

#2

帖子 cuihao » 2012-07-16 21:56

代码: 全选

pacman -Qo 文件
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

Re: /lib 下的libmount.so.1 libmount.so.1.1.0 属于哪个软件包?

#3

帖子 skyx » 2012-07-16 21:57

电脑启动不了


google 一下,貌似是: util-linux
no security measure is worth anything if an attacker has physical access to the machine
头像
maplebeats
帖子: 378
注册时间: 2011-02-16 1:17

Re: /lib 下的libmount.so.1 libmount.so.1.1.0 属于哪个软件包?

#4

帖子 maplebeats » 2012-07-16 22:53

看来阵亡的人不少嘛,我可以安心的用ubuntu了。。。下次再来
My blog : OOXX
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: /lib 下的libmount.so.1 libmount.so.1.1.0 属于哪个软件包?

#5

帖子 cuihao » 2012-07-16 22:55

其实已经没有任何软件包拥有它了…… /lib已经废弃。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: /lib 下的libmount.so.1 libmount.so.1.1.0 属于哪个软件包?

#6

帖子 速腾1994 » 2012-07-17 10:11

chroot
flay
帖子: 211
注册时间: 2010-01-25 9:27

Re: /lib 下的libmount.so.1 libmount.so.1.1.0 属于哪个软件包?

#7

帖子 flay » 2012-07-17 12:56

代码: 全选


>>> pkgfile libmount.so.1
core/util-linux

头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

Re: /lib 下的libmount.so.1 libmount.so.1.1.0 属于哪个软件包?

#8

帖子 skyx » 2012-07-18 21:02

速腾1994 写了:chroot



ubuntu 12.04 的 desktop cd 启动后,直接用12.04 的nautilus 自动挂载功能挂载arch / 所在分区 /media/sda1

接着:

代码: 全选

 cd /media/sda1
mv lib  lib-backup
ln -s usr/lib lib 

再chroot:

代码: 全选

mount -t proc none /media/sda1/proc
mount -o bind /dev  /media/sda1/dev
mount -o bind /sys  /media/sda1/sys
chroot    /media/sda1   /bin/bash



chroot环境中:

代码: 全选

cd  /var/cache/pacman/pkg
pacman -U gcc-4.7.1-4-i686.pkg.tar.xz  gcc-libs-4.7.1-4-i686.pkg.tar.xz libtool-2.4.2-6-i686.pkg.tar.xz
然后:

代码: 全选

pacman --sync --refresh --sysupgrade

最后重启问题解决
no security measure is worth anything if an attacker has physical access to the machine
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: /lib 下的libmount.so.1 libmount.so.1.1.0 属于哪个软件包?

#9

帖子 eexpress » 2012-07-18 21:11

这妹朵还在。别洗发水了吧。查包都不会。
● 鸣学
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: /lib 下的libmount.so.1 libmount.so.1.1.0 属于哪个软件包?

#10

帖子 cuihao » 2012-07-18 21:12

代码: 全选

pacman --sync --refresh --sysupgrade
:em06 这还真是…… 从来没见过的全写诶。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

Re: /lib 下的libmount.so.1 libmount.so.1.1.0 属于哪个软件包?

#11

帖子 skyx » 2012-07-18 21:16

cuihao 写了:

代码: 全选

pacman --sync --refresh --sysupgrade
:em06 这还真是…… 从来没见过的全写诶。
简写不知到, --sync --refresh --sysupgrade 这是只升级基本系统的命令

执行这个命令时,要删除一堆东西才可以:



代码: 全选

#/bin/bash
rm /usr/lib/libhistory.so.6 
rm /usr/lib/libhistory.so.6.2 
rm /usr/lib/libreadline.so.6 
rm /usr/lib/libreadline.so.6.2 
rm /usr/lib/libbz2.so.1 
rm /usr/lib/libbz2.so.1.0 
rm /usr/lib/libbz2.so.1.0.6 
rm /usr/lib/libattr.so.1 
rm /usr/lib/libattr.so.1.1.0 
rm /usr/lib/libacl.so.1 
rm /usr/lib/libacl.so.1.1.0 
rm /usr/lib/libpam.so 
rm /usr/lib/libpam.so.0 
rm /usr/lib/libpam.so.0.83.1 
rm /usr/lib/libpam_misc.so 
rm /usr/lib/libpam_misc.so.0 
rm /usr/lib/libpam_misc.so.0.82.0 
rm /usr/lib/libpamc.so 
rm /usr/lib/libpamc.so.0 
rm /usr/lib/libpamc.so.0.82.1 
rm /usr/lib/security/pam_access.so 
rm /usr/lib/security/pam_cracklib.so 
rm /usr/lib/security/pam_debug.so 
rm /usr/lib/security/pam_deny.so 
rm /usr/lib/security/pam_echo.so 
rm /usr/lib/security/pam_env.so 
rm /usr/lib/security/pam_exec.so 
rm /usr/lib/security/pam_faildelay.so 
rm /usr/lib/security/pam_filter.so 
rm /usr/lib/security/pam_filter/upperLOWER 
rm /usr/lib/security/pam_ftp.so 
rm /usr/lib/security/pam_group.so 
rm /usr/lib/security/pam_issue.so 
rm /usr/lib/security/pam_keyinit.so 
rm /usr/lib/security/pam_lastlog.so 
rm /usr/lib/security/pam_limits.so 
rm /usr/lib/security/pam_listfile.so 
rm /usr/lib/security/pam_localuser.so 
rm /usr/lib/security/pam_loginuid.so 
rm /usr/lib/security/pam_mail.so 
rm /usr/lib/security/pam_mkhomedir.so 
rm /usr/lib/security/pam_motd.so 
rm /usr/lib/security/pam_namespace.so 
rm /usr/lib/security/pam_nologin.so 
rm /usr/lib/security/pam_permit.so 
rm /usr/lib/security/pam_pwhistory.so 
rm /usr/lib/security/pam_rhosts.so 
rm /usr/lib/security/pam_rootok.so 
rm /usr/lib/security/pam_securetty.so 
rm /usr/lib/security/pam_shells.so 
rm /usr/lib/security/pam_stress.so 
rm /usr/lib/security/pam_succeed_if.so 
rm /usr/lib/security/pam_tally.so 
rm /usr/lib/security/pam_tally2.so 
rm /usr/lib/security/pam_time.so 
rm /usr/lib/security/pam_timestamp.so 
rm /usr/lib/security/pam_umask.so 
rm /usr/lib/security/pam_unix.so 
rm /usr/lib/security/pam_unix2.so 
rm /usr/lib/security/pam_unix_acct.so 
rm /usr/lib/security/pam_unix_auth.so 
rm /usr/lib/security/pam_unix_passwd.so 
rm /usr/lib/security/pam_unix_session.so 
rm /usr/lib/security/pam_userdb.so 
rm /usr/lib/security/pam_warn.so 
rm /usr/lib/security/pam_wheel.so 
rm /usr/lib/security/pam_xauth.so 
rm /usr/lib/libcap.so 
rm /usr/lib/libcap.so.2 
rm /usr/lib/libcap.so.2.22 
rm /usr/lib/security/pam_cap.so 
rm /usr/lib/libgpg-error.so.0 
rm /usr/lib/libgpg-error.so.0.8.0 
rm /usr/lib/libgcrypt.so.11 
rm /usr/lib/libgcrypt.so.11.7.0 
rm /bin/login 
rm /etc/pam.d/chfn 
rm /etc/pam.d/chsh 
rm /etc/pam.d/login 
rm /usr/bin/chfn 
rm /usr/bin/chsh 
rm /usr/bin/newgrp 
rm /usr/lib/libblkid.so.1 
rm /usr/lib/libblkid.so.1.1.0 
rm /usr/lib/libmount.so.1 
rm /usr/lib/libmount.so.1.1.0 
rm /usr/lib/libuuid.so.1 
rm /usr/lib/libuuid.so.1.3.0 
rm /usr/sbin/vigr 
rm /usr/sbin/vipw 
rm /usr/share/man/man1/chfn.1.gz 
rm /usr/share/man/man1/chsh.1.gz 
rm /usr/share/man/man1/login.1.gz 
rm /usr/share/man/man1/newgrp.1.gz 
rm /usr/share/man/man8/vigr.8.gz 
rm /usr/share/man/man8/vipw.8.gz 
rm /usr/lib/libcom_err.so.2 
rm /usr/lib/libcom_err.so.2.1 
rm /usr/lib/libe2p.so.2 
rm /usr/lib/libe2p.so.2.3 
rm /usr/lib/libext2fs.so.2 
rm /usr/lib/libext2fs.so.2.4 
rm /usr/lib/libss.so.2 
rm /usr/lib/libss.so.2.0 
no security measure is worth anything if an attacker has physical access to the machine
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: /lib 下的libmount.so.1 libmount.so.1.1.0 属于哪个软件包?

#12

帖子 cuihao » 2012-07-18 21:18

:em03 鄙人一般用:

代码: 全选

pacman -Syu
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

Re: /lib 下的libmount.so.1 libmount.so.1.1.0 属于哪个软件包?

#13

帖子 skyx » 2012-07-18 21:22

cuihao 写了::em03 鄙人一般用:

代码: 全选

pacman -Syu

先用这个命令确保基本系统没有问题:

代码: 全选

pacman --sync --refresh --sysupgrade
重启OK后,再:

代码: 全选

pacman -Syu
no security measure is worth anything if an attacker has physical access to the machine
头像
monk
帖子: 19507
注册时间: 2010-01-28 10:45

Re: arch 升级死了一大片,ubuntu desktop cd 12.04 救命办法(8楼)

#14

帖子 monk » 2012-07-18 21:22

偶用
yaourt -Syua

*********宁静致远*********
如果我说的有什么不对,请看签名第一行
jtshs256
帖子: 22323
注册时间: 2010-07-19 21:41
系统: OS X

Re: arch 升级死了一大片,用ubuntu desktop cd 12.04 救命办法(8楼11楼)

#15

帖子 jtshs256 » 2012-07-18 21:35

惊现lz
躺平
回复