BernhardSchlegel / BierBot

Raspberry Pi powered, Brewing Software for iOS, Android and Desktop (Mash and Ferment)
Other
17 stars 5 forks source link

Auto Update broken #17

Open BernhardSchlegel opened 3 years ago

BernhardSchlegel commented 3 years ago

Hangs after

Jan 26 19:54:23 BierBotGefriere node[410]: 26.01.2021, 19:54:23 - settings sent.
Jan 26 19:54:26 BierBotGefriere node[410]: 26.01.2021, 19:54:26 - settings sent.
Jan 26 19:56:13 BierBotGefriere node[410]: 26.01.2021, 19:56:13 - installing update...
Jan 26 19:56:13 BierBotGefriere node[410]: 26.01.2021, 19:56:13 - unzipping /home/pi/BierBot/server/libs/../../update/2.1.0.zip to /home/pi/BierBot/server/libs/../../../BierBotUpdate...
BernhardSchlegel commented 3 years ago

To debug, set settingUpdateURLs (versio.js:13) to var settingUpdateURLs = [ "https://raw.githubusercontent.com/BernhardSchlegel/BierBot/develop/server/libs/version-self.json", ];

Reason seems to be that unzip never exits, last words

Jan 26 20:42:14 BierBotGefriere node[485]:   inflating: /home/pi/BierBot/server/libs/../../../BierBotUpdate/BierBot-master/sys/interfaces
Jan 26 20:42:14 BierBotGefriere node[485]:   inflating: /home/pi/BierBot/server/libs/../../../BierBotUpdate/BierBot-master/sys/w.sh
Jan 26 20:42:14 BierBotGefriere node[485]: 26.01.2021, 20:42:14 - unzipping:

so process.on('close', function(code, signal) { (line 195) is never called.