August 1, 201114 yr I'm attempting a full slackware build following the directions: http://lime-technology.com/wiki/index.php?title=Installing_unRAID_5.0_on_a_full_Slackware_Distro I installed the 64 bit version and was sure to enable IA 32 bit emulation during my kernal build. When I get to the step where I'm supposed to launch emhttp I get the following error: root@hometest:/unraid# emhttp -p 88 -bash: /usr/local/sbin/emhttp: No such file or directory emhttp the file exists in /usr/local/sbin but it doesn't launch. Does anyone have any ideas? Is this a problem with my 64 bit slackware? Any other ideas? Mike
August 1, 201114 yr I'm attempting a full slackware build following the directions: http://lime-technology.com/wiki/index.php?title=Installing_unRAID_5.0_on_a_full_Slackware_Distro I installed the 64 bit version and was sure to enable IA 32 bit emulation during my kernal build. When I get to the step where I'm supposed to launch emhttp I get the following error: root@hometest:/unraid# emhttp -p 88 -bash: /usr/local/sbin/emhttp: No such file or directory emhttp the file exists in /usr/local/sbin but it doesn't launch. Does anyone have any ideas? Is this a problem with my 64 bit slackware? Any other ideas? Mike It is not executable? (What are the permissions on it?)
August 2, 201114 yr Author It is not executable? (What are the permissions on it?) ls -l returns: root@hometest:/usr/local/sbin# ls -l total 180 -rwxr-xr-x 1 root root 105256 2011-08-01 01:54 emhttp* -rwxr-xr-x 1 root root 1469 2011-08-01 01:54 emhttp_event* -rwx--x--x 1 root root 410 2011-08-01 01:54 emhttp_identify* -rwxr-xr-x 1 root root 666 2011-08-01 01:54 initconfig* -rwxr-xr-x 1 root root 2301 2011-08-01 01:54 mover* -rwx--x--x 1 root root 948 2011-08-01 01:54 newperms* -rwxr-xr-x 1 root root 393 2011-08-01 01:54 powerdown* -rwxr-xr-x 1 root root 1242 2011-08-01 01:54 set_ncq* -rwxr-xr-x 1 root root 42319 2011-08-01 01:54 shfs* That appears correct to me Mike
August 2, 201114 yr You may have failed to create one of the subdirs that emhttp has to have. Use strace to find it.
August 2, 201114 yr Author You may have failed to create one of the subdirs that emhttp has to have. Use strace to find it. I've destroyed my environment trying a different approach. When I make my second attempt I'll try strace. Are you certain you enabled IA32 emulation in the kernel? I believe I did. I enabled all the IA32 things I could find during "make menuconfig". I can execute the other files in this directory such as emhttp_event, etc with out getting the same not found error. On my second attempt I'll try strace. Thanks for the suggestions guys. Mike
August 2, 201114 yr emhttp_event is a shell script, so being able to exec that doesn't mean anything. What shows up when you do a "ldd /usr/local/sbin/emhttp" ? If you don't see something like this, then you do not have IA32 enabled and have not installed the multilib library(ies) either. ldd /usr/local/sbin/emhttp linux-gate.so.1 => (0xffffe000) libpthread.so.0 => /lib/libpthread.so.0 (0xf7730000) libcrypt.so.1 => /lib/libcrypt.so.1 (0xf76fe000) libcrypto.so.0 => /lib/libcrypto.so.0 (0xf75b8000) libc.so.6 => /lib/libc.so.6 (0xf7455000) /lib/ld-linux.so.2 (0xf777e000) libdl.so.2 => /lib/libdl.so.2 (0xf7450000)
August 2, 201114 yr Author What shows up when you do a "ldd /usr/local/sbin/emhttp" ? If you don't see something like this, then you do not have IA32 enabled and have not installed the multilib library(ies) either. I know I didn't install any multilib librar(ies) how do I do that? Is that part of IA32 Emulation? We should probably add a note about that on the wiki doc. Mike
August 3, 201114 yr You absolutely need to follow the multilib steps in order to run any 32bit executables on your Slackware 64 environment. Perhaps you should re-read the steps in the unraid 64bit thread. It's all detailed in there, but it's basically following the multilib steps.
August 3, 201114 yr Author Thanks, I'll try that next time. I also added a note to this fact on the "unRAID_5.0_on_a_full_Slackware_Distro" wiki doc. Mike
Archived
This topic is now archived and is closed to further replies.