Configuring Yum

General Discussion of atomic repo and development projects.

Ask for help here with anything else not covered by other forums.
Stucco
Forum User
Forum User
Posts: 84
Joined: Fri May 06, 2005 7:29 pm

Configuring Yum

Unread post by Stucco »

I've been through this whole thing before, which is why I'm so confused at this problem.

I just installed FC3. I configured /etc/yum.conf to this

Code: Select all

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

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d

# THIS CHANNEL CONTAINS MY PSA COMPATIBLE RPMS (php, mysql, qmail-scanner, etc)
[atomic]
name=Atomic Rocket Turtle - 3 - Atomic PSA-Compatible RPMS
baseurl=http://3es.atomicrocketturtle.com/atomic/art/3/
baseurl=http://www.atomicrocketturtle.com/atomic/art/3/

[psa-7.5]
name=Atomic Rocket Turtle - 3 - SW-Soft PSA 7.5 RPMS
baseurl=http://3es.atomicrocketturtle.com/atomic/psa-7.5/3/
baseurl=http://www.atomicrocketturtle.com/atomic/psa-7.5/3/

[base]
name=Atomic Rocket Turtle - 3 - Base OS RPMS mirror
baseurl=http://3es.atomicrocketturtle.com/3rd-party/base/3/

[updates]
name=Atomic Rocket Turtle - 3 - OS Update RPMS mirror
baseurl=http://3es.atomicrocketturtle.com/3rd-party/updates/3/
And when I tried yum update gamera appears in the update list, first item.

Code: Select all

[root@server dev]# yum update
Repository base already added, not adding again
Setting up Update Process
Setting up Repo:  psa-7.5
repomd.xml                100% |=========================|  951 B    00:00
Setting up Repo:  base
repomd.xml                100% |=========================|  951 B    00:00
Setting up Repo:  atomic
repomd.xml                100% |=========================|  951 B    00:00
Setting up Repo:  updates-released
repomd.xml                100% |=========================|  951 B    00:00
Setting up Repo:  updates
repomd.xml                100% |=========================|  951 B    00:00
Reading repository metadata in from local files
psa-7.5   : ################################################## 100/100
base      : ################################################## 1652/1652
atomic    : ################################################## 165/165
updates-re: ################################################## 975/975
updates   : ################################################## 684/684
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package project-gamera.noarch 1:1.0-5.rhfc3.art set to be updated
---> Package psa-qmail.i586 0:1.03-fc3.build75050824.12 set to be updated
---> Package mgetty.i386 0:1.1.31-4_FC3 set to be updated
---> Package fonts-xorg-75dpi.noarch 0:6.8.2-0.FC3.1 set to be updated
---> Package fonts-xorg-100dpi.noarch 0:6.8.2-0.FC3.1 set to be updated
---> Package emacs-leim.i386 0:21.3-21.FC3 set to be updated
---> Package gd.i386 0:2.0.28-1.30.1 set to be updated
---> Package emacs.i386 0:21.3-21.FC3 set to be updated
---> Package wireless-tools.i386 1:27-2.2.0.fc3 set to be updated
---> Package shadow-utils.i386 2:4.0.3-56 set to be updated
---> Package wget.i386 0:1.10.2-0.fc3 set to be updated
---> Package libtiff.i386 0:3.6.1-10.fc3 set to be updated
---> Package dhclient.i386 7:3.0.1-44_FC3 set to be updated
---> Package at.i386 0:3.1.8-70_FC3 set to be updated
---> Package libgcc.i386 0:3.4.4-2.fc3 set to be updated
---> Package glibc.i686 0:2.3.5-0.fc3.1 set to be updated
---> Package udev.i386 0:039-10.FC3.8 set to be updated
---> Package xorg-x11-Mesa-libGL.i386 0:6.8.2-1.FC3.45.2 set to be updated
---> Package apr.i386 0:0.9.4-24.2 set to be updated
---> Package pam.i386 0:0.77-66.2 set to be updated
---> Package cpp.i386 0:3.4.4-2.fc3 set to be updated
---> Package vim-common.i386 1:6.3.086-0.fc3.1 set to be updated
---> Package vim-minimal.i386 1:6.3.086-0.fc3.1 set to be updated
---> Package kdeartwork.i386 0:3.4.2-0.fc3.1 set to be updated
---> Package logwatch.noarch 0:5.2.2-1.FC3.1 set to be updated
---> Package tcpdump.i386 14:3.8.2-9.FC3 set to be updated
---> Package qt.i386 1:3.3.4-0.fc3.0 set to be updated
---> Package ntp.i386 0:4.2.0.a.20040617-5.FC3 set to be updated
---> Package binutils.i386 0:2.15.92.0.2-5.1 set to be updated
---> Package xorg-x11-xfs.i386 0:6.8.2-1.FC3.45.2 set to be updated
---> Package e2fsprogs.i386 0:1.38-0.FC3.1 set to be updated
---> Package telnet.i386 1:0.17-32.FC3.2 set to be updated
---> Package rhgb.i386 0:0.16.2-1.FC3 set to be updated
---> Package vim-enhanced.i386 1:6.3.086-0.fc3.1 set to be updated
---> Package tcsh.i386 0:6.13-10.FC3.1 set to be updated
---> Package python.i386 0:2.3.4-13.1 set to be updated
---> Package sudo.i386 0:1.6.7p5-30.3 set to be updated
---> Package dump.i386 0:0.4b39-1.FC3 set to be updated
---> Package foomatic.i386 0:3.0.2-13.4 set to be updated
---> Package gphoto2.i386 0:2.1.5-1.1 set to be updated
---> Package curl.i386 0:7.12.3-4.fc3 set to be updated
---> Package php-ldap.i386 0:4.4.0-3.rhfc3.art set to be updated
---> Package firefox.i386 0:1.0.7-1.1.fc3 set to be updated
---> Package info.i386 0:4.8-2.2 set to be updated
---> Package httpd.i386 0:2.0.53-3.3 set to be updated
---> Package unzip.i386 0:5.51-4.fc3 set to be updated
---> Package pcre.i386 0:4.5-3.1.1.fc3 set to be updated
---> Package xloadimage.i386 0:4.1-35.FC3 set to be updated
---> Package gnupg.i386 0:1.2.7-1 set to be updated
---> Package diskdumputils.i386 0:1.1.7-3 set to be updated
---> Package samba-common.i386 0:3.0.10-1.fc3 set to be updated
---> Package kdenetwork.i386 7:3.4.2-0.fc3.1 set to be updated
---> Package urw-fonts.noarch 0:2.3-0.FC3.1 set to be updated
---> Package xorg-x11-libs.i386 0:6.8.2-1.FC3.45.2 set to be updated
---> Package gamin.i386 0:0.1.1-3.FC3 set to be updated
---> Package bind-utils.i386 24:9.2.5-3 set to be updated
---> Package rsh.i386 0:0.17-24.1 set to be updated
---> Package system-config-printer.i386 0:0.6.116.1.4-1 set to be updated
---> Package kdelibs.i386 6:3.4.2-0.fc3.2 set to be updated
---> Package bzip2.i386 0:1.0.2-13.FC3.1 set to be updated
---> Package procps.i386 0:3.2.3-5.3 set to be updated
---> Package libxml2.i386 0:2.6.16-3 set to be updated
---> Package sane-backends.i386 0:1.0.15-1.4 set to be updated
---> Package xorg-x11-twm.i386 0:6.8.2-1.FC3.45.2 set to be updated
---> Package lsof.i386 0:4.72-2.2 set to be updated
---> Package mod_python.i386 0:3.1.3-5.2 set to be updated
---> Package kernel-smp.i686 0:2.6.12-1.1380_FC3 set to be installed
---> Package hwdata.noarch 0:0.146.1-1 set to be updated
---> Package checkpolicy.i386 0:1.17.5-1.2 set to be updated
---> Package httpd-manual.i386 0:2.0.53-3.3 set to be updated
---> Package xorg-x11-Mesa-libGLU.i386 0:6.8.2-1.FC3.45.2 set to be updated
---> Package xorg-x11-xauth.i386 0:6.8.2-1.FC3.45.2 set to be updated
---> Package openssh.i386 0:3.9p1-8.0.3 set to be updated
---> Package gtk2.i386 0:2.4.14-4.fc3 set to be updated
---> Package yum.noarch 0:2.2.2-0.fc3 set to be updated
---> Package kdegraphics.i386 7:3.4.2-0.fc3.1 set to be updated
---> Package openssh-askpass-gnome.i386 0:3.9p1-8.0.3 set to be updated
---> Package dbus-x11.i386 0:0.22-10.FC3.2 set to be updated
---> Package php-pear.i386 0:4.4.0-3.rhfc3.art set to be updated
---> Package arts.i386 8:1.4.2-0.fc3.3 set to be updated
---> Package emacs-common.i386 0:21.3-21.FC3 set to be updated
---> Package NetworkManager.i386 0:0.3.4-1.1.0.fc3 set to be updated
---> Package dbus-glib.i386 0:0.22-10.FC3.2 set to be updated
---> Package policycoreutils.i386 0:1.18.1-2.12 set to be updated
---> Package kdemultimedia.i386 6:3.4.2-0.fc3.1 set to be updated
---> Package dhcpv6_client.i386 0:0.10-14_FC3 set to be updated
---> Package fetchmail.i386 0:6.2.5-7.fc3.1 set to be updated
---> Package krb5-libs.i386 0:1.3.6-7 set to be updated
---> Package glib2.i386 0:2.4.8-1.fc3 set to be updated
---> Package libpng.i386 2:1.2.8-1.fc3 set to be updated
---> Package xorg-x11-xdm.i386 0:6.8.2-1.FC3.45.2 set to be updated
---> Package ttmkfdir.i386 0:3.0.9-14.1 set to be updated
---> Package rhpl.i386 0:0.148.1-2 set to be updated
---> Package httpd-suexec.i386 0:2.0.53-3.3 set to be updated
---> Package hal.i386 0:0.4.7-1.FC3 set to be updated
---> Package hotplug.i386 3:2004_04_01-8.1 set to be updated
---> Package system-config-securitylevel.i386 0:1.4.18-2 set to be updated
---> Package openssh-server.i386 0:3.9p1-8.0.3 set to be updated
---> Package redhat-menus.noarch 0:3.7.1-1.fc3 set to be updated
---> Package termcap.noarch 1:5.4-4fc3 set to be updated
---> Package fonts-xorg-base.noarch 0:6.8.2-0.FC3.1 set to be updated
---> Package alsa-lib.i386 0:1.0.6-8.FC3 set to be updated
---> Package pyOpenSSL.i386 0:0.6-1.p23.1.fc3 set to be updated
---> Package lockdev.i386 0:1.0.1-4.1 set to be updated
---> Package xorg-x11-font-utils.i386 0:6.8.2-1.FC3.45.2 set to be updated
---> Package kdepim.i386 6:3.4.2-0.fc3.1 set to be updated
---> Package cups.i386 1:1.1.22-0.rc1.8.7 set to be updated
---> Package Omni-foomatic.i386 0:0.9.2-1.1 set to be updated
---> Package kdebase.i386 6:3.4.2-0.fc3.3 set to be updated
---> Package samba.i386 0:3.0.10-1.fc3 set to be updated
---> Package gail.i386 0:1.8.0-3.fc3 set to be updated
---> Package tzdata.noarch 0:2005m-1.fc3 set to be updated
---> Package kdeutils.i386 6:3.4.2-0.fc3.1 set to be updated
---> Package php.i386 0:4.4.0-3.rhfc3.art set to be updated
---> Package zip.i386 0:2.3-26.3 set to be updated
---> Package grep.i386 0:2.5.1-31.4 set to be updated
---> Package util-linux.i386 0:2.12a-24.5 set to be updated
---> Package system-config-display.noarch 0:1.0.24-1 set to be updated
---> Package net-snmp-libs.i386 0:5.2.1.2-FC3.1 set to be updated
---> Package libselinux.i386 0:1.19.1-8 set to be updated
---> Package system-config-samba.noarch 0:1.2.28-0.fc3.1 set to be updated
---> Package system-config-date.noarch 0:1.7.13-0.fc3.1 set to be updated
---> Package openssh-askpass.i386 0:3.9p1-8.0.3 set to be updated
---> Package file.i386 0:4.12-1.FC3.1 set to be updated
---> Package autofs.i386 1:4.1.3-114 set to be updated
---> Package dbus-python.i386 0:0.22-10.FC3.2 set to be updated
---> Package kernel.i686 0:2.6.12-1.1380_FC3 set to be installed
---> Package vixie-cron.i386 4:4.1-36.FC3 set to be updated
---> Package sysklogd.i386 0:1.4.1-26_FC3 set to be updated
---> Package slang.i386 0:1.4.9-13 set to be updated
---> Package net-tools.i386 0:1.60-37.FC3.1 set to be updated
---> Package jwhois.i386 0:3.2.2-6.FC3.1 set to be updated
---> Package bind-libs.i386 24:9.2.5-3 set to be updated
---> Package bash.i386 0:3.0-18 set to be updated
---> Package Omni.i386 0:0.9.2-1.1 set to be updated
---> Package openssl.i686 0:0.9.7a-42.2 set to be updated
---> Package mkinitrd.i386 0:4.1.18.1-1 set to be updated
---> Package initscripts.i386 0:7.93.7-1 set to be updated
---> Package libxml2-python.i386 0:2.6.16-3 set to be updated
---> Package system-config-printer-gui.i386 0:0.6.116.1.4-1 set to be updated
---> Package rmt.i386 0:0.4b39-1.FC3 set to be updated
---> Package openssh-clients.i386 0:3.9p1-8.0.3 set to be updated
---> Package samba-client.i386 0:3.0.10-1.fc3 set to be updated
---> Package words.noarch 0:3.0-2.3 set to be updated
---> Package system-config-users.noarch 0:1.2.28-0.fc3.1 set to be updated
---> Package system-config-services.noarch 0:0.8.21-0.fc3.1 set to be updated
---> Package pygtk2.i386 0:2.4.1-fc3.1 set to be updated
---> Package pygtk2-libglade.i386 0:2.4.1-fc3.1 set to be updated
---> Package dbus.i386 0:0.22-10.FC3.2 set to be updated
---> Package dmraid.i386 0:1.0.0.rc8-FC3_2 set to be updated
---> Package iptables.i386 0:1.2.11-3.1.FC3 set to be updated
---> Package xorg-x11-tools.i386 0:6.8.2-1.FC3.45.2 set to be updated
---> Package prelink.i386 0:0.3.3-0.fc3 set to be updated
---> Package libpcap.i386 14:0.8.3-9.FC3 set to be updated
---> Package rp-pppoe.i386 0:3.5-22.1 set to be updated
---> Package slocate.i386 0:2.7-12.fc3.1 set to be updated
---> Package ipsec-tools.i386 0:0.5-2.fc3 set to be updated
---> Package gzip.i386 0:1.3.3-15.fc3 set to be updated
---> Package kdeaddons.i386 0:3.4.2-0.fc3.1 set to be updated
---> Package system-config-securitylevel-tui.i386 0:1.4.18-2 set to be updated
---> Package zlib.i386 0:1.2.1.2-3.fc3 set to be updated
---> Package man.i386 0:1.5o1-7 set to be updated
---> Package tar.i386 0:1.14-5.FC3 set to be updated
---> Package enscript.i386 0:1.6.1-28.0.4 set to be updated
---> Package pcmcia-cs.i386 0:3.2.7-2.2 set to be updated
---> Package kernel-utils.i386 1:2.4-13.1.49_FC3 set to be updated
---> Package gdk-pixbuf.i386 1:0.22.0-16.fc3 set to be updated
---> Package eject.i386 0:2.1.1-0.fc3.2 set to be updated
---> Package mod_ssl.i386 1:2.0.53-3.3 set to be updated
---> Package squid.i386 7:2.5.STABLE11-3.FC3 set to be updated
---> Package libexif.i386 0:0.5.12-6.fc3 set to be updated
---> Package kdeadmin.i386 7:3.4.2-0.fc3.1 set to be updated
---> Package selinux-policy-targeted.noarch 0:1.17.30-3.16 set to be updated
---> Package vte.i386 0:0.11.14-3.fc3 set to be updated
---> Package xorg-x11.i386 0:6.8.2-1.FC3.45.2 set to be updated
---> Package elinks.i386 0:0.9.2-2.1 set to be updated
---> Package htdig.i386 3:3.2.0b6-3.FC3.1 set to be updated
---> Package perl.i386 3:5.8.5-14.FC3 set to be updated
---> Package bzip2-libs.i386 0:1.0.2-13.FC3.1 set to be updated
---> Package libstdc++.i386 0:3.4.4-2.fc3 set to be updated
---> Package cups-libs.i386 1:1.1.22-0.rc1.8.7 set to be updated
---> Package glibc-common.i386 0:2.3.5-0.fc3.1 set to be updated
---> Package nfs-utils.i386 0:1.0.6-52 set to be updated
---> Package krb5-workstation.i386 0:1.3.6-7 set to be updated
---> Package nscd.i386 0:2.3.5-0.fc3.1 set to be updated
--> Running transaction check
--> Processing Dependency: libltdl.so.3 for package: kdemultimedia
--> Processing Dependency: razor-agents for package: project-gamera
--> Processing Dependency: tnef for package: project-gamera
--> Processing Dependency: php-mbstring= 4.4.0-3.rhfc3.art for package: php
--> Processing Conflict: project-gamera conflicts psa-qmail
Traceback (most recent call last):
  File "/usr/bin/yum", line 8, in ?
    yummain.main(sys.argv[1:])
  File "/usr/share/yum-cli/yummain.py", line 104, in main
    (result, resultmsgs) = base.buildTransaction()
  File "/usr/lib/python2.3/site-packages/yum/__init__.py", line 174, in buildTransaction
    (rescode, restring) = self.resolveDeps()
  File "/usr/lib/python2.3/site-packages/yum/depsolve.py", line 190, in resolveDeps
    (checkdep, missing, conflict, errormsgs) = self._processConflict(dep)
  File "/usr/lib/python2.3/site-packages/yum/depsolve.py", line 492, in _processConflict
    uplist = self.up.getUpdatesList(name=confname)
UnboundLocalError: local variable 'confname' referenced before assignment
[root@server dev]#
Why is it trying to update anything having to do with gamera? PSA is not on this box yet, but will be soon, and I know gamera is incompatible.

On a side note, where is the updates-released channel coming from. It is NOT in my yum.conf.

Stucco
Stucco
Forum User
Forum User
Posts: 84
Joined: Fri May 06, 2005 7:29 pm

Unread post by Stucco »

Ok I found the yum.repos.d folder, and that explains where the updates-released was coming from. http://aaltonen.us/archive/2004/11/13/y ... ra-core-3/

I'm still having problems understanding the gamera though.
Stucco
Forum User
Forum User
Posts: 84
Joined: Fri May 06, 2005 7:29 pm

Unread post by Stucco »

I disabled the various repos by going into the file and putting enabled=0.

Now I am trying to update with only the art updates archive enabled, and am getting an error that httpd-suexec-2.0.52-3.1.i386.rpm can not be found. It's not on the server, but another later version is. Going to try to download the later version manually and install so maybe the other updates will go through.
Stucco
Forum User
Forum User
Posts: 84
Joined: Fri May 06, 2005 7:29 pm

Unread post by Stucco »

Now that I installed

Code: Select all

rpm -U httpd-2.0.53-3.3.i386.rpm httpd-suexec-2.0.53-3.3.i386.rpm mod_ssl-2.0.53-3.3.i386.rpm httpd-manual-2.0.53-3.3.i386.rpm
manually, I am getting the problem with kdeaddons. Am I doing something wrong?

I did upgrade to yum 2.2.2, was that bad?
Stucco
Forum User
Forum User
Posts: 84
Joined: Fri May 06, 2005 7:29 pm

Unread post by Stucco »

I'm back to yum 2.1.11, still no better. Perhaps I need to clear the cache? Trying that now.
Stucco
Forum User
Forum User
Posts: 84
Joined: Fri May 06, 2005 7:29 pm

Unread post by Stucco »

Nope, I'm out of ideas now.

Been working with no progress for hours, I've learned a lot though.

HELP!!!
Stucco
Forum User
Forum User
Posts: 84
Joined: Fri May 06, 2005 7:29 pm

Unread post by Stucco »

I'm getting older updates than are available in the art archives. For example...

Code: Select all

[root@server ~]# yum list updates firefox
Setting up Repos
atomic                    100% |=========================|  951 B    00:00
updates                   100% |=========================|  951 B    00:00
Reading repository metadata in from local files
atomic    : ################################################## 1652/1652
updates   : ################################################## 684/684
Updated Packages
firefox.i386                             1.0-2.fc3              updates
1.0-2 is so old it's not even on the server anymore.

So I checked out the cache. Somehow my box is getting primary.xml.gz (yum's list of packages/rpms) from Feb 5th.

When I do a wget http://3es.atomicrocketturtle.com/3rd-p ... ary.xml.gz
my file date is Oct 24th, the most recent, but when I load up yum, it replaces it with the files from Feb 5th.
Stucco
Forum User
Forum User
Posts: 84
Joined: Fri May 06, 2005 7:29 pm

Unread post by Stucco »

I found where it's getting the Feb 5th file from, http://3es.atomicrocketturtle.com/3rd-p ... ary.xml.gz.

So I changed the url in yum.conf to http://3es.atomicrocketturtle.com/3rd-p ... ever/RPMS/ and it finds the right file now, with the right versions. Updates complete successfully. I'm wondering why I have to put the RPMS at the end in order to get it working, and how to use the 3rd-party/base archives. The same structure is not there for that archive, and the latest update I see was Feb 6th.
scott
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 8355
Joined: Wed Dec 31, 1969 8:00 pm
Location: earth
Contact:

Unread post by scott »

A ha! Yes I know what is doing that. We've got 2 conflicting batches of xml files in there. I know how to fix it, thanks for the debug info!
Stucco
Forum User
Forum User
Posts: 84
Joined: Fri May 06, 2005 7:29 pm

Unread post by Stucco »

Will I need to take the RPMS/ back off once you fix it?
scott
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 8355
Joined: Wed Dec 31, 1969 8:00 pm
Location: earth
Contact:

Unread post by scott »

No not at all, the RPM's are fine, there are just 2 separate yum xml databases in conflict with each other.
Stucco
Forum User
Forum User
Posts: 84
Joined: Fri May 06, 2005 7:29 pm

Unread post by Stucco »

I meant the added "RPMS/" in my yum.conf. Your site says set it to this...

baseurl=http://3es.atomicrocketturtle.com/3rd-p ... eleasever/

but that is the feb 5th version of the xml files, so I changed it to

baseurl=http://3es.atomicrocketturtle.com/3rd-p ... ever/RPMS/

to get the latest version of the xml files.

I expect you are going to change it back to the original. Will you post once you do so I can change back my yum.conf.
scott
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 8355
Joined: Wed Dec 31, 1969 8:00 pm
Location: earth
Contact:

Unread post by scott »

It should actually work either way, so once its fixed you can either leave your config as-is or chop that "RPMS" bit off.
Stucco
Forum User
Forum User
Posts: 84
Joined: Fri May 06, 2005 7:29 pm

Unread post by Stucco »

Thanks
Stucco
Forum User
Forum User
Posts: 84
Joined: Fri May 06, 2005 7:29 pm

Unread post by Stucco »

And now the "RPMS" must come off. For completeness sake, the archive has now been changed and you should have

Code: Select all

http://3es.atomicrocketturtle.com/3rd-party/updates/$releasever/
in your yum.conf
Post Reply