Stránka 1 z 2

Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 08 čer 2022 11:59
od magavie
Neskúšal niekto spustiť oscam arm l2b na Orange PI PC2 ( procesor H5- CortexA53). Na Orange PI PC (H3-Cortex A7) beží bez problémov. Na PC 2
"unable to execute /usr......: No such file or directory. Vyskúšané všetky verzie od 11442 po 11711. Prava 755, reštart po každej zmene.

Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 08 čer 2022 12:45
od peter54
Asi beží na armbiane s architektúrou aarch64. Treba pridať 32 bitové arm prostredie.

Kód: Vybrat vše

dpkg --add-architecture armhf
apt-get update
apt-get install libc6:armhf libstdc++6:armhf

A ešte link na knižnicu

Kód: Vybrat vše

cd /lib
ln -s arm-linux-gnueabihf/ld-2.23.so ld-linux.so.3
Ale to môže byť trocha inak, treba upraviť primerane verzii armbianu a knižníc k dispozícii.
Napriklad na zero+ to mam takto

Kód: Vybrat vše

root@zeroplus:~# ls -l /lib/arm-linux-gnueabihf/ld-*
-rwxr-xr-x 1 root root 106784 Apr 16  2018 /lib/arm-linux-gnueabihf/ld-2.27.so
lrwxrwxrwx 1 root root     10 Apr 16  2018 /lib/arm-linux-gnueabihf/ld-linux-armhf.so.3 -> ld-2.27.so
lrwxrwxrwx 1 root root     19 Apr 16  2018 /lib/arm-linux-gnueabihf/ld-linux.so.3 -> ld-linux-armhf.so.3
root@zeroplus:~# ls -l /lib/ld-linux*
lrwxrwxrwx 1 root root 28 Apr 16  2018 /lib/ld-linux-aarch64.so.1 -> aarch64-linux-gnu/ld-2.27.so
lrwxrwxrwx 1 root root 30 Apr 16  2018 /lib/ld-linux-armhf.so.3 -> arm-linux-gnueabihf/ld-2.27.so
lrwxrwxrwx 1 root root 19 Jan 17  2020 /lib/ld-linux.so.3 -> ld-linux-armhf.so.3
root@zeroplus:~#
tak musim vyssie uvedeny link vytvorit na /lib/arm-linux-gnueabihf/ld-2.27.so, u novsieho armbianu trebars na /lib/arm-linux-gnueabihf/ld-2.30.so

Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 08 čer 2022 21:27
od magavie
Ďakujem za nakopnutie. Ak sa k tomu dostanem cez víkend skúsim Tvoje rady. Aj keď sa s linuxom až tak nekamarádim , dúfam že si stým poradím. Skúšal som to na staršej verzii armbian Ubuntu ( niektore novšie majú problém s pripojením cez putty ). Skúšal som to na tej istej verzii Ubuntu na PI aj PC2. Na PI nabehlo okamžite na PC2 nevidí oscam. Zero plus má ten istý procesor, tak budem skúšať.

Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 08 čer 2022 22:08
od peter54
Prihlásenie cez putty je treba inštalovať ssh a ja aj povolujem prihlásenie roota.
A áno zero+ aj pc2 je aarch64. Overí sa príkazom uname -a

Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 11 čer 2022 21:32
od magavie
Ďakujem pomohlo. Posledná knižnica je iná "/lib/ld-linux.so.3 -> arm-linux-gnueabihf/ld-2.23.so", ale všetko beží. Ako som písal, používam staršie verzie Ubuntu, pretože na nových Armbianoch sice ssh beží, ale je problém s pripojením z PC. Na starších spustím putty a funguje.

Re: Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 18 srp 2022 18:29
od spiderpp
trochu som sa nudil tak som to vyskusal na opi win,tiez je aarch64,v ubuntu 16 ide aj oscam 11711l2b ale ak aktualizujem na ubuntu 18 a vyssie 11711l2b nenabehne iba 11704

Re: Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 18 srp 2022 21:22
od peter54

Re: Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 18 srp 2022 22:58
od spiderpp
ln: failed to create symbolic link '/lib/ld-linux.so.3': File exists

root@orangepiwin:~# ls -l /lib/arm-linux-gnueabihf/ld-*
-rwxr-xr-x 1 root root 106784 May 3 10:19 /lib/arm-linux-gnueabihf/ld-2.27.so
lrwxrwxrwx 1 root root 10 May 3 10:19 /lib/arm-linux-gnueabihf/ld-linux-armhf.so.3 -> ld-2.27.so
lrwxrwxrwx 1 root root 19 May 3 10:19 /lib/arm-linux-gnueabihf/ld-linux.so.3 -> ld-linux-armhf.so.3
root@orangepiwin:~# ls -l /lib/ld-linux*
lrwxrwxrwx 1 root root 28 May 3 10:19 /lib/ld-linux-aarch64.so.1 -> aarch64-linux-gnu/ld-2.27.so
lrwxrwxrwx 1 root root 30 May 3 10:19 /lib/ld-linux-armhf.so.3 -> arm-linux-gnueabihf/ld-2.27.so
lrwxrwxrwx 1 root root 15 Aug 18 20:55 /lib/ld-linux.so.3 -> /lib/ld-2.30.so

Re: Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 19 srp 2022 00:12
od peter54
Musis zmazat /lib/ld-linux.so.3 a vytvorit link na /lib/arm-linux-gnueabihf/ld-2.27.so

ln -s /lib/arm-linux-gnueabihf/ld-2.27.so /lib/ld-linux.so.3

Re: Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 19 srp 2022 12:57
od spiderpp
diky pomohlo to

rm /lib/ld-linux.so.3
ln -s /lib/arm-linux-gnueabihf/ld-2.27.so /lib/ld-linux.so.3

root@orangepiwin:~# ls -l /lib/arm-linux-gnueabihf/ld-*
-rwxr-xr-x 1 root root 106784 May 3 10:19 /lib/arm-linux-gnueabihf/ld-2.27.so
lrwxrwxrwx 1 root root 10 May 3 10:19 /lib/arm-linux-gnueabihf/ld-linux-armhf.so.3 -> ld-2.27.so
lrwxrwxrwx 1 root root 19 May 3 10:19 /lib/arm-linux-gnueabihf/ld-linux.so.3 -> ld-linux-armhf.so.3
root@orangepiwin:~# ls -l /lib/ld-linux*
lrwxrwxrwx 1 root root 28 May 3 10:19 /lib/ld-linux-aarch64.so.1 -> aarch64-linux-gnu/ld-2.27.so
lrwxrwxrwx 1 root root 30 May 3 10:19 /lib/ld-linux-armhf.so.3 -> arm-linux-gnueabihf/ld-2.27.so
lrwxrwxrwx 1 root root 35 Aug 19 10:48 /lib/ld-linux.so.3 -> /lib/arm-linux-gnueabihf/ld-2.27.so
root@orangepiwin:~# root@orangepiwin:~#

Re: Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 15 pro 2023 18:24
od neel212121
Dobrý večer,

nedarí sa mi spustiť 32 bitovú binarku na Dreambox two (viď príloha).

Vopred ďakujem za prípadnú pomoc.

Pozdravujem

Re: Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 16 pro 2023 21:36
od peter54
Neviem, to, co je uvedene vyssie sme skusali na sbc, ktore predsa len maju plnohodnotny linux a plnohodnotne multiarch vsetko.
Ja dreambox two nemam, ale nepises, ci ti preslo aspon toto:

Kód: Vybrat vše

dpkg --add-architecture armhf
apt-get update

Re: Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 16 pro 2023 21:52
od neel212121
Dobrý večer,

príkazy:
dpkg --add-architecture armhf
apt-get update
mi prešli a potom som zadal:
apt-get install libc6:armhf libstdc++6:armhf.

Re: Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 17 pro 2023 06:19
od siletblok
Nechcem vam skakat do debaty ale preco mu tie "chybajuce" kniznice napriklad jednoducho nestiahnes rucne z nejakeho feedu ? ;)

Re: Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 17 pro 2023 12:12
od neel212121
Najprv som zadal príkazy:

dpkg --add-architecture armhf
apt-get update

Keďže nefunguje príkaz apt-get install libc6:armhf libstdc++6:armhf, zo stránky:

https://www.dreamboxupdate.com/opendrea ... index.html

som stiahol stiahol tieto balíčky:

lib32-libc6_2.25-r0.4_armhf.deb
lib32-libc6-dbg_2.25-r0.4_armhf.deb
lib32-libc6-dev_2.25-r0.4_armhf.deb
lib32-libc6-doc_2.25-r0.4_armhf.deb
lib32-libc6-extra-nss_2.25-r0.4_armhf.deb
lib32-libc6-pcprofile_2.25-r0.4_armhf.deb
lib32-libc6-pic_2.25-r0.4_armhf.deb
lib32-libc6-staticdev_2.25-r0.4_armhf.deb
lib32-libc6-thread-db_2.25-r0.4_armhf.deb
lib32-libc6-utils_2.25-r0.4_armhf.deb
lib32-libstdc++6_6.4.0-r0.3_armhf.deb

a nainštaloval som ich do Dreambox two.

Nakoniec som zadal príkazy:

cd /lib
ln -s arm-linux-gnueabihf/ld-2.25.so ld-linux.so.3

Výsledok je však taký, že 32-bitová binárka sa nespustí.

Re: Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 17 pro 2023 12:32
od EnoSat
si si isty ze oscam chce ld-linux.so.3 ?

Re: Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 17 pro 2023 16:08
od neel212121
Nie som si istý. Možeš ma usmerniť?

Re: Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 17 pro 2023 18:50
od EnoSat
v binarke hned na zaciatku mas napisanu kniznicu ktoru vyzaduje

Re: Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 17 pro 2023 21:40
od neel212121
EnoSat ďakujem usmernenie.

V binárke som našiel:

/lib/ld-linux-armhf.so.3

Nasledne som zadal v telnete:

cd /lib
ln -s arm-linux-gnueabihf/ld-2.25.so ld-linux-armhf.so.3

no stále sa binárka nespustí.

Re: Oscam - spustenie 32-bitovej binarky na 64-bitovom sbc

Napsal: 17 pro 2023 21:51
od EnoSat
nieco by ti ale malo vypisat pri pokuse o spustenie