Originally Posted by
dilidon
Thanks for the recommendation. That's however the puzzling part. I thought I had them and the command confirms this by saying "linux-headers-2.6.15-23-386 is already the newest version."
Removed them and reinstalled them, but that was of little help.
Thanks kabronkline and w00d77, for the guide and for thinking along. I wanted to give it one last try before reinstalling Windows XP only to get my documents out of my containers. And I found a solution to my problem. I will post it here a) for the Howto and b) for someone else, who might be experienceing this. Its one of those moments when you are happy that you've studied languages and your Internet is not only confined to your own and then English language.
As usual, I did do everything by the book, but stumbled across one of those numerous building and installing problems that will keep driving beginning people away from Ubuntu (or any other distro). The solution is easy but no newbie will ever come up with this kind of a solution.
I found the solution from http://wiki.ubuntuusers.de/TrueCrypt. Search for "Fehlerbehandlung" on the page and its quite self evident. What was needed was to edit the build.sh file and replace
Code:
KERNEL_SRC=/usr/src/linux-$(uname -r)
with
Code:
KERNEL_SRC=/usr/src/linux-source-2.6.15
.
After that it took only a few moments to get things up and running. Got some other erros from install.sh, which were probably permissions related, but these were in human language so it was easy to find their causes and correct them.
Just a general remark or question. Why do these things happen? I mean, yes, the solution, once found, is easy. But no newbie will ever look for this. I really want to stay with Ubuntu, but things like this little problem shouldn't even happen, if it's gonna be "Linux for Human Beings". These kinds of bulding problems are quite frustrating for those starting up - you follow every comma in every howto, and still, you are out of luck. You learn bit by bit, but still. If you work in a non-computer-related field then the amount of time you can devote to understanding kernel compilation and similar will forever be limited. So, you go: Requirements? Check. Sources and headers? Check. And then... somewhere in fine print it's written that "oh, and then, in case its raining, edit the files in this and this manner". I'm not whining, really. I'm really greatful to all of those devoting their time to guides and howto-s and tips, I'm just curious whats the underlying cause if these little problems that will keep scaring off a significant bunch of beginners. Is this simply the moment when you say that "there is no such thing as a free lunch" after all?
Bookmarks