Issues Upgrading Wheezy to Jessie
-
Hello,
I bought the RPI 2 when it first released and was able to get RetroPie/Emultationstation up and running and have Master Station/ SNES/ & NES running just fine. Now I want to get NeoGeo and GBA going. Both are giving me a headache, but the first thing I want to do before I dig too deep into those issues is to upgrade everything, but I'm having trouble successfully upgrading Raspbian Wheezy to Jessie.
Following guide here; https://www.raspberrypi.org/forums/viewtopic.php?t=121880 , I get to step 5, starting the upgrade process, and I keep running into a wall;
The following packages have unmet dependencies: stella : Depends: libsdl2-2.0-0 (>= 2.0.0) but it is not installed E: Unmet dependencies. Try using -f.
'libsdl12-2.0-0' is giving me problems. Running the following command;
sudo apt-get -f install
...gets me the following error;
Unpacking libsdl2-2.0-0:armhf (2.0.2+dfsg1-6) ... dpkg: error processing archive /var/cache/apt/archives/libsdl2-2.0-0_2.0.2+dfsg1-6_armhf.deb (--unpack): trying to overwrite '/usr/lib/arm-linux-gnueabihf/libSDL2-2.0.so.0', which is also in package libsdl2:armhf 2.0.3 Errors were encountered while processing: /var/cache/apt/archives/libsdl2-2.0-0_2.0.2+dfsg1-6_armhf.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
I've been searching around and haven't found any solutions yet. And help would be appreciated.
Pi Model: 2B
RetroPie Version Used: 4.0-beta2
Built From: SD Image
USB Devices connected: Logitech K400+ keyboard dongle, PNY Flash Drive (ROM storage), Official XBox 360 Wired Controllers
Controller used: Official XBox 360 Wired Controllers
Error messages received: (See above)
Guide used: (See links)
File: libsdl12-2.0-0
Emulator: n/a
Attachment of config files: Compilation of running commonly advised fixes in terminal; http://pastebin.com/wSud7604
How to replicate the problem:sudo apt-get -y dist-upgrade sudo apt-get -f install sudo apt-get autoremove
Thank you
-
you might have to remove the retropie sdl2 packages first, but it's not worth the hassle upgrading to wheezy - better to start from a new image imho.
Since your wheezy install I have updated our sdl2 packages so they don't collide with the jessie ones, but looks like you have some old ones (wheezy didnt have any distro sdl2).
But by upgrading, you will certainly miss some new default system configurations etc, and there may be issues with retropie also.
-
@BuZz said in Issues Upgrading Wheezy to Jessie:
you might have to remove the retropie sdl2 packages first, but it's not worth the hassle upgrading to wheezy - better to start from a new image imho.
Since your wheezy install I have updated our sdl2 packages so they don't collide with the jessie ones, but looks like you have some old ones (wheezy didnt have any distro sdl2).
But by upgrading, you will certainly miss some new default system configurations etc, and there may be issues with retropie also.
Thank you for the input.
My experience working in terminal is exclusively limited to this RetroPie project, so excuse any.
When you say to start from a new image, you're saying I should I reinstall Wheezy on my SD Card? Like, by wiping the card and starting the RetroPie process over again?
I only wanted to upgrade in hopes of eliminating comparability issues from what's preventing me from running NeoGeo/GBA games, but I should just start over, with updated installations (via Wheezy) ?
-Regards
-
You should start from a new RetroPie image (eg v3.8.1) which is based on Jessie (or try the 4.0beta2 image released on the forum here).
Wheezy is no longer supported.
-
@BuZz said in Issues Upgrading Wheezy to Jessie:
You should start from a new RetroPie image (eg v3.8.1) which is based on Jessie (or try the 4.0beta2 image released on the forum here).
Wheezy is no longer supported.
Starting fresh has healed all ailments. Appreciate the advice.
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.