Some errors updating_now white screen

getting these errors when updating

Updating zynthian-data …
Updating d832b93…f77844c
error: Your local changes to the following files would be overwritten by merge:
midi-profiles/default.sh
Please, commit your changes or stash them before you can merge.
Aborting

…and this

Updating zynthian-ui …
error: object file .git/objects/62/f289779d76ff4ea0700d766b2001ad1e266a88 is empty
error: object file .git/objects/62/f289779d76ff4ea0700d766b2001ad1e266a88 is empty
fatal: loose object 62f289779d76ff4ea0700d766b2001ad1e266a88 (stored in .git/objects/62/f289779d76ff4ea0700d766b2001ad1e266a88) is corrupt
error: object file .git/objects/c6/328f91825e3ccdcaa4e7ca7ea7f057d5eeeddd is empty
error: object file .git/objects/c6/328f91825e3ccdcaa4e7ca7ea7f057d5eeeddd is empty
fatal: loose object c6328f91825e3ccdcaa4e7ca7ea7f057d5eeeddd (stored in .git/objects/c6/328f91825e3ccdcaa4e7ca7ea7f057d5eeeddd) is corrupt
fatal: The remote end hung up unexpectedly

pstree shows this

systemd─┬─agetty
├─avahi-daemon───avahi-daemon
├─dbus-daemon
├─dhcpcd
├─htpdate
├─jackd───6*[{jackd}]
├─sshd───sshd───bash───pstree
├─startx───xinit─┬─Xorg
│ └─zynthian.sh───sleep
├─systemd───(sd-pam)
├─systemd-journal
├─systemd-logind
├─systemd-udevd
├─ttymidi───5*[{ttymidi}]
└─wpa_supplicant

It seems that git files are completely messed. You could try to recreate the broken repos by hand:

cd /zynthian
rm -rf ./zynthian-ui
git clone GitHub - zynthian/zynthian-ui: User Interface for Zynthian
rm -rf ./zynthian-data
git clone GitHub - zynthian/zynthian-data: Data files for engines (samples, presets, configs, ...)
reboot

If it doesn’t work, i would recommend burn a clean image :wink:

Regards,

But @jofemodo,
The default.sh is an issue…if you change a value and don’t use your own profile, but default, we have a git pull issue

thanks for the speedy reply no problem fresh install it is

cheers

The default.sh is an issue, yes :wink: I will add a line in the update script for solve the problem.

FYI, this file doesn’t exist anymore in the zynthian-data repository. Currently all MIDI profiles are located in zynthian-my-data.

Anyway, the fix i explained above should work.

Regards,

OK! I’ve added a “git checkout .” before the “git pull” in the zynthian-data update script :wink: