@Harry-van-der-Wolf
Hmmm. next problem: Segmentation Fault…
pi@Pimatic:~ $ /usr/bin/env node --version Segmentation fault
[solved]Pimatic v0.9 autostart not functioning
@Harry-van-der-Wolf
Hmmm. next problem: Segmentation Fault…
pi@Pimatic:~ $ /usr/bin/env node --version Segmentation fault
sudo apt-get uninstall node
sudo npm uninstall node
and then install node again according the guide
@Harry-van-der-Wolf
pi@Pimatic:~ $ /usr/bin/env node --version
Segmentation fault
pi@Pimatic:~ $ sudo apt-get uninstall node
E: Invalid operation uninstall
pi@Pimatic:~ $ sudo npm uninstall node
pi@Pimatic:~ $
So no messages after npm uninstall… I’m almost into formatting the SD and install from scratch
Sorry. The command is sudo apt-get remove node
not uninstall.
Edit: And if you are going to reformat your sd card make sure you make a backupof your config.json and your pimatic-database.sqlite
Still the same segment fault after all your ‘zeer gewaardeerde’ tips… Will go for clean install. maybe it’s even better, but i installed OpenVPN and webcam stuff also…and of course no backup…
You can still make a backup a backup of the rest.
and what do you get with a sudo find / -type f -name node
?
There should be only one hit and it should be /usr/local/bin/node
@Harry-van-der-Wolf said in [solved]Pimatic v0.9 autostart not functioning:
sudo find / -type f -name node
Nope. no result.
And I made another mistake. It is not sudo apt-get remove node
but sudo apt-get remove nodejs
. Debian doesn’t call it node but nodejs as the package node is much older and for HAM radio.
So please try the sudo apt-get purge nodejs
(purge removes everything. also config files).
And just to make sure: does ls -l /usr/bin/nodejs
show something?
If above doesn’t deliver anything it is is really strange. Your /usr/bin/env node
command is nothing more then “find and use the first node in the PATH”.
So how can you get a segmentation fault in a node binary when there is no node binary?
not in /usr/bin (debian default) or in /usr/local/bin (pimatic version)
Also does whereis node
show something?
As a final try.
Do you have a /usr/local/include/node
folder?
In your pimatic-app folder: ls -l .node-gyp/
is there a 4.4.x folder?
Edit: see also this post: https://forum.pimatic.org/topic/2442/pimatic-0-9-35-won-t-start/10
@Harry-van-der-Wolf said in [solved]Pimatic v0.9 autostart not functioning:
And I made another mistake. It is not
sudo apt-get remove node
butsudo apt-get remove nodejs
. Debian doesn’t call it node but nodejs as the package node is much older and for HAM radio.
So please try thesudo apt-get purge nodejs
(purge removes everything. also config files).
And just to make sure: doesls -l /usr/bin/nodejs
show something?
pi@Pimatic:/usr/local $ ls -l /usr/bin/nodejs ls: cannot access /usr/bin/nodejs: No such file or directory
If above doesn’t deliver anything it is is really strange. Your
/usr/bin/env node
command is nothing more then “find and use the first node in the PATH”.
So how can you get a segmentation fault in a node binary when there is no node binary?
not in /usr/bin (debian default) or in /usr/local/bin (pimatic version)Also does
whereis node
show something?
pi@Pimatic:/usr/local $ whereis node node: /usr/local/bin/node
As a final try.
Do you have a/usr/local/include/node
folder?
Yes I have
In your pimatic-app folder:
ls -l .node-gyp/
is there a 4.4.x folder?
There is no pimatic-app folder (anymore)
Edit: see also this post: https://forum.pimatic.org/topic/2442/pimatic-0-9-35-won-t-start/10
and instead of /usr/bin/env node --version
a direct /usr/local/bin/node --version
.
Also a segfault?
sorry. I’m out of options.
thanks a very lot so glad you helped me for so long!