Bug 369543

Summary: Repo URI's changed
Product: [openSUSE] openSUSE 11.0 Reporter: JP Rosevear <jpr>
Component: libzyppAssignee: Michael Matz <matz>
Status: RESOLVED FIXED QA Contact: Duncan Mac-Vicar <dmacvicar>
Severity: Critical    
Priority: P5 - None CC: vuntz, wstephenson
Version: Alpha 2   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description JP Rosevear 2008-03-12 02:05:47 UTC
Tonight with latest factory I started getting:

Problem downloading the package file from the repository:
File './suse/i586' not found on medium 'http://download.opensuse.org/distribution/SL-Factory-non-oss/inst-source-extra/suse/'

Changing the repo to:
http://download.opensuse.org/distribution/SL-Factory-non-oss/inst-source-extra

made things work again.
Comment 1 JP Rosevear 2008-03-12 02:07:25 UTC
Actually, that just made the download (sort of) work, now:
Downloading package gnome-themes-2.21.92-4.noarch, 0 B (0 B unpacked)
* Downloading: noarch [done]
* Installing: gnome-themes-2.21.92-4
Installation of (5649)gnome-themes-2.21.92-4.noarch(factory) failed:
(with --nodeps --force) Error: Subprocess failed. Error: RPM failed: /var/cache/zypp/packages/factory/suse/noarch: not an rpm package (or package manifest): 
Comment 2 Stephan Kulow 2008-03-12 10:18:15 UTC
what you do if you change from /suse to .. is changing from yum repo to susetags repo

Comment 3 Stephan Kulow 2008-03-12 10:31:23 UTC
I have the same problem with the live cd yum repo:

Problem downloading the package file from the repository:
File './suse/i586' not found on medium 'file:/home/rpmdir'
Comment 4 Stephan Kulow 2008-03-12 11:17:14 UTC
attributes of solvable zypper in the yum repo:

solvable:summary: Command Line Package Management Using Libzypp
solvable:description: Command Line Package Management Using Libzypp
solvable:authors: Jan Kupec <jkupec@suse.cz>
Duncan Mac-Vicar <dmacvicar@suse.de>
Martin Vidner <mvidner@suse.cz>
solvable:buildtime: 1205311169
solvable:installsize: 1702
solvable:downloadsize: 491
solvable:mediadir: rpms
solvable:mediafile: zypper.rpm
solvable:license: GPL v2 or later
solvable:group: System/Packages
solvable:sourcearch: src
solvable:sourceevr: (void)
solvable:sourcename: (void)
solvable:headerend: 33515
solvable:filelist: /etc/logrotate.d/zypper.lr
solvable:filelist: /etc/bash_completion.d/zypper.sh
solvable:filelist: /usr/sbin/zypp-checkpatches
solvable:filelist: /usr/bin/zypper
solvable:filelist: /usr/bin/installation_sources
solvable:filelist: /usr/sbin/zypp-checkpatches-wrapper
Comment 5 Stephan Kulow 2008-03-12 11:18:39 UTC
and this is with HEAD of satsolver
Comment 6 Stephan Kulow 2008-03-12 13:30:52 UTC
*** Bug 369755 has been marked as a duplicate of this bug. ***
Comment 7 Stephan Kulow 2008-03-12 13:45:42 UTC
submitted HEAD of libzypp now too, this should fix this issue (now let's see what other problems it creates :)
Comment 8 Will Stephenson 2008-03-13 09:00:16 UTC
Something like this maybe?

gorse:/home/wstephenson # zypper dup
Reading installed packages...

The following package is going to be upgraded:
  glibc-i18ndata


The following package is going to be REMOVED:
  glibc-i18ndata


No additional space will be used or freed after the operation.
Continue? [yes/no]: yes
Downloading package glibc-i18ndata-2.7-15.i586, 0 B (0 B unpacked)
* Downloading: i586 [done]
Problem downloading the package file from the repository:
Can't copy /var/adm/mount/AP_0x00000007/suse/i586 to /var/cache/zypp/packages/factory
Please see the above error message for a hint.
Comment 9 Will Stephenson 2008-03-13 09:01:16 UTC
/var/adm/mount/AP_0x00000007 does not exist, there are ...1 through ...6  though.
Comment 10 Michael Matz 2008-03-13 14:35:32 UTC
That libzypp (on gorse) is too old.  It's this very bug, yes.
Comment 11 Will Stephenson 2008-03-13 14:53:15 UTC
Hm, that's the one in zypp:svn that coolo pointed to. I see stable is a lot newer though.
Comment 12 Michael Matz 2008-03-13 16:53:51 UTC
I don't know who updates the zypp:svn repo, but if libzypp on gorse
comes from there, then it doesn't track SVN.