Retropie updates install extremely slowly although Pi is mostly idle
-
Hello,
I'm on a Pi4 and use Retropie 4.7.1 with the image provided from this website.
When I select "Update all installed packages" from the setup menu, this process takes extremely long, but checking with "top", I can see that the Pi is completely idle. So it's definitely not compiling anything.
For example at this step:
= = = = = = = = = = = = = = = = = = = = = Installing (binary) 'lr-mupen64plus-next' : N64 emulator - Mupen64Plus + GLideN64 for libretro (next version) = = = = = = = = = = = = = = = = = = = = = Downloading https://files.retropie.org.uk/binaries/buster/rpi4/kms/libretrocores/lr-mupen64plus-next.tar.gz.asc ... 2021-01-15 16:38:56 URL:https://files.retropie.org.uk/binaries/buster/rpi4/kms/libretrocores/lr-mupen64plus-next.tar.gz.asc [870/870] -> "/tmp/tmp.LqruiB7aB5/lr-mupen64plus-next.tar.gz.asc" [1] Downloading https://files.retropie.org.uk/binaries/buster/rpi4/kms/libretrocores/lr-mupen64plus-next.tar.gz ... 2021-01-15 16:39:10 URL:https://files.retropie.org.uk/binaries/buster/rpi4/kms/libretrocores/lr-mupen64plus-next.tar.gz [1595817/1595817] -> "/tmp/tmp.LqruiB7aB5/lr-mupen64plus-next.tar.gz" [1] lr-mupen64plus-next/ lr-mupen64plus-next/retropie.pkg lr-mupen64plus-next/README.md lr-mupen64plus-next/mupen64plus_next_libretro.so lr-mupen64plus-next/LICENSE /opt/retropie/libretrocores/lr-mupen64plus-next /home/pi = = = = = = = = = = = = = = = = = = = = = Configuring 'lr-mupen64plus-next' : N64 emulator - Mupen64Plus + GLideN64 for libretro (next version) = = = = = = = = = = = = = = = = = = = = = /home/pi = = = = = = = = = = = = = = = = = = = = = Installing dependencies for 'lr-mupen64plus' : N64 emu - Mupen64Plus + GLideN64 for libretro = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Installing (binary) 'lr-mupen64plus' : N64 emu - Mupen64Plus + GLideN64 for libretro = = = = = = = = = = = = = = = = = = = = =
It just stays like this without any output for about 5 minutes before moving on.
Then it goes on like this:
/home/pi = = = = = = = = = = = = = = = = = = = = = Installing (binary) 'lr-nestopia' : NES emu - Nestopia (enhanced) port for libretro = = = = = = = = = = = = = = = = = = = = = Downloading https://files.retropie.org.uk/binaries/buster/rpi4/kms/libretrocores/lr-nestopia.tar.gz.asc ... 2021-01-15 16:42:24 URL:https://files.retropie.org.uk/binaries/buster/rpi4/kms/libretrocores/lr-nestopia.tar.gz.asc [870/870] -> "/tmp/tmp.CxUIoyeLO4/lr-nestopia.tar.gz.asc" [1] Downloading https://files.retropie.org.uk/binaries/buster/rpi4/kms/libretrocores/lr-nestopia.tar.gz ... 2021-01-15 16:42:26 URL:https://files.retropie.org.uk/binaries/buster/rpi4/kms/libretrocores/lr-nestopia.tar.gz [635976/635976] -> "/tmp/tmp.CxUIoyeLO4/lr-nestopia.tar.gz" [1] lr-nestopia/ lr-nestopia/COPYING lr-nestopia/retropie.pkg lr-nestopia/nestopia_libretro.so /opt/retropie/libretrocores/lr-nestopia /home/pi
So this is just an example to illustrate where it hangs, and this applies to all packages. But there are no meaningful error messages and I really don't know what's actually going on in the background.
Any help would be appreciated :)
-
Ok, I could solve it. There must have been a problem with IPv6, deactivating it solved the problem as in this thread:
https://retropie.org.uk/forum/topic/28939/updating-broken-connection-time-out/7
Maybe this should be added to the documentation or the FAQ or somewhere as it seems to affect some people.
I deactivated it according to this guide:
https://www.leowkahman.com/2016/03/19/disable-ipv6-raspberry-raspbian/
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.