Author Topic: SOLVED by Travisn000 Neo Router and Libraries  (Read 2108 times)

Offline moniac

  • Full Member
  • ***
  • Posts: 198
SOLVED by Travisn000 Neo Router and Libraries
« on: March 08, 2010, 06:33:47 PM »
Hamachi2 for windows does not work well at all with the linux hamachi that is in the repos which is the last release for linux. Logmein has not updated linux in over four years. I have switched to Neo Router zero config VPN. Neo Router makes rpms for Red Hat, Fedora and Centos. The Centos rpm nrclient-0.9.8.1485-centos-i386 works in PCLinuxOS including 2010 beta1. It requires /lib/libcrypto.so.0.9.8 and /lib/libssl.so.0.9.8. The newer releases of Neo Router does not work because they requires libcrypto.so.6 and libssl.so.6. I am not sure but I think libcrypto.so.0.9.8 and libssl.so.0.9.8 are not current and if they were they would supply the required libs. Does anyone know if that is true or if libcrypto.so.6 and libssl.so.6 is in some other library that is in the repos. Thanks to all the developers for this great linux distro.
« Last Edit: March 12, 2010, 08:39:13 PM by moniac »

Offline travisN000

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1758
Re: Hamachi Neo Router and Libraries
« Reply #1 on: March 09, 2010, 01:14:27 PM »
I used Hamachi from the repos just about a month ago to connect to a windows machine..  it seems like one of the GUI's worked fine, while the other didn't (I don't recall which one worked).


There is also a how-to for console set up of hamachi here:
http://belproject.org/mwiki/index.php?title=Hamachi_Remote_Set_up

..note that the GUI's will not work with the console setup; I believe the daemon (autostart service at boot from PCC or webmin) and GUI are mutually exclusive in that if one is running the other will not work.

Offline moniac

  • Full Member
  • ***
  • Posts: 198
Re: Hamachi Neo Router and Libraries
« Reply #2 on: March 09, 2010, 01:43:14 PM »
I used Hamachi from the repos just about a month ago to connect to a windows machine..  it seems like one of the GUI's worked fine, while the other didn't (I don't recall which one worked).


There is also a how-to for console set up of hamachi here:
http://belproject.org/mwiki/index.php?title=Hamachi_Remote_Set_up

..note that the GUI's will not work with the console setup; I believe the daemon (autostart service at boot from PCC or webmin) and GUI are mutually exclusive in that if one is running the other will not work.


Thanks Travisn000 for your reply. I don't have a problem with setting up hamachi. I am the "Ed" that wrote the hamach setup on the belproject site. My problem is Logmein didn't up date linux when they took windows to hamachi2. Windows hamachi2 won't keep a connection with the linux hamachi. I was using it to backup files from three different networks to each other for off site backups. They started failing to backup every night when we upgraded to the hamach2 for windows. I call tech support and was essentially told that they were windows only now but was working on linux. they have said that for 4 years. Now it is broken and my licenses are no good for the purpose I bought them for. But that is another story.

I made this post on the Neo Router fourm

"I have neorouter client running on PCLinuxOS. Yesterday I did a new install on another computer and could not get the client to install. I kept getting dependency errors for libssl.so.6 and libcrypto.so.6. No matter what I did I kept getting theses errors. I was referring to the working machine to see what was different. I finally noticed that the working machine had version 9.8.1438 on it and on the machine that was giving me the dependency problems was with version 9.9.1528. Once I noticed this I tried to install version 9.8.1438. It installed with no problem. I am using the Centos rpms by the way."

This is the reply one of the developers responded with

"Thanks for your report. We didn't test NR on PCLinuxOS, if it's not working, please find and install the proper libraries and NR will work then.

Thanks,
KevinZ - NeoRouter team

So you see my original post is about finding the correct libraries in PCLinuxOS to be able to update to the newer version. I have not been able to install any of the last three neo router updates on PCLinuxOS because of the above listed dependency failures of libcrypto.so.6 and libssl.so.6.

If I knew what packages provides them maybe I could make some links to them and be able to upgrade to take advantage to the bug fixes and new features.

Offline travisN000

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1758
Re: Hamachi Neo Router and Libraries
« Reply #3 on: March 09, 2010, 05:23:24 PM »
I don't know if it will work for that particular software, but I've seen others "fix" this sort of issue by creating a symlink named as the missing version and pointing to the current / installed version..  (other versions may have the needed functionality, but the software may be hardcoded for that version)

ie:
Code: [Select]
ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.6
ldconfig
(adjust to match your needs..  that is just a guess, as I'm on a windows workstation ATM)


EDIT:

rpm might be able to help locate it as well:
Code: [Select]
rpm -qp --whatprovides libcrypto.so.6
#   ---OR---
rpm -qp --whatprovides libcrypto
« Last Edit: March 09, 2010, 05:43:56 PM by travisn000 »

Offline moniac

  • Full Member
  • ***
  • Posts: 198
Re: Hamachi Neo Router and Libraries
« Reply #4 on: March 09, 2010, 06:05:32 PM »
I don't know if it will work for that particular software, but I've seen others "fix" this sort of issue by creating a symlink named as the missing version and pointing to the current / installed version..  (other versions may have the needed functionality, but the software may be hardcoded for that version)

ie:
Code: [Select]
ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.6
ldconfig
(adjust to match your needs..  that is just a guess, as I'm on a windows workstation ATM)


EDIT:

rpm might be able to help locate it as well:
Code: [Select]
rpm -qp --whatprovides libcrypto.so.6
#   ---OR---
rpm -qp --whatprovides libcrypto

Thanks travisn000 for your reply. I have something I can work with.  I'll post back if I find the lib I need. Thanks again.

Online pags

  • Hero Member
  • *****
  • Posts: 2519
  • Keep it clean.
Re: Hamachi Neo Router and Libraries
« Reply #5 on: March 10, 2010, 01:52:37 PM »
I don't know if it will work for that particular software, but I've seen others "fix" this sort of issue by creating a symlink named as the missing version and pointing to the current / installed version..  (other versions may have the needed functionality, but the software may be hardcoded for that version)

ie:
Code: [Select]
ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.6
ldconfig
(adjust to match your needs..  that is just a guess, as I'm on a windows workstation ATM)


EDIT:

rpm might be able to help locate it as well:
Code: [Select]
rpm -qp --whatprovides libcrypto.so.6
#   ---OR---
rpm -qp --whatprovides libcrypto

Thanks travisn000 for your reply. I have something I can work with.  I'll post back if I find the lib I need. Thanks again.

I would go with linking it first...it doesn't install anything from anywhere (i.e., from outside the repos), and usually newer libraries incorporate the features of their older versions (that is, they're backwards compatible).
It really is a poor reflection on the software developer to require such a specific version...it should a specific version or greater as a dependency...
If the link doesn't work, you can delete it.  No harm, no foul.

Offline moniac

  • Full Member
  • ***
  • Posts: 198
Re: Hamachi Neo Router and Libraries
« Reply #6 on: March 11, 2010, 02:25:56 PM »
I don't know if it will work for that particular software, but I've seen others "fix" this sort of issue by creating a symlink named as the missing version and pointing to the current / installed version..  (other versions may have the needed functionality, but the software may be hardcoded for that version)

ie:
Code: [Select]
ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.6
ldconfig
(adjust to match your needs..  that is just a guess, as I'm on a windows workstation ATM)


EDIT:

rpm might be able to help locate it as well:
Code: [Select]
rpm -qp --whatprovides libcrypto.so.6
#   ---OR---
rpm -qp --whatprovides libcrypto

Thanks travisn000 for your reply. I have something I can work with.  I'll post back if I find the lib I need. Thanks again.

I would go with linking it first...it doesn't install anything from anywhere (i.e., from outside the repos), and usually newer libraries incorporate the features of their older versions (that is, they're backwards compatible).
It really is a poor reflection on the software developer to require such a specific version...it should a specific version or greater as a dependency...
If the link doesn't work, you can delete it.  No harm, no foul.

Thank pags for the code. I have made that link but it is /lib on centos so I have made a link for /usr/lib and /lib and I still get a failure to install because I assume the two files are not provided by the openssl libraries. I think that is right.  I don't quite understand what library do provide the two above mentioned files. I have centos 5.4 running on two servers. One of them is a file server for windows clients and it has the neo router client. It list the files I need which are
libssl.so.0.9.8 -- this is in pclos
libcrypto.so.0.9.8 --  this is in pclos

Cento also list these file in addition to the two in pclos
libssl.so.0.9.8e
libssl.so.6 -- this is a link to libssl.so.0.9.8e
libcrypto.so.0.9.8e
libcrypto.so.6 -- this is a link to libcrypto.so.0.9.8e

If I am not mistaken and hopefully someone in the know will correct me if I am wrong but I think pclos runs libssl.so.0.9.8l and it installs as libssl.so.0.9.8 but is does not contain the needed files libssl.so.6 and libcrypto.so.6. I am working with a test machine with beta1 and a virtual machine also beta1 so I think I will try to install the centos rpms on beta1. I tried something similar on 2009.2 and got too many dependency errors I gave up.

Offline travisN000

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1758
Re: Hamachi Neo Router and Libraries
« Reply #7 on: March 11, 2010, 10:17:30 PM »
I just tried installing the latest neo router client from their website..  I didn't get the so.6 error you were reporting, but instead something different:

Code: [Select]
[root@hp-laptop Downloads]# rpm -ivh nrclient*red*rpm
Preparing...                ########################################### [100%]
   1:nrclient               ########################################### [100%]
/lib /
/
Starting nrservice services:
/usr/bin/nrservice: /usr/lib/libssl.so.0.9.8: no version information available (required by /usr/bin/nrservice)
/usr/bin/nrservice: /usr/lib/libcrypto.so.0.9.8: no version information available (required by /usr/bin/nrservice)

..according to one person on their forums this error can be safely ignored ???
http://www.neorouter.com/forum/viewtopic.php?f=8&t=900&p=1454&hilit=no+version+information+available#p1454



EDIT:
I found the .so.6 error; it happens with install of the centOS server, but not the Fedora rpm!  :P

The Fedora RPMs work on PCLinuxOS if installed following the instructions on the wiki at NeoRouter..   I think the symlinks are required (I created the symlinks after centOS failed the first time; I'm not sure if they are required with the fedora RPMs, but the NeoRouter wiki suggests they are and I had already created them)


Again, the CentOS RPMs do not work on PCLinuxOS.


..now I'm off to try the *nix NeoRouter GUI client:

Website: https://nrclientx.wordpress.com/
Forum Topic: http://www.neorouter.com/forum/viewtopic.php?f=8&t=3946

 ;D

« Last Edit: March 12, 2010, 11:23:20 AM by travisn000 »

Offline travisN000

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1758
Re: Hamachi Neo Router and Libraries
« Reply #8 on: March 12, 2010, 09:50:14 AM »
As this is not a PCLinuxOS rpm, it does not seem to like the "service nrserver start/stop/restart" syntax...  I think I posted some info awhile back for kchildlock on how to fix this; I'll have to take a look into it a bit later.
« Last Edit: March 12, 2010, 11:20:45 AM by travisn000 »

Offline moniac

  • Full Member
  • ***
  • Posts: 198
Re: Neo Router and Libraries [not Hamachi]
« Reply #9 on: March 12, 2010, 08:37:06 PM »
Hi travisn000,
I saw your post on the neo router forum. Thanks for solving this. Please post back on how you make out with the gui. I have grdc setup to login to my windows clients. I have winvnc installed as an addon in neo router on them and I have grdc setup to remember the login information. It works really well for checking out the clients and keeping things update on them remotely. No need to burn all that gas.