garybixler Posted November 30, 2019 Posted November 30, 2019 Two installed but devel/py-pip@py37 security/py-certbot@py37 net/py-netifaces@py37 all got a similar message. pkg: No packages available to install matching 'net/py-netifaces@py37' have been found in the repositories Thanks Gary
Michel Kohanim Posted November 30, 2019 Author Posted November 30, 2019 Hi Gary, you don't need the prefix/suffixes. So, please do: sudo pkg install py-pip sudo pkg install py-cerbot etc. Wtih kind regards, Michel
garybixler Posted November 30, 2019 Posted November 30, 2019 Still getting no packages for py-pip and py-cerbot or py-certbot
simplextech Posted November 30, 2019 Posted November 30, 2019 Just now, garybixler said: Still getting no packages for py-pip and py-cerbot or py-certbot That's because the package names are wrong. py37-certbot py37-pip py37-netifaces
garybixler Posted November 30, 2019 Posted November 30, 2019 Simplextech Hi py37 installed and py37-pip and py37-netifaces were already installed. Thanks Gary
garybixler Posted November 30, 2019 Posted November 30, 2019 Hi Unfortunately I rebooted polisy and tried installing Tesla NS and get the same error message. cloneRepo: Error: runInstallProcess: undefined I can install it into my local Rpi with no problem. Thanks Gary
simplextech Posted November 30, 2019 Posted November 30, 2019 19 minutes ago, garybixler said: Hi Unfortunately I rebooted polisy and tried installing Tesla NS and get the same error message. cloneRepo: Error: runInstallProcess: undefined I can install it into my local Rpi with no problem. Thanks Gary That error is when it's trying to run the install.sh from local. The install is just trying to run npm install. None of that is python related. What's in your polisy logs?
garybixler Posted November 30, 2019 Posted November 30, 2019 The polisy log is over 5000 lines and never scrolls to the end without the pc getting over loaded. Is there a way to clear the polisy log?
simplextech Posted November 30, 2019 Posted November 30, 2019 (edited) 10 minutes ago, garybixler said: The polisy log is over 5000 lines and never scrolls to the end without the pc getting over loaded. Is there a way to clear the polisy log? yeah... log rotation needs to be setup.... do this: sudo -s cat /dev/null > /var/polyglot/log/debug.log exit You have to do the sudo -s to change directly to root because the typical 'cat /dev/null ' will give a permission denied That will clear the log. Then run the install of Tesla NS again and see what info you get and post it. Edited November 30, 2019 by simplextech
garybixler Posted November 30, 2019 Posted November 30, 2019 Excellent got the log 019-11-29 17:17:33 [polyglot] info: NSChild cloneRepo: Successfully cloned Tesla into NodeServer directory. 2019-11-29 17:17:34 [polyglot] error: NSChild: Install failed - Non-zero exit code: 1 2019-11-29 17:17:34 [polyglot] error: NSChild: Tesla cloneRepo: Error: runInstallProcess: undefined 2019-11-29 17:17:34 [polyglot] error: Error: runInstallProcess: undefined at runInstallProcess (/snapshot/polyglot-v2/lib/modules/children.js:45:11) at <anonymous> at process._tickCallback (internal/process/next_tick.js:188:7) 2019-11-29 17:17:34 [polyglot] error: NSResponse: Success: false - cloneRepo: Error: runInstallProcess: undefined 2019-11-29 17:17:34 [polyglot] info: WirelessTag(3): Processing command: status 2019-11-29 17:17:34 [polyglot] info: WirelessTag(3): Processing command: status
simplextech Posted November 30, 2019 Posted November 30, 2019 Next try this. cd /var/polyglot/nodeservers/Tesla sudo -u polyglot npm install This is what my output looks like: [admin@polisy /var/polyglot/nodeservers/Tesla]$ sudo -u polyglot npm install npm WARN tesla@1.0.4 No repository field. audited 1164 packages in 8.834s found 0 vulnerabilities Post the errors or information if it's different than mine.
garybixler Posted November 30, 2019 Posted November 30, 2019 this is my return message: ld-elf.so.1: /lib/libcrypto.so.111: version OPENSSL_1_1_1b required by /usr/local/bin/node not found
simplextech Posted November 30, 2019 Posted November 30, 2019 18 minutes ago, garybixler said: this is my return message: ld-elf.so.1: /lib/libcrypto.so.111: version OPENSSL_1_1_1b required by /usr/local/bin/node not found now that's very odd as libcrypto is part of the FreeBSD base. Have you updated the system since receiving it?
garybixler Posted November 30, 2019 Posted November 30, 2019 (edited) I have updated twice. Maybe three times if you count the very first. I'm at 2.2.6 now. I wonder if a power reset could have corrupted something. This all did start after the second update. Edited November 30, 2019 by garybixler
simplextech Posted November 30, 2019 Posted November 30, 2019 1 minute ago, garybixler said: I have updated twice. Maybe three times if you count the very first. I'm at 2.2.6 now. I wonder if a power reset could have corrupted something. doubtful run a ldd /usr/local/bin/node and paste the output
garybixler Posted November 30, 2019 Posted November 30, 2019 [admin@polisy ~]$ ldd /usr/local/bin/node and paste the output /usr/local/bin/node: libz.so.6 => /lib/libz.so.6 (0x802113000) libuv.so.1 => /usr/local/lib/libuv.so.1 (0x80212d000) libcares.so.2 => /usr/local/lib/libcares.so.2 (0x802159000) libnghttp2.so.14 => /usr/local/lib/libnghttp2.so.14 (0x802174000) libcrypto.so.111 => /lib/libcrypto.so.111 (0x8021a1000) libssl.so.111 => /usr/lib/libssl.so.111 (0x80248e000) libicui18n.so.65 => /usr/local/lib/libicui18n.so.65 (0x802523000) libicuuc.so.65 => /usr/local/lib/libicuuc.so.65 (0x802852000) libicudata.so.65 => /usr/local/lib/libicudata.so.65 (0x802a4e000) libelf.so.2 => /lib/libelf.so.2 (0x802a50000) libutil.so.9 => /lib/libutil.so.9 (0x802a6a000) libkvm.so.7 => /lib/libkvm.so.7 (0x802a81000) libexecinfo.so.1 => /usr/lib/libexecinfo.so.1 (0x802a94000) libc++.so.1 => /usr/lib/libc++.so.1 (0x802a99000) libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x802b68000) libm.so.5 => /lib/libm.so.5 (0x802b89000) libthr.so.3 => /lib/libthr.so.3 (0x802bbb000) libc.so.7 => /lib/libc.so.7 (0x802be6000) librt.so.1 => /usr/lib/librt.so.1 (0x802fce000) libdl.so.1 => /usr/lib/libdl.so.1 (0x802fd6000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x802fda000) ldd: and: No such file or directory ldd: paste: No such file or directory ldd: the: No such file or directory ldd: output: No such file or directory [admin@polisy ~]$
garybixler Posted November 30, 2019 Posted November 30, 2019 Added to much the first time /usr/local/bin/node: libz.so.6 => /lib/libz.so.6 (0x802113000) libuv.so.1 => /usr/local/lib/libuv.so.1 (0x80212d000) libcares.so.2 => /usr/local/lib/libcares.so.2 (0x802159000) libnghttp2.so.14 => /usr/local/lib/libnghttp2.so.14 (0x802174000) libcrypto.so.111 => /lib/libcrypto.so.111 (0x8021a1000) libssl.so.111 => /usr/lib/libssl.so.111 (0x80248e000) libicui18n.so.65 => /usr/local/lib/libicui18n.so.65 (0x802523000) libicuuc.so.65 => /usr/local/lib/libicuuc.so.65 (0x802852000) libicudata.so.65 => /usr/local/lib/libicudata.so.65 (0x802a4e000) libelf.so.2 => /lib/libelf.so.2 (0x802a50000) libutil.so.9 => /lib/libutil.so.9 (0x802a6a000) libkvm.so.7 => /lib/libkvm.so.7 (0x802a81000) libexecinfo.so.1 => /usr/lib/libexecinfo.so.1 (0x802a94000) libc++.so.1 => /usr/lib/libc++.so.1 (0x802a99000) libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x802b68000) libm.so.5 => /lib/libm.so.5 (0x802b89000) libthr.so.3 => /lib/libthr.so.3 (0x802bbb000) libc.so.7 => /lib/libc.so.7 (0x802be6000) librt.so.1 => /usr/lib/librt.so.1 (0x802fce000) libdl.so.1 => /usr/lib/libdl.so.1 (0x802fd6000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x802fda000) [admin@polisy ~]$
simplextech Posted November 30, 2019 Posted November 30, 2019 Quote libcrypto.so.111 => /lib/libcrypto.so.111 (0x8021a1000) The ldd output shows that the libcrypto library is there and available. That's point to a possible path issue from when you ran things manually. Yet it does not explain why it's failing when running through Polyglot or even why it didn't work when running through sudo. Hmm...
simplextech Posted November 30, 2019 Posted November 30, 2019 (edited) Well can perhaps try upgrading node and npm and see... maybe... Try the following: sudo pkg upgrade node sudo pkg upgrade npm The next would be a remove and re-install.... sudo pkg remove npm sudo pkg remove node --- Re-Install sudo pkg install node sudo pkg install npm Edited November 30, 2019 by simplextech
garybixler Posted November 30, 2019 Posted November 30, 2019 Ok I did the remove and re-install and rebooted the policy but still get this error when installing Tesla NS 2019-11-29 18:12:14 [polyglot] error: NSChild: Tesla cloneRepo: Error: runInstallProcess: undefined 2019-11-29 18:12:14 [polyglot] error: Error: runInstallProcess: undefined at runInstallProcess (/snapshot/polyglot-v2/lib/modules/children.js:45:11) at <anonymous> at process._tickCallback (internal/process/next_tick.js:188:7) 2019-11-29 18:12:14 [polyglot] error: NSResponse: Success: false - cloneRepo: Error: runInstallProcess: undefined
simplextech Posted November 30, 2019 Posted November 30, 2019 Well back to this then. See if you still get the same error: cd /var/polyglot/nodeservers/Tesla sudo -u polyglot npm install Make sure the first command runs correctly and you are actually in the Tesla directory. Then run the second sudo command.
garybixler Posted November 30, 2019 Posted November 30, 2019 Unfortunately the same. [admin@polisy /var/polyglot/nodeservers/Tesla]$ sudo -u polyglot npm install Password: ld-elf.so.1: /lib/libcrypto.so.111: version OPENSSL_1_1_1b required by /usr/local/bin/node not found [admin@polisy /var/polyglot/nodeservers/Tesla]$
simplextech Posted November 30, 2019 Posted November 30, 2019 On another note. I was able to replicate the error with a different nodeserver on my test system. The error is being caused by a missing dependency which is then display/presented by Polyglot as the "runInstallProcess: undefined" error. I'm not sure what your Polisy is missing compared to mine. If you run a "pkg info" and then paste the output I'll run a compare against what I have installed and see if there's a difference.
garybixler Posted November 30, 2019 Posted November 30, 2019 [admin@polisy ~]$ pkg info bash-5.0.11 GNU Project's Bourne Again SHell boost-libs-1.71.0_2 Free portable C++ libraries (without Boost.Python) c-ares-1.15.0_1 Asynchronous DNS resolver library ca_root_nss-3.47.1 Root certificate bundle from the Mozilla Project curl-7.67.0 Command line tool and library for transferring data with URLs cvsps-2.1_2 Create patchset information from CVS dmidecode-3.2 Tool for dumping DMI (SMBIOS) contents in human-readable format dual-dhclient-1.0_1 Spawns dhclients for a dual-stack network e2fsprogs-libuuid-1.45.3 UUID library from e2fsprogs package expat-2.2.8 XML 1.0 parser written in C flashrom-1.1 Utility for reading, writing, verifying, and erasing flash ROM chips gettext-runtime-0.20.1 GNU gettext runtime libraries and programs git-2.24.0 Distributed source code management tool gmake-4.2.1_3 GNU version of 'make' utility icu-65.1,1 International Components for Unicode (from IBM) indexinfo-0.3.1 Utility to regenerate the GNU info page index isc-dhcp44-client-4.4.1_1 The ISC Dynamic Host Configuration Protocol client libconfuse-3.2.1_1 Configuration file parsing library libffi-3.2.1_3 Foreign Function Interface libftdi1-1.4_13 Library (using libusb) to talk to FTDI chips libnghttp2-1.40.0 HTTP/2.0 C Library libpci-3.6.2 PCI configuration space I/O made easy libuv-1.33.1 Multi-platform support library with a focus on asynchronous I/O libwebsockets-2.4.2 C library for lightweight websocket clients and servers
simplextech Posted November 30, 2019 Posted November 30, 2019 Is that all that it's showing you? I have a lot more. Your output isn't even showing mongodb or mosquitto which are necessary for polyglot to run. I don't see node or npm or any of the python packages in your output.
Recommended Posts