First of all, thanks for all the great information here. This is my first post as I have found many answers by searching these forums.
My problem:
When I use easy urpmi to add media sources, I keep running into an issue with the contrib sources. I have tried many different mirrors and always end up with this result:
medium "contrib" uses an invalid list file:
mirror is probably not up-to-date, trying to use alternate method
The first few times this happened, I removed the sources with this command:
urpmi.removemedia -a
I then reinstalled the sources again. All the mediums work except the Contrib sources.
The following is the command I typed in the terminal to add the contrib sources and the output in the terminal:
[root@localhost root]# urpmi.addmedia contrib ftp://mirror.cs.wisc.edu/pub/mirro rs/linux/Mandrake/9.2/contrib/i586 with ../../i586/Mandrake/base/hdlist2.cz
added medium contrib
examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Installation CD 1 (x86 ) (cdrom1).cz]
examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Installation CD 2 (x86 ) (cdrom2).cz]
examining synthesis file [/var/lib/urpmi/synthesis.hdlist.International CD (x86) (cdrom3).cz]
examining synthesis file [/var/lib/urpmi/synthesis.hdlist.update_source.cz]
examining synthesis file [/var/lib/urpmi/synthesis.hdlist.main.cz]
computing md5sum of existing source hdlist (or synthesis)
retrieving source hdlist (or synthesis) of "contrib"...
ftp://mirror.cs.wisc.edu/pub/mirrors/linux/Mandrake/9.2/i586/Mandrake/base/h dlist2.cz
found probed hdlist (or synthesis) as ../../i586/Mandrake/base/hdlist2.cz
...retrieving done
examining hdlist file [/var/cache/urpmi/partial/hdlist.contrib.cz]
writing list file for medium "contrib"
examining pubkey file of "contrib"...
performing second pass to compute dependencies
examining hdlist file [/var/lib/urpmi/hdlist.Installation CD 1 (x86) (cdrom1).cz ]
built hdlist synthesis file for medium "Installation CD 1 (x86) (cdrom1)"
examining hdlist file [/var/lib/urpmi/hdlist.Installation CD 2 (x86) (cdrom2).cz ]
built hdlist synthesis file for medium "Installation CD 2 (x86) (cdrom2)"
examining hdlist file [/var/lib/urpmi/hdlist.International CD (x86) (cdrom3).cz]
built hdlist synthesis file for medium "International CD (x86) (cdrom3)"
examining hdlist file [/var/lib/urpmi/hdlist.update_source.cz]
built hdlist synthesis file for medium "update_source"
examining hdlist file [/var/lib/urpmi/hdlist.main.cz]
built hdlist synthesis file for medium "main"
examining hdlist file [/var/lib/urpmi/hdlist.contrib.cz]
built hdlist synthesis file for medium "contrib"
found 0 headers in cache
removing 0 obsolete headers in cache
write config file [/etc/urpmi/urpmi.cfg]
I assume the above output means that the media was added sucessfully.
Next is the command and the result output of adding a package from contrib media:
[root@localhost root]# urpmi libdvdread3
medium "contrib" uses an invalid list file:
mirror is probably not up-to-date, trying to use alternate method
Please insert the medium named "Installation CD 2 (x86) (cdrom2)" on device [/de v/scd0]
Press Enter when ready...
installing /var/cache/urpmi/rpms/libdvdread3-0.9.4-2mdk.i586.rpm
Preparing... ##################################################
1:libdvdread3 ##################################################
Is this problem something I did wrong along the way?
This is what I think I am supposed to do to solve the issue but am not sure and am asking if this is a correct solution:
To force urpmi to use the contrib media, I would use the following commands:
urpmi libdvdread3 -f --no-md5sum
Is this solution correct? I am trying very hard to comprehend what I am doing in linux but being a total newb to this OS, I get easily overwhelmed at times.
Thanks in advance for any input on this matter.
Regards,
Steve