tag:blogger.com,1999:blog-20434908.post3007745726238272154..comments2023-12-10T07:15:30.512-08:00Comments on Rational Relational: Misleading Error Message When Running 32bit Applications on 64bit Ubuntu/LinuxUnknownnoreply@blogger.comBlogger1125tag:blogger.com,1999:blog-20434908.post-10902428424664003052008-03-06T02:54:00.000-08:002008-03-06T02:54:00.000-08:00I guess the real reason for this confusing "No suc...I guess the real reason for this confusing "No such file or directory" (while, in fact, the executable is readily there) comes from the fact that the kernel will return ENOENT error also when the dynamic linker (e.g. /lib/ld-linux.so.2) is missing. It's curious cause you get a different, more obvious, error message when a regular shared library is missing: this is because the kernel runs the executable just fine and then the dynamic linker complains and terminates the execution. Loading the dynamic linker itself is the responsibility of the kernel, though, and the kernel is not very wordy in its errors.<BR/><BR/>This concludes the technical panel.Anonymoushttps://www.blogger.com/profile/11368142121604941022noreply@blogger.com