After updating EmulationStation I'm now stuck on command prompt
-
Hi all. I noticed that my EmulationStation wasn't the latest version, because I heard it now offered a favourites list, and I didn't have that feature. I had last updated my core packages maybe around 6-12 months ago. I went into Retropie setup and tried to update the core packages again. I think I chose the Source option first but it gave some error message. I didn't make a note of the error but I think it said something like 'couldn't find file...'. So I then tried updating from Binary. After only a few seconds it went back to the Retropie setup menu, which I thought was far too quick. When I then restarted the system it is now stuck on the command prompt (see photo attached below). I've tried typing 'emulationstation' and also '/usr/bin/emulationstation' but nothing happens.
Any ideas what might have happened and ideas for a quick fix? I'm no expert at this level of Retropie backend work unfortunately. Thank you very much in advance for any help.
Michael
!
-
@retromikey said in After updating EmulationStation I'm now stuck on command prompt:
Any ideas what might have happened and ideas for a quick fix? I'm no expert at this level of Retropie backend work unfortunately. Thank you very much in advance for any help.
The problem is that your system (OS) is not updated. Run from the command prompt:
sudo apt-get update sudo apt-get -y dist-upgrade
It will take some time to update, since you haven't run the update in a long time, but after it finishes run
sudo reboot
at the prompt and see if the system comes back up. -
@mitu Hi Mitu. Thanks very much for your help. I've now tried that but I still get the same command prompt when I try to reboot, although now it appears that my RetroPie has indeed updated, as it is showing v4.9.35. See photo.
Any ideas on what else could be the problem?
-
type in emulationstation and see if it starts we can then take it from there
-
@grant2258 Yep I tried that and it just goes to the same command prompt on a new blank screen.
-
@retromikey No errors appear when you run the
emulationstation
command ? Can you post the contents of the/home/pi/.emulationstation/es_log.txt
file ? -
@mitu No errors no. Here is the log file...
lvl2: EmulationStation - v2.0.1a, built Oct 22 2016 - 21:35:15
lvl2: Creating surface...
lvl2: Created window successfully.
lvl2: Added unconfigured joystick Ultimarc IPAC 2 Ultimarc IPAC 2 (GUID: 0300000009d200002004000011010000, instance ID: 0, device index: 0).
lvl2: Checking available OpenGL extensions...
lvl2: ARB_texture_non_power_of_two: MISSING
lvl2: Loading system config file /etc/emulationstation/es_systems.cfg...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/mame-libretro/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/mame-mame4all/gamelist.xml"...
lvl1: File ""/home/pi/RetroPie/roms/mame-mame4all/mslugx.zip"" does not exist! Ignoring.
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/snes/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/nes/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/megadrive/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/mastersystem/gamelist.xml"...
lvl1: File ""/home/pi/RetroPie/roms/mastersystem/Alex Kidd - BMX Trial.7z.zip"" does not exist! Ignoring.
lvl1: File ""/home/pi/RetroPie/roms/mastersystem/ALF.7z.zip"" does not exist! Ignoring.
lvl1: File ""/home/pi/RetroPie/roms/mastersystem/Alien 3.7z.zip"" does not exist! Ignoring.
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/3do/gamelist.xml"...
lvl1: File ""/home/pi/RetroPie/roms/3do/Road Rash (1994)(Electronic Arts)(Eu)[CDD4431]/Road Rash (1994)(Electronic Arts)(Eu)[CDD4431].iso"" does not exist! Ignoring.
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/amiga/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/amstradcpc/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/apple2/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/arcade/gamelist.xml"...
lvl1: System "arcade" has no games! Ignoring it.
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/atari2600/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/atari5200/gamelist.xml"...
lvl1: System "atari5200" has no games! Ignoring it.
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/atari7800/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/atari800/gamelist.xml"...
lvl1: System "atari800" has no games! Ignoring it.
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/atarijaguar/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/atarilynx/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/atarist/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/c64/gamelist.xml"...
lvl1: File ""/home/pi/RetroPie/roms/c64/Bruce Lee (1135).zip"" does not exist! Ignoring.
lvl1: File ""/home/pi/RetroPie/roms/c64/Bruce Lee (9805).zip"" does not exist! Ignoring.
lvl1: Unknown platform for system "coco" (platform "coco" from list "coco")
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/coco/gamelist.xml"...
lvl1: System "coco" has no games! Ignoring it.
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/coleco/gamelist.xml"...
lvl1: Unknown platform for system "daphne" (platform "daphne" from list "daphne")
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/daphne/gamelist.xml"...
lvl1: File ""/home/pi/RetroPie/roms/daphne/dlair.daphne"" does not exist! Ignoring.
lvl1: Unknown platform for system "dragon32" (platform "dragon32" from list "dragon32")
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/dragon32/gamelist.xml"...
lvl1: System "dragon32" has no games! Ignoring it.
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/dreamcast/gamelist.xml"...
lvl1: File ""/home/pi/RetroPie/roms/dreamcast/Soul_Calibur_PAL_DC-DCP/2003-11-19-Soul-Calibur-DCP.cdi"" does not exist! Ignoring.
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/fba/gamelist.xml"...
lvl1: System "fba" has no games! Ignoring it.
lvl1: Unknown platform for system "fds" (platform "fds" from list "fds")
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/fds/gamelist.xml"...
lvl1: System "fds" has no games! Ignoring it.
lvl1: Unknown platform for system "gameandwatch" (platform "gameandwatch" from list "gameandwatch")
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/gameandwatch/gamelist.xml"...
lvl1: File ""/home/pi/RetroPie/roms/gameandwatch/Mario's Bombs Away (Nintendo, Panorama Screen).mgw"" does not exist! Ignoring.
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/gamegear/gamelist.xml"...
lvl1: File ""/home/pi/RetroPie/roms/gamegear/Pac-Man (USA, Europe).zip"" does not exist! Ignoring.
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/gb/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/gba/gamelist.xml"...
lvl1: File ""/home/pi/RetroPie/roms/gba/3-in-1 - Mousetrap && Simon && Operation (U).gba"" does not exist! Ignoring.
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/gbc/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/intellivision/gamelist.xml"...
lvl1: File ""/home/pi/RetroPie/roms/intellivision/Masters of the Universe-The Power of He-Man! (1983) (Mattel).int"" does not exist! Ignoring.
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/msx/gamelist.xml"...
lvl1: System "msx" has no games! Ignoring it.
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/n64/gamelist.xml"...
lvl1: File ""/home/pi/RetroPie/roms/n64/Banjo to Kazooie no Daibouken 2 (J) [!].z64"" does not exist! Ignoring.
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/neogeo/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/ngp/gamelist.xml"...
lvl1: System "ngp" has no games! Ignoring it.
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/ngpc/gamelist.xml"...
lvl1: System "ngpc" has no games! Ignoring it.
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/pc/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/pcengine/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/ports/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/psp/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/psx/gamelist.xml"...
lvl1: System "psx" has no games! Ignoring it.
lvl1: Unknown platform for system "samcoupe" (platform "samcoupe" from list "samcoupe")
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/samcoupe/gamelist.xml"...
lvl1: Unknown platform for system "scummvm" (platform "scummvm" from list "scummvm")
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/scummvm/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/sega32x/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/segacd/gamelist.xml"...
lvl1: File ""/home/pi/RetroPie/roms/segacd/Shining Force CD (Sega CD) (U)-redump.cue"" does not exist! Ignoring.
lvl1: System "segacd" has no games! Ignoring it.
lvl1: Unknown platform for system "sg-1000" (platform "sg-1000" from list "sg-1000")
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/sg-1000/gamelist.xml"...
lvl1: System "sg-1000" has no games! Ignoring it.
lvl1: Unknown platform for system "vectrex" (platform "vectrex" from list "vectrex")
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/vectrex/gamelist.xml"...
lvl1: Unknown platform for system "virtualboy" (platform "virtualboy" from list "virtualboy")
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/virtualboy/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/zxspectrum/gamelist.xml"...
lvl2: Parsing XML file "/home/pi/.emulationstation/gamelists/retropie/gamelist.xml"...
lvl2: req sound [detailed.launch]
lvl2: (missing)
lvl2: Attempting to launch game...
lvl2: sudo /home/pi/RetroPie-Setup/retropie_packages.sh retropiemenu launch /home/pi/RetroPie/retropiemenu/rpsetup.rp </dev/tty >/dev/tty
lvl2: Creating surface...
lvl2: Created window successfully.
lvl2: Added unconfigured joystick Ultimarc IPAC 2 Ultimarc IPAC 2 (GUID: 0300000009d200002004000011010000, instance ID: 0, device index: 0).
lvl2: Added unconfigured joystick Ultimarc IPAC 2 Ultimarc IPAC 2 (GUID: 0300000009d200002004000011010000, instance ID: 0, device index: 0).
lvl2: EmulationStation cleanly shutting down. -
@retromikey said in After updating EmulationStation I'm now stuck on command prompt:
lvl2: EmulationStation - v2.0.1a, built Oct 22 2016 - 21:35:15
This seems to be the log file from the previous version, so nothing from the current version which you're running (or attempting to run). Can you try re-installing it (from binary) from the RetroPie setup ? Just run
sudo /home/pi/RetroPie-Setup/retropie_setup.sh
and update Emulationstation.
-
@mitu Hi, tried that and got this message...
-
@retromikey Your version of RetroPie is a bit outdated - you didn't update it for quite some time. Run
sudo __platform=rpi3 ~/RetroPie-Setup/retropie_setup.sh
then choose to
- Update the RetroPie script
- Update all core packages (from binary).
If you don't have a RPI 3, then replace rpi3 with the version you have (rpi1 or rpi2).
-
@mitu Fantastic. It all works now! Thank you so so much. I hugely appreciate your help. I'm always amazed at how people give up their time to help stupid newbies like myself! If there is some sort of rating system like on eBay let me know and I'll rate you very highly!
Out of interest, so I don't get into this trouble again, how often you would you recommend I check for updates and is there a particular order or way to check for updates? I know there is an Update option in the Retropie menu or you can go into the Manage packages option. And should I always update the core packages before updating other packages?
Many thanks again.
-
The update process is described in https://retropie.org.uk/docs/Updating-RetroPie/ - just use the Update All Installed Packages option, which now takes care of updating the script itself (the 2 steps you just performed). Your problem was you updated ES only, but without updating the OS and the RetroPie Setup script. Unfortunately, due to a change in Raspbian, you had to update the OS packages, which I think was the cause of the error.
As for the frequency, I guess is up to anyone's taste. You probably didn't feel the need to update as long as the system was working fine. But you might want to try out new features, something new added - I'd say that's a fair measure to start an update.
-
@mitu Great. Thanks again Mitu.
-
@retromikey said in After updating EmulationStation I'm now stuck on command prompt:
If there is some sort of rating system like on eBay let me know and I'll rate you very highly!
*points at the little numbers with up and down arrows at the right of each post* ;)
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.