On Thu, 2005-09-08 at 07:55 +0100, Paul Howarth wrote: > On Thu, 2005-09-08 at 11:40 +0900, Naoki wrote: > > Odd thing is my yum.conf is clean, as is my sources file. But both yum & > > up2date report "base already added". Are they on crack? > > > > I even strace'd the whole thing and checked it's opening the correct > > files : > > > > open("/etc/sysconfig/rhn/sources", O_RDONLY) = 3 > > open("///etc/yum.repos.d", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 11 > > open("/etc/yum.repos.d/fedora-updates.repo", O_RDONLY) = 11 > > open("/etc/yum.repos.d/fedora.repo", O_RDONLY) = 11 > > > > Ohh god I am officially stupid AND blind... > > > > Just saw the problem, inside the .repos files the headings were all > > [base]. > > > > So shoot me please... > > > > But, in my defence the problem still stands with up2date : > > > > Setting up Package Sacks > > Excluding Incompatible Archs > > Finished > > An error has occurred: > > exceptions.TypeError > > See /var/log/up2date for more information > > I wonder if the screwed-up repos have affected up2date's cache? > > Try: > # rm -rf /var/spool/up2date/* > > And see if it still fails. > Hey Paul, I did that and tried removing and then install with up2date 'gcc' and that worked. Trying a random package failed though (up2date -i system-config-network) : [Fri Sep 9 11:09:45 2005] up2date File "/usr/sbin/up2date", line 1265, in ? sys.exit(main() or 0) File "/usr/sbin/up2date", line 800, in main fullUpdate, dryRun=options.dry_run)) File "/usr/sbin/up2date", line 1137, in batchRun batch.run() File "/usr/share/rhn/up2date_client/up2dateBatch.py", line 78, in run self.__dryRun() File "/usr/share/rhn/up2date_client/up2dateBatch.py", line 163, in __dryRun self.percentCallback) File "/usr/share/rhn/up2date_client/up2date.py", line 386, in dryRun ret = depsolve.solvedep() File "/usr/share/rhn/up2date_client/depSolver.py", line 722, in solvedep ret = self.process_deps(deps) File "/usr/share/rhn/up2date_client/depSolver.py", line 616, in process_deps changed = self.__dependencies(dependencies) File "/usr/share/rhn/up2date_client/depSolver.py", line 383, in __dependencies added = self.__add(solved, check = 1) File "/usr/share/rhn/up2date_client/depSolver.py", line 221, in __add hdr = headerList[p] File "/usr/share/rhn/up2date_client/headers.py", line 37, in __getitem__ self.__retrievePackage(item) File "/usr/share/rhn/up2date_client/headers.py", line 42, in __retrievePackage hdr, sourceType = rpcServer.doCall(self.repos.getHeader, item) File "/usr/share/rhn/up2date_client/rpcServer.py", line 316, in doCall ret = apply(method, args, kwargs) File "/usr/share/rhn/up2date_client/repoDirector.py", line 32, in getHeader return self.handlers[channel['type']].getHeader(pkg, msgCallback, progressCallback)