<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>it’s unix, not eunuchs &#187; Operating Systems</title>
	<atom:link href="http://www.itsunixnoteunuchs.com/tag/operating-systems/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.itsunixnoteunuchs.com</link>
	<description>Howdy!  I&#039;m Daniel J. Doughty, and these are my geeky thoughts.</description>
	<lastBuildDate>Sun, 30 Oct 2011 04:03:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Deleting channel from Redhat Satellite Server</title>
		<link>http://www.itsunixnoteunuchs.com/2008/05/19/deleting-channel-from-redhat-satellite-server/</link>
		<comments>http://www.itsunixnoteunuchs.com/2008/05/19/deleting-channel-from-redhat-satellite-server/#comments</comments>
		<pubDate>Mon, 19 May 2008 15:45:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Oracle Embedded Database]]></category>
		<category><![CDATA[RedHat]]></category>
		<category><![CDATA[Satellite Server]]></category>
		<category><![CDATA[system administration]]></category>

		<guid isPermaLink="false">http://www.danieljdoughty.com/?p=155</guid>
		<description><![CDATA[Preface Redhat licenses a product called a Satellite Server. It&#8217;s useful for maintaining your patch levels on your systems and keeping a uniform image of your systems by keeping your kickstart images in one place. It&#8217;s quite similar to HP&#8217;s Ignite product line and Sun&#8217;s Jumpstart product line. Main There are times when you no [...]]]></description>
			<content:encoded><![CDATA[<h3>Preface</h3>
<p>Redhat licenses a product called a Satellite Server.  It&#8217;s useful for maintaining your patch levels on your systems and keeping a uniform image of your systems by keeping your kickstart images in one place.  It&#8217;s quite similar to HP&#8217;s Ignite product line and Sun&#8217;s Jumpstart product line.</p>
<h3>Main</h3>
<p>There are times when you no longer need to have a channel in your Redhat Satellite Server.  Perhaps you added one by mistake or perhaps you have now upgraded all of your servers off of an old version of Red Hat.  You can now remove that channel in order to save some space, decrease backup times, increase the simplicity of your configuration and just generally justify yourself as a good admin to your boss and peers.</p>
<p>The following procedure is not supported by RedHat in so much as they won&#8217;t help you if you call them up and ask for help on the issue.  But it relies upon a script that is actually included with the Satellite Server when you install it.  So while it&#8217;s a hack, I consider it&#8217;s risk to be fairly low.  YMMV, so be sure to perform good backups before attempting this.</p>
<h3>Check to make sure that the unwanted channel is still there.</h3>
<p>This may sound a little silly, but this command will give you two things.  A) a way to check your work after you&#8217;ve removed the channel and B) ensures that another admin on your team hasn&#8217;t actually already removed the channel before you got around to it.<br />
[root@satellite-1 rhn]# satellite-sync &#8211;list-channels<br />
16:51:13 Red Hat Network Satellite &#8211; live synchronization<br />
16:51:13    url: https://satellite.rhn.redhat.com<br />
16:51:13    debug/output level: 1<br />
16:51:14    db:  rhnsat/&lt;password&gt;@rhnsat<br />
16:51:14<br />
16:51:14 Retrieving / parsing channel-families data<br />
16:51:14 channel-families data complete<br />
Pushing scout configs to all monitoring scouts<br />
16:51:22<br />
16:51:22 Retrieving / parsing channel data<br />
16:51:38    p = previously imported/synced channel<br />
16:51:38    . = channel not yet imported/synced<br />
16:51:38    base-channels:<br />
<span style="color: #ff9900;"> 16:51:38       p redhat-advanced-server-i386              3707</span><br />
16:51:38       . redhat-ent-linux-i386-es-2.1             3198<br />
16:51:38       . redhat-linux-alpha-6.2                   1184<br />
16:51:38       . redhat-linux-alpha-7.0                   1412<br />
16:51:38       . redhat-linux-alpha-7.1                   1487<br />
16:51:38       . redhat-linux-as-2.1-IPF                  3157<br />
16:51:38       . redhat-linux-ee-i386-6.2                   13<br />
16:51:38       . redhat-linux-i386-6.2                    1357<br />
16:51:38       . redhat-linux-i386-7.0                    1615<br />
16:51:38       . redhat-linux-i386-7.1                    2046<br />
16:51:38       . redhat-linux-i386-7.2                    2338<br />
16:51:38       . redhat-linux-i386-7.3                    2481<br />
16:51:38       . redhat-linux-i386-8.0                    2316<br />
16:51:38       . redhat-linux-i386-9                      1864<br />
16:51:38       . redhat-linux-iSeries-7.1                 1135<br />
16:51:38       . redhat-linux-ia64-7.1                    1392<br />
16:51:38       . redhat-linux-ia64-7.2                    1886<br />
16:51:38       . redhat-linux-pSeries-7.1                 1135<br />
16:51:38       . redhat-linux-s390-7.2                    1447<br />
16:51:38       . redhat-linux-s390x-7.1                    977<br />
16:51:38       . redhat-linux-severn-i386-9.0.93          1455<br />
16:51:38       . redhat-linux-sparc-6.2                   1201<br />
16:51:38       . rhel-i386-as-3                           4910<br />
16:51:39       . rhel-i386-as-4                           5235<br />
16:51:39       . rhel-i386-es-3                           4929<br />
16:51:39       . rhel-i386-es-4                           5235<br />
<span style="color: #ff9900;"> 16:51:39       p rhel-i386-server-5                       3299</span><br />
16:51:39       . rhel-ia64-as-3                           5147<br />
16:51:39       . rhel-ia64-as-4                           5553<br />
16:51:39       . rhel-ia64-es-3                           4683<br />
16:51:39       . rhel-ia64-es-4                           5552<br />
16:51:39       . rhel-ia64-server-5                       3389<br />
16:51:39       . rhel-ppc-as-3                            5251<br />
16:51:39       . rhel-ppc-as-4                            5884<br />
16:51:39       . rhel-ppc-server-5                        4265<br />
16:51:39       . rhel-x86_64-as-3                         5403<br />
16:51:39       . rhel-x86_64-as-4                         5993<br />
16:51:39       . rhel-x86_64-es-3                         4907<br />
16:51:39       . rhel-x86_64-es-4                         5993<br />
<span style="color: #ff9900;"> 16:51:39       p rhel-x86_64-server-5                     4324</span><br />
16:51:39       . severn-beta2-i386                        1466<br />
16:51:39    redhat-advanced-server-i386:<br />
16:51:39       . rhn-tools-rhel-2.1-as-i386               1524<br />
16:51:39    redhat-ent-linux-i386-es-2.1:<br />
16:51:39       . rhn-tools-rhel-2.1-es-i386               1524<br />
16:51:39    redhat-linux-alpha-6.2:<br />
16:51:39       . redhat-powertools-alpha-6.2               532<br />
16:51:39    redhat-linux-alpha-7.0:<br />
16:51:39       . redhat-powertools-alpha-7.0               461<br />
16:51:39    redhat-linux-alpha-7.1:<br />
16:51:39       . redhat-powertools-alpha-7.1               459<br />
16:51:39    redhat-linux-as-2.1-IPF:<br />
16:51:39       . rhn-tools-rhel-2.1-as-ia64               1192<br />
16:51:39    redhat-linux-i386-6.2:<br />
16:51:40       . redhat-powertools-i386-6.2                584<br />
16:51:40    redhat-linux-i386-7.0:<br />
16:51:40       . redhat-powertools-i386-7.0                520<br />
16:51:40    redhat-linux-i386-7.1:<br />
16:51:40       . redhat-powertools-i386-7.1                541<br />
16:51:40    redhat-linux-i386-7.2:<br />
16:51:40       . k12ltsp-i386-7.2                           63<br />
16:51:40    redhat-linux-i386-7.3:<br />
16:51:40       . redhat-gcc3.1-i386-7.3                     12<br />
16:51:40       . education-k12ltsp-i386-7.3                 82<br />
16:51:40       . education-general-i386-7.3                  7<br />
16:51:40    redhat-linux-i386-8.0:<br />
16:51:40       . education-k12ltsp-i386-8.0                122<br />
16:51:40    redhat-linux-i386-9:<br />
16:51:40       . rhn-tools-redhat-linux-i386-9            1514<br />
16:51:40       . education-k12ltsp-i386-9                  123<br />
16:51:40    redhat-linux-severn-i386-9.0.93:<br />
16:51:40       . redhat-linux-severn-i386-9.0.93-updates  2388<br />
16:51:40    redhat-linux-sparc-6.2:<br />
16:51:40       . redhat-powertools-sparc-6.2               480<br />
16:51:40    rhel-i386-as-3:<br />
16:51:40       . rhel-i386-as-3-fastrack                    56<br />
16:51:40       . rhel-3-as-i386-rhds-2                      27<br />
16:51:40       . rhel-i386-as-3-cluster                     33<br />
16:51:40       . rhel-i386-as-3-hwcert                       9<br />
16:51:40       . rhn-tools-rhel-3-as-i386                 1545<br />
16:51:40       . rhel-i386-as-3-devsuite                     6<br />
16:51:40       . rhel-i386-as-3-extras                     150<br />
16:51:40    rhel-i386-as-4:<br />
16:51:40       . rhel-i386-as-4-fastrack                   208<br />
16:51:40       . rhel-4-as-i386-rhds-2.1                    15<br />
16:51:40       . rhel-i386-as-4-hwcert                      18<br />
16:51:40       . rhel-i386-as-4-sdk                          1<br />
16:51:40       . rhel-4-as-i386-rhds-3                     145<br />
16:51:40       . rhel-i386-as-4-extras                     218<br />
16:51:40       . rhel-i386-as-4-cluster                    345<br />
16:51:40       . rhn-tools-rhel-4-as-i386                 1274<br />
16:51:40    rhel-i386-es-3:<br />
16:51:40       . rhel-i386-es-3-extras                     150<br />
16:51:40       . rhel-3-es-i386-rhds-2                      27<br />
16:51:40       . rhn-tools-rhel-3-es-i386                 1545<br />
16:51:40       . rhel-i386-es-3-fastrack                    56<br />
16:51:40       . rhel-i386-es-3-devsuite                     6<br />
16:51:40       . rhel-i386-es-3-cluster                     33<br />
16:51:40    rhel-i386-es-4:<br />
16:51:40       . rhel-4-es-i386-rhds-3                     145<br />
16:51:40       . rhel-i386-es-4-sdk                          1<br />
16:51:40       . rhn-tools-rhel-4-es-i386                 1274<br />
16:51:40       . rhel-i386-es-4-extras                     218<br />
16:51:40       . rhel-i386-es-4-fastrack                   208<br />
16:51:40       . rhel-4-es-i386-rhds-2.1                    15<br />
16:51:40       . rhel-i386-es-4-cluster                    345<br />
16:51:40    rhel-i386-server-5:<br />
16:51:40       . rhel-i386-server-supplementary-5          183<br />
16:51:40       . rhel-i386-server-cluster-storage-5        116<br />
16:51:40       . rhel-i386-server-productivity-5           460<br />
16:51:40       . rhel-i386-server-vt-5                      71<br />
16:51:40       . rhn-tools-rhel-i386-server-5              371<br />
16:51:40       . rhel-i386-server-hts-5                      7<br />
16:51:40       . rhel-i386-server-cluster-5                 73<br />
16:51:40       . rhel-i386-server-fastrack-5               170<br />
16:51:40    rhel-ia64-as-3:<br />
16:51:40       . rhel-ia64-as-3-extras                      92<br />
16:51:40       . rhel-ia64-as-3-cluster                     28<br />
16:51:40       . rhel-ia64-as-3-devsuite                     3<br />
16:51:40       . rhel-3-as-ia64-rhds-2                      27<br />
16:51:40       . rhel-ia64-as-3-hwcert                       9<br />
16:51:40       . rhn-tools-rhel-3-as-ia64                 1213<br />
16:51:40       . rhel-ia64-as-3-fastrack                    61<br />
16:51:40    rhel-ia64-as-4:<br />
16:51:40       . rhel-4-as-ia64-rhds-3                     145<br />
16:51:40       . rhel-4-as-ia64-rhds-2.1                    15<br />
16:51:40       . rhn-tools-rhel-4-as-ia64                 1214<br />
16:51:40       . rhel-ia64-as-4-hwcert                      18<br />
16:51:40       . rhel-ia64-as-4-extras                      90<br />
16:51:40       . rhel-ia64-as-4-fastrack                   228<br />
16:51:40       . rhel-ia64-as-4-cluster                    229<br />
16:51:40    rhel-ia64-es-3:<br />
16:51:40       . rhel-ia64-es-3-extras                      92<br />
16:51:40       . rhel-ia64-es-3-devsuite                     4<br />
16:51:40       . rhel-3-es-ia64-rhds-2                      27<br />
16:51:40       . rhel-ia64-es-3-cluster                     28<br />
16:51:40       . rhn-tools-rhel-3-es-ia64                 1213<br />
16:51:40       . rhel-ia64-es-3-fastrack                    61<br />
16:51:40    rhel-ia64-es-4:<br />
16:51:40       . rhel-4-es-ia64-rhds-2.1                    15<br />
16:51:40       . rhel-ia64-es-4-extras                      90<br />
16:51:40       . rhel-ia64-es-4-cluster                    229<br />
16:51:40       . rhel-ia64-es-4-fastrack                   228<br />
16:51:40       . rhn-tools-rhel-4-es-ia64                 1214<br />
16:51:40       . rhel-4-es-ia64-rhds-3                     145<br />
16:51:40    rhel-ia64-server-5:<br />
16:51:40       . rhel-ia64-server-cluster-storage-5         95<br />
16:51:40       . rhel-ia64-server-cluster-5                 73<br />
16:51:40       . rhel-ia64-server-vt-5                      70<br />
16:51:40       . rhel-ia64-server-supplementary-5           57<br />
16:51:40       . rhel-ia64-server-fastrack-5               170<br />
16:51:40       . rhn-tools-rhel-ia64-server-5              371<br />
16:51:40       . rhel-ia64-server-hts-5                      7<br />
16:51:40    rhel-ppc-as-3:<br />
16:51:40       . rhel-ppc-as-3-fastrack                     61<br />
16:51:40       . rhel-ppc-as-3-hwcert                       16<br />
16:51:40       . rhel-3-as-ppc-rhds-2                       25<br />
16:51:40       . rhel-ppc-as-3-extras                       75<br />
16:51:40    rhel-ppc-as-4:<br />
16:51:40       . rhel-ppc-as-4-cluster                      82<br />
16:51:40       . rhn-tools-rhel-4-as-ppc                     0<br />
16:51:40       . rhel-ppc-as-4-extras                       95<br />
16:51:40       . rhel-ppc-as-4-hwcert                       26<br />
16:51:40       . rhel-4-as-ppc-rhds-2.1                     15<br />
16:51:40       . rhel-ppc-as-4-fastrack                    228<br />
16:51:40       . rhel-4-as-ppc-rhds-3                      151<br />
16:51:40    rhel-ppc-server-5:<br />
16:51:40       . rhel-ppc-server-hts-5                       7<br />
16:51:40       . rhel-ppc-server-supplementary-5            93<br />
16:51:40       . rhel-ppc-server-fastrack-5                197<br />
16:51:40       . rhn-tools-rhel-ppc-server-5                13<br />
16:51:40    rhel-x86_64-as-3:<br />
16:51:40       . rhel-x86_64-as-3-fastrack                  60<br />
16:51:40       . rhel-x86_64-as-3-hwcert                     9<br />
16:51:40       . rhn-tools-rhel-3-as-x86_64               1424<br />
16:51:40       . rhel-x86_64-as-3-devsuite                   2<br />
16:51:40       . rhel-x86_64-as-3-cluster                   28<br />
16:51:40       . rhel-x86_64-as-3-extras                    85<br />
16:51:40    rhel-x86_64-as-4:<br />
16:51:40       . rhel-x86_64-as-4-fastrack                 231<br />
16:51:40       . rhel-x86_64-as-4-extras                   160<br />
16:51:40       . rhel-x86_64-as-4-sdk                        1<br />
16:51:40       . rhn-tools-rhel-4-as-x86_64               1274<br />
16:51:40       . rhel-x86_64-as-4-cluster                  329<br />
16:51:40       . rhel-4-as-x86_64-rhds-3                   145<br />
16:51:40       . rhel-4-as-x86_64-rhds-2.1                  15<br />
16:51:40       . rhel-x86_64-as-4-hwcert                    18<br />
16:51:40    rhel-x86_64-es-3:<br />
16:51:40       . rhel-x86_64-es-3-fastrack                  60<br />
16:51:40       . rhel-x86_64-es-3-cluster                   28<br />
16:51:40       . rhn-tools-rhel-3-es-x86_64               1424<br />
16:51:40       . rhel-x86_64-es-3-extras                    85<br />
16:51:40       . rhel-x86_64-es-3-devsuite                   4<br />
16:51:40    rhel-x86_64-es-4:<br />
16:51:40       . rhel-4-es-x86_64-rhds-2.1                  15<br />
16:51:40       . rhel-x86_64-es-4-extras                   160<br />
16:51:40       . rhel-x86_64-es-4-fastrack                 231<br />
16:51:40       . rhel-x86_64-es-4-cluster                  329<br />
16:51:40       . rhel-4-es-x86_64-rhds-3                   145<br />
16:51:40       . rhn-tools-rhel-4-es-x86_64               1274<br />
16:51:40       . rhel-x86_64-es-4-sdk                        1<br />
16:51:40    rhel-x86_64-server-5:<br />
16:51:40       . rhel-x86_64-server-fastrack-5             201<br />
16:51:40       . rhel-x86_64-server-hts-5                    7<br />
16:51:40       . rhel-x86_64-server-vt-5                    81<br />
16:51:40       . rhel-x86_64-server-cluster-5               73<br />
16:51:40       . rhn-tools-rhel-x86_64-server-5            371<br />
16:51:40       . rhel-x86_64-server-productivity-5         504<br />
16:51:40       . rhel-x86_64-server-supplementary-5        232<br />
16:51:40       . rhel-x86_64-server-cluster-storage-5       95<br />
16:51:40    severn-beta2-i386:<br />
16:51:40       . severn-beta2-i386-updates                1878<br />
16:51:40<br />
Import complete:<br />
Begin time: Mon Apr 14 16:51:13 2008<br />
End time:   Mon Apr 14 16:51:40 2008<br />
Elapsed:    0 hours, 0 minutes, 26 seconds</p>
<p>Note the three channels that I&#8217;m already syncing are listed with p&#8217;s next to them instead of .&#8217;s next to them.  The channel in particular that we&#8217;re looking to drop is redhat-advanced-server-i386.</p>
<p>Now you should only remove a channel if it is not being used anymore.  Red Hat defines the unused state, in <a href="http://kbase.redhat.com/faq/FAQ_49_12113.shtm" target="_blank">this knowledgebase article</a>, as:<br />
* There are no systems registered to the channel that is going to be deleted from the Satellite.<br />
* There are no kickstart profiles using the channel.<br />
* There are no activation keys defined that refer to the channel.<br />
* There are no custom channels or packages depending on the channel.</p>
<p>My channel was added by mistake, but if you&#8217;re retiring an old channel, you should perform those checks now.</p>
<h3>Database Backup</h3>
<p>Now it&#8217;s time to get a cold backup of your Oracle database.  That&#8217;s RedHat&#8217;s recommendation.  Since I&#8217;m using the Oracle DB that is incorporated with Satellite Server, I didn&#8217;t mind performing this step.  If you&#8217;re riding on a full Oracle instance that rides on another machine, then getting a cold snapshot will be something you&#8217;ll have to work out with your DBA.  Since a DB has to be completely down and quiesced, it&#8217;s pretty rare to be able to convince a DBA that you need one unless it&#8217;s a huge change to your infrastructure.  You should be able to get away with a warm backup for recovery, but that is not what Red Hat recommends.</p>
<p>Before you get the cold snapshot, you need to stop the Satellite Server.</p>
<p>[root@satellite-1 redhat]# service rhn-satellite stop<br />
Shutting down rhn-satellite&#8230;<br />
2008-04-14 16:33:25 Monitoring: Debug level = 0<br />
2008-04-14 16:33:25 Monitoring: Switches: stop<br />
2008-04-14 16:33:25 Monitoring: STOPPING<br />
2008-04-14 16:33:25 TSDBLocalQueue: STOPPING<br />
2008-04-14 16:33:27 TSDBLocalQueue: STOPPED OK<br />
2008-04-14 16:33:27 TSDBLocalQueue: ============ STATUS ===============<br />
2008-04-14 16:33:27 TSDBLocalQueue: Last action: stop<br />
2008-04-14 16:33:27 TSDBLocalQueue: ** Can be installed for SysV startup **<br />
2008-04-14 16:33:27 TSDBLocalQueue: Run levels: 3<br />
2008-04-14 16:33:27 TSDBLocalQueue: Start sequence: 81<br />
2008-04-14 16:33:27 TSDBLocalQueue: Stop sequence: 30<br />
2008-04-14 16:33:27 TSDBLocalQueue: STOPPED<br />
2008-04-14 16:33:27 TSDBLocalQueue: GoGo options:<br />
2008-04-14 16:33:27 TSDBLocalQueue: &#8211;fname=TSDBLocalQueue<br />
2008-04-14 16:33:27 TSDBLocalQueue: &#8211;command=/home/nocpulse/bin/TSDBLocalQueue.pl<br />
2008-04-14 16:33:27 TSDBLocalQueue: &#8211;user=apache<br />
2008-04-14 16:33:27 TSDBLocalQueue: ===================================<br />
2008-04-14 16:33:27 AckProcessor: STOPPING<br />
2008-04-14 16:33:29 AckProcessor: STOPPED OK<br />
2008-04-14 16:33:29 AckProcessor: ============ STATUS ===============<br />
2008-04-14 16:33:29 AckProcessor: Last action: stop<br />
2008-04-14 16:33:29 AckProcessor: ** Can be installed for SysV startup **<br />
2008-04-14 16:33:29 AckProcessor: Run levels: 3<br />
2008-04-14 16:33:29 AckProcessor: Start sequence: 71<br />
2008-04-14 16:33:29 AckProcessor: Stop sequence: 41<br />
2008-04-14 16:33:29 AckProcessor: STOPPED<br />
2008-04-14 16:33:29 AckProcessor: GoGo options:<br />
2008-04-14 16:33:29 AckProcessor: &#8211;fname=AckProcessor<br />
2008-04-14 16:33:29 AckProcessor: &#8211;command=/opt/notification/scripts/ack-processor<br />
2008-04-14 16:33:29 AckProcessor: &#8211;user=nocpulse<br />
2008-04-14 16:33:29 AckProcessor: &#8211;hbfile=/var/tmp/ack_handler.log<br />
2008-04-14 16:33:29 AckProcessor: &#8211;hbfreq=300<br />
2008-04-14 16:33:29 AckProcessor: &#8211;hbcheck=600<br />
2008-04-14 16:33:29 AckProcessor: ===================================<br />
2008-04-14 16:33:29 Notifier: STOPPING<br />
2008-04-14 16:33:31 Notifier: STOPPED OK<br />
2008-04-14 16:33:31 Notifier: ============ STATUS ===============<br />
2008-04-14 16:33:31 Notifier: Last action: stop<br />
2008-04-14 16:33:31 Notifier: ** Can be installed for SysV startup **<br />
2008-04-14 16:33:31 Notifier: Run levels: 3<br />
2008-04-14 16:33:31 Notifier: Start sequence: 71<br />
2008-04-14 16:33:31 Notifier: Stop sequence: 41<br />
2008-04-14 16:33:31 Notifier: STOPPED<br />
2008-04-14 16:33:31 Notifier: GoGo options:<br />
2008-04-14 16:33:31 Notifier: &#8211;fname=Notifier<br />
2008-04-14 16:33:31 Notifier: &#8211;command=/opt/notification/scripts/notifier<br />
2008-04-14 16:33:31 Notifier: &#8211;user=nocpulse<br />
2008-04-14 16:33:31 Notifier: &#8211;hbfile=/opt/notification/var/notifier.log<br />
2008-04-14 16:33:31 Notifier: &#8211;hbfreq=300<br />
2008-04-14 16:33:31 Notifier: &#8211;hbcheck=600<br />
2008-04-14 16:33:31 Notifier: ===================================<br />
2008-04-14 16:33:31 NotifLauncher: STOPPING<br />
2008-04-14 16:33:33 NotifLauncher: STOPPED OK<br />
2008-04-14 16:33:33 NotifLauncher: ============ STATUS ===============<br />
2008-04-14 16:33:33 NotifLauncher: Last action: stop<br />
2008-04-14 16:33:33 NotifLauncher: ** Can be installed for SysV startup **<br />
2008-04-14 16:33:33 NotifLauncher: Run levels: 3<br />
2008-04-14 16:33:33 NotifLauncher: Start sequence: 71<br />
2008-04-14 16:33:33 NotifLauncher: Stop sequence: 41<br />
2008-04-14 16:33:33 NotifLauncher: STOPPED<br />
2008-04-14 16:33:33 NotifLauncher: GoGo options:<br />
2008-04-14 16:33:33 NotifLauncher: &#8211;fname=NotifLauncher<br />
2008-04-14 16:33:33 NotifLauncher: &#8211;command=/opt/notification/scripts/notif-launcher<br />
2008-04-14 16:33:33 NotifLauncher: &#8211;user=nocpulse<br />
2008-04-14 16:33:33 NotifLauncher: &#8211;hbfile=/opt/notification/var/notif-launcher.log<br />
2008-04-14 16:33:33 NotifLauncher: &#8211;hbfreq=300<br />
2008-04-14 16:33:33 NotifLauncher: &#8211;hbcheck=600<br />
2008-04-14 16:33:33 NotifLauncher: ===================================<br />
2008-04-14 16:33:33 NotifEscalator: STOPPING<br />
2008-04-14 16:33:35 NotifEscalator: STOPPED OK<br />
2008-04-14 16:33:35 NotifEscalator: ============ STATUS ===============<br />
2008-04-14 16:33:35 NotifEscalator: Last action: stop<br />
2008-04-14 16:33:35 NotifEscalator: ** Can be installed for SysV startup **<br />
2008-04-14 16:33:35 NotifEscalator: Run levels: 3<br />
2008-04-14 16:33:35 NotifEscalator: Start sequence: 70<br />
2008-04-14 16:33:35 NotifEscalator: Stop sequence: 40<br />
2008-04-14 16:33:35 NotifEscalator: STOPPED<br />
2008-04-14 16:33:35 NotifEscalator: GoGo options:<br />
2008-04-14 16:33:35 NotifEscalator: &#8211;fname=NotifEscalator<br />
2008-04-14 16:33:35 NotifEscalator: &#8211;command=/opt/notification/scripts/notif-escalator<br />
2008-04-14 16:33:35 NotifEscalator: &#8211;user=nocpulse<br />
2008-04-14 16:33:35 NotifEscalator: &#8211;hbfile=/opt/notification/var/notif-escalator.log<br />
2008-04-14 16:33:35 NotifEscalator: &#8211;hbfreq=300<br />
2008-04-14 16:33:35 NotifEscalator: &#8211;hbcheck=600<br />
2008-04-14 16:33:35 NotifEscalator: ===================================<br />
2008-04-14 16:33:35 GenerateNotifConfig: STOPPING<br />
2008-04-14 16:33:37 GenerateNotifConfig: STOPPED OK<br />
2008-04-14 16:33:37 GenerateNotifConfig: ============ STATUS ===============<br />
2008-04-14 16:33:37 GenerateNotifConfig: Last action: stop<br />
2008-04-14 16:33:37 GenerateNotifConfig: ** Can be installed for SysV startup **<br />
2008-04-14 16:33:37 GenerateNotifConfig: Run levels: 3<br />
2008-04-14 16:33:37 GenerateNotifConfig: Start sequence: 70<br />
2008-04-14 16:33:37 GenerateNotifConfig: Stop sequence: 40<br />
2008-04-14 16:33:37 GenerateNotifConfig: STOPPED<br />
2008-04-14 16:33:37 GenerateNotifConfig: GoGo options:<br />
2008-04-14 16:33:37 GenerateNotifConfig: &#8211;fname=GenerateNotifConfig<br />
2008-04-14 16:33:37 GenerateNotifConfig: &#8211;command=/opt/notification/scripts/generate-config<br />
2008-04-14 16:33:37 GenerateNotifConfig: &#8211;user=nocpulse<br />
2008-04-14 16:33:37 GenerateNotifConfig: &#8211;hbfile=/opt/notification/var/generate_config.log<br />
2008-04-14 16:33:37 GenerateNotifConfig: &#8211;hbfreq=300<br />
2008-04-14 16:33:37 GenerateNotifConfig: &#8211;hbcheck=600<br />
2008-04-14 16:33:37 GenerateNotifConfig: ===================================<br />
2008-04-14 16:33:37 InstallSoftwareConfig: STOPPING<br />
2008-04-14 16:33:37 InstallSoftwareConfig: STOPPED OK<br />
2008-04-14 16:33:37 InstallSoftwareConfig: ============ STATUS ===============<br />
2008-04-14 16:33:37 InstallSoftwareConfig: Last action: stop<br />
2008-04-14 16:33:37 InstallSoftwareConfig: STOPPED<br />
2008-04-14 16:33:37 InstallSoftwareConfig: ===================================<br />
2008-04-14 16:33:37 Monitoring: STOPPED OK<br />
2008-04-14 16:33:37 Monitoring: ============ STATUS ===============<br />
2008-04-14 16:33:37 Monitoring:    ++++ Monitoring backend functionality is enabled<br />
2008-04-14 16:33:37 Monitoring:    &#8212;- Monitoring scout functionality is disabled<br />
2008-04-14 16:33:37 Monitoring: Last action: stop<br />
2008-04-14 16:33:37 Monitoring: ** Installed for SysV startup **<br />
2008-04-14 16:33:37 Monitoring: STOPPED<br />
2008-04-14 16:33:37 Monitoring: ===================================<br />
Stopping httpd:                                            [  OK  ]<br />
waiting for processes to exit                              [  OK  ]<br />
waiting for processes to exit<br />
Stopping RHN Taskomatic&#8230;<br />
Stopped RHN Taskomatic.<br />
Shutting down osa-dispatcher:                              [  OK  ]<br />
Shutting down rhn-database:                                [  OK  ]<br />
Shutting down Jabber router:                               [  OK  ]<br />
Done.</p>
<p>Now I wasn&#8217;t sure if this satellite server was using the Red Hat internal Oracle instance or if I had an actual Oracle instance.  So here&#8217;s how I determined that we were using the Red Hat Oracle instance.</p>
<p>[root@satellite-1 redhat]# service rhn-database status<br />
The database is running and accepting connections.</p>
<p>Yup, we&#8217;re using the embedded Oracle database.</p>
<p>Ok, I&#8217;ve got an internal Oracle instance, so I&#8217;ll use Red Hat&#8217;s instructions on how to back it up.  That said, this may not work for you.  If you suspect you have an Oracle instanceon another computer, you could try netstat -an | grep 1521 and see the Satellite Server talking to the far end on port 1521.  There&#8217;s probably a way to definitively know</p>
<p>[root@satellite-1 redhat]# su &#8211; oracle</p>
<p>-bash-3.00$ mkdir /tmp/dbBackup<br />
-bash-3.00$ db-control backup /tmp/dbBackup<br />
Initiating cold backup of database rhnsat&#8230;<br />
/opt/apps/oracle/config/9.2.0/lkRHNSAT -&gt; /tmp/dbBackup/lkRHNSAT.gz &#8230; done.<br />
/opt/apps/oracle/config/9.2.0/spfilerhnsat.ora -&gt; /tmp/dbBackup/spfilerhnsat.ora.gz &#8230; done.<br />
/rhnsat/data/rhnsat/undo_02.dbf -&gt; /tmp/dbBackup/undo_02.dbf.gz &#8230; done.<br />
/rhnsat/data/rhnsat/users_01.dbf -&gt; /tmp/dbBackup/users_01.dbf.gz &#8230; done.<br />
/rhnsat/data/rhnsat/data_01.dbf -&gt; /tmp/dbBackup/data_01.dbf.gz &#8230; done.<br />
/rhnsat/data/rhnsat/redo_1101.log -&gt; /tmp/dbBackup/redo_1101.log.gz &#8230; done.<br />
/rhnsat/data/rhnsat/redo_1102.log -&gt; /tmp/dbBackup/redo_1102.log.gz &#8230; done.<br />
/rhnsat/data/rhnsat/control_03.ctl -&gt; /tmp/dbBackup/control_03.ctl.gz &#8230; done.<br />
/rhnsat/data/rhnsat/control_01.ctl -&gt; /tmp/dbBackup/control_01.ctl.gz &#8230; done.<br />
/rhnsat/data/rhnsat/redo_1001.log -&gt; /tmp/dbBackup/redo_1001.log.gz &#8230; done.<br />
/rhnsat/data/rhnsat/data_07.dbf -&gt; /tmp/dbBackup/data_07.dbf.gz &#8230; done.<br />
/rhnsat/data/rhnsat/data_08.dbf -&gt; /tmp/dbBackup/data_08.dbf.gz &#8230; done.<br />
/rhnsat/data/rhnsat/tools_01.dbf -&gt; /tmp/dbBackup/tools_01.dbf.gz &#8230; done.<br />
/rhnsat/data/rhnsat/control_02.ctl -&gt; /tmp/dbBackup/control_02.ctl.gz &#8230; done.<br />
/rhnsat/data/rhnsat/data_05.dbf -&gt; /tmp/dbBackup/data_05.dbf.gz &#8230; done.<br />
/rhnsat/data/rhnsat/data_04.dbf -&gt; /tmp/dbBackup/data_04.dbf.gz &#8230; done.<br />
/rhnsat/data/rhnsat/undo_01.dbf -&gt; /tmp/dbBackup/undo_01.dbf.gz &#8230; done.<br />
/rhnsat/data/rhnsat/data_06.dbf -&gt; /tmp/dbBackup/data_06.dbf.gz &#8230; done.<br />
/rhnsat/data/rhnsat/data_03.dbf -&gt; /tmp/dbBackup/data_03.dbf.gz &#8230; done.<br />
/rhnsat/data/rhnsat/data_02.dbf -&gt; /tmp/dbBackup/data_02.dbf.gz &#8230; done.<br />
/rhnsat/data/rhnsat/system.dbf -&gt; /tmp/dbBackup/system.dbf.gz &#8230; done.<br />
/rhnsat/data/rhnsat/temp_01.dbf -&gt; /tmp/dbBackup/temp_01.dbf.gz &#8230; done.<br />
/rhnsat/data/rhnsat/redo_1002.log -&gt; /tmp/dbBackup/redo_1002.log.gz &#8230; done.<br />
/rhnsat/admin/rhnsat/archive/arch_1_1.arc -&gt; /tmp/dbBackup/arch_1_1.arc.gz &#8230; done.<br />
Full cold backup complete.<br />
-bash-3.00$</p>
<p>It took my system about 10 minutes to perform the backup.</p>
<p>drop out of Oracle user:</p>
<p>-bash-3.00$ exit<br />
logout</p>
<p>start the Satellite Server back up</p>
<p>[root@satellite-1 redhat]# service rhn-satellite start<br />
Starting rhn-satellite&#8230;<br />
Starting Jabber services                                   [  OK  ]<br />
Starting rhn-database:                                     [  OK  ]<br />
Starting osa-dispatcher:                                   [  OK  ]<br />
Starting RHN Taskomatic&#8230;<br />
Starting tomcat5:                                          [  OK  ]<br />
Starting httpd: Processing config directory: /etc/httpd/conf/rhn/<br />
Processing config file: /etc/httpd/conf/rhn/app.conf<br />
Processing config file: /etc/httpd/conf/rhn/applet.conf<br />
Processing config file: /etc/httpd/conf/rhn/config-management-tool.conf<br />
Processing config file: /etc/httpd/conf/rhn/config-management.conf<br />
Processing config file: /etc/httpd/conf/rhn/package-push.conf<br />
Processing config file: /etc/httpd/conf/rhn/rhn_monitoring.conf<br />
Processing config file: /etc/httpd/conf/rhn/xmlrpc.conf<br />
Processing config file: /etc/httpd/conf/rhn/xp.conf<br />
[  OK  ]<br />
2008-04-14 16:46:39 Monitoring: Debug level = 0<br />
2008-04-14 16:46:39 Monitoring: Switches: start<br />
2008-04-14 16:46:39 Monitoring: STARTING&#8230;<br />
2008-04-14 16:46:39 InstallSoftwareConfig: STARTING&#8230;<br />
2008-04-14 16:46:39 InstallSoftwareConfig: Grabbing local config info<br />
2008-04-14 16:46:39 InstallSoftwareConfig: STARTED OK<br />
2008-04-14 16:46:39 InstallSoftwareConfig: ============ STATUS ===============<br />
2008-04-14 16:46:39 InstallSoftwareConfig: Last action: start<br />
2008-04-14 16:46:39 InstallSoftwareConfig: STARTED and RUNNING<br />
2008-04-14 16:46:39 InstallSoftwareConfig: ===================================<br />
2008-04-14 16:46:39 GenerateNotifConfig: STARTING&#8230;<br />
2008-04-14 16:46:40 GenerateNotifConfig: STARTED OK<br />
2008-04-14 16:46:40 GenerateNotifConfig: ============ STATUS ===============<br />
2008-04-14 16:46:40 GenerateNotifConfig: Last action: start<br />
2008-04-14 16:46:40 GenerateNotifConfig: ** Can be installed for SysV startup **<br />
2008-04-14 16:46:40 GenerateNotifConfig: Run levels: 3<br />
2008-04-14 16:46:40 GenerateNotifConfig: Start sequence: 70<br />
2008-04-14 16:46:40 GenerateNotifConfig: Stop sequence: 40<br />
2008-04-14 16:46:41 GenerateNotifConfig: STARTED and RUNNING<br />
2008-04-14 16:46:41 GenerateNotifConfig: GoGo options:<br />
2008-04-14 16:46:41 GenerateNotifConfig: &#8211;fname=GenerateNotifConfig<br />
2008-04-14 16:46:41 GenerateNotifConfig: &#8211;command=/opt/notification/scripts/generate-config<br />
2008-04-14 16:46:41 GenerateNotifConfig: &#8211;user=nocpulse<br />
2008-04-14 16:46:41 GenerateNotifConfig: &#8211;hbfile=/opt/notification/var/generate_config.log<br />
2008-04-14 16:46:41 GenerateNotifConfig: &#8211;hbfreq=300<br />
2008-04-14 16:46:41 GenerateNotifConfig: &#8211;hbcheck=600<br />
2008-04-14 16:46:41 GenerateNotifConfig: ===================================<br />
2008-04-14 16:46:42 NotifEscalator: STARTING&#8230;<br />
2008-04-14 16:46:43 NotifEscalator: STARTED OK<br />
2008-04-14 16:46:43 NotifEscalator: ============ STATUS ===============<br />
2008-04-14 16:46:43 NotifEscalator: Last action: start<br />
2008-04-14 16:46:43 NotifEscalator: ** Can be installed for SysV startup **<br />
2008-04-14 16:46:43 NotifEscalator: Run levels: 3<br />
2008-04-14 16:46:43 NotifEscalator: Start sequence: 70<br />
2008-04-14 16:46:43 NotifEscalator: Stop sequence: 40<br />
2008-04-14 16:46:45 NotifEscalator: STARTED and RUNNING<br />
2008-04-14 16:46:45 NotifEscalator: GoGo options:<br />
2008-04-14 16:46:45 NotifEscalator: &#8211;fname=NotifEscalator<br />
2008-04-14 16:46:45 NotifEscalator: &#8211;command=/opt/notification/scripts/notif-escalator<br />
2008-04-14 16:46:45 NotifEscalator: &#8211;user=nocpulse<br />
2008-04-14 16:46:45 NotifEscalator: &#8211;hbfile=/opt/notification/var/notif-escalator.log<br />
2008-04-14 16:46:45 NotifEscalator: &#8211;hbfreq=300<br />
2008-04-14 16:46:45 NotifEscalator: &#8211;hbcheck=600<br />
2008-04-14 16:46:45 NotifEscalator: ===================================<br />
2008-04-14 16:46:47 NotifLauncher: STARTING&#8230;<br />
2008-04-14 16:46:48 NotifLauncher: STARTED OK<br />
2008-04-14 16:46:48 NotifLauncher: ============ STATUS ===============<br />
2008-04-14 16:46:48 NotifLauncher: Last action: start<br />
2008-04-14 16:46:48 NotifLauncher: ** Can be installed for SysV startup **<br />
2008-04-14 16:46:48 NotifLauncher: Run levels: 3<br />
2008-04-14 16:46:48 NotifLauncher: Start sequence: 71<br />
2008-04-14 16:46:48 NotifLauncher: Stop sequence: 41<br />
2008-04-14 16:46:49 NotifLauncher: STARTED and RUNNING<br />
2008-04-14 16:46:49 NotifLauncher: GoGo options:<br />
2008-04-14 16:46:49 NotifLauncher: &#8211;fname=NotifLauncher<br />
2008-04-14 16:46:49 NotifLauncher: &#8211;command=/opt/notification/scripts/notif-launcher<br />
2008-04-14 16:46:49 NotifLauncher: &#8211;user=nocpulse<br />
2008-04-14 16:46:49 NotifLauncher: &#8211;hbfile=/opt/notification/var/notif-launcher.log<br />
2008-04-14 16:46:49 NotifLauncher: &#8211;hbfreq=300<br />
2008-04-14 16:46:49 NotifLauncher: &#8211;hbcheck=600<br />
2008-04-14 16:46:49 NotifLauncher: ===================================<br />
2008-04-14 16:46:51 Notifier: STARTING&#8230;<br />
2008-04-14 16:46:52 Notifier: STARTED OK<br />
2008-04-14 16:46:52 Notifier: ============ STATUS ===============<br />
2008-04-14 16:46:52 Notifier: Last action: start<br />
2008-04-14 16:46:52 Notifier: ** Can be installed for SysV startup **<br />
2008-04-14 16:46:52 Notifier: Run levels: 3<br />
2008-04-14 16:46:52 Notifier: Start sequence: 71<br />
2008-04-14 16:46:52 Notifier: Stop sequence: 41<br />
2008-04-14 16:46:53 Notifier: STARTED and RUNNING<br />
2008-04-14 16:46:53 Notifier: GoGo options:<br />
2008-04-14 16:46:53 Notifier: &#8211;fname=Notifier<br />
2008-04-14 16:46:53 Notifier: &#8211;command=/opt/notification/scripts/notifier<br />
2008-04-14 16:46:53 Notifier: &#8211;user=nocpulse<br />
2008-04-14 16:46:53 Notifier: &#8211;hbfile=/opt/notification/var/notifier.log<br />
2008-04-14 16:46:53 Notifier: &#8211;hbfreq=300<br />
2008-04-14 16:46:53 Notifier: &#8211;hbcheck=600<br />
2008-04-14 16:46:53 Notifier: ===================================<br />
2008-04-14 16:46:54 AckProcessor: STARTING&#8230;<br />
2008-04-14 16:46:55 AckProcessor: STARTED OK<br />
2008-04-14 16:46:55 AckProcessor: ============ STATUS ===============<br />
2008-04-14 16:46:55 AckProcessor: Last action: start<br />
2008-04-14 16:46:55 AckProcessor: ** Can be installed for SysV startup **<br />
2008-04-14 16:46:55 AckProcessor: Run levels: 3<br />
2008-04-14 16:46:55 AckProcessor: Start sequence: 71<br />
2008-04-14 16:46:55 AckProcessor: Stop sequence: 41<br />
2008-04-14 16:46:56 AckProcessor: STARTED and RUNNING<br />
2008-04-14 16:46:56 AckProcessor: GoGo options:<br />
2008-04-14 16:46:56 AckProcessor: &#8211;fname=AckProcessor<br />
2008-04-14 16:46:56 AckProcessor: &#8211;command=/opt/notification/scripts/ack-processor<br />
2008-04-14 16:46:56 AckProcessor: &#8211;user=nocpulse<br />
2008-04-14 16:46:56 AckProcessor: &#8211;hbfile=/var/tmp/ack_handler.log<br />
2008-04-14 16:46:56 AckProcessor: &#8211;hbfreq=300<br />
2008-04-14 16:46:56 AckProcessor: &#8211;hbcheck=600<br />
2008-04-14 16:46:56 AckProcessor: ===================================<br />
2008-04-14 16:46:58 TSDBLocalQueue: STARTING&#8230;<br />
2008-04-14 16:46:59 TSDBLocalQueue: STARTED OK<br />
2008-04-14 16:46:59 TSDBLocalQueue: ============ STATUS ===============<br />
2008-04-14 16:46:59 TSDBLocalQueue: Last action: start<br />
2008-04-14 16:46:59 TSDBLocalQueue: ** Can be installed for SysV startup **<br />
2008-04-14 16:46:59 TSDBLocalQueue: Run levels: 3<br />
2008-04-14 16:46:59 TSDBLocalQueue: Start sequence: 81<br />
2008-04-14 16:46:59 TSDBLocalQueue: Stop sequence: 30<br />
2008-04-14 16:47:00 TSDBLocalQueue: STARTED and RUNNING<br />
2008-04-14 16:47:00 TSDBLocalQueue: GoGo options:<br />
2008-04-14 16:47:00 TSDBLocalQueue: &#8211;fname=TSDBLocalQueue<br />
2008-04-14 16:47:00 TSDBLocalQueue: &#8211;command=/home/nocpulse/bin/TSDBLocalQueue.pl<br />
2008-04-14 16:47:00 TSDBLocalQueue: &#8211;user=apache<br />
2008-04-14 16:47:00 TSDBLocalQueue: ===================================<br />
2008-04-14 16:47:01 Monitoring: STARTED OK<br />
2008-04-14 16:47:01 Monitoring: ============ STATUS ===============<br />
2008-04-14 16:47:01 Monitoring:    ++++ Monitoring backend functionality is enabled<br />
2008-04-14 16:47:01 Monitoring:    &#8212;- Monitoring scout functionality is disabled<br />
2008-04-14 16:47:01 Monitoring: Last action: start<br />
2008-04-14 16:47:01 Monitoring: ** Installed for SysV startup **<br />
2008-04-14 16:47:01 Monitoring: STARTED and RUNNING<br />
2008-04-14 16:47:01 Monitoring: ===================================<br />
Done.<br />
[root@satellite-1 redhat]#</p>
<p>Red Hat recommends tar&#8217;ing, gzipping, and moving the file to another server, but in this case I&#8217;m not being that cautious.  If this change doesn&#8217;t work, I&#8217;ll immediately start rolling the changes back and I don&#8217;t expect it to kill the box.</p>
<h3>Blow that channel away</h3>
<p>Finally, it&#8217;s time to annihilate the channel.  First, run the satrm.py script to list the subscribed channels.</p>
<p>[root@satellite-1 redhat]# cd /usr/share/rhn<br />
[root@satellite-1 rhn]# PYTHONPATH=/usr/share/rhn/ python satellite_tools/satrm.py -l<br />
rhel-i386-server-5<br />
rhel-x86_64-server-5<br />
redhat-advanced-server-i386</p>
<p>Now, remove the channel.</p>
<p>[root@satellite-1 rhn]# PYTHONPATH=/usr/share/rhn/ python satellite_tools/satrm.py &#8211;channel=redhat-advanced-server-i386</p>
<h3>Make sure everything worked and you&#8217;re still up and running.</h3>
<p>Check your work.</p>
<p>[root@satellite-1 rhn]# PYTHONPATH=/usr/share/rhn/ python satellite_tools/satrm.py -l<br />
rhel-i386-server-5<br />
rhel-x86_64-server-5</p>
<p>and check your satellite-sync results.</p>
<p>[root@satellite-1 rhn]# satellite-sync &#8211;list-channels<br />
16:51:13 Red Hat Network Satellite &#8211; live synchronization<br />
16:51:13    url: https://satellite.rhn.redhat.com<br />
16:51:13    debug/output level: 1<br />
16:51:14    db:  rhnsat/&lt;password&gt;@rhnsat<br />
16:51:14<br />
16:51:14 Retrieving / parsing channel-families data<br />
16:51:14 channel-families data complete<br />
Pushing scout configs to all monitoring scouts<br />
16:51:22<br />
16:51:22 Retrieving / parsing channel data<br />
16:51:38    p = previously imported/synced channel<br />
16:51:38    . = channel not yet imported/synced<br />
16:51:38    base-channels:<br />
<span style="color: #ff9900;"> 16:51:38       . redhat-advanced-server-i386              3707</span><br />
16:51:38       . redhat-ent-linux-i386-es-2.1             3198<br />
16:51:38       . redhat-linux-alpha-6.2                   1184<br />
16:51:38       . redhat-linux-alpha-7.0                   1412<br />
16:51:38       . redhat-linux-alpha-7.1                   1487<br />
16:51:38       . redhat-linux-as-2.1-IPF                  3157<br />
16:51:38       . redhat-linux-ee-i386-6.2                   13<br />
16:51:38       . redhat-linux-i386-6.2                    1357<br />
16:51:38       . redhat-linux-i386-7.0                    1615<br />
16:51:38       . redhat-linux-i386-7.1                    2046<br />
16:51:38       . redhat-linux-i386-7.2                    2338<br />
16:51:38       . redhat-linux-i386-7.3                    2481<br />
16:51:38       . redhat-linux-i386-8.0                    2316<br />
16:51:38       . redhat-linux-i386-9                      1864<br />
16:51:38       . redhat-linux-iSeries-7.1                 1135<br />
16:51:38       . redhat-linux-ia64-7.1                    1392<br />
16:51:38       . redhat-linux-ia64-7.2                    1886<br />
16:51:38       . redhat-linux-pSeries-7.1                 1135<br />
16:51:38       . redhat-linux-s390-7.2                    1447<br />
16:51:38       . redhat-linux-s390x-7.1                    977<br />
16:51:38       . redhat-linux-severn-i386-9.0.93          1455<br />
16:51:38       . redhat-linux-sparc-6.2                   1201<br />
16:51:38       . rhel-i386-as-3                           4910<br />
16:51:39       . rhel-i386-as-4                           5235<br />
16:51:39       . rhel-i386-es-3                           4929<br />
16:51:39       . rhel-i386-es-4                           5235<br />
<span style="color: #ff9900;"> 16:51:39       p rhel-i386-server-5                       3299</span><br />
16:51:39       . rhel-ia64-as-3                           5147<br />
16:51:39       . rhel-ia64-as-4                           5553<br />
16:51:39       . rhel-ia64-es-3                           4683<br />
16:51:39       . rhel-ia64-es-4                           5552<br />
16:51:39       . rhel-ia64-server-5                       3389<br />
16:51:39       . rhel-ppc-as-3                            5251<br />
16:51:39       . rhel-ppc-as-4                            5884<br />
16:51:39       . rhel-ppc-server-5                        4265<br />
16:51:39       . rhel-x86_64-as-3                         5403<br />
16:51:39       . rhel-x86_64-as-4                         5993<br />
16:51:39       . rhel-x86_64-es-3                         4907<br />
16:51:39       . rhel-x86_64-es-4                         5993<br />
<span style="color: #ff9900;"> 16:51:39       p rhel-x86_64-server-5                     4324</span><br />
16:51:39       . severn-beta2-i386                        1466<br />
16:51:39    redhat-advanced-server-i386:<br />
16:51:39       . rhn-tools-rhel-2.1-as-i386               1524<br />
16:51:39    redhat-ent-linux-i386-es-2.1:<br />
16:51:39       . rhn-tools-rhel-2.1-es-i386               1524<br />
16:51:39    redhat-linux-alpha-6.2:<br />
16:51:39       . redhat-powertools-alpha-6.2               532<br />
16:51:39    redhat-linux-alpha-7.0:<br />
16:51:39       . redhat-powertools-alpha-7.0               461<br />
16:51:39    redhat-linux-alpha-7.1:<br />
16:51:39       . redhat-powertools-alpha-7.1               459<br />
16:51:39    redhat-linux-as-2.1-IPF:<br />
16:51:39       . rhn-tools-rhel-2.1-as-ia64               1192<br />
16:51:39    redhat-linux-i386-6.2:<br />
16:51:40       . redhat-powertools-i386-6.2                584<br />
16:51:40    redhat-linux-i386-7.0:<br />
16:51:40       . redhat-powertools-i386-7.0                520<br />
16:51:40    redhat-linux-i386-7.1:<br />
16:51:40       . redhat-powertools-i386-7.1                541<br />
16:51:40    redhat-linux-i386-7.2:<br />
16:51:40       . k12ltsp-i386-7.2                           63<br />
16:51:40    redhat-linux-i386-7.3:<br />
16:51:40       . redhat-gcc3.1-i386-7.3                     12<br />
16:51:40       . education-k12ltsp-i386-7.3                 82<br />
16:51:40       . education-general-i386-7.3                  7<br />
16:51:40    redhat-linux-i386-8.0:<br />
16:51:40       . education-k12ltsp-i386-8.0                122<br />
16:51:40    redhat-linux-i386-9:<br />
16:51:40       . rhn-tools-redhat-linux-i386-9            1514<br />
16:51:40       . education-k12ltsp-i386-9                  123<br />
16:51:40    redhat-linux-severn-i386-9.0.93:<br />
16:51:40       . redhat-linux-severn-i386-9.0.93-updates  2388<br />
16:51:40    redhat-linux-sparc-6.2:<br />
16:51:40       . redhat-powertools-sparc-6.2               480<br />
16:51:40    rhel-i386-as-3:<br />
16:51:40       . rhel-i386-as-3-fastrack                    56<br />
16:51:40       . rhel-3-as-i386-rhds-2                      27<br />
16:51:40       . rhel-i386-as-3-cluster                     33<br />
16:51:40       . rhel-i386-as-3-hwcert                       9<br />
16:51:40       . rhn-tools-rhel-3-as-i386                 1545<br />
16:51:40       . rhel-i386-as-3-devsuite                     6<br />
16:51:40       . rhel-i386-as-3-extras                     150<br />
16:51:40    rhel-i386-as-4:<br />
16:51:40       . rhel-i386-as-4-fastrack                   208<br />
16:51:40       . rhel-4-as-i386-rhds-2.1                    15<br />
16:51:40       . rhel-i386-as-4-hwcert                      18<br />
16:51:40       . rhel-i386-as-4-sdk                          1<br />
16:51:40       . rhel-4-as-i386-rhds-3                     145<br />
16:51:40       . rhel-i386-as-4-extras                     218<br />
16:51:40       . rhel-i386-as-4-cluster                    345<br />
16:51:40       . rhn-tools-rhel-4-as-i386                 1274<br />
16:51:40    rhel-i386-es-3:<br />
16:51:40       . rhel-i386-es-3-extras                     150<br />
16:51:40       . rhel-3-es-i386-rhds-2                      27<br />
16:51:40       . rhn-tools-rhel-3-es-i386                 1545<br />
16:51:40       . rhel-i386-es-3-fastrack                    56<br />
16:51:40       . rhel-i386-es-3-devsuite                     6<br />
16:51:40       . rhel-i386-es-3-cluster                     33<br />
16:51:40    rhel-i386-es-4:<br />
16:51:40       . rhel-4-es-i386-rhds-3                     145<br />
16:51:40       . rhel-i386-es-4-sdk                          1<br />
16:51:40       . rhn-tools-rhel-4-es-i386                 1274<br />
16:51:40       . rhel-i386-es-4-extras                     218<br />
16:51:40       . rhel-i386-es-4-fastrack                   208<br />
16:51:40       . rhel-4-es-i386-rhds-2.1                    15<br />
16:51:40       . rhel-i386-es-4-cluster                    345<br />
16:51:40    rhel-i386-server-5:<br />
16:51:40       . rhel-i386-server-supplementary-5          183<br />
16:51:40       . rhel-i386-server-cluster-storage-5        116<br />
16:51:40       . rhel-i386-server-productivity-5           460<br />
16:51:40       . rhel-i386-server-vt-5                      71<br />
16:51:40       . rhn-tools-rhel-i386-server-5              371<br />
16:51:40       . rhel-i386-server-hts-5                      7<br />
16:51:40       . rhel-i386-server-cluster-5                 73<br />
16:51:40       . rhel-i386-server-fastrack-5               170<br />
16:51:40    rhel-ia64-as-3:<br />
16:51:40       . rhel-ia64-as-3-extras                      92<br />
16:51:40       . rhel-ia64-as-3-cluster                     28<br />
16:51:40       . rhel-ia64-as-3-devsuite                     3<br />
16:51:40       . rhel-3-as-ia64-rhds-2                      27<br />
16:51:40       . rhel-ia64-as-3-hwcert                       9<br />
16:51:40       . rhn-tools-rhel-3-as-ia64                 1213<br />
16:51:40       . rhel-ia64-as-3-fastrack                    61<br />
16:51:40    rhel-ia64-as-4:<br />
16:51:40       . rhel-4-as-ia64-rhds-3                     145<br />
16:51:40       . rhel-4-as-ia64-rhds-2.1                    15<br />
16:51:40       . rhn-tools-rhel-4-as-ia64                 1214<br />
16:51:40       . rhel-ia64-as-4-hwcert                      18<br />
16:51:40       . rhel-ia64-as-4-extras                      90<br />
16:51:40       . rhel-ia64-as-4-fastrack                   228<br />
16:51:40       . rhel-ia64-as-4-cluster                    229<br />
16:51:40    rhel-ia64-es-3:<br />
16:51:40       . rhel-ia64-es-3-extras                      92<br />
16:51:40       . rhel-ia64-es-3-devsuite                     4<br />
16:51:40       . rhel-3-es-ia64-rhds-2                      27<br />
16:51:40       . rhel-ia64-es-3-cluster                     28<br />
16:51:40       . rhn-tools-rhel-3-es-ia64                 1213<br />
16:51:40       . rhel-ia64-es-3-fastrack                    61<br />
16:51:40    rhel-ia64-es-4:<br />
16:51:40       . rhel-4-es-ia64-rhds-2.1                    15<br />
16:51:40       . rhel-ia64-es-4-extras                      90<br />
16:51:40       . rhel-ia64-es-4-cluster                    229<br />
16:51:40       . rhel-ia64-es-4-fastrack                   228<br />
16:51:40       . rhn-tools-rhel-4-es-ia64                 1214<br />
16:51:40       . rhel-4-es-ia64-rhds-3                     145<br />
16:51:40    rhel-ia64-server-5:<br />
16:51:40       . rhel-ia64-server-cluster-storage-5         95<br />
16:51:40       . rhel-ia64-server-cluster-5                 73<br />
16:51:40       . rhel-ia64-server-vt-5                      70<br />
16:51:40       . rhel-ia64-server-supplementary-5           57<br />
16:51:40       . rhel-ia64-server-fastrack-5               170<br />
16:51:40       . rhn-tools-rhel-ia64-server-5              371<br />
16:51:40       . rhel-ia64-server-hts-5                      7<br />
16:51:40    rhel-ppc-as-3:<br />
16:51:40       . rhel-ppc-as-3-fastrack                     61<br />
16:51:40       . rhel-ppc-as-3-hwcert                       16<br />
16:51:40       . rhel-3-as-ppc-rhds-2                       25<br />
16:51:40       . rhel-ppc-as-3-extras                       75<br />
16:51:40    rhel-ppc-as-4:<br />
16:51:40       . rhel-ppc-as-4-cluster                      82<br />
16:51:40       . rhn-tools-rhel-4-as-ppc                     0<br />
16:51:40       . rhel-ppc-as-4-extras                       95<br />
16:51:40       . rhel-ppc-as-4-hwcert                       26<br />
16:51:40       . rhel-4-as-ppc-rhds-2.1                     15<br />
16:51:40       . rhel-ppc-as-4-fastrack                    228<br />
16:51:40       . rhel-4-as-ppc-rhds-3                      151<br />
16:51:40    rhel-ppc-server-5:<br />
16:51:40       . rhel-ppc-server-hts-5                       7<br />
16:51:40       . rhel-ppc-server-supplementary-5            93<br />
16:51:40       . rhel-ppc-server-fastrack-5                197<br />
16:51:40       . rhn-tools-rhel-ppc-server-5                13<br />
16:51:40    rhel-x86_64-as-3:<br />
16:51:40       . rhel-x86_64-as-3-fastrack                  60<br />
16:51:40       . rhel-x86_64-as-3-hwcert                     9<br />
16:51:40       . rhn-tools-rhel-3-as-x86_64               1424<br />
16:51:40       . rhel-x86_64-as-3-devsuite                   2<br />
16:51:40       . rhel-x86_64-as-3-cluster                   28<br />
16:51:40       . rhel-x86_64-as-3-extras                    85<br />
16:51:40    rhel-x86_64-as-4:<br />
16:51:40       . rhel-x86_64-as-4-fastrack                 231<br />
16:51:40       . rhel-x86_64-as-4-extras                   160<br />
16:51:40       . rhel-x86_64-as-4-sdk                        1<br />
16:51:40       . rhn-tools-rhel-4-as-x86_64               1274<br />
16:51:40       . rhel-x86_64-as-4-cluster                  329<br />
16:51:40       . rhel-4-as-x86_64-rhds-3                   145<br />
16:51:40       . rhel-4-as-x86_64-rhds-2.1                  15<br />
16:51:40       . rhel-x86_64-as-4-hwcert                    18<br />
16:51:40    rhel-x86_64-es-3:<br />
16:51:40       . rhel-x86_64-es-3-fastrack                  60<br />
16:51:40       . rhel-x86_64-es-3-cluster                   28<br />
16:51:40       . rhn-tools-rhel-3-es-x86_64               1424<br />
16:51:40       . rhel-x86_64-es-3-extras                    85<br />
16:51:40       . rhel-x86_64-es-3-devsuite                   4<br />
16:51:40    rhel-x86_64-es-4:<br />
16:51:40       . rhel-4-es-x86_64-rhds-2.1                  15<br />
16:51:40       . rhel-x86_64-es-4-extras                   160<br />
16:51:40       . rhel-x86_64-es-4-fastrack                 231<br />
16:51:40       . rhel-x86_64-es-4-cluster                  329<br />
16:51:40       . rhel-4-es-x86_64-rhds-3                   145<br />
16:51:40       . rhn-tools-rhel-4-es-x86_64               1274<br />
16:51:40       . rhel-x86_64-es-4-sdk                        1<br />
16:51:40    rhel-x86_64-server-5:<br />
16:51:40       . rhel-x86_64-server-fastrack-5             201<br />
16:51:40       . rhel-x86_64-server-hts-5                    7<br />
16:51:40       . rhel-x86_64-server-vt-5                    81<br />
16:51:40       . rhel-x86_64-server-cluster-5               73<br />
16:51:40       . rhn-tools-rhel-x86_64-server-5            371<br />
16:51:40       . rhel-x86_64-server-productivity-5         504<br />
16:51:40       . rhel-x86_64-server-supplementary-5        232<br />
16:51:40       . rhel-x86_64-server-cluster-storage-5       95<br />
16:51:40    severn-beta2-i386:<br />
16:51:40       . severn-beta2-i386-updates                1878<br />
16:51:40<br />
Import complete:<br />
Begin time: Mon Apr 14 16:51:13 2008<br />
End time:   Mon Apr 14 16:51:40 2008<br />
Elapsed:    0 hours, 0 minutes, 26 seconds</p>
<p>[root@satellite-1 rhn]#</p>
<p>Finally, go into your web interface and poke around just to make sure you didn&#8217;t break anything.</p>
<p>Congratulations, you&#8217;ve just swept up some virtual dust.  Slap yourself on the back, tell the boss you&#8217;re awesome and go get a cup of joe.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itsunixnoteunuchs.com/2008/05/19/deleting-channel-from-redhat-satellite-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dell found a way to keep selling XP</title>
		<link>http://www.itsunixnoteunuchs.com/2008/05/16/dell-found-a-way-to-keep-selling-xp/</link>
		<comments>http://www.itsunixnoteunuchs.com/2008/05/16/dell-found-a-way-to-keep-selling-xp/#comments</comments>
		<pubDate>Fri, 16 May 2008 15:07:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://www.danieljdoughty.com/?p=154</guid>
		<description><![CDATA[Microsoft is still moving forward with plans to stop selling XP on June 30, but in the meanwhile Dell has found a loophole in the contract that will allow them to sell XP as a downgrade license from Vista. Infoworld wrote about it in their Save Windows XP blog here. This is a good deal [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft is still moving forward with plans to stop selling XP on June 30, but in the meanwhile Dell has found a loophole in the contract that will allow them to sell XP as a downgrade license from Vista.  Infoworld wrote about <a href="http://weblog.infoworld.com/save-xp/archives/2008/04/steve_ballmer_c.html" target="_blank">it in their Save Windows XP blog </a><a href="http://weblog.infoworld.com/save-xp/archives/2008/04/steve_ballmer_c.html" target="_blank">here</a>.</p>
<p>This is a good deal for Dell, but seeing as how Dell&#8217;s support structure appears to be going downhill, this isn&#8217;t really the answer we need for our solutions.  My employers usually give me a laptop to support their operations and for a few years now they&#8217;ve been Dell&#8217;s.  But for my home systems, I just refuse to buy complete systems from integrators like Dell.</p>
<p>This is primarily due to the fact that I refuse to spend time with horrible customer service troubleshooting issues.  I&#8217;m not commenting on Dell alone at this point, as all desktop support has become a great way to ruin hours and hours of time that you could be earning money, cruising the web or playing computer games.  Plus, I require redundancy on all of my filesystems at home which means that as soon as I&#8217;m on the phone with tech support I&#8217;ve got a problem that they&#8217;re incapable of supporting.</p>
<p>Now I&#8217;ve already discussed in previous posts that this will be my last install of a Microsoft operating system.  Ubuntu has finally produced a decent desktop out of Linux and I plan on building a solid desktop that can do just about everything my current computer can do.  But what about games, you say?  Well I&#8217;ve held out against game consoles for long enough.  It&#8217;s time for me to bite the bullet and pick up a wii or something else that I will enjoy.  And now that vista is so outrageously expensive, the argument is so much easier.</p>
<p>But if you&#8217;re in a position where you need to buy desktop computers for a business setting, you probably should consider Dell and their downgrade license.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itsunixnoteunuchs.com/2008/05/16/dell-found-a-way-to-keep-selling-xp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RedHat I bid thee adieu</title>
		<link>http://www.itsunixnoteunuchs.com/2006/02/16/redhat-i-bid-thee-adieu/</link>
		<comments>http://www.itsunixnoteunuchs.com/2006/02/16/redhat-i-bid-thee-adieu/#comments</comments>
		<pubDate>Thu, 16 Feb 2006 21:02:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[freeBSD]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[RedHat]]></category>
		<category><![CDATA[Windows XP]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://www.danieljdoughty.com/2006/02/16/redhat-i-bid-thee-adieu/</guid>
		<description><![CDATA[I&#8217;m tired enough of redhat that it&#8217;s time to explore other options. I&#8217;ve been having yum issues for years now(yum is the program you use to patch RedHat) and it&#8217;s finally time to just look to another OS. Asking for $180 a year for updates to an operating system is just unrealistic. All of this [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m tired enough of redhat that it&#8217;s time to explore other options. I&#8217;ve been having yum issues for years now(yum is the program you use to patch RedHat) and it&#8217;s finally time to just look to another OS. Asking for $180 a year for updates to an operating system is just unrealistic. All of this for a silly little box that is running a Pentium 2 processor. The box is literally worth $5. But I&#8217;m going to pay $180 a year to run software on it? I generally don&#8217;t like variable pricing, that is to say like what Oracle does but in this case it would make more sense.  If you&#8217;re running a single processor ancient box, $25 for updates.  If you&#8217;re running a 16 processor box that can compute a googl, that will be $1000 for updates. What&#8217;s a little silly is that this is an increase from the old prices. They used to beg for $100 a year but give you the updates for free if you wouldn&#8217;t donate. I hate to go back to Windows, but at least Microshaft understands that I don&#8217;t want to license my OS. Actually, I&#8217;ve read that Microsoft explored the idea and realized it wasn&#8217;t feasible, probably due to the strong competition by Google.</p>
<p>OK, so if you&#8217;re a non-geek and still here I&#8217;ll attempt an allegory. Imagine that instead of buying the transmission to your car you instead decided to lease it. You own the car and you get to design the cockpit&#8230;but you have to pay an annual fee(FOREVER) just in order to get the thing to move. It&#8217;s just an absurd idea initially. Then when you price it improperly there&#8217;s no reason to bother with it all. Imagine if they asked you to give them $3000 a year for your transmission, in addition to your usual car loan payment.</p>
<p>So anyhow, this begins my foray into freeBSD. Never had a reason to not like it&#8230;it&#8217;s just that fedora and redhat were always so cheap and accessible. Time for a change.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itsunixnoteunuchs.com/2006/02/16/redhat-i-bid-thee-adieu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

