Cant connect to WebUI. Fresh install
nappyjim opened this issue · 9 comments
- I confirm that this is an issue rather than a question.
Bug report
Steps to reproduce
Downloaded latest img
Wrote to SD card using Raspberry Pi Imager
Put in Raspberry Pi 4 B
Booted up
What is expected?
I see webui
What is actually happening?
I do not see webui
System
I cant
I had a very old version of Hyperion running on my pi, but wanted to update to latest. Now I cant even get webui up. I can ping the IP. I can putty into it and it says its not running. I dont know what else to do. I restarted multiple times. Attaching screenshot of putty and what my monitor shows when I connect HDMI cable to the pi.
Please stop the service completely and run Hyperion manually in debug mode. Please post the output. Thank you very much.
sudo systemctl stop hyperion@hyperion.service
hyperiond -d
Please stop the service completely and run Hyperion manually in debug mode. Please post the output. Thank you very much.
sudo systemctl stop hyperion@hyperion.service
hyperiond -d
I just did that and now the web interface worked. Here is the output:
`2024-02-08T12:59:45.728 || MAIN : Starting Hyperion [non-G UI mode] - 2.0.16, (HEAD detached at 2.0.16) (Paulchen-Panther-cb85d2d/a93d79b-1 705568419), built: Jan 21 2024:19:47:19
2024-02-08T12:59:45.729 || MAIN : main.cpp:349:main() | Q tVersion [6.4.2]
2024-02-08T12:59:45.729 || MAIN : Set user data path to '/ home/jim/.hyperion'
2024-02-08T12:59:46.149 || DAEMON : PythonInit.cpp:155:Pyth onInit() | Initializing Python interpreter
2024-02-08T12:59:46.388 |I255| SETTINGSMGR : SettingsManager.cpp:186 :SettingsManager() | Settings database initialized
2024-02-08T12:59:46.413 || EFFECTFILES : 41 effects loaded from d irectory :/effects/
2024-02-08T12:59:46.417 || EFFECTFILES : 23 effect schemas loaded from directory :/effects/schema/
2024-02-08T12:59:46.417 || EFFECTFILES : New Effect path "/home/j im/.hyperion/custom-effects/" created successfully
2024-02-08T12:59:46.504 |I0| SETTINGSMGR : SettingsManager.cpp:186 :SettingsManager() | Settings database initialized
2024-02-08T12:59:46.511 |I0| BLACKBORDER : BlackBorderProcessor.cp p:67:handleSettingsUpdate() | Set mode to: default
2024-02-08T12:59:46.512 |I0| COMPONENTREG : ComponentRegister.cpp:8 9:setNewComponentState() | Blackborder detector: enabled
2024-02-08T12:59:46.512 |I0| IMAGETOLED : ImageProcessor.cpp:174: setReducedPixelSetFactorFactor() | Set reduced pixel set factor to 0
2024-02-08T12:59:46.512 |I0| IMAGETOLED : ImageProcessor.cpp:189: setAccuracyLevel() | Set processing accuracy level to 0
2024-02-08T12:59:46.520 || DAEMON : hyperiond.cpp:761:creat eGrabberDispmanx() | The dispmanx framegrabber is not supported on this platform
2024-02-08T12:59:46.521 || DAEMON : hyperiond.cpp:719:handl eSettingsUpdate() | V4L2 grabber created
2024-02-08T12:59:46.521 || DAEMON : hyperiond.cpp:741:handl eSettingsUpdate() | Audio grabber created
2024-02-08T12:59:46.523 || FLATBUFSERVER : Started on port 19400
2024-02-08T12:59:46.524 || PROTOSERVER : Started on port 19445
2024-02-08T12:59:46.525 || DAEMON : hyperiond.cpp:428:start EventServices() | Hyperion event handler created
2024-02-08T12:59:46.526 || EVENTS-SCHED : EventScheduler.cpp:35:h andleSettingsUpdate() | Event scheduler is disabled
2024-02-08T12:59:46.526 || EVENTS-SCHED : Disabling event schedule r
2024-02-08T12:59:46.526 || DAEMON : hyperiond.cpp:436:start EventServices() | Hyperion event scheduler created
2024-02-08T12:59:46.527 |I0| LEDDEVICE : Start LedDevice 'file'.
2024-02-08T12:59:46.527 |I0| LEDDEVICE : LedDevice.cpp:215:init( ) | deviceConfig: [{"autoStart":true,"colorOrder":"rgb","currentLedCount":1,"ena bleAttempts":6,"enableAttemptsInterval":15,"hardwareLedCount":1,"latchTime":0,"o utput":"/dev/null","rewriteTime":0,"type":"file"}]
2024-02-08T12:59:46.528 |I0| COMPONENTREG : ComponentRegister.cpp:8 9:setNewComponentState() | Smoothing: enabled
2024-02-08T12:59:46.528 |I0| LEDDEVICE : LedDevice.cpp:565:setLe dCount() | LedCount set to 1
2024-02-08T12:59:46.528 |I0| LEDDEVICE : LedDevice.cpp:571:setCo lorOrder() | ColorOrder set to RGB
2024-02-08T12:59:46.528 |I0| LEDDEVICE : LedDevice.cpp:578:setLa tchTime() | LatchTime set to 0ms
2024-02-08T12:59:46.528 |I0| SMOOTHING : LinearColorSmoothing.cp p:142:handleSettingsUpdate() | [0] - Type: Linear, Pause: false, Settling time: 150ms, Interval: 40ms (25Hz), delay: 0 frames
2024-02-08T12:59:46.528 |I0| LEDDEVICE : LedDevice.cpp:584:setAu toStart() | AutoStart enabled
2024-02-08T12:59:46.528 |I0| LEDDEVICE : LedDevice.cpp:621:setEn ableAttempts() | Max enable retries: 6, enable retry interval = 15s
2024-02-08T12:59:46.528 |I0| SMOOTHING : LinearColorSmoothing.cp p:700:selectConfig() | [0] - Type: Linear, Pause: false, Settling time: 150ms, I nterval: 40ms (25Hz), delay: 0 frames
2024-02-08T12:59:46.528 |I0| LEDDEVICE : LedDevice.cpp:90:start( ) | Not enabled -> enable device
2024-02-08T12:59:46.528 |I0| LEDDEVICE : LedDevice.cpp:140:enabl e() | Enable device file'
2024-02-08T12:59:46.528 |I0| LEDDEVICE : LedDeviceFile.cpp:59:op en() | QIODevice::WriteOnly, /dev/null
2024-02-08T12:59:46.528 |I0| LEDDEVICE : Switching device file ON
2024-02-08T12:59:46.528 |I0| LEDDEVICE : LedDevice.cpp:482:power On() | Power On: file
2024-02-08T12:59:46.528 |I0| LEDDEVICE : Device file is ON
2024-02-08T12:59:46.528 |I0| LEDDEVICE : LedDevice 'file' enabled
2024-02-08T12:59:46.529 |I0| EFFECTENGINE : EffectEngine.cpp:128:ha ndleUpdatedEffectList() | Effect "Candle": Add custom smoothing settings [3]. Ty pe: Linear, Settling time: 500ms, Interval: 20Hz
2024-02-08T12:59:46.529 |I0| EFFECTENGINE : EffectEngine.cpp:128:ha ndleUpdatedEffectList() | Effect "Rainbow swirl": Add custom smoothing settings [4]. Type: Linear, Settling time: 200ms, Interval: 25Hz
2024-02-08T12:59:46.529 |I0| EFFECTENGINE : EffectEngine.cpp:128:ha ndleUpdatedEffectList() | Effect "Random": Add custom smoothing settings [5]. Ty pe: Linear, Settling time: 200ms, Interval: 20Hz
2024-02-08T12:59:46.529 |I0| EFFECTENGINE : EffectEngine.cpp:128:ha ndleUpdatedEffectList() | Effect "Sea waves": Add custom smoothing settings [6]. Type: Linear, Settling time: 200ms, Interval: 25Hz
2024-02-08T12:59:46.529 |I0| EFFECTENGINE : EffectEngine.cpp:128:ha ndleUpdatedEffectList() | Effect "Warm mood blobs": Add custom smoothing setting s [7]. Type: Linear, Settling time: 200ms, Interval: 25Hz
2024-02-08T12:59:46.530 |I0| EFFECTENGINE : Run effect "Rainbow swir l fast" on channel 1
2024-02-08T12:59:46.548 || EVENTS-OS : OsEventHandler.cpp:360: registerOsEventHandler() | Registered for suspend/resume events via service: org .freedesktop.login1
2024-02-08T12:59:46.549 || DAEMON : hyperiond.cpp:444:start EventServices() | Operating System event handler created
2024-02-08T12:59:46.550 || DAEMON : CEC event handler create d
2024-02-08T12:59:46.582 |I0| EFFECTENGINE : EffectEngine.cpp:217:ru nEffectScript() | Start the effect: name [Rainbow swirl fast]
2024-02-08T12:59:46.582 |I0| MUXER : PriorityMuxer.cpp:178:r egisterInput() | Register new input 'System/EFFECT' (Rainbow swirl fast) with pr iority 1 as inactive
2024-02-08T12:59:46.596 |I0| HYPERION : Initial foreground effec t 'Rainbow swirl fast' started
2024-02-08T12:59:46.597 |I0| BOBLIGHT : BoblightServer.cpp:31:B oblightServer() | Instance created
2024-02-08T12:59:46.598 |I0| COMPONENTREG : ComponentRegister.cpp:8 9:setNewComponentState() | LED device: enabled
2024-02-08T12:59:46.598 || HYPERION-INSTMGR : Hyperion instance 'First LED Hardware instance' has been started
2024-02-08T12:59:46.599 || JSONSERVER : JsonServer.cpp:32:JsonS erver() | Created instance
2024-02-08T12:59:46.600 || WEBSERVER : WebServer.cpp:45:initSe rver() | Initialize http-Webserver2024-02-08T12:59:46.600 |__| JSONSERVER : Started on port 19444
2024-02-08T12:59:46.601 || WEBSERVER : WebServer.cpp:45:initSe rver() | Initialize https-Webserver
2024-02-08T12:59:46.604 || EVENTS-CEC : CECHandler.cpp:52:handl eSettingsUpdate() | CEC Event handling is disabled
2024-02-08T12:59:46.605 || EVENTS-CEC : CEC handler disabled
2024-02-08T12:59:46.655 |I0| MUXER : PriorityMuxer.cpp:422:u pdatePriorities() | Set visible priority to 1
2024-02-08T12:59:46.655 |I0| IMAGETOLED : ImageToLedsMap.cpp:112: ImageToLedsMap() | Total index number is: 320 (memory: 320). Reduced pixel set f actor: 0, Accuracy level: 0, Image size: 64 x 64, LED areas: 1
2024-02-08T12:59:46.655 |I0| IMAGETOLED : ImageToLedsMap.cpp:112: ImageToLedsMap() | Previous line repeats 1 times
2024-02-08T12:59:46.655 |I0| HYPERION : Hyperion.cpp:654:handle SourceAvailability() | new source available -> Resume output processing and swit ch LED-Device on
2024-02-08T12:59:46.655 |I0| LEDDEVICE : LedDevice.cpp:392:switc hOn() | Device file is already on. Skipping.
2024-02-08T12:59:46.658 || WEBSERVER : WebServer.cpp:99:handle SettingsUpdate() | Apply Webserver settings2024-02-08T12:59:46.658 |__| WEBSERVE R : WebServer.cpp:99:handleSettingsUpdate() | Apply Webserver se ttings
2024-02-08T12:59:46.659 || WEBSERVER : WebServer.cpp:117:handl eSettingsUpdate() | Set document root to: :/webconfig
2024-02-08T12:59:46.659 || WEBSERVER : WebServer.cpp:117:handl eSettingsUpdate() | Set document root to: :/webconfig
2024-02-08T12:59:46.659 || WEBSERVER : 'Hyperion http-Webserver ' started on port 8090
2024-02-08T12:59:46.675 || WEBSERVER : WebServer.cpp:183:handl eSettingsUpdate() | Setup SSL certificate
2024-02-08T12:59:46.678 || WEBSERVER : WebServer.cpp:201:handl eSettingsUpdate() | Setup private SSL key
2024-02-08T12:59:46.678 || WEBSERVER : 'Hyperion https-Webserve r' started on port 8092
2024-02-08T12:59:49.639 |I0| EFFECTENGINE : Effect [Rainbow swirl fast] finished
2024-02-08T12:59:49.722 |I0| MUXER : PriorityMuxer.cpp:371:updatePriorities() | Timeout clear for priority 1
2024-02-08T12:59:49.723 |I0| MUXER : PriorityMuxer.cpp:422:updatePriorities() | Set visible priority to 255
2024-02-08T12:59:49.723 |I0| HYPERION : Hyperion.cpp:645:handleSourceAvailability() | No source left -> Pause output processing and switch LED-Device off
2024-02-08T12:59:49.723 |I0| LEDDEVICE : Switching device file OFF
2024-02-08T12:59:49.723 |I0| LEDDEVICE : LedDevice.cpp:468:powerOff() | Power Off: file
2024-02-08T12:59:49.723 |I0| LEDDEVICE : LedDevice.cpp:363:writeBlack() | Set LED strip to black to switch LEDs off
2024-02-08T12:59:49.723 |I0| LEDDEVICE : Device file is OFF
2024-02-08T13:00:11.602 || WEBSOCKET : WebSocketClient.cpp:30:WebSocketClient() | New connection from ::ffff:192.168.86.17
2024-02-08T13:00:11.949 || WEBSOCKET : JsonAPI.cpp:154:handleInstanceSwitch() | Client '::ffff:192.168.86.17' switch to Hyperion instance 0
^C
Hyperion caught signal :SIGINT
2024-02-08T13:00:48.053 || DAEMON : hyperiond.cpp:265:freeObjects() | Cleaning up Hyperion before quit.
2024-02-08T13:00:48.053 || EVENTS-CEC : Stopping CEC handler
2024-02-08T13:00:48.054 || DAEMON : CEC handler stopped
2024-02-08T13:00:48.054 || EVENTS-SCHED : Event scheduler stopped
2024-02-08T13:00:48.054 || EVENTS-OS : Operating System event handler stopped
2024-02-08T13:00:48.060 || FLATBUFSERVER : Stopped
2024-02-08T13:00:48.060 || PROTOSERVER : Stopped
2024-02-08T13:00:48.066 || WEBSERVER : Stopped Hyperion http-Webserver
2024-02-08T13:00:48.067 || WEBSERVER : Stopped Hyperion https-Webserver
2024-02-08T13:00:48.069 || HYPERION-INSTMGR : Hyperion instance 'First LED Hardware instance' has been stopped
2024-02-08T13:00:48.070 |I0| LEDDEVICE : LedDevice.cpp:99:stop() | Stop device
2024-02-08T13:00:48.071 |I0| LEDDEVICE : LedDevice.cpp:194:disable() | Disable device file'
2024-02-08T13:00:48.071 |I0| LEDDEVICE : LedDeviceFile.cpp:85:close() | File: /dev/null
2024-02-08T13:00:48.071 |I0| LEDDEVICE : Stopped LedDevice 'file'
2024-02-08T13:00:48.072 || MAIN : Application closed with code 0
2024-02-08T13:00:48.073 || DAEMON : PythonInit.cpp:181:PythonInit() | Cleaning up Python interpreter $ 2024-02-08T12:59:45.728 || MAIN : Starting Hyperion [non-G ^C24-02-08T13:00:48.073 || DAEMON : PythonInit.cpp:181:
jim@hyperion:PythonInit() | Cleaning up Python interpretert.17' switch to Hyperion instance 0ED-Device off jim@hyperion: $ 705568419), built: Jan 21 2024:19:47:19
2024-02-08T12:59:45.729 || MAIN : main.cpp:349:main() | Q tVersion [6.4.2]
2024-02-08T12:59:45.729 || MAIN : Set user data path to '/ home/jim/.hyperion'
2024-02-08T12:59:46.149 || DAEMON : PythonInit.cpp:155:Pyth onInit() | Initializing Python interpreter
2024-02-08T12:59:46.388 |I255| SETTINGSMGR : SettingsManager.cpp:186 :SettingsManager() | Settings database initialized
2024-02-08T12:59:46.413 || EFFECTFILES : 41 effects loaded from d irectory :/effects/
2024-02-08T12:59:46.417 || EFFECTFILES : 23 effect schemas loaded from directory :/effects/schema/
2024-02-08T12:59:46.417 || EFFECTFILES : New Effect path "/home/j im/.hyperion/custom-effects/" created successfully
2024-02-08T12:59:46.504 |I0| SETTINGSMGR : SettingsManager.cpp:186 :SettingsManager() | Settings database initialized
2024-02-08T12:59:46.511 |I0| BLACKBORDER : BlackBorderProcessor.cp p:67:handleSettingsUpdate() | Set mode to: default
2024-02-08T12:59:46.512 |I0| COMPONENTREG : ComponentRegister.cpp:8 9:setNewComponentState() | Blackborder detector: enabled
2024-02-08T12:59:46.512 |I0| IMAGETOLED : ImageProcessor.cpp:174: setReducedPixelSetFactorFactor() | Set reduced pixel set factor to 0
2024-02-08T12:59:46.512 |I0| IMAGETOLED : ImageProcessor.cpp:189: setAccuracyLevel() | Set processing accuracy level to 0
2024-02-08T12:59:46.520 || DAEMON : hyperiond.cpp:761:creat eGrabberDispmanx() | The dispmanx framegrabber is not supported on this platform
2024-02-08T12:59:46.521 || DAEMON : hyperiond.cpp:719:handl eSettingsUpdate() | V4L2 grabber created
2024-02-08T12:59:46.521 || DAEMON : hyperiond.cpp:741:handl eSettingsUpdate() | Audio grabber created
2024-02-08T12:59:46.523 || FLATBUFSERVER : Started on port 19400
2024-02-08T12:59:46.524 || PROTOSERVER : Started on port 19445
2024-02-08T12:59:46.525 || DAEMON : hyperiond.cpp:428:start EventServices() | Hyperion event handler created
2024-02-08T12:59:46.526 || EVENTS-SCHED : EventScheduler.cpp:35:h andleSettingsUpdate() | Event scheduler is disabled
2024-02-08T12:59:46.526 || EVENTS-SCHED : Disabling event schedule r
2024-02-08T12:59:46.526 || DAEMON : hyperiond.cpp:436:start EventServices() | Hyperion event scheduler created
2024-02-08T12:59:46.527 |I0| LEDDEVICE : Start LedDevice 'file'.
2024-02-08T12:59:46.527 |I0| LEDDEVICE : LedDevice.cpp:215:init( ) | deviceConfig: [{"autoStart":true,"colorOrder":"rgb","currentLedCount":1,"ena bleAttempts":6,"enableAttemptsInterval":15,"hardwareLedCount":1,"latchTime":0,"o utput":"/dev/null","rewriteTime":0,"type":"file"}]
2024-02-08T12:59:46.528 |I0| COMPONENTREG : ComponentRegister.cpp:8 2024-02-08T13:00:48.073 || DAEMON : PythonInit.cpp:181:~PythonInit() | Cleaning up Python interpretert.17' switch to Hyperion instance 0ED-Device off
`
I tried restarting and again webui wont load, I have to do those commands you put in. I tried writing to multiple different SD's cards too.
Output please from systemd service
sudo journalctl -u hyperion@hyperion.service
So I can just run the 2nd command you told me, in putty, and then everything works. But I am going to have this on and off, so thats really not a long term solution. If it matters, the previous version I was running is 2.0.0 alpha 9.
The only difference between the 2 installs is the my current one, i wrote the img file using Win32. For the new one I am trying, I am using Raspberry Pi imager. When I try to write it with Win32 and then create a wpa_supplicant.conf file, it never connects to my wifi. On the readout, I never see it say "My IP address is...."
I've searched for info on wpa_supplicant.conf and tried multiple versions of it, all with same issue. But when I use rasp pi imager and put in same network data, it works.
I know wpa_supplicant isnt your issue, I am just trying to explain the differences I can think of between my old install and this new one.
Output please from systemd service
sudo journalctl -u hyperion@hyperion.service
Heres what happens when I run that command after a restart of my pi (before I can access the webui).
`login as: jim
jim@192.168.86.241's password:
| | | | \ \ / / | __ \ | | | __ \ | _ \ | | /\ | \ | |
| || | \ _/ / | |) | | |__ | |__) | | |) | | | / \ | | |
| __ | \ / | / | | | _ / | _ < | | / /\ \ | . ` |
| | | | | | | | | | | | \ \ | |) | | | / ____ \ | |\ |
|| || || || || || _\ |/ || // _\ |_| _|
To configure Hyperion browse to http://192.168.86.241:8090 from another device o n your network.
All Hyperion configuration can be completed via the Hyperion Web UI.
Hyperion status: ⬤ Stopped
- Documentation: https://docs.hyperion-project.org
- Website: https://hyperion-project.org
- Source: https://github.com/hyperion-project
jim@hyperion:~ $ sudo journalctl -u hyperion@hyperion.service
Jan 22 07:00:20 hyperion systemd[1]: Started hyperion@hyperion.service - Hyperi>
Jan 22 07:00:20 hyperion systemd[1]: hyperion@hyperion.service: Main process ex>
Jan 22 07:00:20 hyperion systemd[1]: hyperion@hyperion.service: Failed with res>
Jan 22 07:00:23 hyperion systemd[1]: hyperion@hyperion.service: Scheduled resta>
Jan 22 07:00:23 hyperion systemd[1]: Stopped hyperion@hyperion.service - Hyperi>
Jan 22 07:00:23 hyperion systemd[1]: Started hyperion@hyperion.service - Hyperi>
Jan 22 07:00:23 hyperion systemd[1]: hyperion@hyperion.service: Main process ex>
Jan 22 07:00:23 hyperion systemd[1]: hyperion@hyperion.service: Failed with res>
Jan 22 07:00:25 hyperion systemd[1]: hyperion@hyperion.service: Scheduled resta>
Jan 22 07:00:25 hyperion systemd[1]: Stopped hyperion@hyperion.service - Hyperi>
Jan 22 07:00:25 hyperion systemd[1]: Started hyperion@hyperion.service - Hyperi>
Jan 22 07:00:25 hyperion systemd[1]: hyperion@hyperion.service: Main process ex>
Jan 22 07:00:25 hyperion systemd[1]: hyperion@hyperion.service: Failed with res>
Jan 22 07:00:27 hyperion systemd[1]: hyperion@hyperion.service: Scheduled resta>
Jan 22 07:00:27 hyperion systemd[1]: Stopped hyperion@hyperion.service - Hyperi>
Jan 22 07:00:27 hyperion systemd[1]: Started hyperion@hyperion.service - Hyperi>
Jan 22 07:00:27 hyperion systemd[1]: hyperion@hyperion.service: Main process ex>
Jan 22 07:00:27 hyperion systemd[1]: hyperion@hyperion.service: Failed with res>
Jan 22 07:00:29 hyperion systemd[1]: hyperion@hyperion.service: Scheduled resta>
Jan 22 07:00:29 hyperion systemd[1]: Stopped hyperion@hyperion.service - Hyperi>
Jan 22 07:00:29 hyperion systemd[1]: Started hyperion@hyperion.service - Hyperi>
Jan 22 07:00:29 hyperion systemd[1]: hyperion@hyperion.service: Main process ex>
Jan 22 07:00:29 hyperion systemd[1]: hyperion@hyperion.service: Failed with res>
lines 1-23...skipping...
Jan 22 07:00:20 hyperion systemd[1]: Started hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion.
Jan 22 07:00:20 hyperion systemd[1]: hyperion@hyperion.service: Main process exited, code=exited, status=217/USER
Jan 22 07:00:20 hyperion systemd[1]: hyperion@hyperion.service: Failed with result 'exit-code'.
Jan 22 07:00:23 hyperion systemd[1]: hyperion@hyperion.service: Scheduled restart job, restart counter is at 1.
Jan 22 07:00:23 hyperion systemd[1]: Stopped hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion.
Jan 22 07:00:23 hyperion systemd[1]: Started hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion.
Jan 22 07:00:23 hyperion systemd[1]: hyperion@hyperion.service: Main process exited, code=exited, status=217/USER
Jan 22 07:00:23 hyperion systemd[1]: hyperion@hyperion.service: Failed with result 'exit-code'.
Jan 22 07:00:25 hyperion systemd[1]: hyperion@hyperion.service: Scheduled restart job, restart counter is at 2.
Jan 22 07:00:25 hyperion systemd[1]: Stopped hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion.
Jan 22 07:00:25 hyperion systemd[1]: Started hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion.
Jan 22 07:00:25 hyperion systemd[1]: hyperion@hyperion.service: Main process exited, code=exited, status=217/USER
Jan 22 07:00:25 hyperion systemd[1]: hyperion@hyperion.service: Failed with result 'exit-code'.
Jan 22 07:00:27 hyperion systemd[1]: hyperion@hyperion.service: Scheduled restart job, restart counter is at 3.
Jan 22 07:00:27 hyperion systemd[1]: Stopped hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion.
Jan 22 07:00:27 hyperion systemd[1]: Started hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion.
Jan 22 07:00:27 hyperion systemd[1]: hyperion@hyperion.service: Main process exited, code=exited, status=217/USER
Jan 22 07:00:27 hyperion systemd[1]: hyperion@hyperion.service: Failed with result 'exit-code'.
Jan 22 07:00:29 hyperion systemd[1]: hyperion@hyperion.service: Scheduled restart job, restart counter is at 4.
Jan 22 07:00:29 hyperion systemd[1]: Stopped hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion.
Jan 22 07:00:29 hyperion systemd[1]: Started hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion.
Jan 22 07:00:29 hyperion systemd[1]: hyperion@hyperion.service: Main process exited, code=exited, status=217/USER
Jan 22 07:00:29 hyperion systemd[1]: hyperion@hyperion.service: Failed with result 'exit-code'.
Jan 22 07:00:32 hyperion systemd[1]: hyperion@hyperion.service: Scheduled restart job, restart counter is at 5.
Jan 22 07:00:32 hyperion systemd[1]: Stopped hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion.
Jan 22 07:00:32 hyperion systemd[1]: Started hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion.
Jan 22 07:00:32 hyperion systemd[1]: hyperion@hyperion.service: Main process exited, code=exited, status=217/USER
Jan 22 07:00:32 hyperion systemd[1]: hyperion@hyperion.service: Failed with result 'exit-code'.
Jan 22 07:00:34 hyperion systemd[1]: hyperion@hyperion.service: Scheduled restart job, restart counter is at 6.
Jan 22 07:00:34 hyperion systemd[1]: Stopped hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion.
Jan 22 07:00:34 hyperion systemd[1]: Started hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion.
Jan 22 07:00:34 hyperion systemd[1]: hyperion@hyperion.service: Main process exited, code=exited, status=217/USER
Jan 22 07:00:34 hyperion systemd[1]: hyperion@hyperion.service: Failed with result 'exit-code'.
Jan 22 07:00:36 hyperion systemd[1]: hyperion@hyperion.service: Scheduled restart job, restart counter is at 7.
Jan 22 07:00:36 hyperion systemd[1]: Stopped hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion.
Jan 22 07:00:36 hyperion systemd[1]: Started hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion.
Jan 22 07:00:36 hyperion systemd[1]: hyperion@hyperion.service: Main process exited, code=exited, status=217/USER
Jan 22 07:00:36 hyperion systemd[1]: hyperion@hyperion.service: Failed with result 'exit-code'.
Feb 08 12:44:57 hyperion systemd[1]: hyperion@hyperion.service: Scheduled restart job, restart counter is at 8.
Feb 08 12:44:57 hyperion systemd[1]: Stopped hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion.
Feb 08 12:44:57 hyperion systemd[1]: Started hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion.
Feb 08 12:44:57 hyperion systemd[1]: hyperion@hyperion.service: Main process exited, code=exited, status=217/USER
Feb 08 12:44:57 hyperion systemd[1]: hyperion@hyperion.service: Failed with result 'exit-code'.
Feb 08 12:44:59 hyperion systemd[1]: hyperion@hyperion.service: Scheduled restart job, restart counter is at 9.
Feb 08 12:44:59 hyperion systemd[1]: Stopped hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion.
Feb 08 12:44:59 hyperion systemd[1]: Started hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion.
Feb 08 12:44:59 hyperion systemd[1]: hyperion@hyperion.service: Main process exited, code=exited, status=217/USER
Feb 08 12:44:59 hyperion systemd[1]: hyperion@hyperion.service: Failed with result 'exit-code'.
lines 1-48
`
The error 217 indicate the user did not exist at the time the service tried to start.Since you wrote the image with the Raspberry tool, the actual user hyperion was overwritten. To fix this, the old service must be deregistered and registered to the new user jim.
sudo updateHyperionUser
sudo reboot
That did the trick! Thank you!!