Bugzilla – Bug 134376
sw_single hangs after source change.
Last modified: 2007-01-26 22:37:55 UTC
How to reproduce: 1. Add ftp://ftp.suse.com/pub/suse/i386/supplementary/GNOME/update_for_10.0/yast-source/ to YaST sources. Turn on source and refresh. 2. Go to package manager and exit. 3. Wait 4 days. Supplementary FTP will most probably have some updates after 4 days. 4. Run package manager. You will see refreshing messages, and then YaST2 will stay forever in phase of reading information about packages. Work-around: Kill YaST and run again. It will complete.
Created attachment 57715 [details] y2log Log of hung session.
How long did you wait until killing YaST? Looks like it hangs in libcurl trying to get the packages.en file.
35 minutes. Next time it finished in 15 seconds. I was able to repeat this problem at least 4 times (2 machines, 2 supplementary repository changes). The behavior seems to be repeatable and does not depend on actually selected mirror.
But no further problems, once the data are retrieved? I wonder if this might be related to bug #133708. Could you please tar and attach /var/adm/YaST/InstSrcManager/IS_CACHE_0x00000001 (the DATA and DESCRIPTION subdirs).
Created attachment 57717 [details] IS_CACHE_0x00000001.tar.bz2 I see no problem after killing YaST and running it again. It is able to install all new packages. Note that this bug was hidden up to last week, when I started updating of timestamp in media.1/media in supplementary snapshots (on your mail advice).
Before this, YaST never attempted to reload the metadata. But the metadata are ok, and reloading in general works as well. Don't know yet what's special about the GNOME repository.
Meanwhile download is abortable and we have a download timeout. So there is no more need to kill YaST if download hangs. Closing this.