I have been running arch on a pogoplug pro for the past month. The rootfs is on a USB flash drive, and a swap file is on an external hard drive. Today when I ssh into the plug and issue the "ls" command, I am getting the following error:
$this->bbcode_second_pass_code('', '
[root@ankplug bin]# ls -l
ls: error while loading shared libraries: /lib/libacl.so.1: invalid ELF header
')
I get the same error when I try running pacman and a few other programs. Other programs (such as top, sudo, vi, etc) work fine. I don't think I updated the system recently (not in the last 2-3 days), and can't think of any other change I might have made. Do you think this may be a bad file system? Anything else that might have caused this?