SaMMyMaster
Super Elite User
- Registriert
- 15. Oktober 2009
- Beiträge
- 2.851
- Lösungen
- 9
- Reaktionspunkte
- 2.516
- Punkte
- 393
Ich würde euch hiermit bitten bei allen euren gebauten Images bitte auch die OpenSSL Version mit anzugeben Denn ich habe es bis jetzt nicht geschafft (egal was ich Probiert habe) Ein image was mit OpenSSL 1.0.2 ist eine Oscam mit OpenSSL 1.1.x zum laufen zubekommen. Das ganze gilt auch für anderes rum. Das ganze ist dann für die User die ein neues Oscam oder das erste Oscam brauchen, viel einfacher als erst das ganze rum testen. Oder ihr legt gleich immer das passende Oscam dabei. Da ihr ja jedes Image so oder so mit Reader Treiber baut.
Wenn ihr es geschafft habt das ein oscam auf beiden OpenSSL Version lauft dann sagt mir wie
EDIT
Denn ein Image mit OpenSSL 1.1.1 hat keine /var/media/ftp/addon/oscam/oscam: can't load library 'libcrypto.so.1.0.0' die von Oscam mit OpenSSL 1.0.2 verlangt wird..
Wenn ihr es geschafft habt das ein oscam auf beiden OpenSSL Version lauft dann sagt mir wie
EDIT
Denn ein Image mit OpenSSL 1.1.1 hat keine /var/media/ftp/addon/oscam/oscam: can't load library 'libcrypto.so.1.0.0' die von Oscam mit OpenSSL 1.0.2 verlangt wird..
Code:
Image mit OpenSSL 1.0.2 und oscam mit 1.1.1
execve("./oscam", ["./oscam"], 0x7f82e990 /* 303 vars */) = 0
open("/proc/self/exe", O_RDONLY) = 3
mmap(NULL, 669432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x771c6000
mmap(0x771c6000, 668657, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x771c6000
cacheflush(0x77268d4c, 0x9ac, 0x3) = 0
mprotect(0x77268000, 5880, PROT_READ|PROT_EXEC) = 0
readlink("/proc/self/exe", "/var/media/ftp/addon/oscam/oscam", 4095) = 32
cacheflush(0x7f8f2f60, 0x154, 0x3) = 0
mmap(0x400000, 1523712, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400000
mmap(0x400000, 1388032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400000
cacheflush(0x400000, 0x154, 0x3) = 0
cacheflush(0x400154, 0x152cac, 0x3) = 0
mprotect(0x400000, 1388032, PROT_READ|PROT_EXEC) = 0
mmap(0x563000, 5852, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x563000
cacheflush(0x563000, 0x16dc, 0x3) = 0
mprotect(0x563000, 5852, PROT_READ|PROT_WRITE) = 0
mmap(0x565000, 59784, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x565000
brk(0x574000) = 0x5ab000
open("/usr/lib/freetz/ld-uClibc.so.0", O_RDONLY) = 4
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\10\0\0\0\1\0\0\17\220\0\0\0004"..., 512) = 512
mmap(NULL, 98304, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x771ae000
mmap(0x771ae000, 26928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x771ae000
mmap(0x771c4000, 4432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x6000) = 0x771c4000
close(4) = 0
mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x771ad000
close(3) = 0
munmap(0x771c6000, 669432) = 0
readlinkat(AT_FDCWD, "/proc/self/exe", "/var/media/ftp/addon/oscam/oscam", 4096) = 32
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x77269000
open("/mod/lib/libcrypto.so.1.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/usr/lib/libcrypto.so.1.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/freetz//libcrypto.so.1.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/usr/lib/freetz//libcrypto.so.1.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/freetz/libcrypto.so.1.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libcrypto.so.1.1", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=1785992, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x77268000
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\10\0\0\0\1\0\3\205\340\0\0\0004"..., 4096) = 4096
mmap(NULL, 1699840, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7700e000
mmap(0x7700e000, 1555544, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7700e000
mmap(0x7719a000, 70296, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x17c000) = 0x7719a000
mmap(0x771ac000, 3920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x771ac000
close(3) = 0
munmap(0x77268000, 4096) = 0
open("/mod/lib/libusb-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/usr/lib/libusb-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/freetz//libusb-1.0.so.0", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=107300, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x77268000
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\10\0\0\0\1\0\0#\220\0\0\0004"..., 4096) = 4096
mmap(NULL, 172032, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7723e000
mmap(0x7723e000, 104756, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7723e000
mmap(0x77267000, 3628, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x19000) = 0x77267000
close(3) = 0
munmap(0x77268000, 4096) = 0
open("/mod/lib/libpcsclite.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/usr/lib/libpcsclite.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/freetz//libpcsclite.so.1", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=46584, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x77268000
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\10\0\0\0\1\0\0\f\360\0\0\0004"..., 4096) = 4096
mmap(NULL, 114688, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x77222000
mmap(0x77222000, 43700, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x77222000
mmap(0x7723d000, 400, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb000) = 0x7723d000
close(3) = 0
munmap(0x77268000, 4096) = 0
open("/mod/lib/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/usr/lib/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/freetz//libc.so.0", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=714760, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x77268000
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\10\0\0\0\1\0\0\352\20\0\0\0004"..., 4096) = 4096
mmap(NULL, 876544, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x76f38000
mmap(0x76f38000, 704284, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x76f38000
mmap(0x76ff4000, 9000, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xac000) = 0x76ff4000
mmap(0x76ff7000, 92104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x76ff7000
close(3) = 0
munmap(0x77268000, 4096) = 0
open("/mod/lib/libc.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/usr/lib/libc.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/freetz//libc.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/usr/lib/freetz//libc.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/freetz/libc.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0777, st_size=783280, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x77268000
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\10\0\0\0\1\0\0\336@\0\0\0004"..., 4096) = 4096
mmap(NULL, 856064, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x76e67000
mmap(0x76e67000, 775164, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x76e67000
mmap(0x76f34000, 8188, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xbd000) = 0x76f34000
mmap(0x76f36000, 8016, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x76f36000
close(3) = 0
munmap(0x77268000, 4096) = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=714760, ...}) = 0
close(3) = 0
stat("/usr/lib/freetz/ld-uClibc.so.0", {st_mode=S_IFREG|0755, st_size=29952, ...}) = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=714760, ...}) = 0
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x77268000
set_thread_area(0x7726f460) = 0
open("/dev/urandom", O_RDONLY) = 3
read(3, "\2337\fe", 4) = 4
close(3) = 0
mprotect(0x7719a000, 57344, PROT_READ) = 0
mprotect(0x76ff4000, 4096, PROT_READ) = 0
mprotect(0x76f34000, 4096, PROT_READ) = 0
mprotect(0x771c4000, 4096, PROT_READ) = 0
set_tid_address(0x77268068) = 5647
set_robust_list(0x7726806c, 12) = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x76fbc404, sa_mask=[], sa_flags=SA_SIGINFO}, NULL, 16) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x76fbc2b0, sa_mask=[], sa_flags=SA_RESTART|SA_SIGINFO}, NULL, 16) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 16) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=2147483647}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x8} ---
+++ killed by SIGSEGV +++
Segmentation fault
Code:
Image mit OpenSSL 1.1.1 und oscam mit 1.0.2
execve("./oscam", ["./oscam"], 0x7fe384f0 /* 303 vars */) = 0
open("/proc/self/exe", O_RDONLY) = 3
mmap(NULL, 669496, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x77726000
mmap(0x77726000, 668721, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x77726000
cacheflush(0x777c8d8c, 0x9ac, 0x3) = 0
mprotect(0x777c8000, 5944, PROT_READ|PROT_EXEC) = 0
readlink("/proc/self/exe", "/var/media/ftp/addon/oscam/oscam", 4095) = 32
cacheflush(0x7f928c60, 0x154, 0x3) = 0
mmap(0x400000, 1523712, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400000
mmap(0x400000, 1387712, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400000
cacheflush(0x400000, 0x154, 0x3) = 0
cacheflush(0x400154, 0x152b6c, 0x3) = 0
mprotect(0x400000, 1387712, PROT_READ|PROT_EXEC) = 0
mmap(0x563000, 5868, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x563000
cacheflush(0x563000, 0x16ec, 0x3) = 0
mprotect(0x563000, 5868, PROT_READ|PROT_WRITE) = 0
mmap(0x565000, 59800, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x565000
brk(0x574000) = 0xac3000
open("/usr/lib/freetz/ld-uClibc.so.0", O_RDONLY) = 4
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\10\0\0\0\1\0\0\17\220\0\0\0004"..., 512) = 512
mmap(NULL, 98304, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7770e000
mmap(0x7770e000, 26928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x7770e000
mmap(0x77724000, 4432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x6000) = 0x77724000
close(4) = 0
mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7770d000
close(3) = 0
munmap(0x77726000, 669496) = 0
readlinkat(AT_FDCWD, "/proc/self/exe", "/var/media/ftp/addon/oscam/oscam", 4096) = 32
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x777c9000
open("/mod/lib/libcrypto.so.1.0.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/usr/lib/libcrypto.so.1.0.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/freetz//libcrypto.so.1.0.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/usr/lib/freetz//libcrypto.so.1.0.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/freetz/libcrypto.so.1.0.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libcrypto.so.1.0.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libcrypto.so.1.0.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/libcrypto.so.1.0.0", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "", 0) = 0
write(2, "/var/media/ftp/addon/oscam/oscam", 32/var/media/ftp/addon/oscam/oscam) = 32
write(2, ": can't load library '", 22: can't load library ') = 22
write(2, "libcrypto.so.1.0.0", 18libcrypto.so.1.0.0) = 18
write(2, "'\n", 2'
) = 2
exit(16) = ?
+++ exited with 16 +++
Zuletzt bearbeitet von einem Moderator: