All engines work but zasfx after git pull

hi, i don’t know why…
but after doing a git pull to various directories, all engines work, but zynaddsubfx refuses to load. or better: gives a red error and ui restarts.
here is the output when selecting a bank:

 INFO:root:Short Switch 3
INFO:root:Preset Selected: bass guitar01 (2)
DEBUG:root:SET CONTROLLER SCREEN main
DEBUG:root:ZCTRL 'volume': 96 (0 -> 127), None, None
wiringPiISR: unable to open /sys/class/gpio/gpio5/value: No such file or directory
INFO:root:Wiring Layout PROTOTYPE-4
DEBUG:root:ZYNCODER A: [26, 25, 0, 4]
DEBUG:root:ZYNCODER B: [21, 27, 7, 3]
DEBUG:root:SWITCHES layout: [107, 23, 106, 2]
DEBUG:root:DISABLED_MIDI_IN = ['']
DEBUG:root:ENABLED_MIDI_OUT = ['MIDI_out']
Zyncoder: Zynswitches poll thread created successfully
Zyncoder: MIDI tuning frequency set to 440 Hz (8192)
INFO:root:SWITCHES INIT...
INFO:root:SETUP GPIO SWITCH 0 => 107
INFO:root:SETUP GPIO SWITCH 1 => 23
INFO:root:SETUP GPIO SWITCH 2 => 106
INFO:root:SETUP GPIO SWITCH 3 => 2
DEBUG:root:ZCTRL 'Layer': 0 (0 -> 4), None, None
DEBUG:root:ZCTRL 'Bank': 0 (0 -> 0), None, None
DEBUG:root:ZCTRL 'Layer': 0 (0 -> 4), None, None

“wiringPiISR: unable to open /sys/class/gpio/gpio5/value: No such file or directory”
is probably the issue… but honestly i don’t have any idea.
what happened?
regards

UPDATE:
i tried to load dummy wiring GPIO
Now error on terminal is not present, but Zasfx is faulty in the same way and if it loads bank, parameter page is stuck.

i installed latest image plus update yesterday and just checked.
Zynaddsubfx works here.
(Pianoteq doesn’t, but @jofemodo knows)

Until the first step, it was all good. (fresh reinstall, then update)
After that, i didn’t see “panic” entries on main page. Then Made an additional git pull in zynthian-ui , zynthian-webconf and rest of folders with a git connection…
At this point, zynaddsubfx loads but hangs and UI shows a X cursor, then returns to main menu page with no engine loaded…is there a way to totally clean and reinstall zynaddsubfx ? Use apt remove? Thanks

Using “git pull” is not always the best way of updating Zynthian. Some updates need some actions to be performed. Have you tried to run the “update_zynthian.sh” script from the console?
Could you try it and send the log?

Thanks

yes i updated with update_zynthian.sh from terminal in all cases, not from admin menu. just for watching for operations and have an idea of how much time would spend.
this is the last attempt (right now) i only noticed “git pull died on signal 13”:

root@zynthian:/zynthian/zynthian-sys/scripts# ./update_zynthian.sh
Updating zynthian-sys ...
remote: Counting objects: 24, done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 24 (delta 13), reused 24 (delta 13), pack-reused 0
Unpacking objects: 100% (24/24), done.
From https://github.com/zynthian/zynthian-sys
   dda0c1c..aa32147  master     -> origin/master
Updating dda0c1c..aa32147
Fast-forward
 {scripts => config}/default_midi_profile.sh        |  0
 etc/wpa_supplicant/wpa_supplicant.conf             | 18 +++---------------
 scripts/recipes.update/00_install_packages.sh      |  2 +-
 scripts/recipes.update/05_setup_zynthian_omega.sh  |  4 ++++
 scripts/set_first_boot.sh                          | 18 ++++++++++++------
 scripts/setup_system_rbpi_minibian_jessie.sh       |  6 +++---
 scripts/setup_system_rbpi_raspbian_lite_stretch.sh |  6 +++---
 scripts/update_zynthian_sys.sh                     | 13 +++++++------
 8 files changed, 33 insertions(+), 34 deletions(-)
 rename {scripts => config}/default_midi_profile.sh (100%)
Updating System configuration ...
SOUNDCARD CONFIG => dtoverlay=hifiberry-dacplus
DISPLAY CONFIG => dtoverlay=pitft28-resistive,rotate=90,speed=32000000,fps=20
Custom Config /zynthian/zynthian-sys/custom/display/PiTFT 2.8 Resistive ...
Updating zynthian-data ...
Already up-to-date.
Updating zynthian recipes ...
Executing /zynthian/zynthian-sys/scripts/recipes.update/00_install_packages.sh ...
Executing /zynthian/zynthian-sys/scripts/recipes.update/01_setup_zynthian_multilayer.sh ...
Already upgraded to multilayer!
Executing /zynthian/zynthian-sys/scripts/recipes.update/02_setup_zynthian_webconf.sh ...
Already upgraded to webconf!
Executing /zynthian/zynthian-sys/scripts/recipes.update/03_setup_zynthian_master.sh ...
Already upgraded to master!
Executing /zynthian/zynthian-sys/scripts/recipes.update/04_setup_zynthian_edge.sh ...
Executing /zynthian/zynthian-sys/scripts/recipes.update/05_setup_zynthian_omega.sh ...
Executing /zynthian/zynthian-sys/scripts/recipes.update/update_dexed_dcoredump.sh ...
From https://github.com/dcoredump/dexed
 * branch            native-lv2 -> FETCH_HEAD
Executing /zynthian/zynthian-sys/scripts/recipes.update/update_linuxsampler.sh ...
Already updated to linuxsampler-2.0!
Executing /zynthian/zynthian-sys/scripts/recipes.update/update_modui.sh ...
Executing /zynthian/zynthian-sys/scripts/recipes.update/update_setBfree.sh ...
Updating zyncoder ...
Already up-to-date.
++ Defined HAVE_WIRINGPI_LIB
++ Using wiringPI
-- Configuring done
-- Generating done
-- Build files have been written to: /zynthian/zyncoder/build
[ 50%] Built target zyncoder
[100%] Built target zyncoder_test
Updating zynthian-ui ...
remote: Counting objects: 8, done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 8 (delta 3), reused 8 (delta 3), pack-reused 0
Unpacking objects: 100% (8/8), done.
From https://github.com/zynthian/zynthian-ui
   0c68aad..f7aa95a  master     -> origin/master
Updating 0c68aad..f7aa95a
Fast-forward
 zyngui/zynthian_gui_control.py | 43 +++++++++++++++++++++++++++++--------------
 1 file changed, 29 insertions(+), 14 deletions(-)
Updating zynthian-webconf ...
remote: Counting objects: 23, done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 23 (delta 15), reused 23 (delta 15), pack-reused 0
Unpacking objects: 100% (23/23), done.
From https://github.com/zynthian/zynthian-webconf
   2e75b70..198ec3f  master     -> origin/master
error: git-pull died of signal 13
root@zynthian:/zynthian/zynthian-sys/scripts#

yes, always happened to me the last updates as well. just try a second time.

Probably something was wrong during the ZynAddSubFX build process. You can try to “patch” your current SD like that:

rm -f /zynthian/config/updates/omega
/zynthian/zynthian-sys/scripts/update_zynthian.sh

Or with a fresh image. The update takes a good amount of time, so be patient.

Anyway, if it doesn’t works, send the log, please.

Kind Regards

hi, thanks, in fact in the meantime i reinstalled zynthian from scratch, renaming .old the zynthian folder. Now works everything, but touch has lost coordinates again :frowning: