F9beta update takes forever

John Summerfield debian at herakles.homelinux.org
Wed Apr 23 06:19:07 UTC 2008


seth vidal wrote:
> On Tue, 2008-04-22 at 12:49 +0800, John Summerfield wrote:
>>> and what is this mirror of:
>>> ///net/cdm/home/mirror/...
>> Local, the other side of my wireless link. If there's a problem there, I 
>> will notice, the machine "cdm" is my Internet gateway.
>>
>> It's about this fast:
>> [root at potoroo ~]# ls -l 
>> /net/cdm/home/mirror/linux/fedora/x86_64/os/Packages/zhcon-0.2.6-8.fc9.x86_64.rpm 
>> -h
>> -rw-r--r-- 1 1004 1004 4.3M Mar 12 03:36 
>> /net/cdm/home/mirror/linux/fedora/x86_64/os/Packages/zhcon-0.2.6-8.fc9.x86_64.rpm
>> [root at potoroo ~]# time cp \ 
>> /net/cdm/home/mirror/linux/fedora/x86_64/os/Packages/zhcon-0.2.6-8.fc9.x86_64.rpm 
>>    \
>>   /tmp/
>>
>> It's mirrored from a local mirror of 
>> rsync://mirror.3fl.net.au/fedora-linux-development/*6*:
>> 12:48 [summer at numbat ~]$ rsync \ 
>> rsync://mirror.3fl.net.au/fedora-linux-development/*6*
>> Welcome to mirror.3fl.net rsync service
>> IP Address: 203.31.12.18
>> Connections: Max 20
>> Location: Perth, Australia
>> Admin: 3FL Mirror Team <mirror at 3fl.net>
>>
>> drwxr-xr-x        4096 2008/04/16 14:14:26 i386
>> drwxr-xr-x        4096 2008/04/16 14:14:27 x86_64
>>
>>
>> real    0m2.483s
>> user    0m0.003s
>> sys     0m0.118s
> 
> 
> So 2MB/s?

Well, 1.5 or so. The wireless isn't that fast, but it's not tediously 
slow either.
> 
> During the transaction the rpms are used FROM that location directly. I
> wonder if that's causing the slow down.

I haven't seen any evidence ot it having an rpm open over the network.

I've had a couple of interruptions to service, once to change BIOS 
settings, once when some klutz (not me) put foot to power.

I also ran yumdownloader to ensure I have the latest kernel; it runs fine.

yum has changed its behaviour:

--> Running transaction check
---> Package fedorawaves-kdm-theme.noarch 0:1.1-1.fc9 set to be updated
---> Package kdepim.x86_64 6:3.5.9-8.fc9 set to be updated
---> Package kdebase3-pim-ioslaves.x86_64 0:3.5.9-10.fc9 set to be updated
--> Processing Dependency: xine-lib = 1.1.10.1 for package: 
xine-lib-extras-nonfree
filelists.sqlite.bz2                                     |  12 MB     00:07
file:///net/cdm/home/mirror/linux/fedora/x86_64/os/repodata/filelists.sqlite.bz2: 
[Errno -1] Meta                        data file does not match checksum
Trying other mirror.
Traceback (most recent call last):
   File "/usr/bin/yum", line 29, in <module>
     yummain.user_main(sys.argv[1:], exit_code=True)
   File "/usr/share/yum-cli/yummain.py", line 236, in user_main
     errcode = main(args)
   File "/usr/share/yum-cli/yummain.py", line 152, in main
     (result, resultmsgs) = base.buildTransaction()
   File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 624, in 
buildTransaction
     (rescode, restring) = self.resolveDeps()
   File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 657, in 
resolveDeps
     for po, dep in self._checkFileRequires():
   File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 862, in 
_checkFileRequires
     if not self.tsInfo.getOldProvides(filename) and not 
self.tsInfo.getNewProvides(filename):
   File "/usr/lib/python2.5/site-packages/yum/transactioninfo.py", line 
411, in getNewProvides
     for pkg, hits in self.pkgSack.getProvides(name, flag, 
version).iteritems():
   File "/usr/lib/python2.5/site-packages/yum/packageSack.py", line 295, 
in getProvides
     return self._computeAggregateDictResult("getProvides", name, flags, 
version)
   File "/usr/lib/python2.5/site-packages/yum/packageSack.py", line 447, 
in _computeAggregateDictR                        esult
     sackResult = apply(method, args)
   File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 721, 
in getProvides
     return self._search("provides", name, flags, version)
   File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 39, 
in newFunc
     return func(*args, **kwargs)
   File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 700, 
in _search
     for pkg in self.searchFiles(name, strict=True):
   File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 39, 
in newFunc
     return func(*args, **kwargs)
   File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 450, 
in searchFiles
     cur = cache.cursor()
AttributeError: 'NoneType' object has no attribute 'cursor'

real    2m46.220s
user    1m58.910s
sys     0m2.303s
[root at potoroo ~]#

Here is how it started:
[root at potoroo ~]# time yum  --disablerepo=rawhide* -y upgrade
Loaded plugins: refresh-packagekit, refresh-updatesd
Config time: 0.526
repo time: 0.022
Yum Version: 3.2.14
COMMAND: yum --disablerepo=rawhide* -y upgrade
Installroot: /
Reading Local RPMDB
rpmdb time: 0.000
Setting up Package Sacks
pkgsack time: 24.739
Setting up Upgrade Process
Building updates object
up:Obs Init time: 2.479
up:simple updates time: 0.229
up:obs time: 0.006
up:condense time: 0.000
updates time: 12.290
Resolving Dependencies
--> Running transaction check
---> Package PackageKit-libs.x86_64 0:0.1.12-1.20080412git.fc9 set to be 
updated
---> Package kdenetwork.x86_64 7:4.0.3-5.fc9 set to be updated
---> Package system-config-network.noarch 0:1.5.6-1.fc9 set to be updated
---> Package lohit-fonts-malayalam.noarch 0:2.2.0-1.fc9 set to be updated
---> Package glibc-devel.x86_64 0:2.8-1 set to be updated
---> Package selinux-policy.noarch 0:3.3.1-33.fc9 set to be updated

I'm going away for a few days; when I return there should be a new 
kernel for me to try. If that works, I want to clear this up (and I 
assume "yum clean something" will do it) so that I can get all my 
updates installed and get to evaluating the prospective f9.

Is there a sound way to save stuff, to allow us to continue sorting this 
out, and how should I do it? Disk space is getting short, but I think I 
can filch some from my 500 Gb NTFS drive. Or delete a VM or two.

When I'm back, I'll contemplate making my repo accessible by http 
(prospective fight with selinux) and/or make it my side of the wireless 
network, if you still think it's worth trying.



-- 

Cheers
John

-- spambait
1aaaaaaa at coco.merseine.nu  Z1aaaaaaa at coco.merseine.nu
-- Advice
http://webfoot.com/advice/email.top.php
http://www.catb.org/~esr/faqs/smart-questions.html
http://support.microsoft.com/kb/555375

You cannot reply off-list:-)




More information about the fedora-test-list mailing list