[HOW-TO ] retrOSMCmk2: a RetroPie installer on the Vero4K

Thank you for this.

I just updated my vero 4k (non +) to the latest OSMC release and the retromsc launcher stopped working. Following the reinstall instructions to stop the service didn’t fix the permissions issue but fs.protected_fifos = 0 did.

I managed to run the installation, but it failed saying that the following packages could not be installed

libavdevice-dev, python3-urwid, python3-sdl2

Trying to install manually gave the following error;

The following packages have unmet dependencies:
 libsdl2-dev : Depends: libsdl2-2.0-0 (= 2.0.10+5mali) but 2.0.14+dfsg2-3+deb11u1 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

I manually uninstalled these packages

libsdl2-2.0.0 libsdl2-dev

Then reran the install, which managed to complete this time with only one error

libavdevice-dev could not be installed

I tried sudo apt --fix-broken install but didn’t try getting further due to lack of time.

Correcting dependencies... failed.
The following packages have unmet dependencies:
 libfluidsynth2 : Depends: libsdl2-2.0-0 (>= 2.0.12) but 2.0.10+5mali is installed
 libsdl2-gfx-1.0-0 : Depends: libsdl2-2.0-0 (>= 2.0.12+dfsg1) but 2.0.10+5mali is installed
 libsdl2-mixer-2.0-0 : Depends: libsdl2-2.0-0 (>= 2.0.12) but 2.0.10+5mali is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

Perhaps @hissingshark might glean some insight from this.

And for reference;

Linux osmc 4.9.269-16-osmc #1 SMP PREEMPT Tue Nov 1 15:44:25 UTC 2022 aarch64 GNU/Linux