You are not logged in.
I recently tried doing an update, the new pacman installed fine, but when trying to add the remaining new packages I get errors about my root mount point. I dont think pacman is at fault because both mtab and df show the root fs is absent.
About a week ago, after a different update my system did not start the kde-desktop and I was taken to a shell with a read-only drive. I got around this by configuring fstab with an arch-usb, but it seems like things aren't fully back to the way they were. I've been noticing failures on shutdown/reboot, but the output is too quick for me to post them.
I believe my probelm could be due to either fstab or the initscripts, as I updated my system without reading the news beforehand (a lession learned).
Thanks for any help/advice!
error: could not determine root mount point /
error: not enough free disk space
error: failed to commit transaction (not enough free disk space)
Errors occurred, no packages were upgraded.
fstab
tmpfs /tmp tmpfs nodev,noexec,nosuid 0 0
/dev/sda1 / ext4 defaults,noatime 0 1
/dev/sda2 /home ext4 defaults,noatime 0 2
mtab
tmpfs /tmp tmpfs rw,nosuid,nodev 0 0
/dev/sda2 /home ext4 rw,noatime 0 0
df
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 14761044 6612968 7398244 48% /tmp
/dev/sda2 14761044 6612968 7398244 48% /home
Last edited by jonog (2012-01-20 02:29:12)
Offline
What's the output of 'df -i'?
Have you tried disabling CheckSpace in pacman.conf?
Offline
Is you /etc/mtab a symlink to /proc/sefl/mounts?
Offline
Hi karol, thanks for your help
df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
tmpfs 938400 105906 832494 12% /tmp
/dev/sda2 938400 105906 832494 12% /home
Commenting "CheckSpace" and running "pacman -Syu" got the update to work. However, I still have the shutdown/reboot errors. Should I mark this as solved and start a seperate thread?
Offline
Why doesn't df see you / partition?
First read Allan's post - maybe this can fix your outstanding issues.
Offline
Thanks for your help, Allan.
My mtab is not a symlink, I tried using "sudo ln -s /etc/mtab /proc/self/mounts" but I get
failed to create symbolic link `/proc/self/mounts': File exists
Should I try again using the arch-usb?
Last edited by jonog (2012-01-20 01:48:54)
Offline
Have you done this: http://www.archlinux.org/news/filesyste … -required/ ?
Offline
Yes, I followed those instructions
Offline
sudo rm /etc/mtab
sudo ln -s /proc/self/mounts /etc/mtab
Offline
Just created the symlink and rebooted, I now have my desktop/user profile/home folder as it was about a month ago.. bizarre
Last edited by jonog (2012-01-20 02:05:49)
Offline
Just created the symlink and rebooted, I now have my desktop/user profile/home folder as it was about a month ago.. bizarre
Which is exactly when the filesystem update that required manual intervention was released...
Online
Good observation, so this is expected? The shutdown is fine now and all of the packages are up to date. I have my home backed up so I didnt lose anything. Guess I'll mark this as solved soon. Thanks to everyone for your help!
Update:
My home partition was originally in sda2 "/user" and later recreated in sda1 "/home/user" so when things were corrected I saw my old home files, in their proper place within sda2.
Last edited by jonog (2012-01-20 05:02:21)
Offline