Cannot access webconf on testing after update

Hi,
Anyone having trouble with getting to webconf after updating on testing branch? The software appears to be working fine, I’ve tried both wireless and ethernet, on multiple devices/browsers and I keep getting error 500 internal server error. I can ssh in with putty just fine.

Any ideas how to fix?

Thx

Please, try updating again.
If it doesn’t work, then you should send the webconf log. From the terminal:

journalctrl -u zynthian-webconf -f

then try accessing to webconf and send the full error log.

Also, it would be useful to know the basic info about your setup: hw version, etc.

Regards,

Hi jofemodo,

Here is the webconf log attached, first part is the OS info. Oddly, the webconf is reporting “Optimized RPI 3b model” I have RPI 4B 4Gb.

Thanks

webconf_log.txt (13.2 KB)

Hi @somervid !

I couldn’t reproduce your problems, as you didn’t specify your zynthian hw, etc.
Anyway, i try to fix the errors by adding some missing exception catching.

Please, update and try again … and please, try being a little bit more specific when reporting errors. We need the context for reproducing and solving errors: HW setup and versions, etc.

Thanks!

Hi@jofemodo

That fixed it, sorry about the detail. I did paste the configuration at the top of the webconf log file I attached but maybe that wasn’t what you were looking for?

Anyways, my Zynthian is what you call V1. It is custom built RPI4B with KY40 encoders directly wired to GPIO. Audio is Hifiberry DAC+ADC Pro, midi side is a hacked Arduino Midi shield attached to Rx,Tx on GPIO and the display is Generic HDMI attached to a 7” monitor. I am trying my best to keep it on the testing branch but I’ve had issues as the community develops for the future. I don’t need extra switches or CV outputs etc……I have a few midi controllers that can take care of all my needs, even have a controller that outputs qwerty. I really like the zynmixer so that is why I wanted to move to testing. I’ve attached a pic of my box.

Thanks again for your work and patience.

1 Like

The small hdmi monitors can be quite a handful to integrate can’t they?

Absolutely, short hdmi cable to micro hdmi adapter inside the box! RPI had to be mounted in middle of the box to get to GPIO on one side and dac/adc/hdmi/power on the other. Very tight fit but it works. I cringe when I have to take the cover off otherwise I’d send pic of the inside!

Here is my first build, I either use VNC on a tablet(hence the plate) or plug into a monitor. Same build with exception of the midi, took me a while but I built the zynthian midi cct for this box and this build had the RPI mounted to access power and hdmi externally.

Hi, same problem here! No web UI!

Zynthian v4.1, my computer is a macbook without ethernet port.
I downloaded the latest test branch on 08/24/2022, installed in a new SD card, everything works except webconf.
I’m using local zynthian wifi, my computer connects to it, but I can’t access the web ui. “zynthian.local” is not responding, and when I check “network info”, I have 2 different addresses, it depends: 192.168.50.1 and 169.254.114.143, neither is responding.

Can you SSH to the Zynthian? If so get the output from:

journalctl -u zynthian-webconf

1 Like

I don’t know how to do that, perhaps you can explain it to me ! I know nothing about SSH.
But i think it’s possible because I can access to my zynthian from FileZilla

Okay - I am not too familiar with macOS but if you can open a command window (terminal) then type in:

ssh root@zynthian.local

you should be challenged with a password prompt. The default password is raspberry. If you are able to log in then you will see something like this:

You can them type:

journalctl -ru zynthian

and copy the screen content to here. I added the r parameter which reverses output so we see the most recent first which is probably what we are interested in.

Thanks !
I tried with
ssh root@zynthian.local, it didn’t work, i had this :

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: POSSIBLE DNS SPOOFING DETECTED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
The ECDSA host key for zynthian.local has changed,
and the key for the corresponding IP address fe80::b36d:ee26:8f19:f505%en0
is unknown. This could either mean that
DNS SPOOFING is happening or the IP address for the host
and its host key have changed at the same time.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:ZH4zb/LLr3KX9b83eptlY02aIpD2Tc18zeYrofGv39Y.
Please contact your system administrator.
Add correct host key in /Users/tabula/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/tabula/.ssh/known_hosts:1
ECDSA host key for zynthian.local has changed and you have requested strict checking.
Host key verification failed.

So i tried :
ssh root@192.168.50.1
it works ! :

$root@zynthian:~# journalctl -ru zynthian
– Logs begin at Wed 2022-08-24 13:12:11 BST, end at Wed 2022-08-24 14:14:17 BST
Aug 24 13:12:50 zynthian startx[514]: WARNING:zynthian_autoconnect.cb_jack_xrun:
Aug 24 13:12:50 zynthian startx[514]: WARNING:zynthian_autoconnect.cb_jack_xrun:
Aug 24 13:12:50 zynthian startx[514]: WARNING:zynthian_autoconnect.cb_jack_xrun:
Aug 24 13:12:50 zynthian startx[514]: WARNING:zynthian_autoconnect.cb_jack_xrun:
Aug 24 13:12:50 zynthian startx[514]: WARNING:zynthian_autoconnect.cb_jack_xrun:
Aug 24 13:12:19 zynthian startx[514]: libzynmixer: Activated client
Aug 24 13:12:19 zynthian startx[514]: libzynmixer: Registered output ports
Aug 24 13:12:19 zynthian startx[514]: libzynmixer: Created input ports
Aug 24 13:12:19 zynthian startx[514]: libzynmixer: Registering as ‘zynmixer’.
Aug 24 13:12:14 zynthian startx[514]: Building XImage…done
Aug 24 13:12:14 zynthian startx[514]: done
Aug 24 13:12:14 zynthian startx[514]: Merging…didn’t find evidence of prior
Aug 24 13:12:14 zynthian startx[514]: Zooming image by 100%…done
Aug 24 13:12:14 zynthian startx[514]: /zynthian/config/img/fb_zynthian_boot.png
Aug 24 13:12:13 zynthian startx[514]: (==) Using system config directory "/usr/s
Aug 24 13:12:13 zynthian startx[514]: (==) Using config directory: "/etc/X11/xor
Aug 24 13:12:13 zynthian startx[514]: (==) Log file: “/var/log/Xorg.0.log”, Time
Aug 24 13:12:13 zynthian startx[514]: (WW) warning, (EE) error, (NI) not
Aug 24 13:12:13 zynthian startx[514]: (++) from command line, (!!) notic
Aug 24 13:12:13 zynthian startx[514]: Markers: (–) probed, () from config fil
Aug 24 13:12:13 zynthian startx[514]: to make sure that you have the lat
Aug 24 13:12:13 zynthian startx[514]: Before reporting problems, check h
lines 1-23…skipping…
– Logs begin at Wed 2022-08-24 13:12:11 BST, end at Wed 2022-08-24 14:14:17 BST
Aug 24 13:12:50 zynthian startx[514]: WARNING:zynthian_autoconnect.cb_jack_xrun:
Aug 24 13:12:50 zynthian startx[514]: WARNING:zynthian_autoconnect.cb_jack_xrun:
Aug 24 13:12:50 zynthian startx[514]: WARNING:zynthian_autoconnect.cb_jack_xrun:
Aug 24 13:12:50 zynthian startx[514]: WARNING:zynthian_autoconnect.cb_jack_xrun:
Aug 24 13:12:50 zynthian startx[514]: WARNING:zynthian_autoconnect.cb_jack_xrun:
Aug 24 13:12:19 zynthian startx[514]: libzynmixer: Activated client
Aug 24 13:12:19 zynthian startx[514]: libzynmixer: Registered output ports
Aug 24 13:12:19 zynthian startx[514]: libzynmixer: Created input ports
Aug 24 13:12:19 zynthian startx[514]: libzynmixer: Registering as ‘zynmixer’.
Aug 24 13:12:14 zynthian startx[514]: Building XImage…done
Aug 24 13:12:14 zynthian startx[514]: done
Aug 24 13:12:14 zynthian startx[514]: Merging…didn’t find evidence of prior
Aug 24 13:12:14 zynthian startx[514]: Zooming image by 100%…done
Aug 24 13:12:14 zynthian startx[514]: /zynthian/config/img/fb_zynthian_boot.png
Aug 24 13:12:13 zynthian startx[514]: (==) Using system config directory "/usr/s
Aug 24 13:12:13 zynthian startx[514]: (==) Using config directory: "/etc/X11/xor
Aug 24 13:12:13 zynthian startx[514]: (==) Log file: “/var/log/Xorg.0.log”, Time
Aug 24 13:12:13 zynthian startx[514]: (WW) warning, (EE) error, (NI) not
Aug 24 13:12:13 zynthian startx[514]: (++) from command line, (!!) notic
Aug 24 13:12:13 zynthian startx[514]: Markers: (–) probed, (
) from config fil
Aug 24 13:12:13 zynthian startx[514]: to make sure that you have the lat
Aug 24 13:12:13 zynthian startx[514]: Before reporting problems, check h
Aug 24 13:12:13 zynthian startx[514]: Current version of pixman: 0.36.0
lines 1-24…skipping…
– Logs begin at Wed 2022-08-24 13:12:11 BST, end at Wed 2022-08-24 14:14:17 BST. –
Aug 24 13:12:50 zynthian startx[514]: WARNING:zynthian_autoconnect.cb_jack_xrun: Jack Audio XRUN! => delayed 0.0us
Aug 24 13:12:50 zynthian startx[514]: WARNING:zynthian_autoconnect.cb_jack_xrun: Jack Audio XRUN! => delayed 0.0us
Aug 24 13:12:50 zynthian startx[514]: WARNING:zynthian_autoconnect.cb_jack_xrun: Jack Audio XRUN! => delayed 0.0us
Aug 24 13:12:50 zynthian startx[514]: WARNING:zynthian_autoconnect.cb_jack_xrun: Jack Audio XRUN! => delayed 0.0us
Aug 24 13:12:50 zynthian startx[514]: WARNING:zynthian_autoconnect.cb_jack_xrun: Jack Audio XRUN! => delayed 0.0us
Aug 24 13:12:19 zynthian startx[514]: libzynmixer: Activated client
Aug 24 13:12:19 zynthian startx[514]: libzynmixer: Registered output ports
Aug 24 13:12:19 zynthian startx[514]: libzynmixer: Created input ports
Aug 24 13:12:19 zynthian startx[514]: libzynmixer: Registering as ‘zynmixer’.
Aug 24 13:12:14 zynthian startx[514]: Building XImage…done
Aug 24 13:12:14 zynthian startx[514]: done
Aug 24 13:12:14 zynthian startx[514]: Merging…didn’t find evidence of prior run.
Aug 24 13:12:14 zynthian startx[514]: Zooming image by 100%…done
Aug 24 13:12:14 zynthian startx[514]: /zynthian/config/img/fb_zynthian_boot.png is 480x320 PNG image, color type PALETTE, 8 bit
Aug 24 13:12:13 zynthian startx[514]: (==) Using system config directory “/usr/share/X11/xorg.conf.d”
Aug 24 13:12:13 zynthian startx[514]: (==) Using config directory: “/etc/X11/xorg.conf.d”
Aug 24 13:12:13 zynthian startx[514]: (==) Log file: “/var/log/Xorg.0.log”, Time: Wed Aug 24 13:12:13 2022
Aug 24 13:12:13 zynthian startx[514]: (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Aug 24 13:12:13 zynthian startx[514]: (++) from command line, (!!) notice, (II) informational,
Aug 24 13:12:13 zynthian startx[514]: Markers: (–) probed, (**) from config file, (==) default setting,
Aug 24 13:12:13 zynthian startx[514]: to make sure that you have the latest version.
Aug 24 13:12:13 zynthian startx[514]: Before reporting problems, check http://wiki.x.org
Aug 24 13:12:13 zynthian startx[514]: Current version of pixman: 0.36.0
Aug 24 13:12:13 zynthian startx[514]: xorg-server 2:1.20.4-1+rpt4+deb10u5 (Debian -- User Support)
Aug 24 13:12:13 zynthian startx[514]: Build Date: 04 August 2022 12:56:42PM
Aug 24 13:12:13 zynthian startx[514]: Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 bcm2708_fb.fbwidth=640 bcm2708_fb.fbheight=480 bcm270
Aug 24 13:12:13 zynthian startx[514]: Current Operating System: Linux zynthian 5.10.103-v7l+ #1529 SMP Tue Mar 8 12:24:00 GMT 2022 armv7l
Aug 24 13:12:13 zynthian startx[514]: Build Operating System: Linux 5.4.0-109-generic armv8l Raspbian
Aug 24 13:12:13 zynthian startx[514]: X Protocol Version 11, Revision 0
Aug 24 13:12:13 zynthian startx[514]: X.Org X Server 1.20.4
Aug 24 13:12:13 zynthian systemd[1]: Started Zynthian User Interface.

Cool! Now with the right command :blush: .

I should have asked for:

journalctl -ru zynthian-webconf

haha !

root@zynthian:~# journalctl -ru zynthian-webconf

– Logs begin at Wed 2022-08-24 13:12:11 BST, end at Wed 2022-08-24 14:27:40 BST

Aug 24 14:27:40 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:40 zynthian systemd[1]: Stopped Zynthian Webconf.

Aug 24 14:27:40 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart

Aug 24 14:27:40 zynthian systemd[1]: zynthian-webconf.service: Service RestartSe

Aug 24 14:27:35 zynthian systemd[1]: zynthian-webconf.service: Failed with resul

Aug 24 14:27:35 zynthian systemd[1]: zynthian-webconf.service: Main process exit

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: ModuleNotFoundError: No modu

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: import terminado

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: File "./zynthian_webconf.p

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: Traceback (most recent call

Aug 24 14:27:35 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:34 zynthian systemd[1]: Stopped Zynthian Webconf.

Aug 24 14:27:34 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart

Aug 24 14:27:34 zynthian systemd[1]: zynthian-webconf.service: Service RestartSe

Aug 24 14:27:29 zynthian systemd[1]: zynthian-webconf.service: Failed with resul

Aug 24 14:27:29 zynthian systemd[1]: zynthian-webconf.service: Main process exit

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: ModuleNotFoundError: No modu

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: import terminado

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: File "./zynthian_webconf.p

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: Traceback (most recent call

Aug 24 14:27:29 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:29 zynthian systemd[1]: Stopped Zynthian Webconf.

lines 1-23…skipping…

– Logs begin at Wed 2022-08-24 13:12:11 BST, end at Wed 2022-08-24 14:27:40 BST

Aug 24 14:27:40 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:40 zynthian systemd[1]: Stopped Zynthian Webconf.

Aug 24 14:27:40 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart

Aug 24 14:27:40 zynthian systemd[1]: zynthian-webconf.service: Service RestartSe

Aug 24 14:27:35 zynthian systemd[1]: zynthian-webconf.service: Failed with resul

Aug 24 14:27:35 zynthian systemd[1]: zynthian-webconf.service: Main process exit

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: ModuleNotFoundError: No modu

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: import terminado

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: File "./zynthian_webconf.p

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: Traceback (most recent call

Aug 24 14:27:35 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:34 zynthian systemd[1]: Stopped Zynthian Webconf.

Aug 24 14:27:34 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart

Aug 24 14:27:34 zynthian systemd[1]: zynthian-webconf.service: Service RestartSe

Aug 24 14:27:29 zynthian systemd[1]: zynthian-webconf.service: Failed with resul

Aug 24 14:27:29 zynthian systemd[1]: zynthian-webconf.service: Main process exit

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: ModuleNotFoundError: No modu

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: import terminado

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: File "./zynthian_webconf.p

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: Traceback (most recent call

Aug 24 14:27:29 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:29 zynthian systemd[1]: Stopped Zynthian Webconf.

Aug 24 14:27:29 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart

lines 1-24…skipping…

– Logs begin at Wed 2022-08-24 13:12:11 BST, end at Wed 2022-08-24 14:27:40 BST. –

Aug 24 14:27:40 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:40 zynthian systemd[1]: Stopped Zynthian Webconf.

Aug 24 14:27:40 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart job, restart counter is at 823.

Aug 24 14:27:40 zynthian systemd[1]: zynthian-webconf.service: Service RestartSec=5s expired, scheduling restart.

Aug 24 14:27:35 zynthian systemd[1]: zynthian-webconf.service: Failed with result ‘exit-code’.

Aug 24 14:27:35 zynthian systemd[1]: zynthian-webconf.service: Main process exited, code=exited, status=1/FAILURE

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: ModuleNotFoundError: No module named ‘terminado’

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: import terminado

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: File “./zynthian_webconf.py”, line 34, in

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: Traceback (most recent call last):

Aug 24 14:27:35 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:34 zynthian systemd[1]: Stopped Zynthian Webconf.

Aug 24 14:27:34 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart job, restart counter is at 822.

Aug 24 14:27:34 zynthian systemd[1]: zynthian-webconf.service: Service RestartSec=5s expired, scheduling restart.

Aug 24 14:27:29 zynthian systemd[1]: zynthian-webconf.service: Failed with result ‘exit-code’.

Aug 24 14:27:29 zynthian systemd[1]: zynthian-webconf.service: Main process exited, code=exited, status=1/FAILURE

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: ModuleNotFoundError: No module named ‘terminado’

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: import terminado

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: File “./zynthian_webconf.py”, line 34, in

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: Traceback (most recent call last):

Aug 24 14:27:29 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:29 zynthian systemd[1]: Stopped Zynthian Webconf.

Aug 24 14:27:29 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart job, restart counter is at 821.

Aug 24 14:27:29 zynthian systemd[1]: zynthian-webconf.service: Service RestartSec=5s expired, scheduling restart.

Aug 24 14:27:24 zynthian systemd[1]: zynthian-webconf.service: Failed with result ‘exit-code’.

Aug 24 14:27:24 zynthian systemd[1]: zynthian-webconf.service: Main process exited, code=exited, status=1/FAILURE

Aug 24 14:27:24 zynthian zynthian_webconf.sh[7760]: ModuleNotFoundError: No module named ‘terminado’

Aug 24 14:27:24 zynthian zynthian_webconf.sh[7760]: import terminado

Aug 24 14:27:24 zynthian zynthian_webconf.sh[7760]: File “./zynthian_webconf.py”, line 34, in

Aug 24 14:27:24 zynthian zynthian_webconf.sh[7760]: Traceback (most recent call last):

Aug 24 14:27:24 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:23 zynthian systemd[1]: Stopped Zynthian Webconf.

Aug 24 14:27:23 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart job, restart counter is at 820.

Aug 24 14:27:23 zynthian systemd[1]: zynthian-webconf.service: Service RestartSec=5s expired, scheduling restart.

Aug 24 14:27:18 zynthian systemd[1]: zynthian-webconf.service: Failed with result ‘exit-code’.

Aug 24 14:27:18 zynthian systemd[1]: zynthian-webconf.service: Main process exited, code=exited, status=1/FAILURE

Aug 24 14:27:18 zynthian zynthian_webconf.sh[7693]: ModuleNotFoundError: No module named ‘terminado’

Aug 24 14:27:18 zynthian zynthian_webconf.sh[7693]: import terminado

Aug 24 14:27:18 zynthian zynthian_webconf.sh[7693]: File “./zynthian_webconf.py”, line 34, in

Aug 24 14:27:18 zynthian zynthian_webconf.sh[7693]: Traceback (most recent call last):

Aug 24 14:27:18 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:18 zynthian systemd[1]: Stopped Zynthian Webconf.

Aug 24 14:27:18 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart job, restart counter is at 819.

Aug 24 14:27:18 zynthian systemd[1]: zynthian-webconf.service: Service RestartSec=5s expired, scheduling restart.

Aug 24 14:27:13 zynthian systemd[1]: zynthian-webconf.service: Failed with result ‘exit-code’.

Aug 24 14:27:13 zynthian systemd[1]: zynthian-webconf.service: Main process exited, code=exited, status=1/FAILURE

Aug 24 14:27:13 zynthian zynthian_webconf.sh[7686]: ModuleNotFoundError: No module named ‘terminado’

Aug 24 14:27:13 zynthian zynthian_webconf.sh[7686]: import terminado

Aug 24 14:27:13 zynthian zynthian_webconf.sh[7686]: File “./zynthian_webconf.py”, line 34, in

Aug 24 14:27:13 zynthian zynthian_webconf.sh[7686]: Traceback (most recent call last):

Aug 24 14:27:13 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:12 zynthian systemd[1]: Stopped Zynthian Webconf.

Aug 24 14:27:12 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart job, restart counter is at 818.

Aug 24 14:27:12 zynthian systemd[1]: zynthian-webconf.service: Service RestartSec=5s expired, scheduling restart.

Aug 24 14:27:07 zynthian systemd[1]: zynthian-webconf.service: Failed with result ‘exit-code’.

Aug 24 14:27:07 zynthian systemd[1]: zynthian-webconf.service: Main process exited, code=exited, status=1/FAILURE

Aug 24 14:27:07 zynthian zynthian_webconf.sh[7680]: ModuleNotFoundError: No module named ‘terminado’

Aug 24 14:27:07 zynthian zynthian_webconf.sh[7680]: import terminado

Aug 24 14:27:07 zynthian zynthian_webconf.sh[7680]: File “./zynthian_webconf.py”, line 34, in

Aug 24 14:27:07 zynthian zynthian_webconf.sh[7680]: Traceback (most recent call last):

Aug 24 14:27:07 zynthian systemd[1]: Started Zynthian Webconf.

lines 1-62

– Logs begin at Wed 2022-08-24 13:12:11 BST, end at Wed 2022-08-24 14:27:40 BST. –

Aug 24 14:27:40 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:40 zynthian systemd[1]: Stopped Zynthian Webconf.

Aug 24 14:27:40 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart job, restart counter is at 823.

Aug 24 14:27:40 zynthian systemd[1]: zynthian-webconf.service: Service RestartSec=5s expired, scheduling restart.

Aug 24 14:27:35 zynthian systemd[1]: zynthian-webconf.service: Failed with result ‘exit-code’.

Aug 24 14:27:35 zynthian systemd[1]: zynthian-webconf.service: Main process exited, code=exited, status=1/FAILURE

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: ModuleNotFoundError: No module named ‘terminado’

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: import terminado

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: File “./zynthian_webconf.py”, line 34, in

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: Traceback (most recent call last):

Aug 24 14:27:35 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:34 zynthian systemd[1]: Stopped Zynthian Webconf.

Aug 24 14:27:34 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart job, restart counter is at 822.

Aug 24 14:27:34 zynthian systemd[1]: zynthian-webconf.service: Service RestartSec=5s expired, scheduling restart.

Aug 24 14:27:29 zynthian systemd[1]: zynthian-webconf.service: Failed with result ‘exit-code’.

Aug 24 14:27:29 zynthian systemd[1]: zynthian-webconf.service: Main process exited, code=exited, status=1/FAILURE

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: ModuleNotFoundError: No module named ‘terminado’

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: import terminado

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: File “./zynthian_webconf.py”, line 34, in

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: Traceback (most recent call last):

Aug 24 14:27:29 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:29 zynthian systemd[1]: Stopped Zynthian Webconf.

Aug 24 14:27:29 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart job, restart counter is at 821.

Aug 24 14:27:29 zynthian systemd[1]: zynthian-webconf.service: Service RestartSec=5s expired, scheduling restart.

Aug 24 14:27:24 zynthian systemd[1]: zynthian-webconf.service: Failed with result ‘exit-code’.

Aug 24 14:27:24 zynthian systemd[1]: zynthian-webconf.service: Main process exited, code=exited, status=1/FAILURE

Aug 24 14:27:24 zynthian zynthian_webconf.sh[7760]: ModuleNotFoundError: No module named ‘terminado’

Aug 24 14:27:24 zynthian zynthian_webconf.sh[7760]: import terminado

Aug 24 14:27:24 zynthian zynthian_webconf.sh[7760]: File “./zynthian_webconf.py”, line 34, in

Aug 24 14:27:24 zynthian zynthian_webconf.sh[7760]: Traceback (most recent call last):

Aug 24 14:27:24 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:23 zynthian systemd[1]: Stopped Zynthian Webconf.

Aug 24 14:27:23 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart job, restart counter is at 820.

Aug 24 14:27:23 zynthian systemd[1]: zynthian-webconf.service: Service RestartSec=5s expired, scheduling restart.

Aug 24 14:27:18 zynthian systemd[1]: zynthian-webconf.service: Failed with result ‘exit-code’.

Aug 24 14:27:18 zynthian systemd[1]: zynthian-webconf.service: Main process exited, code=exited, status=1/FAILURE

Aug 24 14:27:18 zynthian zynthian_webconf.sh[7693]: ModuleNotFoundError: No module named ‘terminado’

Aug 24 14:27:18 zynthian zynthian_webconf.sh[7693]: import terminado

Aug 24 14:27:18 zynthian zynthian_webconf.sh[7693]: File “./zynthian_webconf.py”, line 34, in

Aug 24 14:27:18 zynthian zynthian_webconf.sh[7693]: Traceback (most recent call last):

Aug 24 14:27:18 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:18 zynthian systemd[1]: Stopped Zynthian Webconf.

Aug 24 14:27:18 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart job, restart counter is at 819.

Aug 24 14:27:18 zynthian systemd[1]: zynthian-webconf.service: Service RestartSec=5s expired, scheduling restart.

Aug 24 14:27:13 zynthian systemd[1]: zynthian-webconf.service: Failed with result ‘exit-code’.

Aug 24 14:27:13 zynthian systemd[1]: zynthian-webconf.service: Main process exited, code=exited, status=1/FAILURE

Aug 24 14:27:13 zynthian zynthian_webconf.sh[7686]: ModuleNotFoundError: No module named ‘terminado’

Aug 24 14:27:13 zynthian zynthian_webconf.sh[7686]: import terminado

Aug 24 14:27:13 zynthian zynthian_webconf.sh[7686]: File “./zynthian_webconf.py”, line 34, in

Aug 24 14:27:13 zynthian zynthian_webconf.sh[7686]: Traceback (most recent call last):

Aug 24 14:27:13 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:12 zynthian systemd[1]: Stopped Zynthian Webconf.

Aug 24 14:27:12 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart job, restart counter is at 818.

Aug 24 14:27:12 zynthian systemd[1]: zynthian-webconf.service: Service RestartSec=5s expired, scheduling restart.

Aug 24 14:27:07 zynthian systemd[1]: zynthian-webconf.service: Failed with result ‘exit-code’.

Aug 24 14:27:07 zynthian systemd[1]: zynthian-webconf.service: Main process exited, code=exited, status=1/FAILURE

Aug 24 14:27:07 zynthian zynthian_webconf.sh[7680]: ModuleNotFoundError: No module named ‘terminado’

Aug 24 14:27:07 zynthian zynthian_webconf.sh[7680]: import terminado

Aug 24 14:27:07 zynthian zynthian_webconf.sh[7680]: File “./zynthian_webconf.py”, line 34, in

Aug 24 14:27:07 zynthian zynthian_webconf.sh[7680]: Traceback (most recent call last):

lines 1-61

– Logs begin at Wed 2022-08-24 13:12:11 BST, end at Wed 2022-08-24 14:27:40 BST

Aug 24 14:27:40 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:40 zynthian systemd[1]: Stopped Zynthian Webconf.

Aug 24 14:27:40 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart

Aug 24 14:27:40 zynthian systemd[1]: zynthian-webconf.service: Service RestartSe

Aug 24 14:27:35 zynthian systemd[1]: zynthian-webconf.service: Failed with resul

Aug 24 14:27:35 zynthian systemd[1]: zynthian-webconf.service: Main process exit

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: ModuleNotFoundError: No modu

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: import terminado

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: File "./zynthian_webconf.p

Aug 24 14:27:35 zynthian zynthian_webconf.sh[7772]: Traceback (most recent call

Aug 24 14:27:35 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:34 zynthian systemd[1]: Stopped Zynthian Webconf.

Aug 24 14:27:34 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart

Aug 24 14:27:34 zynthian systemd[1]: zynthian-webconf.service: Service RestartSe

Aug 24 14:27:29 zynthian systemd[1]: zynthian-webconf.service: Failed with resul

Aug 24 14:27:29 zynthian systemd[1]: zynthian-webconf.service: Main process exit

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: ModuleNotFoundError: No modu

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: import terminado

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: File "./zynthian_webconf.p

Aug 24 14:27:29 zynthian zynthian_webconf.sh[7766]: Traceback (most recent call

Aug 24 14:27:29 zynthian systemd[1]: Started Zynthian Webconf.

Aug 24 14:27:29 zynthian systemd[1]: Stopped Zynthian Webconf.

lines 1-23packet_write_wait: Connection to 192.168.50.1 port 22: Broken pipe

It looks like the python module terminado is missing. Will you please run this command which will check if it is installed:

pip3 list | grep terminado

If installed you should see something like:

terminado 0.9.4

otherwise it will return with no result. It should take about 5 seconds to run.

Nothing happen :cry:
no result

Okay - that is probably the problem. To get you going you can type:

pip3 install terminado

which will install the required module. (This module provides terminal access to Zynthian from webconf, ironically the thing that would have given console access more easily - the thing you had to ssh for.)

This may fix the problem and allow weconf to start. Let us know your success so that we can look to see why the image is broken.

i have that :
root@zynthian:~# pip3 install terminado
Looking in indexes: Simple index, https://www.piwheels.org/simple
Collecting terminado
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<urllib3.connection.VerifiedHTTPSConnection object at 0xb56c5a30>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution’)’: /simple/terminado/
Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<urllib3.connection.VerifiedHTTPSConnection object at 0xb56c5030>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution’)’: /simple/terminado/
Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<urllib3.connection.VerifiedHTTPSConnection object at 0xb56c5af0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution’)’: /simple/terminado/
Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<urllib3.connection.VerifiedHTTPSConnection object at 0xb56c5990>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution’)’: /simple/terminado/
Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<urllib3.connection.VerifiedHTTPSConnection object at 0xb56c5a70>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution’)’: /simple/terminado/
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<urllib3.connection.VerifiedHTTPSConnection object at 0xb56c5490>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution’)’: /simple/terminado/
Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<urllib3.connection.VerifiedHTTPSConnection object at 0xb56b96b0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution’)’: /simple/terminado/
Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<urllib3.connection.VerifiedHTTPSConnection object at 0xb56b95f0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution’)’: /simple/terminado/
Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<urllib3.connection.VerifiedHTTPSConnection object at 0xb56b9ef0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution’)’: /simple/terminado/
Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<urllib3.connection.VerifiedHTTPSConnection object at 0xb56b9c70>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution’)’: /simple/terminado/
Could not find a version that satisfies the requirement terminado (from versions: )
No matching distribution found for terminado

It’s strange because I flashed a new SD card with the lastest tested branch with Etcher, it should work no ?
I downloaded it here :

Hmmm! Something is rather broken with that machine. Does it have Internet connection? Did you leave it to resize its disk and reboot after first boot after installing new image? There is a common issue that this process (which is not obviously indicated) does not complete and the image is corrupt. Also did you use “dd” mode when flashing the image? Other modes tend to fail. I can’t remember if Etcher offers the dd option and have a vague (and possibly false) memory of some versions of Etcher not working (for everyone). The last image I flashed I used Raspberry Pi Imager.

My fault. I’m dumb !

My Zynthian was not connected to internet during the operation, this time i plugged it to ethernet while doing terminal code.

So it works now, thanks a lot Riban! But something is still strange, I downloaded the latest tested branch, and i did what you said, this time I flashed my SD with “Raspberry Pi imager”, I did all the things right.

But “terminado” was still missing, i had to install it by myself.

All good now, thanks again !