Jump to content

Initial Feeback


Michel Kohanim

Recommended Posts

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?

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

[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 ~]$
 

Link to comment
Share on other sites

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 ~]$
 

Link to comment
Share on other sites

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...

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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]$
 

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

[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
 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...