Please support VectorLinux!

Author Topic: Resolving SUSE dependencies  (Read 4635 times)

jimk

  • Member
  • *
  • Posts: 67
Resolving SUSE dependencies
« on: September 26, 2007, 09:53:43 am »
Hi Everyone,
I would like to use VL at work, but I need to be able to access novell file systems and use Console One.  Right now I am using SLED (which I do not like at all) because I was able to get those two programs installed. 

I tried to install the novell client to VL that I am running on VirtualBox to see what I am up against, and apparently it doesn't even recognize that I have fileutils and sh installed.  On top of that there is a slew of lib.so.6 dependencies that need to be resolved as well.

I would like to ditch suse, but can only do it If I can get these two programs to work.
Thanks for any suggestions,
Jim

BTW, VL on VirtualBox runs faster and smoother than the winxp that is hosting it!

jimk

  • Member
  • *
  • Posts: 67
Re: Resolving SUSE dependencies
« Reply #1 on: September 27, 2007, 08:29:36 am »
Ok,  Here is what I get when I try to install Console One:

error: Failed dependencies:
        /bin/sh is needed by nici-2.6.4-0.05
        ld-linux.so.2 is needed by nici-2.6.4-0.05
        libc.so.6 is needed by nici-2.6.4-0.05
        libpthread.so.0 is needed by nici-2.6.4-0.05
        libc.so.6(GLIBC_2.0) is needed by nici-2.6.4-0.05
        libc.so.6(GLIBC_2.1) is needed by nici-2.6.4-0.05
        libc.so.6(GLIBC_2.1.3) is needed by nici-2.6.4-0.05
        libpthread.so.0(GLIBC_2.0) is needed by nici-2.6.4-0.05
        libpthread.so.0(GLIBC_2.1) is needed by nici-2.6.4-0.05


I am wondering if this is happening because suse might look in a different place for these dependencies.  I do have GLIBC installed, and of course sh is installed as well.  It may just be a matter of telling the installer where to look.
Any ideas?
Jim

newt

  • Vectorian
  • ****
  • Posts: 1132
Re: Resolving SUSE dependencies
« Reply #2 on: September 27, 2007, 09:06:23 am »
Yes, it seems as though C1 is looking for the dependencies in a different location.  You could either adjust the installer to look in the correct VL location, or you could create symlinks to the correct libs.

What install options are available to you when running the command 'c1-install -h'?  Hopefully it'll give you an option to specify dependency locations.

uelsk8s

  • Administrator
  • Vectorian
  • *****
  • Posts: 2504
Re: Resolving SUSE dependencies
« Reply #3 on: September 27, 2007, 09:11:16 am »
the c1 tarball is full of rpm packages.
the script checks the rpm database for dependancies.
because VL does not use rpm the rpm database is empty.
you can try running rpm2tgz *rpm and then installpkg *tgz inside the c1 package.

HTH,
Uelsk8s

jimk

  • Member
  • *
  • Posts: 67
Re: Resolving SUSE dependencies
« Reply #4 on: September 27, 2007, 09:26:55 am »
Thanks, Uelsk8s
I will give that a try.
Jim

newt

  • Vectorian
  • ****
  • Posts: 1132
Re: Resolving SUSE dependencies
« Reply #5 on: September 27, 2007, 09:38:35 am »
This post may prove useful: http://site.slackway.org/COnsoleOne.html

jimk

  • Member
  • *
  • Posts: 67
Re: Resolving SUSE dependencies
« Reply #6 on: September 27, 2007, 11:11:05 am »
Thanks for the site!

I am getting closer.  I followed the instructions, but am now getting:

ConsoleOne was not found in ./../jre/bin/java


jimk

  • Member
  • *
  • Posts: 67
Re: Resolving SUSE dependencies
« Reply #7 on: September 27, 2007, 11:23:31 am »
Success!

Slackway had a prepackaged Console One .tgz.  I installed that instead and off it went!  Now I can ditch suse ( I can get away with using ncpmount instead of the novell client).

Oh happy day!

Thanks for all your help.
Jim

exeterdad

  • Packager
  • Vectorian
  • ****
  • Posts: 2046
Re: Resolving SUSE dependencies
« Reply #8 on: September 27, 2007, 11:54:26 am »
Nice job guys!