<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openvz.org/index.php?action=history&amp;feed=atom&amp;title=Fedora_7_to_8_update</id>
	<title>Fedora 7 to 8 update - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openvz.org/index.php?action=history&amp;feed=atom&amp;title=Fedora_7_to_8_update"/>
	<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Fedora_7_to_8_update&amp;action=history"/>
	<updated>2026-04-10T01:49:42Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Fedora_7_to_8_update&amp;diff=7603&amp;oldid=prev</id>
		<title>Kir: /* Making a template */ use --numeric-owner option for tar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Fedora_7_to_8_update&amp;diff=7603&amp;oldid=prev"/>
		<updated>2009-10-19T10:53:34Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Making a template: &lt;/span&gt; use --numeric-owner option for tar&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 10:53, 19 October 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l90&quot; &gt;Line 90:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 90:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; [HN]# cd /vz/private/123&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; [HN]# cd /vz/private/123&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; [HN]# tar czf /vz/template/cache/fedora-8-ppc-minimal.tar.gz .&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; [HN]# tar &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;--numeric-option -&lt;/ins&gt;czf /vz/template/cache/fedora-8-ppc-minimal.tar.gz .&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Don't forget to destroy this VE:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Don't forget to destroy this VE:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kir</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Fedora_7_to_8_update&amp;diff=3588&amp;oldid=prev</id>
		<title>Kir: created</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Fedora_7_to_8_update&amp;diff=3588&amp;oldid=prev"/>
		<updated>2007-11-13T16:54:47Z</updated>

		<summary type="html">&lt;p&gt;created&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This article describes the procedure of updating Fedora 7 VE to Fedora 8. This should be trivial with yum, but apparently it is not, especially on a 64-bit architecture like ppc.&lt;br /&gt;
&lt;br /&gt;
== Creating/starting an initial VE ==&lt;br /&gt;
&lt;br /&gt;
Let's create a special VE:&lt;br /&gt;
 # vzctl create 123 --ostemplate fedora-7-ppc-minimal&lt;br /&gt;
 # vzctl set 123 --ipadd 10.0.0.123 --save&lt;br /&gt;
 # vzctl start 123&lt;br /&gt;
&lt;br /&gt;
{{Note|see [[Using NAT for VE with private IPs]] if you don't have public IP for your VE}}&lt;br /&gt;
&lt;br /&gt;
== Upgrading procedure ==&lt;br /&gt;
&lt;br /&gt;
=== fedora-release ===&lt;br /&gt;
First, we need to install fedora-release-8 package. Open http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/ppc/os/Packages/ in your browser, find &amp;lt;code&amp;gt;fedora-release-8&amp;lt;/code&amp;gt; package and copy its URL to clipboard.&lt;br /&gt;
&lt;br /&gt;
Now, inside a VE run wget to download the needed package:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[VE]# wget http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/ppc/os/Packages/fedora-release-8-3.noarch.rpm&lt;br /&gt;
&amp;lt;s&amp;gt;10:25:13&amp;lt;/s&amp;gt;  http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/ppc/os/Packages/fedora-release-8-3.noarch.rpm&lt;br /&gt;
           =&amp;gt; `fedora-release-8-3.noarch.rpm'&lt;br /&gt;
Resolving download.fedora.redhat.com… 66.187.224.20, 209.132.176.20, 209.132.176.220&lt;br /&gt;
Connecting to download.fedora.redhat.com|66.187.224.20|:80… connected.&lt;br /&gt;
HTTP request sent, awaiting response… 200 OK&lt;br /&gt;
Length: 27,548 (27K) [application/x-rpm]&lt;br /&gt;
&lt;br /&gt;
100%[====================================&amp;gt;] 27,548        57.04K/s             &lt;br /&gt;
&lt;br /&gt;
10:25:14 (56.86 KB/s) — `fedora-release-8-3.noarch.rpm' saved [27548/27548]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[VE]# rpm -Uhv fedora-release-8-3.noarch.rpm &lt;br /&gt;
Preparing…                ########################################### [100%]&lt;br /&gt;
   1:fedora-release         warning: /etc/yum.repos.d/fedora-updates.repo created as /etc/yum.repos.d/fedora-updates.repo.rpmnew&lt;br /&gt;
warning: /etc/yum.repos.d/fedora.repo created as /etc/yum.repos.d/fedora.repo.rpmnew&lt;br /&gt;
########################################### [100%]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
As we see, a new repo config files were not installed to the usual place (because of the modifications we made to the original versions). Just move the new files over:&lt;br /&gt;
&lt;br /&gt;
 [VE]# mv -f /etc/yum.repos.d/fedora-updates.repo.rpmnew /etc/yum.repos.d/fedora-updates.repo       &lt;br /&gt;
 [VE]# mv -f /etc/yum.repos.d/fedora.repo.rpmnew /etc/yum.repos.d/fedora.repo&lt;br /&gt;
&lt;br /&gt;
Don't forget to remove the rpm file:&lt;br /&gt;
&lt;br /&gt;
 [VE]# rm -f fedora-release-8-3.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
=== Upgrade ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepcache=1 ====&lt;br /&gt;
Now we can run &amp;lt;code&amp;gt;yum update&amp;lt;/code&amp;gt;. But there are chances it will not work from the first try, so make the following modification in &amp;lt;code&amp;gt;/etc/yum.conf&amp;lt;/code&amp;gt; to save some time on future yum runs:&lt;br /&gt;
&lt;br /&gt;
 keepcache=1&lt;br /&gt;
&lt;br /&gt;
==== First try ====&lt;br /&gt;
&lt;br /&gt;
Run&lt;br /&gt;
&lt;br /&gt;
 [VE]# yum update&lt;br /&gt;
&lt;br /&gt;
It will not work for you. The problem is &amp;lt;code&amp;gt;compat-db&amp;lt;/code&amp;gt; needs to be installed, and while adding it into transaction, yum adds both &amp;lt;code&amp;gt;.ppc&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;.ppc64&amp;lt;/code&amp;gt; versions. Then, &amp;lt;code&amp;gt;compat-db.ppc64&amp;lt;/code&amp;gt; package requires a lot of other .ppc64 packages, and eventually shots itself into the foot.&lt;br /&gt;
&lt;br /&gt;
==== Second try ====&lt;br /&gt;
To work around it, we ask yum to install compat-db.ppc only:&lt;br /&gt;
&lt;br /&gt;
 [VE]# yum install compat-db.ppc&lt;br /&gt;
&lt;br /&gt;
After that, we can try &amp;lt;code&amp;gt;yum update&amp;lt;/code&amp;gt; again:&lt;br /&gt;
&lt;br /&gt;
 [VE]# yum update&lt;br /&gt;
&lt;br /&gt;
Somehow it now works!&lt;br /&gt;
&lt;br /&gt;
== Making a template ==&lt;br /&gt;
&lt;br /&gt;
Now we need to make a template cache out of this just upgraded VE.&lt;br /&gt;
&lt;br /&gt;
First, remove the yum cache:&lt;br /&gt;
&lt;br /&gt;
 [VE]# yum clean all&lt;br /&gt;
&lt;br /&gt;
Then stop this VE and remove its IP:&lt;br /&gt;
&lt;br /&gt;
 [HN]# vzctl stop 123&lt;br /&gt;
 [HN]# vzctl set 123 --ipdel all --save&lt;br /&gt;
&lt;br /&gt;
Now we can create a tarball:&lt;br /&gt;
&lt;br /&gt;
 [HN]# cd /vz/private/123&lt;br /&gt;
 [HN]# tar czf /vz/template/cache/fedora-8-ppc-minimal.tar.gz .&lt;br /&gt;
&lt;br /&gt;
Don't forget to destroy this VE:&lt;br /&gt;
 [HN]# cd&lt;br /&gt;
 [HN]# vzctl destroy 123&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
Our new template needs testing.&lt;br /&gt;
&lt;br /&gt;
First, compare the sizes of the old and the new template caches:&lt;br /&gt;
 # ls -lh /vz/template/cache/fedora-?-ppc-minimal.tar.gz&lt;br /&gt;
 -rw-r--r-- 1 root root  99M 2007-11-13 18:11 /vz/template/cache/fedora-7-ppc-minimal.tar.gz&lt;br /&gt;
 -rw-r--r-- 1 root root 111M 2007-11-13 19:49 /vz/template/cache/fedora-8-ppc-minimal.tar.gz&lt;br /&gt;
&lt;br /&gt;
The sizes should not differ much.&lt;br /&gt;
&lt;br /&gt;
Try to create and start VE made from your new template:&lt;br /&gt;
 # vzctl create 222 --ostemplate fedora-8-ppc-minimal&lt;br /&gt;
 # vzctl set 222 --ipadd 10.0.0.222 --save&lt;br /&gt;
 # vzctl start 222&lt;br /&gt;
 # vzctl enter 222&lt;br /&gt;
&lt;br /&gt;
Now execute a few basic commands to check VE is fine. Examples are: &amp;lt;code&amp;gt;ps ax&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;rpm -qa&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
Finally, clean up the testing VE:&lt;br /&gt;
 # vzctl stop 222&lt;br /&gt;
 # vzctl destroy 222&lt;br /&gt;
&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Templates]]&lt;/div&gt;</summary>
		<author><name>Kir</name></author>
		
	</entry>
</feed>