Retropi update failure `/opt/retropie/libretro cores/lr-mess/mess libretro.so` please install 'lr_mess' package
-
Hello,
I am trying to update my RetroPi using the
retropie_setup.sh
script and it eventually fails on lr_mess. Message is literally "/opt/retropie/libretro cores/lr-mess/mess libretro.so` please install 'lr_mess' package"[
I tried a few obvious things but not having much luck. I am running on a Raspberry pi 4 and did have it do the debian updates before starting the update. I think I was running a couple minor revisions back before updating.
Thanks!
-
Please add the info requested in https://retropie.org.uk/forum/topic/3/read-this-first to your post.
This doesn't seem to be an error message from RetroPie-Setup, which package update shows this error ?
-
@mitu I did read that first. Most of the information listed is not relevant. But will try to provide a little more info.
- Pi Model: RaspPi 4 Model B (mentioned)
- Power Supply: 5v 2.5 amp into USB-C (not relevant)
- RetroPie Version: Don't remember the exact version as that got overwritten with the update, but I believe it was a couple minor revisions older than the latest (mentioned). Possibly 4.4?
- Built From:: CRT Blast but from 2020 I think?
- USB Devices: Xin-Mo arcade controller, USB keyboard (not relevant)
- Error Message: "Cannot find
/opt/retropie/libretro cores/lr-mess/mess libretro.so
please install 'lr_mess' package" (mentioned) - Guide Used: https://retropie.org.uk/docs/Updating-RetroPie/#:~:text=The conventional way to update,-Setup%2Fretropie_setup.sh .
Installed fromsudo /home/pi/RetroPie-Setup/retropie_setup.sh
. I selected the update option (mentioned) first installing os updates (mentioned). It made it through the OS updates and far into emulator updates and failed with this error. - Logs: Happy to attach some, just don't know which would be useful
I am attempting to build lr-mess from source to see if that fixes it. If that doesn't work I will redo the update and see if I can pinpoint the exact module its installing. Thanks!
-
@jvetter said in Retropi update failure `/opt/retropie/libretro cores/lr-mess/mess libretro.so` please install 'lr_mess' package:
RetroPie Version: Don't remember the exact version as that got overwritten with the update, but I believe it was a couple minor revisions older than the latest (mentioned). Possibly 4.4?
I don't think so, the 4.4 version didn't support the Pi4. Furthermore, the base Debian of the Raspbian version used in 4.4 (most likely Jessie) is no longer supported.
What is the exact RetroPie version you have now installed ?Logs: Happy to attach some, just don't know which would be useful
The logs from update/installations are stored in
$HOME/RetroPie-Setup/logs
, you can get the latest log from there and then upload it - or just the error part - to pastebin.com.I am attempting to build lr-mess from source to see if that fixes it. If that doesn't work I will redo the update and see if I can pinpoint the exact module its installing. Thanks!
Installing from source is not necessary, binary install will be much quicker.
-
So I thought maybe it ran out of space. so I reflashed the image, moved the ROMs to an SSD and reran the update. Still getting the same error.
Here is the pastebin for the error right before that message pops up: https://pastebin.com/2jcygEbk
This is from me running the second time, but you see it just skips the stuff it did before and fails the same way.
I did confirm that
retrotropie/libretrocores/lr-mess/mess_libretro.so
does not exist, butmamemess_libretro.so
does existI don't think so, the 4.4 version didn't support the Pi4. Furthermore, the base Debian of the Raspbian version used in 4.4 (most likely Jessie) is no longer supported.
What is the exact RetroPie version you have now installed ?It shows 4.8.9 as the current version. I checked the images version before I did the update and it says 4.6.1
The logs from update/installations are stored in
$HOME/RetroPie-Setup/logs
, you can get the latest log from there and then upload it - or just the error part - to pastebin.com.Here is the log with the apparent culprit https://pastebin.com/1tcFjZ3z
= = = = = = = = = = = = = = = = = = = = = Installing dependencies for 'lr-mess-sorcerer' : MESS emulator (Exidy Sorcerer) - MESS Port for libretro = = = = = = = = = = = = = = = = = = = = =
Second time I ran it, it stopped here in the log
= = = = = = = = = = = = = = = = = = = = = Installing dependencies for 'lr-mess-adam' : MESS emulator (Coleco ADAM) - MESS Port for libretro = = = = = = = = = = = = = = = = = = = = =
Is there a way to enable more verbose logging so we can see exactly why its failing?
Installing from source is not necessary, binary install will be much quicker.
I did cancel it because it was taking so long. Since the file does exist didn't see a point anymore.
-
@mitu I found the
__debug=1
and included that when trying to update thelr-mess-adam
package which seems to be what is failing.Here is the pastbin of the logs before it fails: https://pastebin.com/SiVRwf6n
I can confirm
/opt/retropie/libretrocores/lr-mess/mess_libretro.so
does NOT exist what does exist is/opt/retropie/libretrocores/lr-mess/mamemess_libretro.so
.So maybe a name changed across version? Should I just create a symlink?
Or maybe lr-mess-adam is referencing the old version and I need to just disable it?
-
@jvetter said in Retropi update failure `/opt/retropie/libretro cores/lr-mess/mess libretro.so` please install 'lr_mess' package:
@mitu I found the __debug=1 and included that when trying to update the lr-mess-adam package which seems to be what is failing.
There's no such package in RetroPie, you must be using a 3rd party source for that package.
So maybe a name changed across version?
Yes, it changed more than 2 years ago, that's why I asked for the version of RetroPie you had.
Should I just create a symlink?
I don't know if that will work. You need to ask the author of the 3rd party scripts you're using for an update.
-
@mitu Thanks. It seems the creator of this image had a bunch of
lr-mess-*
source packages that don't seem to be supported in the new retropie. Not sure if I need them, but I removed them for now and will see what happens. Maybe the update was a bad idea ¯_(ツ)_/¯. Just figured I would try and get the latest.It seems to reboot at least after the os update and retropie update, so all is good for now.
Thanks again.
-
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.