Jump to content

Error on Debian 9.1 Stretch


shadow00caster
 Share

Recommended Posts

Yes, I rebooted.

08:04:00 ~:$ sudo /etc/init.d/pulseway status
● pulseway.service - LSB: Monitor and Control Everything IT from Any Smartphone or Tablet
   Loaded: loaded (/etc/init.d/pulseway; generated; vendor preset: enabled)
   Active: active (exited) since Thu 2018-03-01 08:00:13 EST; 4min 7s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 384 ExecStart=/etc/init.d/pulseway start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/pulseway.service

Mar 01 08:00:11 pidp8 systemd[1]: Starting LSB: Monitor and Control Everything IT from Any Smartphone or Tablet...
Mar 01 08:00:13 pidp8 pulseway[384]: Illegal instruction
Mar 01 08:00:13 pidp8 systemd[1]: Started LSB: Monitor and Control Everything IT from Any Smartphone or Tablet.

 

Link to comment
Share on other sites

  • Staff

Please run the following command (dpkg -l | grep libssl) on your system and then send us the output.

Also, you can try to reinstall the Pulseway agent (it is possible that packages are linked incorrectly):

Remove Pulseway:     apt-get -purge remove pulseway     or     dpkg -P pulseway

And then reinstall it.

Link to comment
Share on other sites

I have the same problem on raspberry pi stretch.

I installed libssl1.0.0 but it still does not work.

 

Mar  6 23:40:59 raspberrypi systemd[1]: Starting LSB: Monitor and Control Everything IT from Any Smartphone or Tablet...
Mar  6 23:40:59 raspberrypi pulseway[19701]: /usr/sbin/pulsewayd: /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/sbin/pulsewayd)
Mar  6 23:40:59 raspberrypi pulseway[19701]: /usr/sbin/pulsewayd: /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/sbin/pulsewayd)
Mar  6 23:40:59 raspberrypi systemd[1]: Started LSB: Monitor and Control Everything IT from Any Smartphone or Tablet.
 

It now seems like I have 3 version of libssl

pi@raspberrypi:/etc/init.d $ dpkg -l | grep libssl
ii  libssl1.0.0:armhf                1.0.1t-1+deb8u7              armhf        Secure Sockets Layer toolkit - shared libraries
ri  libssl1.0.2:armhf                1.0.2l-2+deb9u2              armhf        Secure Sockets Layer toolkit - shared libraries
ri  libssl1.1:armhf                  1.1.0f-3+deb9u1              armhf        Secure Sockets Layer toolkit - shared libraries

It seems like libssl1.0.0 still points to 1.0.2

pi@raspberrypi:/usr/lib/arm-linux-gnueabihf $ ls -l libssl*
lrwxrwxrwx 1 root root     44 Mar  6 23:08 libssl.so.1.0.0 -> /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.2
-rw-r--r-- 1 root root 320924 Dec 14 07:09 libssl.so.1.0.2
-rw-r--r-- 1 root root 327952 Nov  2 20:29 libssl.so.1.1
pi@raspberrypi:/usr/lib/arm-linux-gnueabihf $ ls -l libcrypt*
-rw-r--r-- 1 root root   41292 Jun 16  2017 libcrypt.a
lrwxrwxrwx 1 root root      47 Mar  6 23:08 libcrypto.so.1.0.0 -> /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.2
-rw-r--r-- 1 root root 1493272 Dec 14 07:09 libcrypto.so.1.0.2
-rw-r--r-- 1 root root 1827948 Nov  2 20:29 libcrypto.so.1.1
lrwxrwxrwx 1 root root      38 Jun 16  2017 libcrypt.so -> /lib/arm-linux-gnueabihf/libcrypt.so.1
 

I cannot remove 1.0.2 so somehow I need to get a version of 1.0.0 not pointing to anything else

 

How can we solve this?
 

 

Edited by MickH2007
more information
Link to comment
Share on other sites

  • 1 month later...
  • Staff

 

Please try this steps:

root@raspberrypi:~# rm -rf /usr/lib/arm-linux-gnueabihf/libcrypto.so.0.9.8 /usr/lib/arm-linux-gnueabihf/libssl.so.0.9.8
root@raspberrypi:~# dpkg -i libssl1.0.0_1.0.1t-1+deb8u7_armhf.deb
(Reading database ... 113263 files and directories currently installed.)
Preparing to unpack libssl1.0.0_1.0.1t-1+deb8u7_armhf.deb ...
Unpacking libssl1.0.0:armhf (1.0.1t-1+deb8u7) over (1.0.1t-1+deb8u7) ...
Setting up libssl1.0.0:armhf (1.0.1t-1+deb8u7) ...
root@raspberrypi:~# ln -sf /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0 /usr/lib/arm-linux-gnueabihf/libssl.so.0.9.8
root@raspberrypi:~# ln -sf /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0 /usr/lib/arm-linux-gnueabihf/libcrypto.so.0.9.8
root@raspberrypi:/usr/lib/arm-linux-gnueabihf# /etc/init.d/pulseway start
[ ok ] Starting pulseway (via systemctl): pulseway.service.

Link to comment
Share on other sites

  • 2 months later...

I was able to get the client running on my Pi2b by running the following:

systemctl stop pulseway
wget http://ftp.debian.org/debian/pool/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u8_armhf.deb
dpkg -i libssl1.0.0_1.0.1t-1+deb8u8_armhf.deb
ldconfig
systemctl start pulseway
systemctl status pulseway

● pulseway.service - LSB: Monitor and Control Everything IT from Any Smartphone or Tablet
   Loaded: loaded (/etc/init.d/pulseway; generated; vendor preset: enabled)
   Active: active (running) since Sun 2018-07-15 02:16:42 AEST; 11s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 18044 ExecStop=/etc/init.d/pulseway stop (code=exited, status=0/SUCCESS)
  Process: 18078 ExecStart=/etc/init.d/pulseway start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/pulseway.service
           ├─18085 /usr/sbin/pulsewayd
           ├─18106 sh -c awk -v a="$(awk '/cpu /{print $2+$4,$2+$4+$5}' /proc/stat; sleep 1)" '/cpu /{split(a,b," "); print 100*($2+$4-b[1])/($2+$4+$5-b[2])}' /proc/stat 2>&1
           └─18107 sleep 1

Jul 15 02:16:42 prkpi2b systemd[1]: Starting LSB: Monitor and Control Everything IT from Any Smartphone or Tablet...
Jul 15 02:16:42 prkpi2b systemd[1]: Started LSB: Monitor and Control Everything IT from Any Smartphone or Tablet.
Jul 15 02:16:42 prkpi2b pulseway[18085]: Configuration read successfully!

 

# uname -a
Linux prkpi2b 4.14.34-v7+ #1110 SMP Mon Apr 16 15:18:51 BST 2018 armv7l GNU/Linux

# dpkg -l |grep libssl             
ii  libssl1.0.0:armhf                 1.0.1t-1+deb8u8              armhf        Secure Sockets Layer toolkit - shared libraries
ii  libssl1.0.2:armhf                 1.0.2l-2+deb9u3              armhf        Secure Sockets Layer toolkit - shared libraries
ii  libssl1.1:armhf                   1.1.0f-3+deb9u2              armhf        Secure Sockets Layer toolkit - shared libraries

# grep -i pulseway /var/log/syslog
Jul 15 02:08:20 localhost pulseway[17976]: /usr/sbin/pulsewayd: /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/sbin/pulsewayd)
Jul 15 02:08:20 localhost pulseway[17976]: /usr/sbin/pulsewayd: /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/sbin/pulsewayd)
Jul 15 02:12:31 localhost pulseway[18023]: /usr/sbin/pulsewayd: /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/sbin/pulsewayd)
Jul 15 02:12:31 localhost pulseway[18023]: /usr/sbin/pulsewayd: /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/sbin/pulsewayd)
Jul 15 02:16:42 localhost pulseway: Starting Pulseway Daemon version 5.4 (2018021301)
Jul 15 02:16:42 localhost pulseway: Configuration read successfully!

Then checked the console and could see my Pi in there. Note the "ldconfig" command on the 4th line in bold - that updates the LD cache (linked libraries) which I'm guessing is why you were still getting the errors even though you had installed the v1.0.0 package.

Edited by ghodder
Link to comment
Share on other sites

On 7/14/2018 at 12:27 PM, ghodder said:

I was able to get the client running on my Pi2b by running the following:

That didn't work for me:

Jul 18 20:01:25 pidp8 systemd[1]: Starting LSB: Monitor and Control Everything IT from Any Smartphone or Tablet...
Jul 18 20:01:26 pidp8 pulseway[27509]: /usr/sbin/pulsewayd: /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/sbin/pulsewayd)
Jul 18 20:01:26 pidp8 pulseway[27509]: /usr/sbin/pulsewayd: /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/sbin/pulsewayd)
Jul 18 20:01:26 pidp8 systemd[1]: Started LSB: Monitor and Control Everything IT from Any Smartphone or Tablet.

But it's not started.

Link to comment
Share on other sites

  • Staff

Hi @windracer

Please try these steps:

root@raspberrypi:~# rm -rf /usr/lib/arm-linux-gnueabihf/libcrypto.so.0.9.8 /usr/lib/arm-linux-gnueabihf/libssl.so.0.9.8
root@raspberrypi:~# dpkg -i libssl1.0.0_1.0.1t-1+deb8u7_armhf.deb
(Reading database ... 113263 files and directories currently installed.)
Preparing to unpack libssl1.0.0_1.0.1t-1+deb8u7_armhf.deb ...
Unpacking libssl1.0.0:armhf (1.0.1t-1+deb8u7) over (1.0.1t-1+deb8u7) ...
Setting up libssl1.0.0:armhf (1.0.1t-1+deb8u7) ...
root@raspberrypi:~# ln -sf /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0 /usr/lib/arm-linux-gnueabihf/libssl.so.0.9.8
root@raspberrypi:~# ln -sf /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0 /usr/lib/arm-linux-gnueabihf/libcrypto.so.0.9.8
root@raspberrypi:/usr/lib/arm-linux-gnueabihf# /etc/init.d/pulseway start
[ ok ] Starting pulseway (via systemctl): pulseway.service.

Link to comment
Share on other sites

Still no luck.

Jul 20 22:00:53 pidp8 systemd[1]: Starting LSB: Monitor and Control Everything IT from Any Smartphone or Tablet...
Jul 20 22:00:56 pidp8 pulseway[16522]: /usr/sbin/pulsewayd: /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/sbin/pulsewayd)
Jul 20 22:00:56 pidp8 pulseway[16522]: /usr/sbin/pulsewayd: /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/sbin/pulsewayd)
Jul 20 22:00:56 pidp8 systemd[1]: Started LSB: Monitor and Control Everything IT from Any Smartphone or Tablet.
22:02:12 /usr/lib/arm-linux-gnueabihf:$ ls -la libssl*
-rw-r--r-- 1 root root 490932 Mar 29 06:51 libssl.a
lrwxrwxrwx 1 root root     13 Mar 29 06:51 libssl.so -> libssl.so.1.1
lrwxrwxrwx 1 root root     44 Jul 20 21:59 libssl.so.0.9.8 -> /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0
lrwxrwxrwx 1 root root     44 Jul 20 22:00 libssl.so.1.0.0 -> /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.2
-rw-r--r-- 1 root root 320924 Mar 29 07:10 libssl.so.1.0.2
-rw-r--r-- 1 root root 327952 Mar 29 06:51 libssl.so.1.1

22:02:17 /usr/lib/arm-linux-gnueabihf:$ ls -la libcrypto*
-rw-r--r-- 1 root root 3143988 Mar 29 06:51 libcrypto.a
lrwxrwxrwx 1 root root      16 Mar 29 06:51 libcrypto.so -> libcrypto.so.1.1
lrwxrwxrwx 1 root root      47 Jul 20 21:59 libcrypto.so.0.9.8 -> /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0
lrwxrwxrwx 1 root root      47 Jul 20 22:00 libcrypto.so.1.0.0 -> /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.2
-rw-r--r-- 1 root root 1497376 Mar 29 07:10 libcrypto.so.1.0.2
-rw-r--r-- 1 root root 1827956 Mar 29 06:51 libcrypto.so.1.1
22:02:23 /usr/lib/arm-linux-gnueabihf:$

 

Link to comment
Share on other sites

  • Staff

The Pulseway agent on your system still can not find the required SSL libraries.

Please do the following:

  1.  Uninstall the Pulseway agent.
  2. Reboot the system.
  3. Install the following package: 

              wget http://ftp.debian.org/debian/pool/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u8_armhf.deb

              dpkg -i libssl1.0.0_1.0.1t-1+deb8u8_armhf.deb

       4. And then install the Pulseway agent.

Link to comment
Share on other sites

Pretty sure I already tried that, but did it again. Still nothing, same result.

 

Jul 24 17:02:26 pidp8 systemd[1]: Starting LSB: Monitor and Control Everything IT from Any Smartphone or Tablet...
Jul 24 17:02:26 pidp8 pulseway[1032]: /usr/sbin/pulsewayd: /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/sbin/pulsewayd)
Jul 24 17:02:26 pidp8 pulseway[1032]: /usr/sbin/pulsewayd: /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/sbin/pulsewayd)
Jul 24 17:02:26 pidp8 systemd[1]: Started LSB: Monitor and Control Everything IT from Any Smartphone or Tablet.
17:03:34 /usr/lib/arm-linux-gnueabihf:$ ls -la libssl*
-rw-r--r-- 1 root root 490932 Mar 29 06:51 libssl.a
lrwxrwxrwx 1 root root     13 Mar 29 06:51 libssl.so -> libssl.so.1.1
lrwxrwxrwx 1 root root     44 Jul 20 22:04 libssl.so.0.9.8 -> /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0
lrwxrwxrwx 1 root root     44 Jul 24 17:02 libssl.so.1.0.0 -> /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.2
-rw-r--r-- 1 root root 320924 Mar 29 07:10 libssl.so.1.0.2
-rw-r--r-- 1 root root 327952 Mar 29 06:51 libssl.so.1.1

17:03:37 /usr/lib/arm-linux-gnueabihf:$ ls -la libcrypto*
-rw-r--r-- 1 root root 3143988 Mar 29 06:51 libcrypto.a
lrwxrwxrwx 1 root root      16 Mar 29 06:51 libcrypto.so -> libcrypto.so.1.1
lrwxrwxrwx 1 root root      47 Jul 20 21:59 libcrypto.so.0.9.8 -> /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0
lrwxrwxrwx 1 root root      47 Jul 24 17:02 libcrypto.so.1.0.0 -> /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.2
-rw-r--r-- 1 root root 1497376 Mar 29 07:10 libcrypto.so.1.0.2
-rw-r--r-- 1 root root 1827956 Mar 29 06:51 libcrypto.so.1.1

 

Link to comment
Share on other sites

  • 1 month later...

I took yet another shot at this (since I got it to work by changing symlinks on my regular (Intel-based) Linux server) and it still doesn't work.

I installed libssl1.0.0_1.0.1t-1+deb8u8_armhf.deb and then fixed the libssl.so and libcrypto.so symlinks so they point to the 1.0.0 versions of the files (also tried 1.0.2):

11:18:19 /usr/lib/arm-linux-gnueabihf:$ ls -la libssl*
-rw-r--r-- 1 root root 490932 Mar 29 06:51 libssl.a
lrwxrwxrwx 1 root root     15 Sep 14 11:18 libssl.so -> libssl.so.1.0.0
lrwxrwxrwx 1 root root     44 Jul 20 22:04 libssl.so.0.9.8 -> /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0
-rw-r--r-- 1 root root 231240 Mar 29 09:00 libssl.so.1.0.0
-rw-r--r-- 1 root root 320924 Mar 29 07:10 libssl.so.1.0.2
-rw-r--r-- 1 root root 327952 Mar 29 06:51 libssl.so.1.1
11:18:21 /usr/lib/arm-linux-gnueabihf:$ ls -la libcrypto*
-rw-r--r-- 1 root root 3143988 Mar 29 06:51 libcrypto.a
lrwxrwxrwx 1 root root      18 Sep 14 11:18 libcrypto.so -> libcrypto.so.1.0.0
lrwxrwxrwx 1 root root      47 Jul 20 21:59 libcrypto.so.0.9.8 -> /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0
-rw-r--r-- 1 root root 1123652 Mar 29 09:00 libcrypto.so.1.0.0
-rw-r--r-- 1 root root 1497376 Mar 29 07:10 libcrypto.so.1.0.2
-rw-r--r-- 1 root root 1827956 Mar 29 06:51 libcrypto.so.1.1

The agent still fails to start:

Sep 14 11:12:45 pidp8 systemd[1]: Starting LSB: Monitor and Control Everything IT from Any Smartphone or Tablet...
Sep 14 11:12:45 pidp8 pulseway[32548]: /usr/sbin/pulsewayd: /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/sbin/pulsewayd)
Sep 14 11:12:45 pidp8 pulseway[32548]: /usr/sbin/pulsewayd: /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/sbin/pulsewayd)
Sep 14 11:12:45 pidp8 systemd[1]: Started LSB: Monitor and Control Everything IT from Any Smartphone or Tablet.
Sep 14 11:18:47 pidp8 systemd[1]: Stopping LSB: Monitor and Control Everything IT from Any Smartphone or Tablet...
Sep 14 11:18:47 pidp8 systemd[1]: Stopped LSB: Monitor and Control Everything IT from Any Smartphone or Tablet.

 

Link to comment
Share on other sites

  • 4 months later...

Interesting. Using @ghodder's instructions from July last year, I was able to get the 6.0.1 agent running on my new Pi 3 B+! But the same instructions fail to work on my original Pi B+. I noticed that the old Pi is armv6 and the Pi 3 is armv7. Maybe that has something to do with it?

Still waiting for that 6.1 agent on Linux! ;)

Link to comment
Share on other sites

  • 3 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By Jamie Taylor
      Pulseway Client Portal now includes a built-in chat function that allows the end user to communicate directly with a technician. This can be started automatically as a step in a troubleshooter, or you can give users the option to start it directly themselves.   A summary of the chat is recorded and can be sent to the technician. Automation Workflows: Run assigned patch policy
      Start patching systems as they get added to Pulseway using the new Run Assigned Patch Policy action, now available for the System Registered workflow trigger.
      Remote Desktop Improvements
      Introducing Adaptive FPS to deliver the optimum resolution for the current network connection, resulting in an enhanced user experience.
       
    • By Jamie Taylor
      You can now trigger workflow executions from Performance Counter notifications and evaluate Name, Category and Instance in conditions to build even more customizable workflows for your IT processes.
    • By Jamie Taylor
      You can now create interactive, conditional troubleshooters that can be used to ask questions, provide answers, and run self remediation scripts and tasks based on user input. Pulseway's Client Portal can be used to standardize IT processes, empower end-users and reduce the workload on your support team.

       

       
    • By Leah96xxx
      I am trying to configure Pulseway on my Ubuntu Server 20.04 LTS machine, but I'm having issues getting it to recognise systemd services.
      The services I want to monitor are smbd, plexmediaserver and clamav-freshclam. Regardless of what configuration I use, none of these services are even recognised by Pulseway let alone monitored. I have also tried setting each service as "NONE", "UPSTART" and "SYSVINIT" but nothing seems to work.
      The strange part is that ssh is monitored despite the fact that it's configuration is identical to the others.
      Here is a screenshot of my configuration:
      Can someone please help me out here? Is there something I'm missing?
      EDIT: Never mind. It suddenly started working after I posted this.
    • By Astrofrite
      Hi, i want to know how i can monitor the dropbox daemon on linux, i'v tried things with workflow but when i stop the service manualy it won't send me a notification or try to restart the service, and that is bothering me becaus on our servers we need to have dropbox running all the time for our application, i know that dropbox is weird on linux, it won't show with systemctl, but it's still like a daemon.
      I'm running debian buster machine all up to date with the last pulseway agent
       
×
×
  • Create New...