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

( gelöst ) Oscam in docker container auf synology

onkel-tobi

Ist oft hier
Registriert
3. September 2008
Beiträge
190
Reaktionspunkte
29
Punkte
48
Hi zusammen,

hat jemand eine gute Anleitung für oscam via docker auf einer syn?
Habe bei mir das Problem mit Berechtigung auf den Smargo.

Schon Treiber installiert und udev Regel erstellt, aber keine chance bisher:
Code:
libusb_open error LIBUSB_ERROR_ACCESS : the user has insufficient permissions

Hat jemand noch eine Idee?

Gruß,
Tobi
 
So wie es aussieht, hat der user wohl nicht ausreichende Rechte, um libusb auszuführen.
Das mal prüfen bzw. den user checken, der für die Ausführung von oscam genutzt wird.

Hattest du oscam selbst erstellt?

Falls ja, kannst du libusb auch statisch in oscam mit einbinden, dann hast du das Problem nicht mehr.
 
Hm, der container wird ja als root / admin ausgeführt. Vllt. ist es dann aber einfacher das selber zu kompilieren. Muss ich mal schauen ob ich da eine gescheite Anleitung finde.

Danke & Gruß,
Tobi


Gesendet von iPhone mit Tapatalk
 
OScam mal ohne Docker versucht normal zu installieren über die Paketquelle

Code:
Unix starttime: xxx
Starttime:      12.09.2019 05:29:39
Version:        oscam-1.20_svn-r11546
Compiler:       x86_64-pc-linux-gnu-ssl-libusb-pcsc
Box type:       generic (generic)
PID:            16547
TempDir:        /volume1/@appstore/oscam/var/log
GBox tmp_dir:   not defined using: /volume1/@appstore/oscam/var/log
ConfigDir:      /volume1/@appstore/oscam/etc/
WebifPort:      9000

Web interface support:                   yes
LiveLog support:                         yes
jQuery support intern:                   yes
Touch interface support:                 no
SSL support:                             yes
DVB API support:                         yes
DVB API with AZBOX support:              no
DVB API with MCA support:                no
DVB API with COOLAPI support:            no
DVB API with COOLAPI2 support:           no
DVB API with STAPI support:              no
DVB API with STAPI5 support:             no
DVB API with NEUTRINO support:           no
DVB API read-sdt charsets:               yes
Irdeto guessing:                         yes
Anti-cascading support:                  yes
Debug mode:                              yes
Monitor:                                 yes
Loadbalancing support:                   yes
Cache exchange support:                  yes
CW Cycle Check support:                  yes
LCD support:                             no
LED support:                             no
Clockfix with realtime clock:            no
IPv6 support:                            yes

camd 3.3x:                               no
camd 3.5 UDP:                            yes
camd 3.5 TCP:                            yes
newcamd:                                 yes
CCcam:                                   yes
CCcam share:                             yes
gbox:                                    yes
radegast:                                yes
scam:                                    yes
serial:                                  yes
constant CW:                             yes
Pandora:                                 yes
ghttp:                                   yes

Reader support:                          yes

Nagra:                                   yes
Nagra Merlin:                            yes
Irdeto:                                  yes
Conax:                                   yes
Cryptoworks:                             yes
Seca:                                    yes
Viaccess:                                yes
NDS Videoguard:                          yes
DRE Crypt:                               yes
TONGFANG:                                yes
Bulcrypt:                                yes
Griffin:                                 yes
DGCrypt:                                 yes

cardreader_phoenix:                      yes
cardreader_drecas:                       yes
cardreader_internal_azbox:               no
cardreader_internal_coolapi:             no
cardreader_internal_coolapi2:            no
cardreader_internal_sci:                 yes
cardreader_sc8in1:                       yes
cardreader_mp35:                         yes
cardreader_smargo:                       yes
cardreader_pcsc:                         yes
cardreader_smartreader:                  yes
cardreader_db2com:                       no
cardreader_stapi:                        no
cardreader_stapi5:                       no
cardreader_stinger:                      yes
 
Zuletzt bearbeitet:
Nimloths oscam läuft einwandfrei. Es muss aber eben Docker sein. Oscam über Docker läuft auch, nur meine Quadmouse noch nicht.
Ich dachte, jemand hatte bereits Erfahrung mit dieser Kombination.
Muss morgen hier nach vorgehen:

If you want to pass through a smart card reader, you need to specify the reader with the --device= tag. The method used depends on how the reader is recognized. The first is /dev/ttyUSBX. To find the correct device, connect the reader and run dmesg | tail on the host. In the output you will find /dev/ttyUSBX, where X is the number of the device. If this is the first reader you connect to your host, it will be /dev/ttyUSB0. If you add one more it will be /dev/ttyUSB1.

If there are no /dev/ttyUSBX device in dmesg | tail, you have to use the USB bus path. It will look similar to the below.

/dev/bus/usb/001/001

The important parts are the two numbers in the end. The first one is the Bus number, the second is the Device number. To find the Bus and Device number you have to run lsusb on the host, then find your USB device in the list and note the Bus and Device numbers.

Here is an example of how to find the Bus and Device. The output of the lsusb command is below.

Bus 002 Device 005: ID 076b:6622 OmniKey AG CardMan 6121

The first number, the Bus, is 002. The second number, the Device, is 005. This will look like below in the --device= tag.

--device=/dev/bus/usb/002/005

If you have multiple smart card readers, you add one --device= tag for each reader.

Werde bald berichten, wenn die Zeit da ist.
 
Das ist schon nötig, ansonsten kannst du von einem docker container aus nicht auf den Reader zugreifen.
 
Schau dir bitte diesen Beitrag an, der kann Dir weiterhelfen

 
@onkel-tobi
hast Du es inzwischen hinbekommen Oscam in Docker zum Laufen zu bringen?
Ich habe mich mal mit dem Image von linuxserver.io befasst, doch ich scheitere an der Einbindung des Readers.
Ich habe versucht mich an weiter oben von @DEVIL eingefügte Anleitung von zu halten, doch ich bekomme ständig Meldungen wie:
Cannot open device: /dev/bus/usb/001/005
ERROR: Phoenix_Init returns error


Oscam selbst läuf im Container, lässt sich konfigurieren usw. nur der Reader kann nicht angesprochen werden.

Gruß GreySoldier
 
Zuletzt bearbeitet:
hast du wie in dem Beitrag beschrieben die Reader angelegt:


Die Reader werden in der Datei /etc/udev/rules.d/52-usbadapter.rules auf dem Host Gerät verwaltet und beim Start des Container durch gereicht vom Host an den Container.
 
@conga Falls Du mich meinst, auf meiner VM (wo oscam aktuell noch läuft) habe ich das immer so gemacht.
Leider geht das auf der Synology nicht, da dort der Ordner /etc/udev/ nicht vorhanden ist. Bis jetzt habe ich noch nicht herausgefunden, wo man bei der Synology die xxxxxx.rules hinterlegen kann.
 
Schau mal unter /lib/udev/rules.d/ da kannst du dir eine Datei .rules anlegen. Soll ab der DSM Version 5.1 möglich sein.
 
Zurück
Oben