Unable to change themes on 3.7 RetroPie
-
I am unable to change themes on the latest RetroPie version. Below is the error I receive.
Pi Model: 3B
RetroPie Version Used: 3.7
Built From: SD Image
USB Devices connected: wireless keyboard
Controller used: Logitech F310
Error messages received:git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git
Cloning into 'RetroPie-Setup'...
fatal: unable to access 'https://github.com/RetroPie/RetroPie-Setup.git/': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: noneGuide used: https://github.com/retropie/retropie-setup/wiki/themes
-
Do you have internet access at all on your Pi? The different themes aren't included in the install, and have to get downloaded.
-
@glennlake try running
sudo update-ca-certificates --fresh
-
@BuZz Yes I have internet access on my Pi. I just tried the update ca cert then rebooted and I still can't update or install different themes. This is a fresh install of RetroPie 3.7. I thought that may have resolved the issue but no joy:-(.
-
@glennlake OK I think I found the problem or at least a way of adding or updating themes. It seems that with my installation of RetroPie 3.7 on the RPi 3B using the wifi it will not update. As a test I plugged in my ethernet cable and now it will update. Not sure it this is a bug or not but it is working now!! :-)
-
Sorry to revive this post but I've seen this error message in RetroPie 3.8.1 and I think I've figured out what the problem is:
I had a fresh installation and the date was set to someday in 2015 (I think the RPi 2 model b doesn't have an internal clock). So the problem is that all the SSL certificates end up being invalid because of the incorrect date. Setting the correct time using the datetime command fixes the issue.
I know the time is not essential to use RetroPie but there should be a way to set up the time accordingly so that this error doesn't occur.
Hope this reply is helpful!
-
@gugah Your right, the Pi's don't have an internal clock. It's funny but if you connect to the Internet using the ethernet the time is updated, but not via wifi. I think this is a raspian problem, not a retropie problem. Here's what I did to solve this annoyance. I first installed 'rdate' using the command line (sudo apt install rdate). Then I edited /etc/rc.local so the date will be updated on boot as long as you have Internet access. On the line just above the exit I added "sudo rdate -n -4 time-a.nist.gov &". This will connect with the US Gov site to update the time. Sometimes the site is down so it may not work every time. This site has all the details plus many other links if this one is down. "http://tf.nist.gov/tf-cgi/servers.cgi" Let me know if this helps. Just another tool in my toolbox.
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.