debian x64 lenny + utorrent server

Fórumok

Sziasztok,

a következő problémában kérem a segítségeteket:

Az utorrent szervert szeretném belőni, de ebbe a problémába ütköztem:

/usr/bin/utserver: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory

ldd utserver
./utserver: /lib32/libc.so.6: version `GLIBC_2.11' not found (required by ./utserver)
linux-gate.so.1 => (0xffffe000)
libssl.so.0.9.8 => /usr/lib32/i686/cmov/libssl.so.0.9.8 (0xf76b5000)
libcrypto.so.0.9.8 => /usr/lib32/i686/cmov/libcrypto.so.0.9.8 (0xf7562000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf754b000)
libm.so.6 => /lib32/libm.so.6 (0xf7527000)
librt.so.1 => /lib32/librt.so.1 (0xf751d000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7510000)
libc.so.6 => /lib32/libc.so.6 (0xf73be000)
/lib/ld-linux.so.2 (0xf7710000)
libdl.so.2 => /lib32/libdl.so.2 (0xf73ba000)
libz.so.1 => /usr/lib32/libz.so.1 (0xf73a5000)

Igazából a függőségek teljesítve vannak, félóra guglizás után találtam megoldást:
http://forum.utorrent.com/viewtopic.php?pid=576708#p576708

a 11. hozzászólásban, csak nekem valami lépésről lépésre útmutató kellene, mert ebből semmit nem értek.
Valaki tudna segíteni?

Hozzászólások

Igazából szerintem neked nem pont az a problémád, mint amire megoldást találtál.
Nézd meg, van-e a /usr/lib32/i686/cmov/libssl.so úton ilyen fájlod. Szerintem nem lesz. Sőt, szerintem libcrypto sem.
Hozd létre a mappát, majd a lib32 mappában lévő azonos nevű simlinkeket másold bele.

a lib32-ben egy mappám van gconv és ennyi...
de a /usr/lib mappámba meg van minden.
na de létrehoztam az elérési utat és bele másoltam /usr/lib/ helyről most:
/usr/bin/utserver: error while loading shared libraries: libssl.so.0.9.8: wrong ELF class: ELFCLASS64

de az elején rosszat másoltam be ez a kimentem:

kufi:~# ldd /usr/bin/utserver
/usr/bin/utserver: /lib32/libc.so.6: version `GLIBC_2.11' not found (required by /usr/bin/utserver)
libssl.so.0.9.8 => not found
libcrypto.so.0.9.8 => not found
libpthread.so.0 => /lib32/libpthread.so.0 (0xb7f86000)
libm.so.6 => /lib32/libm.so.6 (0xb7f61000)
librt.so.1 => /lib32/librt.so.1 (0xb7f58000)
libgcc_s.so.1 => not found
libc.so.6 => /lib32/libc.so.6 (0xb7e06000)
/lib/ld-linux.so.2 (0xb7fa5000)

x64

Szeretnék átnyújtani egy szaknyelvi-etimológiai Darwin-díjat annak, akinek katyvaszos agyából ez a gyöngyszem kiperdült.

Nem akarok trollkodni, de ez az utserver nem egy nagy was ist das.
Nincs egy normális telepítője, produkál érédekes hibákat, leírást sem találsz hozzá

Egyszerűbb feltenned egy rtorrentet+libtrrent+xmlrpc-c+valamilyen web-ui (rutorrent,rtgui,stb)
Aláírom sokkal több szívás van vele, de megéri.

Szerk.:
Mellesleg x86-on "rendesen" működik, akarom mondani elindul. Nem lehet, hogy csak x86-ra írták? ?! :) (nem olvastam utána)

nekem működik 2 db i386-on opensuse-n a leirásokat az utorrent.com-ról szereztem be :)

ennyi bibivel:

serif:/opt/utserver/bin # ldd utserver
./utserver: /usr/lib/libcrypto.so.0.9.8: no version information available (required by ./utserver)
./utserver: /usr/lib/libssl.so.0.9.8: no version information available (required by ./utserver)

de amúgy egyetlen egyszer sem produkált "érdekes" hibaüzenetet

ezekből dolgoztam:
http://forum.utorrent.com/viewtopic.php?id=84348
http://forum.utorrent.com/viewtopic.php?id=93250
http://forums.opensuse.org/p-russian/dhydh-dh-dh-dhun-dh-dh-dh/1054-107…
Fullos config:
http://codepad.org/qeIoj1m9

Remélem tudtam segíteni.

Ha már itt vagyok, megkérdezném, hogy webui-ban a file-ok prioritását miért nem tudom változtani.
hiába a jobbklikk rákattint, nem fogadja el.

egyéb tapasztalat, hogy ha már egyszer van egy kész rendszer belőle és valamit módosítani akarok, nem elég a service utserver restart parancs, általában a gépet is újra kellett indítanom.

Az érdekesség kedvéért ideírom, hogy az aktuális verzió (utorrent-server-3.0-ubuntu-10.10-27079.x64.tar.gz) már hepciásabb a verziószámra, nem indul el libssl.so.1.0.0-val.


ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/lib/x86_64-linux-gnu/libssl.0.9.8
ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/lib/x86_64-linux-gnu/libcrypto.so.0.9.8

$ ldd utserver 
./utserver: /usr/lib/x86_64-linux-gnu/libcrypto.so.0.9.8: version `OPENSSL_0.9.8' not found (required by ./utserver)
./utserver: /usr/lib/x86_64-linux-gnu/libssl.so.0.9.8: version `OPENSSL_0.9.8' not found (required by ./utserver)
        linux-vdso.so.1 =>  (0x00007fff043ff000)
        libssl.so.0.9.8 => /usr/lib/x86_64-linux-gnu/libssl.so.0.9.8 (0x00007f0488120000)
        libcrypto.so.0.9.8 => /usr/lib/x86_64-linux-gnu/libcrypto.so.0.9.8 (0x00007f0487d3c000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f0487b1f000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f048789d000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f0487695000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f048747e000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f04870f4000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f0488385000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0486ef0000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f0486cd8000)

$ ./utserver 
./utserver: /usr/lib/x86_64-linux-gnu/libcrypto.so.0.9.8: version `OPENSSL_0.9.8' not found (required by ./utserver)
./utserver: /usr/lib/x86_64-linux-gnu/libssl.so.0.9.8: version `OPENSSL_0.9.8' not found (required by ./utserver)

----------
[GB ≠ GiB] [MB ≠ MiB] [kB ≠ kiB] [1000 ≠ 1024] [Giga ≠ gram] [Mega ≠ milli] [Kelvin ≠ kilo] [Byte ≠ bit]

Ha 32 bites program, akkor ez nem árthat:
~# apt-get install ia32-libs

De lehet tévedek.