Pi-Star Update hangs on Updating DV Binaries

General support for the Pi-Star System
User avatar
KE0FHS
Posts: 846
Joined: Wed Apr 11, 2018 8:40 pm
Location: Colorado, USA
Contact:

Re: Pi-Star Update hangs on Updating DV Binaries

Post by KE0FHS » Tue May 21, 2019 4:18 pm

Well, I got all excited and thought this was the magic bullet. On the next hotspot I tried (4.0.0-RC4), I put it into read-write mode and then the update ran fine, though it finished in read-write mode (that long running problem). Then I rebooted and tried running an update without putting it in read-write mode first and the Updating DV Binaries step failed. Aha! I thought. Then I rebooted again, put it into read-write mode, and tried running another update.... Alas, the Updating DV Binaries step failed again. Argh! Back to the drawing board.
73, Toshen, KE0FHS
Playing with Pi-Star (unofficial notes about setting up and using Pi-Star):
https://amateurradionotes.com/pi-star.htm

KE7FNS
Posts: 140
Joined: Wed Apr 17, 2019 11:11 pm

Re: Pi-Star Update hangs on Updating DV Binaries

Post by KE7FNS » Tue May 21, 2019 8:36 pm

KE0FHS wrote:
Tue May 21, 2019 4:18 pm
Back to the drawing board.
I'll ask one more time since maybe you missed my question way back in the beginning.

Did you enable IPV6?

User avatar
w7efs
Posts: 244
Joined: Sun Apr 22, 2018 4:26 pm

Re: Pi-Star Update hangs on Updating DV Binaries

Post by w7efs » Tue May 21, 2019 9:54 pm

KE0FHS wrote:
Tue May 21, 2019 1:24 pm
Ah, after reading the last set of error message, I manually put Pi-Star into read-write mode before running the update, and then the update ran just fine. So perhaps the sudo pistar-update script is, for some reason, failing to put Pi-Star into read-write mode?
Examining /usr/local/sbin/pistar-update, it's easy to see that the code for "rpi-rw" is invoked, since the script is run as root:

Code: Select all

...
# Make the disk writable
mount -o remount,rw /
mount -o remount,rw /boot
...
To answer KE7FNS' question, if you'll run:

Code: Select all

cat /proc/sys/net/ipv6/conf/all/disable_ipv6
we'll be able to see if you have IPv6 enabled or not. The command will return a zero "0" if IPv6 is enabled, a one "1" if IPv6 is disabled.

User avatar
KE0FHS
Posts: 846
Joined: Wed Apr 11, 2018 8:40 pm
Location: Colorado, USA
Contact:

Re: Pi-Star Update hangs on Updating DV Binaries

Post by KE0FHS » Tue May 21, 2019 10:26 pm

KE7FNS wrote:
Tue May 21, 2019 8:36 pm
Did you enable IPV6?
Oh, very sorry, I meant to answer that and then forgot. No, I never have.
73, Toshen, KE0FHS
Playing with Pi-Star (unofficial notes about setting up and using Pi-Star):
https://amateurradionotes.com/pi-star.htm

User avatar
KE0FHS
Posts: 846
Joined: Wed Apr 11, 2018 8:40 pm
Location: Colorado, USA
Contact:

Re: Pi-Star Update hangs on Updating DV Binaries

Post by KE0FHS » Tue May 21, 2019 11:03 pm

Apologies guys, I was wrong. I ran

Code: Select all

cat /proc/sys/net/ipv6/conf/all/disable_ipv6
and it returned zero, so it appears ipv6 is enabled on my system.

I looked in my VPN settings and verified that it was off there, as I remembered. Then I looked at Airport Utility (my router is an Airport Extreme) and there I saw that ipv6 is enabled. I had never seen that before, but I got a new Mac Mini recently, so I guess it came with a new version ofAirport Utility that enables ipv6 by default.

I took a look at Apple's communities and found a question asking how to disable ipv6 on newest airport utility. The answer was: You cannot disable IPv6, but you can disable the IPv6 Internet connection coming from the Internet by setting IPv6 Mode to Link Local Only. I did that, then rebooted, and rebooted my hotspot, too, but the above command still returns zero.

I'm at a loss for what to do next. Any ideas?
73, Toshen, KE0FHS
Playing with Pi-Star (unofficial notes about setting up and using Pi-Star):
https://amateurradionotes.com/pi-star.htm

User avatar
w7efs
Posts: 244
Joined: Sun Apr 22, 2018 4:26 pm

Re: Pi-Star Update hangs on Updating DV Binaries

Post by w7efs » Tue May 21, 2019 11:37 pm

One can disable IPv6 on a running system with (as root):

Code: Select all

echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
It isn't enabled by default in v3.4.17:

Code: Select all

grep disable_ipv6 /etc/sysctl.conf
returns:
net.ipv6.conf.all.disable_ipv6 = 1

If KE7FNS thinks that it might be an issue for you, then you might want to replace the "0" with a "1". It seems to be enabled with "0" by default in the Pi-Star v4-rc3 image at least, which explains why your reboots always enable it.

If disabling IPv6 solves your problem then you might consider a "Feature Request" to present an IPv6 option to disable on the Configuration page.
Last edited by w7efs on Wed May 22, 2019 12:00 am, edited 2 times in total.

User avatar
KE0FHS
Posts: 846
Joined: Wed Apr 11, 2018 8:40 pm
Location: Colorado, USA
Contact:

Re: Pi-Star Update hangs on Updating DV Binaries

Post by KE0FHS » Tue May 21, 2019 11:56 pm

w7efs wrote:
Tue May 21, 2019 11:37 pm
If KE7FNS thinks that it might be an issue for you, then you might want to replace that "0" with a "1". It seems to be enabled with "0" by default in the Pi-Star v4-rc3 image at least.
Okay, thanks. I have an emergency preparedness meeting this evening, but I'll work on this further in the morning.

I appreciate all your help!
73, Toshen, KE0FHS
Playing with Pi-Star (unofficial notes about setting up and using Pi-Star):
https://amateurradionotes.com/pi-star.htm

KE7FNS
Posts: 140
Joined: Wed Apr 17, 2019 11:11 pm

Re: Pi-Star Update hangs on Updating DV Binaries

Post by KE7FNS » Wed May 22, 2019 6:03 am

Weird.

The other day I noticed an IPV6 address on my login page of pi-star, I didn't think much about it, but now it seems to be disabled according to that command posted above, and I never disabled or enabled it.

It was just a hunch that it could of been causing an issue, I can't even explain how I came up with the notion in the first place.

User avatar
KE0FHS
Posts: 846
Joined: Wed Apr 11, 2018 8:40 pm
Location: Colorado, USA
Contact:

Re: Pi-Star Update hangs on Updating DV Binaries

Post by KE0FHS » Wed May 22, 2019 3:25 pm

Okay, I disabled ipv6:

Code: Select all

[email protected](ro):~$ sudo su -
[email protected](ro):~# cat /proc/sys/net/ipv6/conf/all/disable_ipv6
0
[email protected](ro):~# echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
[email protected](ro):~# cat /proc/sys/net/ipv6/conf/all/disable_ipv6
1
[email protected](ro):~# sudo pistar-update
But Pi-Star Update still gets stuck at the Updating DV Binaries step.

UPDATE: Just ran through this again after rebooting the hotspot to make sure I did it correctly. Got stuck on the Updating DV Binaries step for probably 15 minutes:

Code: Select all

[email protected](ro):~$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6
0
[email protected](ro):~$ rpi-rw
[email protected](rw):~$ sudo su -
[email protected](rw):~# echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
[email protected](rw):~# cat /proc/sys/net/ipv6/conf/all/disable_ipv6
1
[email protected](rw):~# exit
logout
[email protected](ro):~$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6
1
[email protected](ro):~$ sudo pistar-update
Updating OS...

Get:1 http://archive.raspberrypi.org/debian stretch InRelease [25.4 kB]
Hit:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease           
Hit:3 http://cdn-fastly.deb.debian.org/debian stretch-backports InRelease  
Fetched 25.4 kB in 1s (14.5 kB/s)                                      
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Done
Checking nginx config
Stopping Services...
Done
Updating DV Binaries...
fatal: unable to access 'https://github.com/AndyTaylorTweet/Pi-Star_v4_Binaries_Bin.git/': gnutls_handshake() failed: Error in the push function.
Updating /usr/local/bin...
From https://github.com/AndyTaylorTweet/Pi-Star_v4_Binaries_Bin
 * branch            master     -> FETCH_HEAD
Already up-to-date.
Last edited by KE0FHS on Wed May 22, 2019 5:08 pm, edited 1 time in total.
73, Toshen, KE0FHS
Playing with Pi-Star (unofficial notes about setting up and using Pi-Star):
https://amateurradionotes.com/pi-star.htm

User avatar
KE0FHS
Posts: 846
Joined: Wed Apr 11, 2018 8:40 pm
Location: Colorado, USA
Contact:

Re: Pi-Star Update hangs on Updating DV Binaries

Post by KE0FHS » Wed May 22, 2019 5:07 pm

Good news: it looks like the 20190521 update may have partially fixed this issue. So far this morning, I've tried three different models of radio/modem boards and have had the same experience with all three: the first update I run (from 20190519 to 20190521) gets hung on Updating DV Binaries. But after that, subsequent updates, whether run through the dashboard or a separate SSH app, run just fine and don't get hung. Fingers crossed, but the following commits that were checked in a couple hours ago may have fixed this issue. I will be so happy if they did!
https://github.com/AndyTaylorTweet/Pi-S ... 42eff05603
https://github.com/AndyTaylorTweet/Pi-S ... 5aa72ec1e5
Last edited by KE0FHS on Thu May 30, 2019 4:34 pm, edited 2 times in total.
73, Toshen, KE0FHS
Playing with Pi-Star (unofficial notes about setting up and using Pi-Star):
https://amateurradionotes.com/pi-star.htm

Post Reply