Dependency problem in SUSE 10

jfunk

Golden Member
Oct 16, 2000
1,208
0
76
I have setup a couple repositories for yast, including a mirrors.kernel.org, packman.inode.at, and scorot rpms.

When I attempt to install the Novell Client (which is located in a folder on the HD), one of the components comes up with a Dependency conflict:

libbfd-2.15.90.0.1.1.so not available

Where can I get this package from?

Thanks much.

j

edit:

Ok, I did this:

rpm -ql binutils | grep libbfd
/usr/lib/libbfd-2.16.91.0.2.so

So it appears I have this thing, just a newer version. Can I just tell yast to ignore the dependency and install anyway, or are these things very concerned about the particular versions of files?

Sorry, I haven't a clue what I'm doing....thanks.

j


 

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
Depending on how it's looking for the file, you could try linking the newer version to the older version. Might work, might not. :p
 

xtknight

Elite Member
Oct 15, 2004
12,974
0
71
rpm --nodeps
will ignore dependencies

to link it:
ln -s /usr/lib/libbfd-2.16.91.0.2.so /usr/lib/libbfd-2.15.90.0.1.1.so

edit: sorry had the ln -s command reversed. the older version goes last because that's where you're 'creating' a link.
 

jfunk

Golden Member
Oct 16, 2000
1,208
0
76
OK, linking it didn't make any difference as far as the error is concerned.

Should I try telling to to install anyway, or is that pointless if it doesn't recognize it's required components?

Thanks again.

j

 

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
I wasn't sure that would work. I didn't know if they'd check for the existance of the file, or check the rpm database or something. :(

You can try installing it anyways.
 

jfunk

Golden Member
Oct 16, 2000
1,208
0
76
OK, I forced the install anyway, but no go.

When I attempt to start the client, it fails saying that file does not exist.

Is there a way I can downgrade by version of binutils to match the one it's looking for or have both versions installed??


j

 

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
Messing with binutils can be dangerous.

If the symlink doesn't tame the client, I'm not sure what will. Any updates to the client?
 

jfunk

Golden Member
Oct 16, 2000
1,208
0
76
Not yet. Apparently "they" are "still discussing" an updated client for 10.0.

However, I was able to find a binhack rpm that somebody posted on the novell forums that gets around the problem.

Of course, after all this I finally get the sucker working and it turns out it doesn't support NDS. eDirectory only, which most of our old crap servers don't run.

Thanks much for the help.

j