Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Simplebuild - binary läuft nicht auf Solo2

skapi

Ist oft hier
Registriert
4. Januar 2011
Beiträge
159
Reaktionspunkte
12
Punkte
38
Hallo,

ich habe mit dem Simplebuild (Version 3.0 RC5) versucht eine binary für meine Solo2 zu bauen.
Es ist jedoch so dass diese nicht laufen.

Toolchain dream box_fpu
+-------------------------------------------------------------------------------
| OSCam ver: 1.20_svn rev: 11523 target: mipsel-newnigma2-linux-gnu
| Tools:
| CROSS = /opt/s3_RC5/support/toolchains/dreambox_fpu/bin/mipsel-newnigma2-linux-gnu-
| CC = /opt/s3_RC5/support/toolchains/dreambox_fpu/bin/mipsel-newnigma2-linux-gnu-gcc
| Settings:
| CONF_DIR = /var/tuxbox/config
| CC_OPTS = -O0 -ggdb -pipe -ffunction-sections -fdata-sections
| CC_WARN = -W -Wall -Wshadow -Wredundant-decls -Wstrict-prototypes -Wold-style-definition
| CFLAGS = -DWITH_UTF8=1 -DWITH_UTF8
| LDFLAGS = -Wl,--gc-sections -DWITH_UTF8=1 -DWITH_UTF8
| LIBS = -lm -lpthread -ldl
| UseFlags = USE_UTF8=1
| Config:
| Addons : WEBIF WEBIF_LIVELOG WEBIF_JQUERY HAVE_DVBAPI READ_SDT_CHARSETS IRDETO_GUESSING WITH_DEBUG MODULE_MONITOR WITH_LB
| Protocols: CAMD35 CAMD35_TCP NEWCAMD CCCAM CCCSHARE GBOX SCAM
| Readers : NAGRA NAGRA_MERLIN IRDETO CONAX CRYPTOWORKS SECA VIACCESS VIDEOGUARD DRE TONGFANG BULCRYPT GRIFFIN DGCRYPT
| CardRdrs : PHOENIX INTERNAL STINGER
| Compiler : mipsel-newnigma2-linux-gnu-gcc (crosstool-NG 1.16.0) 4.6.3
| Config : build/mipsel-newnigma2-linux-gnu/config.mak
| Binary : /opt/s3_RC5/support/binaries/oscam-svn11523-dreambox_fpu-webif-dvbapi
+-------------------------------------------------------------------------------
Fehlermeldung Solo2:
root@vusolo2:/usr/bin# ./oscam-svn11523-dreambox_fpu-webif-dvbapi -C /etc/tuxbox/config
Bus error

Toolchain mipsel Dream und VU 1.6
+-------------------------------------------------------------------------------
| OSCam ver: 1.20_svn rev: 11523 target: mipsel-unknown-linux-gnu
| Tools:
| CROSS = /opt/s3_RC5/support/toolchains/mipsel/bin/mipsel-unknown-linux-gnu-
| CC = /opt/s3_RC5/support/toolchains/mipsel/bin/mipsel-unknown-linux-gnu-gcc
| Settings:
| CONF_DIR = /var/tuxbox/config
| CC_OPTS = -O0 -ggdb -pipe -ffunction-sections -fdata-sections
| CC_WARN = -W -Wall -Wshadow -Wredundant-decls -Wstrict-prototypes -Wold-style-definition
| CFLAGS = -DWITH_LIBCRYPTO=1 -DWITH_UTF8=1 -DWITH_UTF8
| LDFLAGS = -Wl,--gc-sections -DWITH_LIBCRYPTO=1 -DWITH_UTF8=1 -DWITH_UTF8
| LIBS = -lcrypto -lm -lpthread -ldl
| UseFlags = USE_LIBCRYPTO=1 USE_UTF8=1
| Config:
| Addons : WEBIF WEBIF_LIVELOG WEBIF_JQUERY HAVE_DVBAPI READ_SDT_CHARSETS IRDETO_GUESSING WITH_DEBUG MODULE_MONITOR WITH_LB
| Protocols: CAMD35 CAMD35_TCP CCCAM
| Readers : NAGRA NAGRA_MERLIN IRDETO CONAX CRYPTOWORKS SECA VIACCESS VIDEOGUARD DRE TONGFANG BULCRYPT GRIFFIN DGCRYPT
| CardRdrs : PHOENIX INTERNAL STINGER
| Compiler : mipsel-unknown-linux-gnu-gcc (crosstool-NG-1.3.3) 4.3.2
| Config : build/mipsel-unknown-linux-gnu/config.mak
| Binary : /opt/s3_RC5/support/binaries/oscam-svn11523-mipsel-webif-dvbapi
+-------------------------------------------------------------------------------
Fehlermeldung Solo2:
root@vusolo2:/usr/bin# ./oscam-svn11523-mipsel-webif-dvbapi -C /etc/tuxbox/config
./oscam-svn11523-mipsel-webif-dvbapi: error while loading shared libraries: bcrypto.so.0.9.8: cannot open shared object file: No such file or directory

Wenn ich ohne Simplebuild baue (so wie im oscam wiki beschrieben) funktioniert das binary ohne Probleme (Toolchain: Mipsel PLI4 Dreambox HD800E,8000 VU+).

Hat jemand einen Tipp für mich was ich machen muss damit die gebauten binarys aus s3 funktionieren?
 
Hi,

hast Du mal versucht mit dem toolchain mipsoe20 zu bauen?
Was sagt der Receiver zu libcrypto?
opkg list-installed | grep -i "libcrypto"

Tschau

Azo
 
kommt auf das Image drauf an
die meisten Images haben für solche Fälle
Code:
opkg install libcrypto-compat
oder VU dann halt
Code:
opkg install vuplus-compat
wobei VU+ openssl nicht patcht und somit die org Sharedlibary 1.0.0 benutzt
Code:
root@vuultimo4k:~# openssl version
OpenSSL 1.0.2a 19 Mar 2015
root@vuultimo4k:~#  ls -l /lib/libcrypto*.*
-rwxr-xr-x    1 root     root       1398248 Mar  2  2018 /lib/libcrypto.so.1.0.0
root@vuultimo4k:~#
deshalb müsste es in diesem Fall
Code:
ln -s /lib/libcrypto.so.1.0.0 /lib/libcrypto.so.0.9.8
sein
 
Danke für eure Tipps!
Leider funktioniert es noch nicht...
root@vusolo2:/usr/bin# opkg list-installed | grep -i "libcrypto"
libcrypto1.0.0 - 1.0.2a-r0

root@vusolo2:/lib# opkg install libcrypto-compat
Unknown package 'libcrypto-compat'.
Collected errors:
* opkg_install_cmd: Cannot install package libcrypto-compat.

root@vusolo2:/lib# opkg install vuplus-compat
Package vuplus-compat (1.0-r0) installed in root is up to date.

root@vusolo2:/lib# ln -s /lib/libcrypto.so.1.0.0 /lib/libcrypto.so.0.9.8

root@vusolo2:/lib# /usr/bin/oscam-svn11523-mipsel-webif-dvbapi
/usr/bin/oscam-svn11523-mipsel-webif-dvbapi: error while loading shared libraries: bcrypto.so.0.9.8: cannot open shared object file: No such file or directory

root@vusolo2:/lib# /usr/bin/oscam-svn11523-mipsoe20-webif-dvbapi
Bus error

mipsoe 20
+-------------------------------------------------------------------------------
| OSCam ver: 1.20_svn rev: 11523 target: mipsel-unknown-linux-gnu
| Tools:
| CROSS = /opt/s3_RC5/support/toolchains/mipsoe20/bin/mipsel-unknown-linux-gnu-
| CC = /opt/s3_RC5/support/toolchains/mipsoe20/bin/mipsel-unknown-linux-gnu-gcc
| Settings:
| CONF_DIR = /var/tuxbox/config
| CC_OPTS = -O0 -ggdb -pipe -ffunction-sections -fdata-sections
| CC_WARN = -W -Wall -Wshadow -Wredundant-decls -Wstrict-prototypes -Wold-style-definition
| CFLAGS = -DWITH_UTF8=1 -DWITH_UTF8
| LDFLAGS = -Wl,--gc-sections -DWITH_UTF8=1 -DWITH_UTF8
| LIBS = -lm -lpthread -ldl
| UseFlags = USE_UTF8=1
| Config:
| Addons : WEBIF WEBIF_LIVELOG WEBIF_JQUERY TOUCH HAVE_DVBAPI READ_SDT_CHARSETS IRDETO_GUESSING WITH_DEBUG MODULE_MONITOR
| Protocols: CAMD35 CAMD35_TCP CCCAM CCCSHARE
| Readers : NAGRA NAGRA_MERLIN IRDETO CONAX CRYPTOWORKS SECA VIACCESS VIDEOGUARD DRE TONGFANG BULCRYPT GRIFFIN DGCRYPT
| CardRdrs : PHOENIX INTERNAL STINGER
| Compiler : mipsel-unknown-linux-gnu-gcc (crosstool-NG 1.15.2) 4.6.3
| Config : build/mipsel-unknown-linux-gnu/config.mak
| Binary : /opt/s3_RC5/support/binaries/oscam-svn11523-mipsoe20-webif-dvbapi
+-------------------------------------------------------------------------------
 
Die Toolchain mipsel generic openssl 1.0.2 wäre die richtige für Solo2 mit den meisten aktuellen Images.
Alternativ ist die Toolchain openpli40 auch mit fast allen aktuellen Images kompatibel.

Die Toolchains mit "dream" im Namen sind nur noch für steinalte Images brauchbar.

Die Killer-Option ist übrigens HAVE_SSL:
Baut nan ohne SSL, tun die oscams aus den "dream"-Toolchains dann sogar mit aktuellen Images (und die aus der openpli40-Toolchain auch mit alten Images).

Gesendet von meinem SM-N950F mit Tapatalk
 
Ich hab mal, wie empfohlen mit folgendem Toolchain gebaut

mipsel generic openssl 1.0.2
+-------------------------------------------------------------------------------
| OSCam ver: 1.20_svn rev: 11523 target: mipsel-simplebuild3-linux-gnu
| Tools:
| CROSS = /opt/s3_RC5/support/toolchains/mipsel_s3_ssl102/bin/mipsel-simplebuild3-linux-gnu-
| CC = /opt/s3_RC5/support/toolchains/mipsel_s3_ssl102/bin/mipsel-simplebuild3-linux-gnu-gcc
| Settings:
| CONF_DIR = /var/keys
| CC_OPTS = -O0 -ggdb -pipe -ffunction-sections -fdata-sections
| CC_WARN = -W -Wall -Wshadow -Wredundant-decls -Wstrict-prototypes -Wold-style-definition
| CFLAGS = -DWITH_LIBCRYPTO=1 -DWITH_UTF8=1 -DWITH_UTF8
| LDFLAGS = -Wl,--gc-sections -DWITH_LIBCRYPTO=1 -DWITH_UTF8=1 -DWITH_UTF8
| LIBS = -lcrypto -lm -lpthread -ldl
| UseFlags = USE_LIBCRYPTO=1 USE_UTF8=1
| Config:
| Addons : WEBIF WEBIF_LIVELOG WEBIF_JQUERY HAVE_DVBAPI READ_SDT_CHARSETS IRDETO_GUESSING WITH_DEBUG MODULE_MONITOR WITH_LB
| Protocols: CAMD35 CAMD35_TCP NEWCAMD CCCAM CCCSHARE GBOX SCAM
| Readers : NAGRA NAGRA_MERLIN IRDETO CONAX CRYPTOWORKS SECA VIACCESS VIDEOGUARD DRE TONGFANG BULCRYPT GRIFFIN DGCRYPT
| CardRdrs : PHOENIX INTERNAL STINGER
| Compiler : mipsel-simplebuild3-linux-gnu-gcc (crosstool-NG 1.23.0.595-e550d2c) 8.2.0
| Config : build/mipsel-simplebuild3-linux-gnu/config.mak
| Binary : /opt/s3_RC5/support/binaries/oscam-svn11523-mipsel_s3_ssl102-webif-dvbapi
+-------------------------------------------------------------------------------
Ich gehe davon aus "HAVE_SSL" wird durch "with ssl (im Add on menu)" und/oder "use ssl (oscam EXTRA menu)" aktiviert.
Beide Felder sind leer (nicht aktiviert).
Fehlermeldung Solo2:
Code:
root@vusolo2:/usr/bin# ./oscam-svn11523-mipsel_s3_ssl102-webif-dvbapi
Illegal instruction

Code:
root@vusolo2:/usr/bin# ls -l /lib/libcrypto*.*
-rwxr-xr-x    1 root     root       1769064 Nov 14  2018 /lib/libcrypto.so.1.0.0
 
dann hast du -->
Code:
ln -s /lib/libcrypto.so.1.0.0 /lib/libcrypto.so.0.9.8
nicht gemacht, sonst würde es schon laufen und der Fehler
error while loading shared libraries: bcrypto.so.0.9.8: cannot open shared object file: No such file or directory
wäre Geschichte .
 
funktioniert leider dennoch nicht...
Code:
root@vusolo2:/usr/bin# ln -s /lib/libcrypto.so.1.0.0 /lib/libcrypto.so.0.9.8
root@vusolo2:/usr/bin# ./oscam-svn11523-mipsel_s3_ssl102-webif-dvbapi
Illegal instruction
root@vusolo2:/usr/bin# ./oscam-svn11523-mipsel_s3_ssl102-webif-dvbapi-ohne_lib
Illegal instruction
root@vusolo2:/usr/bin# ./oscam-svn11523-mipsel-webif-dvbapi
./oscam-svn11523-mipsel-webif-dvbapi: error while loading shared libraries: bcrypto.so.0.9.8: cannot open shared object file: No such file or directory
 
@Schimmelreiter
Natürlich darf man fragen :-)
Also, ich baue die binarys, für mein natives System, immer mit s3 - laufen alle perfekt.
Ich finde es recht praktisch dass man sich die Config Profile speichern kann, Patchen geht auch super einfach und natürlich alles mittels Dialog Menü auswählen kann.
Ich weis auch dass man das alles auch manuell machen kann (für das gibts eh das "building oscam wiki")...

Bauen möchte ich für meine Vu's (VTI) bzw Dream (NN2).

Des Weiteren interessiert es mich warum die s3 binarys nicht laufen und die manuell CC binarys schon!

Code:
root@vusolo2:/usr/bin# ls -l /lib/libcrypto*.*
lrwxrwxrwx    1 root     root            23 Jun 22 12:52 /lib/libcrypto.so.0.9.8 -> /lib/libcrypto.so.1.0.0
-rwxr-xr-x    1 root     root       1769064 Nov 14  2018 /lib/libcrypto.so.1.0.0
 
also der Symlink wurde richtig angelegt und ist vorhanden
hat aber mit -->
libraries: bcrypto.so.0.9.8: cannot open shared object file: No such file or directory
nichts zu tun ...
und Illegal instruction kenne ich auch nicht
 
Illegal instruction kommt meiner Erinnerung nach bei falscher Architektur (mips binary auf arm o.ä.).

Gesendet von meinem SM-N950F mit Tapatalk
 
Zurück
Oben