Hi All
Just updated to V135, and wanted to use PiVPN. Installed through Dietpi-launcher. However, I get errors as below:
DietPi-Services
âââââââââââââââââââââââââââââââââââââââââââââââââââââ
Mode: disable
Please wait...
[Ok] cron
[Ok] apache2
noip2
*** Error in `systemctl': double free or corruption (fasttop): 0x56223fc0 ***
[Failed] noip2dietpi-services: line 268: 712 Aborted systemctl $1 ${aSERVICE_NAME[$i]} &> /dev/null
[Ok] plexmediaserver
DietPi-Software
âââââââââââââââââââââââââââââââââââââââââââââââââââââ
Mode: Installation completed
Please wait...
The system will now reboot.
This completes the DietPi-Software installation.
# processing | D I E T P I #
If I try to run pivpn, then I get the following:
root@RPi3:~# pivpn -h
-bash: pivpn: command not found
root@RPi3:~#
I’m running a Raspberry Pi 3 (Jessie) with Webmin and Plex.
Any suggestions would be gratefully received. TIA
Edit: Sorry, just seen another error message:
# processing | D I E T P I #
[Info] Testing connection to https://install.pivpn.io
[Info] Max duration of 20 seconds, please wait...
[Failed] Connection test | An issue has occured
** Error in `systemctl’: double free or corruption
It looks like a possible bug in systemD. Occurred when running noip2 service control by the looks of it.
Does the error reoccur when you run the following?:
systemctl stop noip2
systemctl start noip2
Also see if the error occurs with:
dietpi-services restart
Possible PSU / SD card corruption. Can you list your PSU and SD card specs please.
[Info] Testing connection to > https://install.pivpn.io
[Info] Max duration of 20 seconds, please wait…
[Failed] Connection test | An issue has occured
This is a connection test. It will fail if wget --spider is unable to obtain a response. Usually indicates the URL is offline and/or unreachable.
Try installing PiVPN again from dietpi-software. The URL appears to be working fine for me, at the moment.
Hi Fourdee
Thanks for the prompt reply.
Tried all options suggested, but no joy - still seeing same error messages.
SD card is Kingston 8GB, but this is only used as boot; root filesystem is on a 32GB Sandisk USB flash drive.
PSU: have tried a Samsung 2A PSU, and another (Power Pak) 2 x 2A PSU. Problem is still there.
Just a thought (from a noob) - as Noip is mentioned, would it be worth trying to uninstall that as well, then re-installing after PiVPN?
Hi,
I was able to replicate. Appears SystemD doesnt like the sysinit service.
This will be resolved in DietPi v136 update, however, you can patch your system now by running the following commands:
Please copy and paste all into a terminal (this is a systemD script that will replace the current one):
update-rc.d noip2 remove
rm /etc/init.d/noip2
cat << _EOF_ > /etc/systemd/system/noip2.service
[Unit]
Description=noip2
After=network.target network-online.target rsyslog.service
[Service]
Type=forking
RemainAfterExit=yes
ExecStart=/usr/local/bin/noip2
ExecStop=/usr/bin/killall -w noip2
[Install]
WantedBy=multi-user.target
_EOF_
#systemctl enable noip2.service
systemctl daemon-reload
You can use dietpi-config > networking options: NAS/MISC to enter the noip creds. Once done, please reboot and check service is running with (please paste results):
systemctl status noip2 -l
Hi Fourdee
Sorry for not coming back sooner. When I went to check for your reply, I saw the update to v136. I have run this update now.
The result of ‘systemctl status’ is:
root@RPi3:~# systemctl status noip2 -l
â noip2.service - noip2
Loaded: loaded (/etc/systemd/system/noip2.service; disabled)
Active: active (exited) since Wed 2016-11-02 13:41:31 GMT; 1h 13min ago
Main PID: 1395 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/noip2.service
ââ1398 /usr/local/bin/noip2
Nov 02 13:41:31 RPi3 systemd[1]: Started noip2.
Nov 02 13:41:31 RPi3 noip2[1398]: v2.1.9 daemon started with NAT enabled
Nov 02 13:41:32 RPi3 noip2[1398]: group[rasppi2] was already set to xxx.xxx.xxx.xxx
Nov 02 13:41:32 RPi3 noip2[1398]: **My NoIP URL** was already set to xxx.xxx.xxx.xxx.
root@RPi3:~#
When I try to login to PiVPN (even after reinstalling), I still get the following:
root@RPi3:~# pivpn
-bash: pivpn: command not found
root@RPi3:~#
When I uninstall PiVPN I notice the following:
[Ok] Uninstalling PiVPN: openvpn installer & management tool
/DietPi/dietpi/dietpi-software: line 8555: pivpn: command not found
userdel: user 'pivpn' does not exist
DietPi-Software
âââââââââââââââââââââââââââââââââââââââââââââââââââââ
Mode: Removing packages that are no longer required
Please wait...
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
When I reinstall PiVPN I still notice this message:
DietPi-Software
âââââââââââââââââââââââââââââââââââââââââââââââââââââ
Mode: Install software
Please wait...
PiVPN: openvpn installer & management tool
[Info] Please wait...
# processing | D I E T P I #
[Info] Testing connection to https://install.pivpn.io
[Info] Max duration of 20 seconds, please wait...
[Failed] Connection test | An issue has occured
Sorry to be a pain, but any more pointers?
TIA
Hi
Looks like PiVPN wasnt actually installed, hence the missing command.
https://install.pivpn.io
Connection test failed. Either website was down, or, no route to website.
Can you run the following command and paste results please:
ping -c 1 pivpn.io
/DietPi/dietpi/func/check_connection https://install.pivpn.io
Hi Fourdee
Thanks for coming back to me. I tried uninstalling PiVPN, then installing manually via http://www.pivpn.io/
This seems to work fine.
Thanks for looking at this, but I am happy to consider this issue closed now.
Can I just say that I think your project is awesome - thanks for all your hard work!
FYI the output from your test commands was:
root@RPi3:~# ping -c 1 pivpn.io
PING pivpn.io (192.30.252.154) 56(84) bytes of data.
64 bytes from pages.github.com (192.30.252.154): icmp_seq=1 ttl=48 time=140 ms
--- pivpn.io ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 140.835/140.835/140.835/0.000 ms
root@RPi3:~# /DietPi/dietpi/func/check_connection https://install.pivpn.io
[Info] Testing connection to https://install.pivpn.io
[Info] Max duration of 20 seconds, please wait...
[Failed] Connection test | An issue has occured
root@RPi3:~#