Matz.. he said he's doing `cd /lib` and then issuing the other commands. On my system:
Quote:
$ ls -ald /lib/lsb/
drwxr-xr-x 2 root root 4.0K 2007-09-28 16:22 /lib/lsb//
$ ls -al /lib/lsb/init-functions
-rw-r--r-- 1 root root 7.9K 2007-07-25 16:47 /lib/lsb/init-functions
|
I'm guessing something, somewhere (perhaps even the user) went wrong. Locate is reporting it as present in /lib/lsb because locate works (and is so fast) because of a cache it's keeping. Updating locate's database would make it 'see' that the file is gone. This is why I pref. `find` anyway, slower but more trust-worthy.
I'm a big fan of Debian, but that doesn't stop me from saying the following: I think the 10.3 openSUSE installer allows you to easily set up encrypted partitions. I'd try to find some more info though; see if what I've said is true *and* if this part of the installer is stable/mature/etc.
Good luck.
P.S.: can you think of anything (updates/tweaking/etc.) that took place a short period of time before you were no longer able to boot?
P.P.S.: what version of Debian are you using?