Bug 170671

Summary: rhn-satellite-exporter needs a --no-kickstarts option
Product: [Retired] Red Hat Network Reporter: John Wregglesworth <wregglej>
Component: RHN/BackendAssignee: John Wregglesworth <wregglej>
Status: CLOSED CURRENTRELEASE QA Contact: Fanny Augustin <fmoquete>
Severity: medium Docs Contact:
Priority: medium    
Version: rhn410CC: rhn-bugs
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: rhn405 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-01-25 05:42:08 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 128866    

Description John Wregglesworth 2005-10-13 17:33:08 UTC
Description of problem: rhn-satellite-exporter needs a --no-kickstarts
command-line option, which will prevent kickstart info from being included in a
satellite export.

Comment 1 John Wregglesworth 2005-11-14 16:40:16 UTC
Test Plan:

1. Export a channel with rhn-satellite-exporter while using the --no-kickstarts
option. I would create a new directory for this dump to avoid confusion when
examining the  dump directory. Also, make sure that the channel has kickstart
information associated with it (examples: rhel-i386-as-4, rhel-i386-as-3, etc.).

      rhn-satellite-exporter --dir=test3 -crhel-i386-as-4 --no-kickstarts

2. Watch the output from the above command and make sure that it doesn't say
that it is exporting kickstart data or kickstart files.

3. ls the directory you included with the --dir option and make sure that the
kickstart_files and kickstart_data directories are not included.

Comment 2 Fanny Augustin 2005-11-22 17:43:07 UTC
The tool is broken.  Please see the two tracebacks below:


[root@rlx-3-14 ~]# rhn-satellite-exporter --channel=rhel-i386-as-4 --dir=myexports
Traceback (most recent call last):
  File "/usr/bin/rhn-satellite-exporter", line 5, in ?
    from satellite_tools.intersat_sync import iss
  File "/usr/share/rhn/satellite_tools/intersat_sync/iss.py", line 8, in ?
    import dumper
  File "/usr/share/rhn/satellite_tools/intersat_sync/dumper.py", line 20, in ?
    from string_buffer import StringBuffer
ImportError: No module named string_buffer


[root@rlx-3-14 ~]# rhn-satellite-exporter --help
Traceback (most recent call last):
  File "/usr/bin/rhn-satellite-exporter", line 5, in ?
    from satellite_tools.intersat_sync import iss
  File "/usr/share/rhn/satellite_tools/intersat_sync/iss.py", line 8, in ?
    import dumper
  File "/usr/share/rhn/satellite_tools/intersat_sync/dumper.py", line 20, in ?
    from string_buffer import StringBuffer
ImportError: No module named string_buffer


ISO: rhn-satellite-4.0.5-2-redhat-linux-as-i386-4-embedded-oracle.iso

Comment 3 John Wregglesworth 2005-11-29 17:45:53 UTC
The reason it failed was because I missed a file in the Makefile and spec file.
string_buffer.py has been added and the rhns packages rebuilt. The changes are
in the 4.0.5-28 or later rhns-satellite-tools package.

Comment 4 Fanny Augustin 2005-12-05 20:53:08 UTC
Looks good on QA

Comment 5 Todd Warner 2006-01-25 05:42:08 UTC
Released.