It has come to my attention that apparently the last release of OctoPi 0.11.0 from February (the one that introduced RPi2 compatibility and which is based on the Raspbian release from 2015-01-31) contains a little issue with the shipped OctoPrint checkout that prevents updates of OctoPrint on this image to run smoothly.

If you are running this version and/or are getting a message along the lines of "timeout for gnet.homelinux.com" when performing the "git pull" step, please just do this (after cd'ing to ~/OctoPrint):

    git remote set-url origin https://github.com/foosel/OctoPrint.git

With this in place "git pull" should work again. The update instructions contains in OctoPrint's FAQ have been adjusted accordingly too.

Background: OctoPi builds are done from a mirrored version of OctoPrint for performance reasons. Usually, the repository URL will be set to the public/official one however during the build process. Apparently for that specific build there was a bug present that caused that "reset" to not take place, causing the image to ship with the wrong repository URL. The above command simply does fix that URL again.

Sorry for not including this information in the release announcement, I only just today learnt that this is an issue with OctoPi 0.11.0 (I so far thought it was only an issue with some of the nightlies put out a while ago). And if you are wondering why I wasn't aware of that before today, a quick reminder since people tend to forget or not know this: I maintain Octo*Print*, not Octo*Pi* (and I usually do my own builds of the latter, especially when testing around with experimental stuff). I try to support +Guy Sheffer every way I can, but this one slipped by me (and a lot of you too when testing the RC of OctoPi 0.11.0 ;))
Author
Gina Häußge
Published
26 Jun 2015
Category
Release
Original URL
This post was originally published at https://plus.google.com/+OctoprintOrg/posts/EbBzVStQUbj