MLD-5.x > General

[5.5] unstable: Hyperion.NG nachinstallieren möglich?

<< < (6/17) > >>

thueringer01:
Hallo Pit,

Bitteschön:     RnayUR
Falls du noch einen Zugang möchtest?

Grüße
Matthias

P3f:
Hallo Thueringer01,

danke für den Debug-Log, das hat auch etwas gezeigt. Nun ist das update eingecheckt und sollte morgen früh auch online zur Verfügung stehen.

Allerdings habe ich 2 Bitten....

- Kannst Du bitte das Paket "docker-pt" komplett de-installieren, dann rebooten und dann noch einmal neu installieren.
   Hintergrund: Der Startaufruf vom HyperionNG Docker muss geändert werden, damit auch das /dev/video0 durchgereicht wird. Und
   ich kann es aktuell nicht nachtesten, ob ein update das auch vollends macht.

- Wenn es nicht funktioniert, brauche ich neben dem neuen Debug-Log auch noch die Ausgabe von "ls -l /dev/*"

Danke, auch für deine Geduld.

Pit

thueringer01:
Hallo Pit,
danke erstmal für die tolle Unterstützung Dann sollte ich ja das Bild vom ext. Grabber im hyperion.ng sehen.
Das Livebild kann man dort anzeigen lassen. Bin gespannt.
Braucht der Ausgang dann auch so einen Startaufruf wegen:  -sedu' signals error: 'Invalid serial device name: [dev/ttyUSB0]!'  ?
Ihr lasst Nachts bauen und die einzelnen Pakete werden nacheinander gebaut und werden zu unterschiedlichen Zeiten fertig ?
Danke und Grüße
Matthias

P3f:
Hallo Matthias,

im Moment haben wir unsere Develmaschine mit dem Kernelbau für die RPI-Derivate im Beschlag und wir müssen ein wenig auf deren Last achten / verteilen. Daher habe ich das nicht auch noch zur Hauptzeit bauen wollen, und lasse es morgen früh bauen.

Das mit dem Hardwaredevice habe ich ja gestern schon eingebaut und auch die des grabbers (/dev/video0) aber das hat ja nicht funktioniert. Deshalb habe ich es nun als Freigabeverzeichnis ins Dockerimage umgebaut. Hoffentlich des so, das der seducontroller vor dem Dockerstart auch das /dev/video0 erzeugt. Leider haben wir aktuell noch dieses Verzeichnis nicht mit aufgenommen in unserem Debug-Log Ermittlung.

Parallel dazu bin ich aber auch daran den "adalight-Controller" mit zu ermitteln und ebenfalls durchzureichen, dazu bin ich mit roidertom in Kontakt.

Gemeinsam werden wir das schon hinbekommen.

Gruß,

PIt

thueringer01:
Hallo Pit,
- Update durchgeführt+reboot (alten docker hatte ich gestern schon deinstalliert)
- aktuelles docker-pt installiert (2.4)
Unverändertes Verhalten.
Upload Code lautet: nncxoN
Debug-log vom Hyperion nach Neustart:

--- Code: ---2021-01-25T09:28:11.972Z [hyperiond DAEMON] (INFO) CEC handler created
 2021-01-25T09:28:11.987Z [hyperiond EFFECTFILES] (INFO) 39 effects loaded from directory :/effects/
 2021-01-25T09:28:11.994Z [hyperiond EFFECTFILES] (INFO) 22 effect schemas loaded from directory :/effects/schema/
 2021-01-25T09:28:11.995Z [hyperiond EFFECTFILES] (INFO) 0 effects loaded from directory /root/.hyperion/custom-effects
 2021-01-25T09:28:12.059Z [hyperiond SETTINGSMGR] (DEBUG) (SettingsManager.cpp:109:SettingsManager()) Settings database initialized
 2021-01-25T09:28:12.061Z [hyperiond BLACKBORDER] (DEBUG) (BlackBorderProcessor.cpp:64:handleSettingsUpdate()) Set mode to: default
 2021-01-25T09:28:12.061Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled
 2021-01-25T09:28:12.196Z [hyperiond DAEMON] (INFO) set screen capture device to 'qt'
 2021-01-25T09:28:12.196Z [hyperiond QTGRABBER] (DEBUG) (Grabber.cpp:30:setVideoMode()) Set videomode to 0
 2021-01-25T09:28:12.197Z [hyperiond QTGRABBER] (ERROR) No displays found to capture from!
 2021-01-25T09:28:12.197Z [hyperiond DAEMON] (INFO) Qt grabber created
 2021-01-25T09:28:12.197Z [hyperiond V4L2:AUTO] (DEBUG) (Grabber.cpp:30:setVideoMode()) Set videomode to 0
 2021-01-25T09:28:12.198Z [hyperiond V4L2:AUTO] (ERROR) Throws error nr: Cannot open '/dev/video0' error code 2, No such file or directory
 2021-01-25T09:28:12.198Z [hyperiond V4L2:AUTO] (INFO) Signal threshold set to: {12, 12, 12}
 2021-01-25T09:28:12.198Z [hyperiond V4L2:AUTO] (INFO) CEC detection is now disabled
 2021-01-25T09:28:12.198Z [hyperiond V4L2:AUTO] (INFO) Signal detection is now disabled
 2021-01-25T09:28:12.198Z [hyperiond V4L2:AUTO] (INFO) Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000
 2021-01-25T09:28:12.198Z [hyperiond DAEMON] (DEBUG) (hyperiond.cpp:630:handleSettingsUpdate()) V4L2 grabber created
 2021-01-25T09:28:12.199Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:28:JsonServer()) Created instance
 2021-01-25T09:28:12.199Z [hyperiond JSONSERVER] (INFO) Started on port 19444
 2021-01-25T09:28:12.204Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:33:initServer()) Initialize Webserver
 2021-01-25T09:28:12.204Z [hyperiond FLATBUFSERVER] (INFO) Started on port 19400
 2021-01-25T09:28:12.205Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: enabled
 2021-01-25T09:28:12.205Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) cfg [0]:  Type: linear - Time: 200 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 40 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 100.000000 ms
 2021-01-25T09:28:12.205Z [hyperiond PROTOSERVER] (INFO) Started on port 19445
 2021-01-25T09:28:12.207Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) Previous line repeats 1 times
 2021-01-25T09:28:12.208Z [hyperiond FLATBUFCONN] (INFO) Connecting to Hyperion: 127.0.0.1:19401
 2021-01-25T09:28:12.209Z [hyperiond EFFECTENGINE] (INFO) Run effect "Rainbow swirl fast" on channel 0
 2021-01-25T09:28:12.209Z [hyperiond EFFECTENGINE] (DEBUG) (EffectEngine.cpp:183:runEffectScript()) Start the effect: name [Rainbow swirl fast], smoothCfg [2]
 2021-01-25T09:28:12.209Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/EFFECT' with priority 0 as inactive
 2021-01-25T09:28:12.210Z [hyperiond HYPERION] (INFO) Initial foreground effect 'Rainbow swirl fast' started
 2021-01-25T09:28:12.209Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:33:initServer()) Initialize Webserver
 2021-01-25T09:28:12.210Z [hyperiond EFFECTENGINE] (INFO) Run effect "Strobe white" on channel 254
 2021-01-25T09:28:12.211Z [hyperiond LEDDEVICE] (INFO) Start LedDevice 'sedu'.
 2021-01-25T09:28:12.211Z [hyperiond EFFECTENGINE] (DEBUG) (EffectEngine.cpp:183:runEffectScript()) Start the effect: name [Strobe white], smoothCfg [2]
 2021-01-25T09:28:12.212Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/EFFECT' with priority 254 as inactive
 2021-01-25T09:28:12.211Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:148:init()) deviceConfig: [{"colorOrder":"rgb","currentLedCount":110,"delayAfterConnect":250,"hardwareLedCount":1,"latchTime":10,"output":"/dev/ttyUSB0","rate":5e+06,"rewriteTime":1000,"type":"sedu"}]
 2021-01-25T09:28:12.212Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:407:setLatchTime()) LatchTime updated to 10ms
 2021-01-25T09:28:12.212Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:428:setRewriteTime()) Refresh interval = 1000ms
 2021-01-25T09:28:12.212Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:434:setRewriteTime()) RewriteTime updated to 1000ms
 2021-01-25T09:28:12.212Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:36:init()) DeviceType   : sedu
 2021-01-25T09:28:12.212Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:37:init()) LedCount     : 110
 2021-01-25T09:28:12.212Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:38:init()) ColorOrder   : rgb
 2021-01-25T09:28:12.213Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:39:init()) RefreshTime  : 1000
 2021-01-25T09:28:12.213Z [hyperiond HYPERION] (INFO) Initial background effect 'Strobe white' started
 2021-01-25T09:28:12.213Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:40:init()) LatchTime    : 10
 2021-01-25T09:28:12.213Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:52:init()) deviceName   : ttyUSB0
 2021-01-25T09:28:12.213Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:53:init()) AutoDevice   : 0
 2021-01-25T09:28:12.213Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:54:init()) baudRate_Hz  : 5000000
 2021-01-25T09:28:12.214Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:55:init()) delayAfCon ms: 250
 2021-01-25T09:28:12.214Z [hyperiond LEDDEVICE] (INFO) Opening UART: ttyUSB0
 2021-01-25T09:28:12.214Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:141:tryOpen()) _rs232Port.open(QIODevice::ReadWrite): ttyUSB0, Baud rate [5000000]bps
 2021-01-25T09:28:12.215Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/V4L' with priority 253 as inactive
 2021-01-25T09:28:12.215Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled
 2021-01-25T09:28:12.215Z [hyperiond V4L2:AUTO] (ERROR) Throws error nr: Cannot open '/dev/video0' error code 2, No such file or directory
 2021-01-25T09:28:12.216Z [hyperiond V4L2:AUTO] (INFO) search for usable video devices
 2021-01-25T09:28:12.216Z [hyperiond V4L2:AUTO] (INFO) no usable device found
 2021-01-25T09:28:12.216Z [hyperiond BOBLIGHT] (DEBUG) (BoblightServer.cpp:28:BoblightServer()) Instance created
 2021-01-25T09:28:12.219Z [hyperiond HYPERION] (INFO) Hyperion instance 'First LED Hardware instance' has been started
 2021-01-25T09:28:12.299Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:91:handleSettingsUpdate()) Apply Webserver settings
 2021-01-25T09:28:12.299Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:109:handleSettingsUpdate()) Set document root to: :/webconfig
 2021-01-25T09:28:12.299Z [hyperiond WEBSERVER] (INFO) Started on port 8090 name 'Hyperion Webserver'
 2021-01-25T09:28:12.300Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:91:handleSettingsUpdate()) Apply Webserver settings
 2021-01-25T09:28:12.300Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:109:handleSettingsUpdate()) Set document root to: :/webconfig
 2021-01-25T09:28:12.322Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:175:handleSettingsUpdate()) Setup SSL certificate
 2021-01-25T09:28:12.323Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:191:handleSettingsUpdate()) Setup private SSL key
 2021-01-25T09:28:12.323Z [hyperiond WEBSERVER] (INFO) Started on port 8092 name 'Hyperion Webserver'
 2021-01-25T09:28:12.389Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:146:tryOpen()) portName:          ttyUSB0
 2021-01-25T09:28:12.390Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:147:tryOpen()) systemLocation:    /dev/ttyUSB0
 2021-01-25T09:28:12.391Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:148:tryOpen()) description:       
 2021-01-25T09:28:12.392Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:149:tryOpen()) manufacturer:     
 2021-01-25T09:28:12.393Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:150:tryOpen()) productIdentifier: 0x0
 2021-01-25T09:28:12.393Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:151:tryOpen()) vendorIdentifier:  0x0
 2021-01-25T09:28:12.394Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:152:tryOpen()) serialNumber:     
 2021-01-25T09:28:12.400Z [hyperiond LEDDEVICE] (ERROR) Device disabled, device 'sedu' signals error: 'No such file or directory'
 2021-01-25T09:28:12.448Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:207:setInput()) Priority 254 is now active
 2021-01-25T09:28:12.449Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 0
 2021-01-25T09:28:12.450Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[0], previousPriority[255]
 2021-01-25T09:28:12.451Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:569:handlePriorityChangedLedDevice()) new source available -> switch LED-Device on
 2021-01-25T09:28:12.554Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:251:setInputImage()) Priority 0 is now active
 2021-01-25T09:28:14.089Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.220.111
 2021-01-25T09:28:14.090Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.220.111' switch to Hyperion instance 0
 2021-01-25T09:28:15.507Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:315:setCurrentTime()) Timeout clear for priority 0
 2021-01-25T09:28:15.507Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 0
 2021-01-25T09:28:15.508Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[0], previousPriority[0]
 2021-01-25T09:28:15.757Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 254
 2021-01-25T09:28:15.757Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[254], previousPriority[0]
 2021-01-25T09:28:27.866Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.220.111
--- End code ---

Was mir noch aufgefallen ist: Im Docker-Container ist bei installiertem Hyperion.NG kein Haken, obwohl ja installiert. Ein Deinstallieren und neu installieren ist nicht möglich.

--- Code: ---
Install Hyperion.NG
docker: Error response from daemon: Conflict. The container name "/HyperionNG" is already in use by container "77e4ad04b5b0200a4806e77bbc76ee1cf43abb14f1cbe8226f5008f3426f503c". You have to remove (or rename) that container to be able to reuse that name.
See 'docker run --help'.
done

Uninstall Hyperion.NG
Error response from daemon: No such container: hyperion.NG
Error: No such container: hyperion.NG
Error: No such image: portainer/portainer

--- End code ---


Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version