<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.0.6603.0">
<TITLE>Resigning rpms for AS3 with RHN Satellite 3.2</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<P><FONT SIZE=2 FACE="Arial">Greetings all,</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">I am experiencing the following problem. I have several RPMs for a </FONT>
<BR><FONT SIZE=2 FACE="Arial">3rd party product. I want to distribute that product via my RHN Satellite 3.2</FONT>
<BR><FONT SIZE=2 FACE="Arial">server.</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">I resign the packages on the Satellite server (running AS 21 with rpm 4.04 I believe)</FONT>
<BR><FONT SIZE=2 FACE="Arial">using the 'rpm --resign' command. I'm prompted for my gpg pass phrase, and </FONT>
<BR><FONT SIZE=2 FACE="Arial">the packages are successfully resigned. rpm --checksig verifies that the packages</FONT>
<BR><FONT SIZE=2 FACE="Arial">has a good md5 sum. I then use rhnpush to put the packages</FONT>
<BR><FONT SIZE=2 FACE="Arial">into a custom child channel. No problems....</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">Then, I go to a RHN client system (running AS3 with rpm 4.2) and try to up2date the packages.</FONT>
<BR><FONT SIZE=2 FACE="Arial">up2date then responds that the package is corrupt. </FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">I have found a few references to problems resigning packages between rpm x.x and </FONT>
<BR><FONT SIZE=2 FACE="Arial">y.y, but I have not found thorough summary of the problem. Does anyone have a </FONT>
<BR><FONT SIZE=2 FACE="Arial">complete characterization of this issue and what the "proper" solution should be.</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">I'm currently in the process of exporting my gpg keys to a AS 3 host and will attempt</FONT>
<BR><FONT SIZE=2 FACE="Arial">resigning the packages there.</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">Christoph</FONT>
</P>
</BODY>
</HTML>