Re: Problem with some RPM's
John Berninger <[email protected]> Mon, 11 Nov 2002 09:07:10 -0500
| Newsgroups | gmane.network.up2date.current.devel |
|---|---|
| Message-ID | <[email protected]> |
I know the response should be inlined, but I'm feeling a bit lazy this
morning, so forgive me.
Technically, it would be trivial to use the filename to create
the RPM header, but that would simply push the problem back to the
package retrieval stage. The client gets from the server a list of
package names, version, and releases, and then attempts to download that
package by building the filename itself.
(Hunter will correct me if I'm wrong.)
The best interim solution is to simply rename the files that IBM
distributes to conform to what Current / RHN expects. I'll work with
Hunter on a better (i.e. more permanent) solution once he's out from
under the horde of lemmings that have attacked him this week.
On Mon, 11 Nov 2002, Klaus Steinberger wrote:
> Hello,
>
> I've got the following problem with some RPM's from IBM for the Tivoli
> Storage Manager Software:
>
> When I add them to a channel on my current server, anything run's well
> until a machine want's to fetch the header for one of those packages. I
> get then the following error Message:
>
> Fetching rpm headers...
> There was a fatal error communicating with the server. The message was:
> 404: "Not Found" while attempting to get
> $RHN/lmugar-i386-7.3/getPackageHeader/TIVsm-BA-5.1.5-0.i386.hdr
>
> After some investigation I found out, that getPackageHeader directory
> contain's indeed the files, but without the version number:
>
> [root@etprd02 getPackageHeader]# ls TIV*
> TIVguid.i386.hdr TIVsm-BA.GPFS.i386.hdr
> TIVsm-API.i386.hdr TIVsm-BA.i386.hdr
> TIVsm-API.msg.de_DE.i386.hdr TIVsm-BA.msg.de_DE.i386.hdr
> TIVsm-API.msg.es_ES.i386.hdr TIVsm-BA.msg.es_ES.i386.hdr
> TIVsm-API.msg.fr_FR.i386.hdr TIVsm-BA.msg.fr_FR.i386.hdr
> TIVsm-API.msg.it_IT.i386.hdr TIVsm-BA.msg.it_IT.i386.hdr
> TIVsm-API.msg.ja_JP.i386.hdr TIVsm-BA.msg.ja_JP.i386.hdr
> TIVsm-API.msg.ko_KR.i386.hdr TIVsm-BA.msg.ko_KR.i386.hdr
> TIVsm-API.msg.pt_BR.i386.hdr TIVsm-BA.msg.pt_BR.i386.hdr
> TIVsm-API.msg.zh_CN.i386.hdr TIVsm-BA.msg.zh_CN.i386.hdr
> TIVsm-API.msg.zh_TW.i386.hdr TIVsm-BA.msg.zh_TW.i386.hdr
>
> Also the original files do not contain the version number in the name.
> That are the rpm's:
>
> [cdadmin@bagheera RPMS]$ ls TIV*
> TIVguid.i386.rpm TIVsm-API.msg.ko_KR.i386.rpm
> TIVsm-BA.msg.fr_FR.i386.rpm
> TIVsm-API.i386.rpm TIVsm-API.msg.pt_BR.i386.rpm
> TIVsm-BA.msg.it_IT.i386.rpm
> TIVsm-API.msg.de_DE.i386.rpm TIVsm-API.msg.zh_CN.i386.rpm
> TIVsm-BA.msg.ja_JP.i386.rpm
> TIVsm-API.msg.es_ES.i386.rpm TIVsm-API.msg.zh_TW.i386.rpm
> TIVsm-BA.msg.ko_KR.i386.rpm
> TIVsm-API.msg.fr_FR.i386.rpm TIVsm-BA.i386.rpm
> TIVsm-BA.msg.pt_BR.i386.rpm
> TIVsm-API.msg.it_IT.i386.rpm TIVsm-BA.msg.de_DE.i386.rpm
> TIVsm-BA.msg.zh_CN.i386.rpm
> TIVsm-API.msg.ja_JP.i386.rpm TIVsm-BA.msg.es_ES.i386.rpm
> TIVsm-BA.msg.zh_TW.i386.rpm
>
>
>
> So I suspect that IBM built their RPM's with the version number in the
> file name, but distributed them differently.
>
> Of course I could change the filename's of the RPM's and then recreate
> the channel as a workaround.
>
> But do you think we could do something inside current to get around this
> problem, like not creating the .hdr file's from the filename but instead
> according to the data inside the RPM?
>
> Sincerely,
> Klaus Steinberger
>
> --
> Klaus Steinberger Maier-Leibnitz Labor
> Phone: (+49 89)289 14287 Am Coulombwall 6, D-85748 Garching, Germany
> FAX: (+49 89)289 14280 EMail: [email protected]
> URL: http://www.physik.uni-muenchen.de/~k2/
>
> In a world without Walls and Fences, who needs Windows and Gates
>
> _______________________________________________
> Current-server mailing list
> [email protected]
> http://lists.dulug.duke.edu/mailman/listinfo/current-server
--
Thank you,
John Berninger
Systems Administrator [email protected]
Department of Mathematics Box 8205, Harrelson Hall
NC State University Raleigh, NC 27695
Phone: (919)515-6315 Fax: (919)515-3798
GPG Key ID: A8C1D45C
Fingerprint: B1BB 90CB 5314 3113 CF22 66AE 822D 42A8 A8C1 D45C
--