<!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>