Problem adding yum repositories

Andrew yellowdog-general@lists.terrasoftsolutions.com
Wed, 28 Jul 2004 15:17:29 -0400


Versions mismatch? The original yum does not use the very same config
file syntax. yum from Freshrpms (yum-2.0.7-3.0.yd.fr as of 07-28-2004)
install the new yum.conf as /etc/yum.conf.rpmnew. Check out your
versions and make sure it use the newest .conf file. Maybe clean up
what's in /var/cache/yum/ too..

###NEW YUM.CONF
[andrew@virgule andrew]$ cat /etc/yum.conf.rpmnew
# $Id: yum-yd.conf,v 1.5 2003/09/18 16:29:06 dude Exp $

[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=yellowdog-release
gpgcheck=1
tolerant=1
exactarch=1

[os]
name=Yellow Dog Linux $releasever - $basearch - os
baseurl=http://ayo.freshrpms.net/yellowdog/$releasever/$basearch/os

[updates]
name=Yellow Dog Linux $releasever - $basearch - updates
baseurl=http://ayo.freshrpms.net/yellowdog/$releasever/$basearch/updates

[freshrpms]
name=Yellow Dog Linux $releasever - $basearch - freshrpms
baseurl=http://ayo.freshrpms.net/yellowdog/$releasever/$basearch/freshrpms

#[ruffpack]
#name=Yellow Dog Linux $releasever - $basearch - ruffpack
#baseurl=http://ayo.freshrpms.net/yellowdog/$releasever/$basearch/ruffpack


###OLD YUM.CONF
[andrew@virgule andrew]$ cat /etc/yum.conf
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest

[base]
name=Yellow Dog Linux 3.0 base
#baseurl=http://ftp.yellowdoglinux.com/pub/yellowdog/yum/3.0/RPMS.main/
baseurl=http://gulus.usherbrooke.ca/pub/distro/yellowdog/yum/3.0/RPMS.main/

[updates]
name=Yellow Dog Linux 3.0 updates
#baseurl=http://ftp.yellowdoglinux.com/pub/yellowdog/yum/3.0/RPMS.updates/
baseurl=http://gulus.usherbrooke.ca/pub/distro/yellowdog/yum/3.0/RPMS.updates/
[updates301]
name=Yellow Dog Linux 3.0.1 updates
baseurl=http://gulus.usherbrooke.ca/pub/distro/yellowdog/yum/3.0.1/update/

[freshrpms]
name=FreshRPMS
baseurl=http://ayo.freshrpms.net/yellowdog/3.0/ppc/freshrpms/



On Wed, 2004-07-28 at 00:55, neben.kabon.2004@charter.net wrote:
> When I try to add freshrpms to my /etc/yum.conf and attempt to run "yum install firefox" I get the error message show below.  The addition to my /etc/yum.conf file is:
> 
> [freshrpms]
> name=Yellow Dog Linux 3.0 freshrpms
> baseurl=http://ftp.freshrpms.net/pub/freshrpms/yellowdog/3.0/
> 
> The Error message:
> 
> Gathering package information from servers
> Getting headers from: Yellow Dog Linux 3.0 base
> Getting headers from: Yellow Dog Linux 3.0 freshrpms
> Traceback (most recent call last):
>   File "/usr/bin/yum", line 44, in ?
>     yummain.main(sys.argv[1:])
>   File "yummain.py", line 141, in main
>   File "clientStuff.py", line 655, in get_package_info_from_servers
>   File "clientStuff.py", line 104, in HeaderInfoNevralLoad
> ValueError: unpack list of wrong size
> 
> I have tried adding other repositories with similar results.  What can I do to correct for this?
> 
> _______________________________________________
> yellowdog-general mailing list
> yellowdog-general@lists.terrasoftsolutions.com
> http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-general
> HINT: to Google archives, try  '<keywords> site:terrasoftsolutions.com'