Hi Rachid,
Thank you for taking care.
The rotary encoder (lazy installation) now is working again.
But the HD44780 doesn’t install (though there is shown “Plugin installed successfully!”).
Here is what i get:
[code]volumio@pi3e24:~$ sh volumio_install_from_zip.sh Saiyato volumio-hd44780-plugin Downloading and extracting zip file…
converted ‘https://github.com/Saiyato/volumio-hd44780-plugin/raw/master/volumio-hd44780-plugin.zip’ (ANSI_X3.4-1968) -> ‘https://github.com/Saiyato/volumio-hd44780-plugin/raw/master/volumio-hd44780-plugin.zip’ (UTF-8)
–2018-06-26 12:23:21-- https://github.com/Saiyato/volumio-hd44780-plugin/raw/master/volumio-hd44780-plugin.zip
Resolving github.com (github.com)… 192.30.253.112, 192.30.253.113
Connecting to github.com (github.com)|192.30.253.112|:443… connected.
HTTP request sent, awaiting response… 302 Found
Location: https://raw.githubusercontent.com/Saiyato/volumio-hd44780-plugin/master/volumio-hd44780-plugin.zip [following]
converted ‘https://raw.githubusercontent.com/Saiyato/volumio-hd44780-plugin/master/volumio-hd44780-plugin.zip’ (ANSI_X3.4-1968) -> ‘https://raw.githubusercontent.com/Saiyato/volumio-hd44780-plugin/master/volumio-hd44780-plugin.zip’ (UTF-8)
–2018-06-26 12:23:22-- https://raw.githubusercontent.com/Saiyato/volumio-hd44780-plugin/master/volumio-hd44780-plugin.zip
Resolving raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.112.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.112.133|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 8846 (8.6K) [application/zip]
Saving to: ‘volumio-hd44780-plugin.zip’
volumio-hd44780-plu 100%[=====================>] 8.64K --.-KB/s in 0.001s
2018-06-26 12:23:22 (8.61 MB/s) - ‘volumio-hd44780-plugin.zip’ saved [8846/8846]
MiniUnz 1.01b, demo of zLib + Unz package written by Gilles Vollant
more info at http://www.winimage.com/zLibDll/unzip.html
volumio-hd44780-plugin.zip opened
extracting: package.json
extracting: UIConfig.json
extracting: uninstall.sh
creating directory: i18n/
extracting: i18n/strings_en.json
creating directory: options/
extracting: options/character_mappings.json
extracting: options/connection_types.json
extracting: options/scroll_speeds.json
extracting: config.json
extracting: index.js
extracting: install.sh
Installing plugin…
This command will install the plugin on your device
Compressing the plugin
No modules found, running “npm install”
gyp ERR! build error
gyp ERR! stack Error: not found: make
gyp ERR! stack at getNotFoundError (/lib/node_modules/npm/node_modules/which/which.js:13:12)
gyp ERR! stack at F (/lib/node_modules/npm/node_modules/which/which.js:68:19)
gyp ERR! stack at E (/lib/node_modules/npm/node_modules/which/which.js:80:29)
gyp ERR! stack at /lib/node_modules/npm/node_modules/which/which.js:89:16
gyp ERR! stack at /lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js:42:5
gyp ERR! stack at /lib/node_modules/npm/node_modules/which/node_modules/isexe/mode.js:8:5
gyp ERR! stack at FSReqWrap.oncomplete (fs.js:152:21)
gyp ERR! System Linux 4.14.42-v7+
gyp ERR! command “/bin/node” “/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js” “rebuild”
gyp ERR! cwd /home/volumio/volumio-hd44780-plugin/node_modules/lcdi2c/node_modules/i2c-bus
gyp ERR! node -v v8.11.1
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
npm WARN HD44780@1.0.10 No repository field.
npm WARN HD44780@1.0.10 No license field.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! i2c-bus@1.2.5 install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the i2c-bus@1.2.5 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/volumio/.npm/_logs/2018-06-26T12_23_36_830Z-debug.log
Error installing node modules: Error: Command failed: /usr/local/bin/npm install
gyp ERR! build error
gyp ERR! stack Error: not found: make
gyp ERR! stack at getNotFoundError (/lib/node_modules/npm/node_modules/which/which.js:13:12)
gyp ERR! stack at F (/lib/node_modules/npm/node_modules/which/which.js:68:19)
gyp ERR! stack at E (/lib/node_modules/npm/node_modules/which/which.js:80:29)
gyp ERR! stack at /lib/node_modules/npm/node_modules/which/which.js:89:16
gyp ERR! stack at /lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js:42:5
gyp ERR! stack at /lib/node_modules/npm/node_modules/which/node_modules/isexe/mode.js:8:5
gyp ERR! stack at FSReqWrap.oncomplete (fs.js:152:21)
gyp ERR! System Linux 4.14.42-v7+
gyp ERR! command “/bin/node” “/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js” “rebuild”
gyp ERR! cwd /home/volumio/volumio-hd44780-plugin/node_modules/lcdi2c/node_modules/i2c-bus
gyp ERR! node -v v8.11.1
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
npm WARN HD44780@1.0.10 No repository field.
npm WARN HD44780@1.0.10 No license field.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! i2c-bus@1.2.5 install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the i2c-bus@1.2.5 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/volumio/.npm/_logs/2018-06-26T12_23_36_830Z-debug.log
/bin/mv: cannot stat ‘*.zip’: No such file or directory
child_process.js:644
throw err;
^
Error: Command failed: /bin/mv .zip /tmp/plugins/HD44780.zip
/bin/mv: cannot stat '.zip’: No such file or directory
at checkExecSyncError (child_process.js:601:13)
at execSync (child_process.js:641:13)
at install (/volumio/pluginhelper.js:727:9)
at Object.<anonymous> (/volumio/pluginhelper.js:788:9)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Function.Module.runMain (module.js:693:10)
Plugin installed successfully!
volumio@pi3e24:~$
[/code]
the tail of the log is:
943 silly saveTree +-- fs-extra@0.23.1
943 silly saveTree `-- multimap@1.0.1
944 warn HD44780@1.0.10 No repository field.
945 warn HD44780@1.0.10 No license field.
946 verbose stack Error: i2c-bus@1.2.5 install: `node-gyp rebuild`
946 verbose stack Exit status 1
946 verbose stack at EventEmitter.<anonymous> (/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:285:16)
946 verbose stack at emitTwo (events.js:126:13)
946 verbose stack at EventEmitter.emit (events.js:214:7)
946 verbose stack at ChildProcess.<anonymous> (/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
946 verbose stack at emitTwo (events.js:126:13)
946 verbose stack at ChildProcess.emit (events.js:214:7)
946 verbose stack at maybeClose (internal/child_process.js:925:16)
946 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
947 verbose pkgid i2c-bus@1.2.5
948 verbose cwd /home/volumio/volumio-hd44780-plugin
949 verbose Linux 4.14.42-v7+
950 verbose argv "/bin/node" "/usr/local/bin/npm" "install"
951 verbose node v8.11.1
952 verbose npm v5.6.0
953 error code ELIFECYCLE
954 error errno 1
955 error i2c-bus@1.2.5 install: `node-gyp rebuild`
955 error Exit status 1
956 error Failed at the i2c-bus@1.2.5 install script.
956 error This is probably not a problem with npm. There is likely additional logging output above.
957 verbose exit [ 1, true ]
What could go wrong here ?
btw. i was able to install the unmodified pydpiper plugin and enable it without error. Unfortunately i don’t know how to deal with it, yet.
Josef