Vangelis: impossible get Webconf [solved]

V4 mod with P5
Just reflashed and gone to Vangelis and updated.

It is impossible to connect with Zynthian either by zynthian.local either by IP

I tried with SSH:
ssh zynthian.local
The authenticity of host ‘zynthian.local (192.168.32.13)’ can’t be established.
ED25519 key fingerprint is SHA256:R5WCet6pyR1J50SycbCAQvsjuxZaDADiuV059supfu4.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added ‘zynthian.local’ (ED25519) to the list of known hosts.
izzmint@zynthian.local’s password: opensynth
Permission denied, please try again.

What coud be the problem?

Hi Paolo,

I’m not much of a CLI wizard or Linux expert, and I’m not even sure that this applies to your specific situation, but I have found in the past that sometimes the following procedure resurrected a reluctant webconf interface:

  • Open an SSH session directly in 192.168.32.13. That should give you a connection with your Zynth, if the IP address is correct;

  • Type in /root:

sudo systemctl restart zynthian-webconf

This has solved me quite a few standoffs.

Try it :slight_smile:.

This is normal behaviour if you install a new operating system (e.g. Vangelis as replacement for Oram).

Have you tried connecting WebConf with IP address 192.168.32.13? Possibly zynthian.local is not yet propagated in your network.

Are you sure you want to login as izzmint? Have you tried root?

1 Like

I just had an issue accessing my V5’s webconf but could still connect via ssh (using user root). I saw some errors in webconf log about certificate. I was able to connect by entering https://ip_address which warned about insecure connection but allowed me to connect.

I did this:

but after that it is still impossible to get Webconf

furthermore I noted that the logo at start is still Oram

As @HansR justly pointed out, you might find that your custom credentials for
Oram don’t apply to Vangelis, as a distinct OS with default username and pw.

After restarting webconf as advised, have you tried simply to paste 192.168.32.13 in your browser prompt and, providing you reach the webconf access mask, enter
root and opensynth?

Cheers!

When I accidently changed the root username using the Raspberry Pi imager, I find that I can still use the zynthian user with open synth password.

The login banner shows the version of the image installed (Oram-2601-1 in your case), plus current configuration and versions.

Try running: journalctl -fu zynthian-webconf to monitor the webconf log and then attempt to access webconf via a browser. See what is logged during the connection attempt.

1 Like

hi Riban this is the log

May 17 10:10:04 zynthian zynthian_webconf.sh[7070]: Traceback (most recent call last):
May 17 10:10:04 zynthian zynthian_webconf.sh[7070]: File “/zynthian/zynthian-webconf/./zynthian_webconf.py”, line 48, in
May 17 10:10:04 zynthian zynthian_webconf.sh[7070]: from lib.engines_handler import EnginesHandler
May 17 10:10:04 zynthian zynthian_webconf.sh[7070]: File “/zynthian/zynthian-webconf/lib/engines_handler.py”, line 31, in
May 17 10:10:04 zynthian zynthian_webconf.sh[7070]: import py7zr
May 17 10:10:04 zynthian zynthian_webconf.sh[7070]: ModuleNotFoundError: No module named ‘py7zr’
May 17 10:10:04 zynthian zynthian_webconf.sh[7070]: libzynaudioplayer exiting
May 17 10:10:04 zynthian systemd[1]: zynthian-webconf.service: Main process exited, code=exited, status=1/FAILURE
May 17 10:10:04 zynthian systemd[1]: zynthian-webconf.service: Failed with result ‘exit-code’.
May 17 10:10:04 zynthian systemd[1]: zynthian-webconf.service: Consumed 1.165s CPU time.
May 17 10:10:09 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart job, restart counter is at 60.
May 17 10:10:09 zynthian systemd[1]: Stopped zynthian-webconf.service - Zynthian Webconf.
May 17 10:10:09 zynthian systemd[1]: zynthian-webconf.service: Consumed 1.165s CPU time.
May 17 10:10:09 zynthian systemd[1]: Started zynthian-webconf.service - Zynthian Webconf.
May 17 10:10:09 zynthian zynthian_webconf.sh[7098]: ----------------------------------------------
May 17 10:10:09 zynthian zynthian_webconf.sh[7098]: Linux Version: bookworm
May 17 10:10:09 zynthian zynthian_webconf.sh[7098]: Kernel Version: 6.12.87+rpt-rpi-2712
May 17 10:10:09 zynthian zynthian_webconf.sh[7098]: ZynthianOS Version: 2601
May 17 10:10:09 zynthian zynthian_webconf.sh[7098]: Virtualization: none
May 17 10:10:09 zynthian zynthian_webconf.sh[7098]: Hardware Architecture: aarch64
May 17 10:10:09 zynthian zynthian_webconf.sh[7098]: Hardware Model: Raspberry Pi 5 Model B Rev 1.1
May 17 10:10:09 zynthian zynthian_webconf.sh[7098]: ----------------------------------------------
May 17 10:10:09 zynthian zynthian_webconf.sh[7121]: INFO:root:ZYNTHIAN-UI CONFIG …
May 17 10:10:09 zynthian zynthian_webconf.sh[7121]: INFO:root:Kit Version: V4
May 17 10:10:09 zynthian zynthian_webconf.sh[7121]: INFO:root:Wiring Layout: MCP23017_ZynScreen
May 17 10:10:09 zynthian zynthian_webconf.sh[7121]: DEBUG:root:TOUCH NAVIGATION = v5_keypad_left
May 17 10:10:09 zynthian zynthian_webconf.sh[7121]: Loaded libzynaudioplayer using libsndfile-1.2.0
May 17 10:10:09 zynthian zynthian_webconf.sh[7121]: INFO:root:Supported Audio Codecs: [‘aiff’, ‘aifc’, ‘au’, ‘caf’, ‘flac’, ‘mp3’, ‘vox’, ‘opus’, ‘ogg’, ‘wav’]
May 17 10:10:09 zynthian zynthian_webconf.sh[7121]: INFO:root:RBPi Device Name: ‘’
May 17 10:10:10 zynthian zynthian_webconf.sh[7121]: Traceback (most recent call last):
May 17 10:10:10 zynthian zynthian_webconf.sh[7121]: File “/zynthian/zynthian-webconf/./zynthian_webconf.py”, line 48, in
May 17 10:10:10 zynthian zynthian_webconf.sh[7121]: from lib.engines_handler import EnginesHandler
May 17 10:10:10 zynthian zynthian_webconf.sh[7121]: File “/zynthian/zynthian-webconf/lib/engines_handler.py”, line 31, in
May 17 10:10:10 zynthian zynthian_webconf.sh[7121]: import py7zr
May 17 10:10:10 zynthian zynthian_webconf.sh[7121]: ModuleNotFoundError: No module named ‘py7zr’
May 17 10:10:10 zynthian zynthian_webconf.sh[7121]: libzynaudioplayer exiting
May 17 10:10:10 zynthian systemd[1]: zynthian-webconf.service: Main process exited, code=exited, status=1/FAILURE
May 17 10:10:10 zynthian systemd[1]: zynthian-webconf.service: Failed with result ‘exit-code’.
May 17 10:10:10 zynthian systemd[1]: zynthian-webconf.service: Consumed 1.166s CPU time.

Looks like you are lacking py7zr py7zr · PyPI a compression utility.

Might be a faulty download or a successive set of dynamic moving around the repos.

You can probably resolve this issues by typing ..

pip install py7zr

or failing that installing from

Have you got valuable files on the machine? If so you can log on to the machine via ssh

ssh -X root@zynthian.local

the -X allows X window access. not needed in this case but a good habit to get into..

and you can copy off the /zynthian/zynthian-my-data/ folder using scp or similar. Personally I log onto the zynth from the Pi os64 file manager and then it’s nice and drag and drop.

If there’s nothing precious on there, burn a new SSD from.

and update.

2 Likes

First, check you are fully updated by going to the admin menu in the main UI and cursoring to the bottom. Select, Update Software if it is available. This should install any dependencies in the right way. (There are some constraints around when and how we use pip )

Yes, pip is a bit off piste but has worked in that it can dig throu missing imports it can get you enough of a webconf to allow you to run away and tidy up in a more approved fashion…

But ultimately if you’ve ended up with this situation you should really be considering bailing out via a good backup.

It’s best in the long run to stick to the official elephant paths.

At the end I opted to reflash :frowning:

Has it worked?

not

I reflashed and still in this condition: after Vangelis updating, impossible get Webconf and ORAM screen

Same error message?

Presumably you haven’t been able to get to webconf to select default display and audio devices?

From your rig above it doesn’t look like a kit.

it is a V4 where I updated Raspberry with P5

it works perfectly with Oram but now I would like to use Vangelis

(venv) root@zynthian:~# journalctl -fu zynthian-webconf
May 17 14:22:37 zynthian zynthian_webconf.sh[5032]: Traceback (most recent call last):
May 17 14:22:37 zynthian zynthian_webconf.sh[5032]: File “/zynthian/zynthian-webconf/./zynthian_webconf.py”, line 48, in
May 17 14:22:37 zynthian zynthian_webconf.sh[5032]: from lib.engines_handler import EnginesHandler
May 17 14:22:37 zynthian zynthian_webconf.sh[5032]: File “/zynthian/zynthian-webconf/lib/engines_handler.py”, line 31, in
May 17 14:22:37 zynthian zynthian_webconf.sh[5032]: import py7zr
May 17 14:22:37 zynthian zynthian_webconf.sh[5032]: ModuleNotFoundError: No module named ‘py7zr’
May 17 14:22:38 zynthian zynthian_webconf.sh[5032]: libzynaudioplayer exiting
May 17 14:22:38 zynthian systemd[1]: zynthian-webconf.service: Main process exited, code=exited, status=1/FAILURE
May 17 14:22:38 zynthian systemd[1]: zynthian-webconf.service: Failed with result ‘exit-code’.
May 17 14:22:38 zynthian systemd[1]: zynthian-webconf.service: Consumed 1.153s CPU time.
May 17 14:22:43 zynthian systemd[1]: zynthian-webconf.service: Scheduled restart job, restart counter is at 99.
May 17 14:22:43 zynthian systemd[1]: Stopped zynthian-webconf.service - Zynthian Webconf.
May 17 14:22:43 zynthian systemd[1]: zynthian-webconf.service: Consumed 1.153s CPU time.
May 17 14:22:43 zynthian systemd[1]: Started zynthian-webconf.service - Zynthian Webconf.
May 17 14:22:43 zynthian zynthian_webconf.sh[5048]: ----------------------------------------------
May 17 14:22:43 zynthian zynthian_webconf.sh[5048]: Linux Version: bookworm
May 17 14:22:43 zynthian zynthian_webconf.sh[5048]: Kernel Version: 6.12.87+rpt-rpi-2712
May 17 14:22:43 zynthian zynthian_webconf.sh[5048]: ZynthianOS Version: 2601
May 17 14:22:43 zynthian zynthian_webconf.sh[5048]: Virtualization: none
May 17 14:22:43 zynthian zynthian_webconf.sh[5048]: Hardware Architecture: aarch64
May 17 14:22:43 zynthian zynthian_webconf.sh[5048]: Hardware Model: Raspberry Pi 5 Model B Rev 1.1
May 17 14:22:43 zynthian zynthian_webconf.sh[5048]: ----------------------------------------------
May 17 14:22:43 zynthian zynthian_webconf.sh[5071]: INFO:root:ZYNTHIAN-UI CONFIG …
May 17 14:22:43 zynthian zynthian_webconf.sh[5071]: INFO:root:Kit Version: V4
May 17 14:22:43 zynthian zynthian_webconf.sh[5071]: INFO:root:Wiring Layout: MCP23017_ZynScreen
May 17 14:22:43 zynthian zynthian_webconf.sh[5071]: DEBUG:root:TOUCH NAVIGATION = v5_keypad_left
May 17 14:22:43 zynthian zynthian_webconf.sh[5071]: Loaded libzynaudioplayer using libsndfile-1.2.0
May 17 14:22:43 zynthian zynthian_webconf.sh[5071]: INFO:root:Supported Audio Codecs: [‘aiff’, ‘aifc’, ‘au’, ‘caf’, ‘flac’, ‘mp3’, ‘vox’, ‘opus’, ‘ogg’, ‘wav’]
May 17 14:22:43 zynthian zynthian_webconf.sh[5071]: INFO:root:RBPi Device Name: ‘’
May 17 14:22:43 zynthian zynthian_webconf.sh[5071]: Traceback (most recent call last):
May 17 14:22:43 zynthian zynthian_webconf.sh[5071]: File “/zynthian/zynthian-webconf/./zynthian_webconf.py”, line 48, in
May 17 14:22:43 zynthian zynthian_webconf.sh[5071]: from lib.engines_handler import EnginesHandler
May 17 14:22:43 zynthian zynthian_webconf.sh[5071]: File “/zynthian/zynthian-webconf/lib/engines_handler.py”, line 31, in
May 17 14:22:43 zynthian zynthian_webconf.sh[5071]: import py7zr
May 17 14:22:43 zynthian zynthian_webconf.sh[5071]: ModuleNotFoundError: No module named ‘py7zr’
May 17 14:22:44 zynthian zynthian_webconf.sh[5071]: libzynaudioplayer exiting

same issue…

this one excepted, Zynthian seems ok

Please resopond to this post. We need to know the current state and how you got there. I assume that you installed Oram image 2601-1 and then switched to Vangelis using webconf. This should git an up-to-date vangelis but please ensure you have done the check that you are fully up to date.

I started from Oram image 2601-1
Then set Oram staging
Reboot
Updated
Reboot
Then set Vangelis
Reboot
Updated

I can access to zynthian using Filezilla, but not by Webconf

1 Like

Finally Paolo! :star: I felt for your unpleasant predicament, maybe (?) related to your specific upgraded V4 kit. Anyway, now everything seems set. Have a nice evening :slight_smile: :rainbow: