On 08/26/14 12:44, Dan Lukes:
Je to aplikace napsana v Jave a v tom je asi zakopany pes. Aplikace jako takova se mi spusti, ale kdyz na zalozce KVM Console kliknu na Launch KVM Console, tak to hodi "libm.so.6 not found, required by libiKVM64.so". Coz mi pripada, ze to hleda linuxove verze tech knihoven. Protoze takove verze jsou v /compat/linux.
Jsem si uvedomil, ze tu vlastne jeden SUperMicro mam, takze jsem to rovnou zkusil. Mozna to neni stejna verze iKVM, ale bude to prinejmensim podobne.
Zacina to stazenim JNLP s timto obsahem:
<resources> <property name="jnlp.packEnabled" value="true"/> <property name="jnlp.versionEnabled" value="true"/> <j2se version="1.6.0+" initial-heap-size="32M" max-heap-size="128M"/> <jar href="iKVM.jar" download="eager" main="true" version="1.69.13.0x0"/> </resources> <resources os="Windows" arch="x86"> <nativelib href="libwin_x86.jar" download="eager" version="1.0.3"/> </resources> <resources os="Windows" arch="x86_64"> <nativelib href="libwin_x86_64.jar" download="eager" version="1.0.3"/> </resources> <resources os="Windows" arch="amd64"> <nativelib href="libwin_x86_64.jar" download="eager" version="1.0.3"/> </resources> <resources os="Linux" arch="i386"> <nativelib href="liblinux_x86.jar" download="eager" version="1.0.3"/> </resources> <resources os="Linux" arch="x86"> <nativelib href="liblinux_x86.jar" download="eager" version="1.0.3"/> </resources> <resources os="Linux" arch="x86_64"> <nativelib href="liblinux_x86_64.jar" download="eager" version="1.0.3"/> </resources> <resources os="Linux" arch="amd64"> <nativelib href="liblinux_x86_64.jar" download="eager" version="1.0.3"/> </resources> <resources os="Mac OS X" arch="x86_64"> <nativelib href="libmac_x86_64.jar" download="eager" version="1.0.3"/> </resources>
S prvnim "resources" to neni problem, ten je nepodmineny, takze se stahne iKVM__V1.69.13.0x0.jar.pack.gz
Uz jen tady se ale asi budeme lisit, protoze ja to stahuju z FreeBSD a tutiz nesplnuju zadnou z podminek os=Windows/os=Linux/os=Mac OS X.
Mozna ale ty mas prohlizec v Linuxovy emulaci. Ja to vyresil tak, ze jsem "nevhodne" podminky z JNLP zmazal a znovu ho otevrel v prohlizeci. Ted uz se mi stahnul i liblinux_x86_64__V1.0.3.jar.pack.gz a zahy uz jsem byl u "tveho" hlaseni o chybejici libm.
Takze odhad byl spravny. To je Linuxova knihovna.
libSharedLibrary64.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped libiKVM64.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped
A ta bude chtit Linuxovou emulaci a Linuxove knihovny: libstdc++.so.6 libm.so.6 libgcc_s.so.1 libc.so.6 Nejmene. No, tak to hodne stesti ;-) Dan -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l