On Tue, 31 Jul 2007, Yohanes Santoso wrote:
> "Bambang Purnomosidi D. P." <[EMAIL PROTECTED]> writes:
>
>> Sekarang ada masalah baru, karena saya mau pakai nginx, saya bikin ulang
>> di mesin x86_64 di kantor (ArchLinux), tapi begitu di rumah (openSUSE),
>> tidak mau mengeksekusi. Selalau errornya
>
>> "bash -- file or directory not found", padahal filenya
>
> Ini jalanin apa?
> "filenya" itu refer to file apa? bash atau whatever yang sedang
> di-eksekusi?
> Dan apakah yang di-quote itu exact error message?
> Apakah bash ada di PATH anda?
Menjalankan executablenya ruby, ada di PATH, bash juga tentu saja ada di
PATH. Yang di quote itu exact error message, belakangnya nama
executablenya ("ruby").
> Beberapa system call punya error message yang
> distinguishable. Misalnya, di linux (dengan glibc), exec() failure
> error messagenya punya pattern macam ini: "<prog name>: no such file
> or directory". Jadinya exact error message berguna untuk diagnosa.
>
> Apakah ada transcript dari interaksi yang mengakibatkan error message
> ini?
Sebenarnya hanya menjalankan executable ruby saja. Saya compile,
diletakkan di suatu direktori ($HOME/xrails/ruby). Setelah itu, saya
setting path, sehingga ruby bisa diakses dari direktori mana saja. Saya
coba dari direktori selain bin errornya seperti itu, saya coba dari
direktori bin dengan "./ruby" errornya juga seperti itu.
>> Di ArchLinux memang itu untuk GNU/Linux 2.6.6, sedangkan binary di
>> openSUSE 10.2 untuk GNU/Linux 2.6.4:
>>
>> ruby: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux
>> 2.6.6, dynamically linked (uses shared libs), stripped
>
> Coba lihat apakah ldd <path to ruby> melaporkan ada libraries missing
> (seharusnya tidak ada karena error messagenya akan lain lagi). Juga
> pastikan bahwa libraries yang disebut di outputnya ldd versionnya sama
> antara ArchLinux dan OpenSuse.
>
> Coba kalau librariesnya di statically linked to the binary. Seharusnya
> ini akan eliminate problem terhadap library version yang berbeda2x.
Ok, sangat menolong, saya akan trace lagi. Thanks a lot.
--
http://bpdp.wordpress.com
Key fingerprint FBBA CDA6 1A33 D41C 2470 5B82 12D9 DB12 84C7 32CE
Key server ldap://pgp.surfnet.nl:11370 & hkp://subkeys.pgp.net
ID 0x84C732CE
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.