王永杰的blog(博客)
ADT: missing “org.eclipse.wst.sse.core 0.0.0″ while installing sdk for eclipse on archlinux
在archlinux的eclipse上安装ADT的时候,出错了,错误提示是标题:missing “org.eclipse.wst.sse.core 0.0.0″。原因是eclipse的插件缺失造成的,只要把对应的插件安装上就可以了。参考链接为:http://code.google.com/intl/es/eclipse/docs/faq.html#wstinstallerror
简单来说主要需要添加插件的eclipse源,以便ADT安装时能够自动安装所依赖的包,我的eclipse的版本是3.7Eclipse 3.7(Indigo),源地址是:http://download.eclipse.org/releases/indigo
Unable to find root device-Archlinux(ZZ)
Problem Discription:
Today, when I open my computer, I find that I can not boot Archlinux successfully. I get an error message “ unable to find root device /dev/sda5” and is put into a recovery shell. I try to boot Archlinux-fallback and get the same error.
Error Source:
At first I think it is the problem of grub, so I type ‘e’ in the grub menu and try to modify grub. But I fail! Then I go to google in another computer and find the relevant information here. I learn that it is the problem of my last upgrade. It is the udev package that goes wrong in the upgrade. It have to be reinstalled by the commands:
pacman -S udev
pacman -S linux
Strategy:
We can not using the above command to solve the problem, however, because we are put into the recovery shell. The remaining problem is to successfully executing the above command.
We can do that by chroot, that is, using a liveCD or liveUSB to boot your computer and mount your root partition on the harddisk, then behaving like you have logged to your Archlinux in the harddisk. There is a full explained tutorial on how to do this in the archwiki here.
You should do according to that tutorial. Here I write what I do after entering the liveCD.
mkdir /mnt/arch
mount /dev/sda5 /mnt/arch
cd /mnt/arch
mount -t proc proc proc/
mount -t sysfs sys sys/
mount -o bind /dev dev/ #dev must be mounted, or you cannot reinstall linux.
mount /dev/sda3 boot/
chroot . /bin/bash
# The above commands are the same as those in the tutorial.
#start network
/etc/rc.d/network restart
#reinstall the packages
pacman -Sy udev
pacman -Sy linux
# exit chroot
exit
So there is nothing difficult in chroot, just do according to the tutorial of the archwiki.
Then exist the liveCD and boot your Archlinux. You will login to your arch system successfully.
link: http://fanweiphysicist.blogspot.com/2012/02/unable-to-find-root-device-archlinux.html
News: filesystem upgrade – manual intervention required(ZZ)
最近用上了archlinux,挺不错,不过升级系统的时候,出现错误,mtab有冲突,如果删除,又会出现空间不够的错误。google到了解决方法,如下:
When upgrading to filesystem-2011.12 there will be a conflict with /etc/mtab.
Install the package as follows:
pacman -S filesystem --force
It is strongly advised to avoid the --force or -f switch as it is not safe. However, in this particular case it is needed as deleting /etc/mtab manually would break pacman.
The reason for the conflict is that the file used to be generated at boot and hence not owned by any package. Now it is a symlink to /proc/self/mounts owned by filesystem. This change means that initscripts no longer requires write access to the rootfs (though other packages might).
原文地址:http://www.archlinux.org/news/filesystem-upgrade-manual-intervention-required/
