Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Rapidjson-dev package not available



  • So, thanks to the scraper not working, I eventually found a thread from @mitu claiming that if I don't want to start with a fresh image (which I don't), I'll have to manually install a package so EmulationStation can update and so I can use new scrapers.

    So I use the following command, mentioned in that (locked) thread:
    wget http://ftp.us.debian.org/debian/pool/main/r/rapidjson/rapidjson-dev_1.1.0+dfsg2-3~bpo9+1_all.deb

    Unfortunately, even though my Pi apparently connects to the ftp site (I've tried several mirrors), the response is always 404 Not Found.

    How can I fix this? I really don't want to start on a fresh image as I've made all kinds of alterations that I don't remember and I don't have all the ROM files any more. I just want to be able to get the metadata because the game lists look better that way.

    Is there any way I can manually input the path on which the scraper searches for game data?


  • Global Moderator

    @BillyH I can download that file fine. If you can download it through your browser, then you can transfer it to your Pi and install it via dpkg as I mentioned in the other topic.



  • @mitu said in Rapidjson-dev package not available:

    @BillyH I can download that file fine. If you can download it through your browser, then you can transfer it to your Pi and install it via dpkg as I mentioned in the other topic.

    We might be talking about different topics, I'm talking about this one:

    https://retropie.org.uk/forum/topic/20613/emulationstation-internal-scraper-problems-updated

    Unfortunately, I'm completely unfamiliar with transferring files to Pi if it's not about ROMs (for which I use the USB method).

    Also unfamiliar with dpkg, or what the full command would have to be.


  • Global Moderator

    @BillyH said in Rapidjson-dev package not available:

    We might be talking about different topics, I'm talking about this one:

    Since you're clearly referring to the topic I started and the instructions I posted to that topic, I think we're ok.

    Unfortunately, I'm completely unfamiliar with transferring files to Pi if it's not about ROMs (for which I use the USB method).

    Is your Pi connected to the internet ? Then you can use file shares and copy the .deb file to \\retropie\roms, then run the command I mentioned in that topic

    dpkg -i RetroPie/roms/rapidjson-dev_1.1.0+dfsg2-3~bpo9+1_all.deb
    

  • Global Moderator

    I realise that you might have mis-typed the .deb url - since it's quite long. Here's a variant with less characters

    wget https://bit.ly/2XPKXfA -O rapidjson-dev.deb
    sudo dpkg -i rapidjson-dev.deb
    

    Mind the -O - it's a minus followed by a capital o (not a zero).



  • @mitu said in Rapidjson-dev package not available:

    I realise that you might have mis-typed the .deb url - since it's quite long. Here's a variant with less characters

    wget https://bit.ly/2XPKXfA -O rapidjson-dev.deb
    sudo dpkg -i rapidjson-dev.deb
    

    Mind the -O - it's a minus followed by a capital o (not a zero).

    This seems to have done the trick! EmulationStation is updating now, here's hoping nothing else goes wrong.

    I'm pretty sure I copied the original line correctly (after it didn't find the file I rechecked everything a few times), but I was having doubts about if the "~" was written correctly, as I saw a different symbol on the screen (a minus that drops a bit vertically at the end), so I figured if I was going to figure out how to do a fileshare then I'd rename it on my computer before trying to access it on my Pi.

    By the way, I thought we were talking about different threads because you mentioned the dpkg command, which didn't register as the second line in that thread for me because the line starts with sudo. That's how much of a programming newbie I am, that I didn't realise you were mentioning the second word in that line and that you'd never call it a sudo command.



  • @mitu YEAH, BABY!

    At first I was ready to 'argh' when I saw ES was still at 2.6~ in the main screen but then I remembered I should probably reboot. 2.8.2 now and I can choose Screenscraper.

    Most games can be found but not everything, even easy sounding stuff like Jurassic Park on the Megadrive. So I guess I'll have to figure out phrases to find those games.



  • @BillyH said

    I'm pretty sure I copied the original line correctly (after it didn't find the file I rechecked everything a few times), but I was having doubts about if the "~" was written correctly, as I saw a different symbol on the screen (a minus that drops a bit vertically at the end)

    This is because the default setting maps your keyboard like a UK layout. You need to go into raspi-config and change the keyboard region to US.



  • @quicksilver said in Rapidjson-dev package not available:

    This is because the default setting maps your keyboard like a UK layout. You need to go into raspi-config and change the keyboard region to US.

    Huh, weird. I figured something like that couldn't be it because the other near symbols were still the same. Thanks, I'll fix that.



  • @BillyH I maybe mistaken but ~ and ` are on the same key on a US keyboard. This isn't the case with UK layout so I'm fairly certain this is what was causing you issues. Worth a look anyway.


  • administrators

    I'm going to change the warning message that Raspbian Jessie is no longer supported. The current message says we don't build binaries but now that emulation station requires this newer package, I guess I need to make this clearer.

    I could make Jessie build an older ES or so some other workaround but Raspbian dropped Jessie support some time ago so it's best to just upgrade.



  • @BillyH I had to try it a few times myself to install rapidjson-dev myself.



  • @quicksilver said in Rapidjson-dev package not available:

    @BillyH I maybe mistaken but ~ and ` are on the same key on a US keyboard. This isn't the case with UK layout so I'm fairly certain this is what was causing you issues. Worth a look anyway.

    Yeah the 'Dutch' keyboards use the US-International configuration. Not that it's of any use at this point since @mitu gave me a short url from which the loading worked too, but I couldn't find a way to make sure Pi sees the keyboard as a US one.

    @BuZz said in Rapidjson-dev package not available:

    I'm going to change the warning message that Raspbian Jessie is no longer supported. The current message says we don't build binaries but now that emulation station requires this newer package, I guess I need to make this clearer.

    I could make Jessie build an older ES or so some other workaround but Raspbian dropped Jessie support some time ago so it's best to just upgrade.

    Problem with upgrading is that I need to do a fresh image, meaning I'd have to reconfigure all my settings and redownload many roms, and I'd lose all my save files. Personally, just getting an ES with a working scraper was good enough for me, I don't feel the need to keep up to the latest versions at all times and my current version had no issues with the games I was playing so other than the defunct scraper, there was zero incentive to upgrade for me.


  • Global Moderator

    @BillyH said in Rapidjson-dev package not available:

    Problem with upgrading is that I need to do a fresh image, meaning I'd have to reconfigure all my settings and redownload many roms, and I'd lose all my save files.

    That's not true - you can backup your ROMs and configurations and then add them back to the new installation - https://retropie.org.uk/docs/Updating-RetroPie/#making-a-backup-option-2.



  • @mitu said in Rapidjson-dev package not available:

    @BillyH said in Rapidjson-dev package not available:

    Problem with upgrading is that I need to do a fresh image, meaning I'd have to reconfigure all my settings and redownload many roms, and I'd lose all my save files.

    That's not true - you can backup your ROMs and configurations and then add them back to the new installation - https://retropie.org.uk/docs/Updating-RetroPie/#making-a-backup-option-2.

    Huh, guess I'm learning something new every day. So if I am not mistaken, according to the transferring roms page, if I download samba shares to my computer then I could just see the files on my retropie just by typing \retropie in windows explorer? And then what I need to do for the update is copy the bios, config and roms maps to my computer, then take out the Pi SD card and do the fresh image, then just put the maps back?


  • Global Moderator

    @BillyH Exactly. Furthermore, you can back-up your existing sdcard to an image file (option 1 from the backup page) and keep it just in case, before re-imaging with the new 4.4 image.



  • @mitu cool. Guess I'll try that soon. Just to be sure, my save files are somewhere in those maps too?


  • Global Moderator

    @BillyH If you haven't fiddled with the RA's configuration, the save files would stay alonside your ROM files, in the roms sub-folders. Once you access the file shares (\\retropie\roms), you can easily check the contents of those folder and see your save files (most of them have the .srm extension).


Log in to reply
 

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.