I think your EFI partition must be outside the lvm. As far as I know, you cannot include that partition in the lvm itself because the firmware needs to find the ESP and it will not know about lvm and such./boot can just be a sub-directory of / in the lvm. (Assuming you are not encrypting the disk, of course.)
So sda2 has the type code for the EFI partition and you have that mounted at /boot. sda6 has a regular Linux type code (even though it seems to be fat32) and is mounted at /boot/efi.That all seems rather confused...
Maybe you should swap notes (or systems) with the OP in https://bbs.archlinux.org/viewtopic.php?id=146937 .What DE/WM are you using?Are the mount points there on boot? Are the file systems mounted on boot?
stibi wrote:There might be some connection with this problem: https://bbs.archlinux.org/viewtopic.php?id=170008 ?Why do you think this is related? Have you tried the suggested work around?What have you tried? Have you searched for that error?
Dumb question but I assume you've checked that the relevant partition is mounted with the correct options (e.g. rw)? I guess this would be / unless you have a separate /var.EDIT: By the way is CheckSpace enabled in pacman.conf?