ERROR splash screen after update [SOLVED]

Hi everybody,

I am a new zynthian user, as I recently build mine :slight_smile:

I upgraded the zynthian, with the script.
After rebooting, I got the error splash screen.
Please find the logs at the end (stdout/stderr output for the command ‘service synthian start’, + bash in echo mode).

I also have a weid USB/midi input handling but I am going to make another thread for that if I can’t find the issue (Endless midi notes + double octave catching).

Thank you very much for any help.
Claude

service zynthian start logs:
Nov 11 17:38:40 zynthian systemd[1]: Starting Zynthian User Interface

Nov 11 17:38:40 zynthian systemd[1]: Started Zynthian User Interface.
Nov 11 17:38:40 zynthian startx[10504]: X.Org X Server 1.18.4
Nov 11 17:38:40 zynthian startx[10504]: Release Date: 2016-07-19
Nov 11 17:38:40 zynthian startx[10504]: X Protocol Version 11, Revision 0
Nov 11 17:38:40 zynthian startx[10504]: Build Operating System: Linux 4.4.26-v7+ armv7l Raspbian
Nov 11 17:38:40 zynthian startx[10504]: Current Operating System: Linux zynthian 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l
Nov 11 17:38:40 zynthian startx[10504]: Kernel command line: 8250.nr_uarts=1 bcm2708_fb.fbwidth=656 bcm2708_fb.fbheight=416 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3dc00000 vc_mem.me
Nov 11 17:38:40 zynthian startx[10504]: Build Date: 11 November 2016 11:59:59AM
Nov 11 17:38:40 zynthian startx[10504]: xorg-server 2:1.18.4-2+rpi1 (Debian -- User Support)
Nov 11 17:38:40 zynthian startx[10504]: Current version of pixman: 0.33.3
Nov 11 17:38:40 zynthian startx[10504]: Before reporting problems, check http://wiki.x.org
Nov 11 17:38:40 zynthian startx[10504]: to make sure that you have the latest version.
Nov 11 17:38:40 zynthian startx[10504]: Markers: (–) probed, (**) from config file, (==) default setting,
Nov 11 17:38:40 zynthian startx[10504]: (++) from command line, (!!) notice, (II) informational,
Nov 11 17:38:40 zynthian startx[10504]: (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Nov 11 17:38:40 zynthian startx[10504]: (==) Log file: “/var/log/Xorg.0.log”, Time: Sat Nov 11 17:38:40 2017
Nov 11 17:38:40 zynthian startx[10504]: (==) Using config directory: “/etc/X11/xorg.conf.d”
Nov 11 17:38:40 zynthian startx[10504]: (==) Using system config directory “/usr/share/X11/xorg.conf.d”
Nov 11 17:38:40 zynthian startx[10504]: + ‘[’ -d /zynthian/config ‘]’
Nov 11 17:38:40 zynthian startx[10504]: + source /zynthian/config/zynthian_envars.sh
Nov 11 17:38:40 zynthian startx[10504]: ++ export ‘SOUNDCARD_NAME=HifiBerry DAC+’
Nov 11 17:38:40 zynthian startx[10504]: ++ SOUNDCARD_NAME=‘HifiBerry DAC+’
Nov 11 17:38:40 zynthian startx[10504]: ++ export SOUNDCARD_CONFIG=dtoverlay=hifiberry-dacplus
Nov 11 17:38:40 zynthian startx[10504]: ++ SOUNDCARD_CONFIG=dtoverlay=hifiberry-dacplus
Nov 11 17:38:40 zynthian startx[10504]: ++ export ‘JACKD_OPTIONS=-P 70 -t 2000 -s -d alsa -d hw:0 -r 44100 -p 256 -n 2 -X raw’
Nov 11 17:38:40 zynthian startx[10504]: ++ JACKD_OPTIONS=‘-P 70 -t 2000 -s -d alsa -d hw:0 -r 44100 -p 256 -n 2 -X raw’
Nov 11 17:38:40 zynthian startx[10504]: ++ export ‘DISPLAY_NAME=PiScreen 3.5 (v2)’
Nov 11 17:38:40 zynthian startx[10504]: ++ DISPLAY_NAME=‘PiScreen 3.5 (v2)’
Nov 11 17:38:40 zynthian startx[10504]: ++ export ‘DISPLAY_CONFIG=dtoverlay=piscreen2r-notouch,rotate=270\ndtoverlay=ads7846,speed=2000000,cs=1,penirq=17,penirq_pull=2,swapxy=1,xoh
Nov 11 17:38:40 zynthian startx[10504]: ++ DISPLAY_CONFIG=‘dtoverlay=piscreen2r-notouch,rotate=270\ndtoverlay=ads7846,speed=2000000,cs=1,penirq=17,penirq_pull=2,swapxy=1,xohms=100,
Nov 11 17:38:40 zynthian startx[10504]: ++ export DISPLAY_WIDTH=480
Nov 11 17:38:40 zynthian startx[10504]: ++ DISPLAY_WIDTH=480
Nov 11 17:38:40 zynthian startx[10504]: ++ export DISPLAY_HEIGHT=320
Nov 11 17:38:40 zynthian startx[10504]: ++ DISPLAY_HEIGHT=320
Nov 11 17:38:40 zynthian startx[10504]: ++ export FRAMEBUFFER=/dev/fb1
Nov 11 17:38:40 zynthian startx[10504]: ++ FRAMEBUFFER=/dev/fb1
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_AUBIONOTES=1
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_AUBIONOTES=1
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_TOUCHOSC=1
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_TOUCHOSC=1
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_WIRING_LAYOUT=MCP23017_ENCODERS
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_WIRING_LAYOUT=MCP23017_ENCODERS
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_WIRING_ENCODER_A=102,105,110,113
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_WIRING_ENCODER_A=102,105,110,113
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_WIRING_ENCODER_B=101,104,109,112
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_WIRING_ENCODER_B=101,104,109,112
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_WIRING_SWITCHES=100,103,108,111
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_WIRING_SWITCHES=100,103,108,111
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_UI_COLOR_BG=#000000
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_UI_COLOR_BG=’#000000’
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_UI_COLOR_TX=#ffffff
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_UI_COLOR_TX=‘#ffffff’
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_UI_COLOR_ON=#ff0000
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_UI_COLOR_ON=‘#ff0000’
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_UI_COLOR_PANEL_BG=#3a424d
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_UI_COLOR_PANEL_BG=‘#3a424d’
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_UI_FONT_FAMILY=Audiowide
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_UI_FONT_FAMILY=Audiowide
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_UI_FONT_SIZE=14
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_UI_FONT_SIZE=14
Nov 11 17:38:40 zynthian startx[10504]: ++ export ‘ZYNTHIAN_AUBIONOTES_OPTIONS=-O complex -t 0.5 -s -88 -p yinfft -l 0.5’
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_AUBIONOTES_OPTIONS=‘-O complex -t 0.5 -s -88 -p yinfft -l 0.5’
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_UI_ENABLE_CURSOR=0
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_UI_ENABLE_CURSOR=0
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_DIR=/zynthian
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_DIR=/zynthian
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_SW_DIR=/zynthian/zynthian-sw
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_SW_DIR=/zynthian/zynthian-sw
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_UI_DIR=/zynthian/zynthian-ui
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_UI_DIR=/zynthian/zynthian-ui
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_SYS_DIR=/zynthian/zynthian-sys
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_SYS_DIR=/zynthian/zynthian-sys
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_DATA_DIR=/zynthian/zynthian-data
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_DATA_DIR=/zynthian/zynthian-data
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_MY_DATA_DIR=/zynthian/zynthian-my-data
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_MY_DATA_DIR=/zynthian/zynthian-my-data
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_RECIPE_DIR=/zynthian/zynthian-sys/scripts/recipes
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_RECIPE_DIR=/zynthian/zynthian-sys/scripts/recipes
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_PLUGINS_DIR=/zynthian/zynthian-plugins
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_PLUGINS_DIR=/zynthian/zynthian-plugins
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_MY_PLUGINS_DIR=/zynthian/zynthian-my-plugins
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_MY_PLUGINS_DIR=/zynthian/zynthian-my-plugins
Nov 11 17:38:40 zynthian startx[10504]: ++ export ZYNTHIAN_PLUGINS_SRC_DIR=/zynthian/zynthian-sw/plugins
Nov 11 17:38:40 zynthian startx[10504]: ++ ZYNTHIAN_PLUGINS_SRC_DIR=/zynthian/zynthian-sw/plugins
Nov 11 17:38:40 zynthian startx[10504]: ++ export LV2_PATH=/zynthian/zynthian-plugins/lv2:/zynthian/zynthian-my-plugins/lv2
Nov 11 17:38:40 zynthian startx[10504]: ++ LV2_PATH=/zynthian/zynthian-plugins/lv2:/zynthian/zynthian-my-plugins/lv2
Nov 11 17:38:40 zynthian startx[10504]: +++ uname -m
Nov 11 17:38:40 zynthian startx[10504]: ++ machine=armv7l
Nov 11 17:38:40 zynthian startx[10504]: ++ ‘[’ armv7l = armv7l ‘]’
Nov 11 17:38:40 zynthian startx[10504]: +++ cat /sys/firmware/devicetree/base/model
Nov 11 17:38:40 zynthian startx[10504]: ++ model=‘Raspberry Pi 3 Model B Rev 1.2’
Nov 11 17:38:40 zynthian startx[10504]: ++ [[ Raspberry Pi 3 Model B Rev 1.2 =~ [3] ]]
Nov 11 17:38:40 zynthian startx[10504]: ++ CPU=-mcpu=cortex-a53
Nov 11 17:38:40 zynthian startx[10504]: ++ FPU=‘-mfpu=neon-fp-armv8 -mneon-for-64bits’
Nov 11 17:38:40 zynthian startx[10504]: ++ FPU=‘-mfpu=neon-fp-armv8 -mneon-for-64bits -mfloat-abi=hard -mvectorize-with-neon-quad’
Nov 11 17:38:40 zynthian startx[10504]: ++ CFLAGS_UNSAFE=‘-funsafe-loop-optimizations -funsafe-math-optimizations’
Nov 11 17:38:40 zynthian startx[10504]: ++ export MACHINE_HW_NAME=armv7l
Nov 11 17:38:40 zynthian startx[10504]: ++ MACHINE_HW_NAME=armv7l
Nov 11 17:38:40 zynthian startx[10504]: ++ export ‘RBPI_VERSION=Raspberry Pi 3 Model B Rev 1.2’
Nov 11 17:38:40 zynthian startx[10504]: ++ RBPI_VERSION=‘Raspberry Pi 3 Model B Rev 1.2’
Nov 11 17:38:40 zynthian startx[10504]: ++ export ‘CFLAGS=-mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mneon-for-64bits -mfloat-abi=hard -mvectorize-with-neon-quad’
Nov 11 17:38:40 zynthian startx[10504]: ++ CFLAGS=‘-mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mneon-for-64bits -mfloat-abi=hard -mvectorize-with-neon-quad’
Nov 11 17:38:40 zynthian startx[10504]: ++ export ‘CXXFLAGS=-mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mneon-for-64bits -mfloat-abi=hard -mvectorize-with-neon-quad’
Nov 11 17:38:40 zynthian startx[10504]: ++ CXXFLAGS=‘-mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mneon-for-64bits -mfloat-abi=hard -mvectorize-with-neon-quad’
Nov 11 17:38:40 zynthian startx[10504]: ++ export CFLAGS_UNSAFE
Nov 11 17:38:40 zynthian startx[10504]: + ‘[’ -f /zynthian/config/zynthian_custom_config.sh ‘]’
Nov 11 17:38:40 zynthian startx[10504]: + cd /zynthian/zynthian-ui
Nov 11 17:38:40 zynthian startx[10504]: + screensaver_off
Nov 11 17:38:40 zynthian startx[10504]: + xset s off
Nov 11 17:38:40 zynthian startx[10504]: + xset -dpms
Nov 11 17:38:40 zynthian startx[10504]: + xset s noblank
Nov 11 17:38:40 zynthian startx[10504]: + true
Nov 11 17:38:40 zynthian startx[10504]: + ./zynthian_gui.py
Nov 11 17:38:42 zynthian startx[10504]: INFO:root:Wiring Layout MCP23017_ENCODERS
Nov 11 17:38:42 zynthian startx[10504]: DEBUG:root:ZYNCODER A: [102, 105, 110, 113]
Nov 11 17:38:42 zynthian startx[10504]: DEBUG:root:ZYNCODER B: [101, 104, 109, 112]
Nov 11 17:38:42 zynthian startx[10504]: DEBUG:root:SWITCHES layout: [100, 103, 108, 111]
Nov 11 17:38:42 zynthian startx[10504]: INFO:root:SWITCHES INIT

Nov 11 17:38:42 zynthian startx[10504]: INFO:root:SETUP GPIO SWITCH 0 => 100
Nov 11 17:38:42 zynthian startx[10504]: INFO:root:SETUP GPIO SWITCH 1 => 103
Nov 11 17:38:42 zynthian startx[10504]: INFO:root:SETUP GPIO SWITCH 2 => 108
Nov 11 17:38:42 zynthian startx[10504]: INFO:root:SETUP GPIO SWITCH 3 => 111
Nov 11 17:38:42 zynthian startx[10504]: DEBUG:root:ZCTRL ‘Layer’: 0 (0 → 2), None, None
Nov 11 17:38:42 zynthian startx[10504]: wiringPiISR: pin must be 0-63 (113)
Nov 11 17:38:42 zynthian startx[10504]: Zyncoder: Zynswitches poll thread created successfully
Nov 11 17:38:42 zynthian startx[10504]: Zyncoder: MIDI tuning frequency set to 440 Hz (8192)
Nov 11 17:38:42 zynthian startx[10504]: + status=1
Nov 11 17:38:42 zynthian startx[10504]: + case $status in
Nov 11 17:38:42 zynthian startx[10504]: + splash_zynthian_error
Nov 11 17:38:42 zynthian startx[10504]: + ‘[’ -c /dev/fb1 ‘]’
Nov 11 17:38:42 zynthian startx[10504]: + cat /zynthian/config/img/fb_zynthian_error.raw
Nov 11 17:38:42 zynthian startx[10504]: + sleep 3
Nov 11 17:38:45 zynthian startx[10504]: + true
Nov 11 17:38:45 zynthian startx[10504]: + ./zynthian_gui.py
Nov 11 17:38:47 zynthian startx[10504]: INFO:root:Wiring Layout MCP23017_ENCODERS
Nov 11 17:38:47 zynthian startx[10504]: DEBUG:root:ZYNCODER A: [102, 105, 110, 113]
Nov 11 17:38:47 zynthian startx[10504]: DEBUG:root:ZYNCODER B: [101, 104, 109, 112]
Nov 11 17:38:47 zynthian startx[10504]: DEBUG:root:SWITCHES layout: [100, 103, 108, 111]
Nov 11 17:38:47 zynthian startx[10504]: INFO:root:SWITCHES INIT

Nov 11 17:38:47 zynthian startx[10504]: INFO:root:SETUP GPIO SWITCH 0 => 100
Nov 11 17:38:47 zynthian startx[10504]: INFO:root:SETUP GPIO SWITCH 1 => 103
Nov 11 17:38:47 zynthian startx[10504]: INFO:root:SETUP GPIO SWITCH 2 => 108
Nov 11 17:38:47 zynthian startx[10504]: INFO:root:SETUP GPIO SWITCH 3 => 111
Nov 11 17:38:48 zynthian startx[10504]: DEBUG:root:ZCTRL ‘Layer’: 0 (0 → 2), None, None
Nov 11 17:38:48 zynthian startx[10504]: wiringPiISR: pin must be 0-63 (113)
Nov 11 17:38:48 zynthian startx[10504]: Zyncoder: Zynswitches poll thread created successfully
Nov 11 17:38:48 zynthian startx[10504]: Zyncoder: MIDI tuning frequency set to 440 Hz (8192)
Nov 11 17:38:48 zynthian startx[10504]: + status=1
Nov 11 17:38:48 zynthian startx[10504]: + case $status in
Nov 11 17:38:48 zynthian startx[10504]: + splash_zynthian_error
Nov 11 17:38:48 zynthian startx[10504]: + ‘[’ -c /dev/fb1 ‘]’
Nov 11 17:38:48 zynthian startx[10504]: + cat /zynthian/config/img/fb_zynthian_error.raw
Nov 11 17:38:48 zynthian startx[10504]: + sleep 3
Nov 11 17:38:51 zynthian startx[10504]: + true
Nov 11 17:38:51 zynthian startx[10504]: + ./zynthian_gui.py

Strange! It seems that zyncoder library is not compiled for MCP23017.
Can you give more details about how did you update your Zynthian Box? How did you connect your Zynthian Box to Internet?

Also, please, try to reconfigure your device using the webconf tool, specially the wiring layout.

Regards,

Hi José,

Thank you for your feedback.
I am using the image: zynthian_gorgona_edge_rbpi3_piscreen2-2017-10-23.img
I updated the soft using the script /zynthian/zynthian-sys/scripts/update_zynthian.sh. I also tested the shortcut from the UI (with a new fresh image), same result.
The zynthian is connected through ethernet to another pc that shares the Internet connexion.
Is there a way to test Zyncoder independently ?

If your zynthian worked before the update, i would recommend to re-burn the SD and start again, but please, keep the logs and send it if it doesn’t work again.

Regards,

for me following Solution works


Open config Tool and set to Emulator or something Else. Reboot. Open config Tool again and set to your controller and wiring devices
 Reboot again 
 and Working!

regards martin

I followed the instructions given by MartyMcFly and the Zynthian is booting properly now.

Thank you for your help !
Claude

OK! I think i find and solve the problem with the updates :wink:

Regards,