LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   solving dependency problems on Suse 9.1 (https://www.linuxquestions.org/questions/linux-software-2/solving-dependency-problems-on-suse-9-1-a-213099/)

prosh0t 08-03-2004 07:33 PM

solving dependency problems on Suse 9.1
 
Hey everyone! I'm on Suse 9.1 Personal and I was wondering how I would go about solving dependency problems. Like lets say I have an rpm i try to install and it says "missing libDCore.so.1" what exactly are the steps I would take to get this working? This is what I tried:
1. search for libDCore.so.1 on rpmfind.net
(it said it was contained in some rpm.. kde... something.rpm)
2. I found an ftp site with that other rpm (kde...rpm) and added the site to YAST where it says "change source of installation".
3. Tried installation again, but it still did the same thing.

Where did I go wrong? Are there a few Universal sources I can add to YAST that will have most of the RPM's I'll need?

Any help would be appreciated. Thanks

reddazz 08-03-2004 07:57 PM

If you got broadband you can configure YAST to point to a Suse online repository and install packages using YAST's software management tools. rpmfind is a good repository but installing rpms from there can lead you to further dependencies so you could be better of letting YAST handle that. There could be other solutions to your problem but I hope this helps.

prosh0t 08-03-2004 08:10 PM

Yeah definitely! Thanks! I'm gonna search for those online repositories. Any tips on how to find some?

reddazz 08-04-2004 02:14 AM

I don't use Suse so my answer won't be very specific. If you go to the Suse website, look for a mirror near you and then configure that mirror as your source in the YAST software module. You may have to go to a Suse forum or check out the online documentation to find out more details on how to configure software sources.

Mega Man X 08-04-2004 02:47 AM

Here is one way to do that:

1 - Open YaST, then choose "Change Source of Installation" from "Software" tab;

2 - You will see a line similar to this:
Code:

Status | Name              | Url
On    | Suse Linux 9.1    | cd://,devices=/devhdc,/dev/hdd

I'd recommend you to click on the button "Disable", to disable that source (don't delete it, just disable). SuSE 9.1 Pro has 5 disks and it's a pain switching disks if you don't have a DVD drive. Doing that, every package will be downloaded from the web instead. When done, you will notice that the "Status" field shows Off.

3 - On SuSE's site you have to find the nearest mirror for you:
http://www.suse.com/en/private/downl...t_mirrors.html

When done, at the very same window where you've "disabled" your CD-Rom source, click on "Add". I've chosen to use fpt transfer.

4 - Add the nearest mirror in the field that pops up. This can be tricky here. e.g:

My nearest mirror is sunet (Sweden). The address looks like this:
ftp://ftp.sunet.se/pub/Linux/distributions/suse/suse/

However, that will not work directly into YaST. These are the values I added:

Server Name: ftp.sunet.se
Directory on Server: pub/Linux/distributions/suse/suse/i386/9.1/

you will most likely need to navigate through the ftp server with a browser until you find a valid source that matches your hardware and Operating System.

Good luck!

prosh0t 08-04-2004 08:54 AM

Thanks! That helps sooo much. these dependency problems are soo hard for me!

Mega Man X 08-04-2004 01:42 PM

Cool!
 
Quote:

Originally posted by prosh0t
Thanks! That helps sooo much. these dependency problems are soo hard for me!
No problems :). And don't you worry, dependencies are hard for everyone :)

reddazz 08-07-2004 04:02 PM

Yeah, spot on Megaman X.

Mega Man X 08-07-2004 07:45 PM

You too mate reddazz :). And you were not even using SuSE and knew a lot about that :D

wardbergmans 10-04-2004 03:33 PM

ERROR(InstSrc:E_no_instsrc_on_media)
 
When I try to add a source of installation I get the following error message:

Cannot create the installationsource of:
ftp://ftp.skynet.be/mirror/suse.com/ftp.suse.com/
ERROR(InstSrc:E_no_instsrc_on_media)

(I've got a dutch version of Suse 9.1, and I've translated the error message so non dutch people can understand it. Please take into account that my translation can be different from the official english error message)

I've tried other sources of installation, but then I get the same error message.

Can anyone tell me how to solve this? Thanks.

Ze Mane 10-05-2004 12:33 PM

Just a guess, but try using
ftp://ftp.skynet.be/mirror/suse.com/.../suse/i386/9.1

wardbergmans 10-06-2004 03:31 PM

Thanks, that did the trick! Now I didn't get the error message.

But unfortunately it didn't solve my dependency problem. I wanted to add a universal sources repository with a lot of libaries, but I've got the feeling that now I've added the SuSE 9.1 distro repository without any extra libaries compared to the SuSE 9.1 cd-roms.
I miss libairy "libexpat.so.1". Can anyone give me a repository where this file can be located? Or even better can anyone tell me how I can find a repository with this file? (so that I now the "trick" for the next time I miss a file)

Thanks,

Ward

raxxal 10-06-2004 05:28 PM

Quote:

Originally posted by Megaman X
Here is one way to do that:

1 - Open YaST, then choose "Change Source of Installation" from "Software" tab;

2 - You will see a line similar to this:
Code:

Status | Name              | Url
On    | Suse Linux 9.1    | cd://,devices=/devhdc,/dev/hdd

I'd recommend you to click on the button "Disable", to disable that source (don't delete it, just disable). SuSE 9.1 Pro has 5 disks and it's a pain switching disks if you don't have a DVD drive. Doing that, every package will be downloaded from the web instead. When done, you will notice that the "Status" field shows Off.

3 - On SuSE's site you have to find the nearest mirror for you:
http://www.suse.com/en/private/downl...t_mirrors.html

When done, at the very same window where you've "disabled" your CD-Rom source, click on "Add". I've chosen to use fpt transfer.

4 - Add the nearest mirror in the field that pops up. This can be tricky here. e.g:

My nearest mirror is sunet (Sweden). The address looks like this:
ftp://ftp.sunet.se/pub/Linux/distributions/suse/suse/

However, that will not work directly into YaST. These are the values I added:

Server Name: ftp.sunet.se
Directory on Server: pub/Linux/distributions/suse/suse/i386/9.1/

you will most likely need to navigate through the ftp server with a browser until you find a valid source that matches your hardware and Operating System.

Good luck!

You are saying that Suse does not have a tool for adding ftp servers like "easyurpmi"? I like Suse, I think I will marry her, but if I have to do all this work, I will think twice before buying the engagement ring. Mandrake is so easy to update and to work around those dependencies.

Raxxal

ylefloch 10-08-2004 10:29 AM

Re: solving dependency problems on Suse 9.1
 
The FTP Pass entered in Yast is relative.
So, /pub/SLES9/CD1 will not work...it might be ../../pub/SLES9/CD1 for instance.

check the ftp restriction section of the README file on the CD1/docu.
Yannick


Quote:

Originally posted by prosh0t
Hey everyone! I'm on Suse 9.1 Personal and I was wondering how I would go about solving dependency problems. Like lets say I have an rpm i try to install and it says "missing libDCore.so.1" what exactly are the steps I would take to get this working? This is what I tried:
1. search for libDCore.so.1 on rpmfind.net
(it said it was contained in some rpm.. kde... something.rpm)
2. I found an ftp site with that other rpm (kde...rpm) and added the site to YAST where it says "change source of installation".
3. Tried installation again, but it still did the same thing.

Where did I go wrong? Are there a few Universal sources I can add to YAST that will have most of the RPM's I'll need?

Any help would be appreciated. Thanks


Mega Man X 10-09-2004 09:48 AM

Quote:

Originally posted by raxxal
You are saying that Suse does not have a tool for adding ftp servers like "easyurpmi"? I like Suse, I think I will marry her, but if I have to do all this work, I will think twice before buying the engagement ring. Mandrake is so easy to update and to work around those dependencies.

Raxxal

Nope, I did not say that ;). But I'm not sure if there's anything like easyurpmi for Suse for configuration, but I cannot see how the above method is actually difficult :rolleyes: . Oh well... there's also apt-get for SuSE if you prefer :)


All times are GMT -5. The time now is 06:26 PM.