<?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>Dhewana &#187; yum</title>
	<atom:link href="http://dhewana.com/blog/tag/yum/feed/" rel="self" type="application/rss+xml" />
	<link>http://dhewana.com/blog</link>
	<description></description>
	<lastBuildDate>Wed, 21 Mar 2012 06:08:32 +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>Install Yum di OpenVZ CentOS 5 i386 Default</title>
		<link>http://dhewana.com/blog/2009/11/12/install-yum-di-openvz-centos-5-i386-default/</link>
		<comments>http://dhewana.com/blog/2009/11/12/install-yum-di-openvz-centos-5-i386-default/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 03:29:59 +0000</pubDate>
		<dc:creator>dhewana</dc:creator>
				<category><![CDATA[*nix]]></category>
		<category><![CDATA[OpenVZ]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://dhewana.com/blog/?p=227</guid>
		<description><![CDATA[Note : - VPS : OpenVZ - OS Template : CentOS 5 i386 Default Di sini saya akan menginstall yum pada VPS CentOS yang sudah saya buat dengan menggunakan command : vzyum 25 install yum (25 adalah VEID dari VPS saya tadi), tetapi mendapat error seperti di bawah ini : [root@openvz ~]# vzyum 25 install [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;">Note</span> :<br />
- VPS : OpenVZ<br />
- OS Template : CentOS 5 i386 Default</p>
<p>Di sini saya akan menginstall yum pada VPS CentOS yang sudah saya buat dengan menggunakan command : <span style="color: #3366ff;">vzyum 25 install yum</span> (25 adalah VEID dari VPS saya tadi), tetapi mendapat error seperti di bawah ini :</p>
<p>[root@openvz ~]# <span style="color: #3366ff;">vzyum 25 install yum</span><br />
<span style="color: #ff6600;">Warning: Set default for centos-5-i386 OS template not found</span></p>
<p>Artinya kita tidak bisa menginstallkan yum ke VPS dari VPSMaster, karena tidak tersedia untuk OS template centos-5-i386. Solusinya kita harus menginstall yum melalui rpm.</p>
<p>Berikut cara installasi yum di CentOS 5 i386 menggunakan rpm :</p>
<ol>
<li>Login root</li>
<li>Jalankan baris perintah di bawah ini satu-persatu (setiap baris saya bedakan dengan warna) :
<p><span style="color: #3366ff;">rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/elfutils-libs-0.137-3.el5.i386.rpm<br />
<span style="color: #00ccff;">rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/gmp-4.1.4-10.el5.i386.rpm<br />
</span>rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/readline-5.1-3.el5.i386.rpm<br />
<span style="color: #00ccff;">rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-2.4.3-27.el5.i386.rpm</span><br />
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm<br />
<span style="color: #00ccff;">rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/libxml2-2.6.26-2.1.2.8.i386.rpm</span><br />
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/libxml2-python-2.6.26-2.1.2.8.i386.rpm<br />
<span style="color: #00ccff;">rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/expat-1.95.8-8.2.1.i386.rpm</span><br />
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-elementtree-1.2.6-5.i386.rpm<br />
<span style="color: #00ccff;">rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/sqlite-3.3.6-5.i386.rpm</span><br />
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-sqlite-1.1.7-1.2.1.i386.rpm<br />
<span style="color: #00ccff;">rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/elfutils-0.137-3.el5.i386.rpm</span><br />
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/rpm-python-4.4.2.3-18.el5.i386.rpm # (1)<br />
<span style="color: #00ccff;">rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/m2crypto-0.16-6.el5.6.i386.rpm</span><br />
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm<br />
<span style="color: #00ccff;">rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm</span><br />
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/yum-3.2.22-20.el5.centos.noarch.rpm http://mirror.centos.org/centos-5/5/os/i386/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm</span></p>
<p>Jika ada error: Failed dependencies, tambahkan option <span style="color: #339966;">&#8211;nodeps</span> pada baris command yang terjadi error tersebut.<br />
<span id="more-227"></span></p>
<p>Contoh error :</p>
<p>[root@bodvps ~]# <span style="color: #3366ff;">rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/elfutils-libs-0.137-3.el5.i386.rpm</span><br />
<span style="color: #ff6600;">Retrieving http://mirror.centos.org/centos-5/5/os/i386/CentOS/elfutils-libs-0.137-3.el5.i386.rpm<br />
error: Failed dependencies:<br />
elfutils-libelf-i386 = 0.137-3.el5 is needed by elfutils-libs-0.137-3.el5.i386<br />
libelf.so.1(ELFUTILS_1.3) is needed by elfutils-libs-0.137-3.el5.i386<br />
libelf.so.1(ELFUTILS_1.4) is needed by elfutils-libs-0.137-3.el5.i386<br />
elfutils-libs &gt; 0.125-3.el5 conflicts with elfutils-libelf-0.125-3.el5.i386<br />
elfutils-libs = 0.125-3.el5 is needed by (installed) elfutils-0.125-3.el5.i386</span></p>
<p>Maka solusinya seperti berikut :</p>
<p>[root@bodvps ~]# <span style="color: #3366ff;">rpm -Uvh <span style="color: #339966;">&#8211;nodeps</span> http://mirror.centos.org/centos-5/5/os/i386/CentOS/elfutils-libs-0.137-3.el5.i386.rpm</span><br />
<span style="color: #ff6600;">Retrieving http://mirror.centos.org/centos-5/5/os/i386/CentOS/elfutils-libs-0.137-3.el5.i386.rpm<br />
Preparing&#8230;                ########################################### [100%]<br />
1:elfutils-libs          ########################################### [100%]</span></p>
<p>(elfutils-libs-0.137-3.el5.i386.rpm berhasil terinstall)</p>
<p>Jadi, jika anda menjalankan baris selanjutnya dan terjadi error: Failed dependencies, tambahkan <span style="color: #339966;">&#8211;nodeps</span> pada setiap baris perintah seperti contoh di atas.</li>
<li>Setelah semua berhasil terinstall, jalankan perintah berikut :<br />
<span style="color: #3366ff;">yum -y update</span></p>
<p>Jika proses update yum berjalan, itu artinya installasi yum anda berhasil dan anda tinggal menunggu proses update yum selesai. Jika anda telah berhasil, maka anda bisa berhenti sampai di sini dan men-skip step-step selanjutnya.</li>
<li>Masalahnya di sini saya mendapatkan beberapa error saat menjalankan <span style="color: #3366ff;">yum -y update
<p></span>[root@bodvps ~]# <span style="color: #3366ff;">yum -y update</span><br />
<span style="color: #ff6600;">There was a problem importing one of the Python modules<br />
required to run yum. The error leading to this problem was:</span></p>
<p><span style="color: #ff6600;"> <span style="color: #ff0000;">libnss3.so: cannot open shared object file: No such file or directory</span></span></p>
<p><span style="color: #ff6600;">Please install a package which provides this module, or<br />
verify that the module is installed correctly.</span></p>
<p><span style="color: #ff6600;">It&#8217;s possible that the above module doesn&#8217;t match the<br />
current version of Python, which is:<br />
2.4.3 (#1, Sep  3 2009, 15:37:12)<br />
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)]</span></p>
<p><span style="color: #ff6600;">If you cannot solve this problem yourself, please go to<br />
the yum faq at:</p>
<p>http://wiki.linux.duke.edu/YumFaq</span></p>
<p>Maksudnya <span style="color: #ff0000;">libnss3.so</span> tidak ditemukan. Solusinya ada di step nomor 5.</li>
<li>Untuk mendapatkan <span style="color: #ff0000;">libnss3.so</span>, kita harus menginstall <span style="color: #3366ff;">nss</span>. Jalankan perintah berikut :
<p><span style="color: #3366ff;">rpm -Uvh &#8211;nodeps http://mirror.centos.org/centos-5/5/os/i386/CentOS/nss-3.12.3.99.3-1.el5.centos.2.i386.rpm</span><span style="color: #3366ff;"> </span></p>
<p>Setelah itu jalankan lagi : <span style="color: #3366ff;">yum -y update</span></p>
<p>Jika berhasil anda bisa skip step-step selanjutnya. Di sini saya mendapat error lagi. Pesan error hampir sama seperti nomor 4, tetapi kali ini <span style="color: #ff0000;">libplds4.so</span> yang tidak ditemukan :</p>
<p><span style="color: #ff0000;">libplds4.so: cannot open shared object file: No such file or directory</span></p>
<p>Solusinya ada di step nomor 6.</li>
<li>Untuk mendapatkan <span style="color: #ff0000;">libplds4.so</span>, kita harus menginstall <span style="color: #3366ff;">nspr</span>. Jalankan perintah berikut :
<p><span style="color: #3366ff;">rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/nspr-4.7.4-1.el5_3.1.i386.rpm</span><span style="color: #3366ff;"> </span></p>
<p>Setelah itu jalankan lagi : <span style="color: #3366ff;">yum -y update</span></p>
<p>Jika berhasil anda bisa skip step-step selanjutnya. Di sini saya mendapat error lagi. Pesan error hampir sama seperti nomor 4 &amp; 5, tetapi errornya seperti berikut :</p>
<p><span style="color: #ff0000;">/usr/lib/python2.4/site-packages/rpm/_rpmmodule.so: undefined symbol: rpmdbCheckTerminate</span></p>
<p>Solusinya ada di step nomor 7.</li>
<li>Jalankan perintah berikut : <span style="color: #3366ff;">rpm -qa | grep rpm</span><br />
Berikut hasil dari saya :</p>
<p>[root@bodvps ~]# <span style="color: #3366ff;">rpm -qa | grep rpm</span><br />
<span style="color: #ff6600;">rpm-4.4.2-37.el5<br />
rpm-libs-4.4.2-37.el5<br />
rpm-python-4.4.2.3-18.el5</span></p>
<p>Di situ kita bisa lihat bahwa versi <span style="color: #3366ff;">rpm-libs</span> berbeda dengan versi <span style="color: #3366ff;">rpm-python</span>. Kita harus merubah versi <span style="color: #3366ff;">rpm-libs</span> agar sama dengan versi <span style="color: #3366ff;">rpm-python</span>.</p>
<p>Solusinya ada di step nomor 8.</li>
<li>Jalankan perintah berikut :
<p><span style="color: #3366ff;">rpm -Uvh &#8211;replacefiles &#8211;replacepkgs &#8211;oldpackage &#8211;nodeps http://mirror.centos.org/centos-5/5/os/i386/CentOS/rpm-libs-4.4.2.3-18.el5.i386.rpm</span><span style="color: #3366ff;"> </span></p>
<p>Setelah selesai, jalankan perintah ini lagi : <span style="color: #3366ff;">rpm -qa | grep rpm</span><br />
Berikut ini hasilnya :</p>
<p>[root@bodvps ~]# <span style="color: #3366ff;">rpm -qa | grep rpm</span><br />
<span style="color: #ff6600;">rpm-4.4.2-37.el5<br />
rpm-python-4.4.2.3-18.el5<br />
rpm-libs-4.4.2.3-18.el5</span></p>
<p>Di situ kita bisa lihat kalau versi <span style="color: #3366ff;">rpm-libs</span> dan <span style="color: #3366ff;">rpm-python</span> sudah sama, <span style="color: #3366ff;">4.4.2.3-18.el5</span>.</li>
<li>Setelah itu jalankan lagi : <span style="color: #3366ff;">yum -y update</span><br />
Di sini proses update yum saya berjalan lancar dan yum telah terinstall.</p>
<p><span style="color: #ff6600;">Complete!</span></li>
</ol>
<p>Sumber : <a href="http://wiki.openvz.org/Yum_-_installing" target="_blank">1</a> | <a href="http://mirror.centos.org/centos-5/5/os/i386/CentOS/" target="_blank">2</a> | <a href="http://forums.fedoraforum.org/archive/index.php/t-173341.html" target="_blank">3</a></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 2037px; width: 1px; height: 1px;">libplds4.so</div>
]]></content:encoded>
			<wfw:commentRss>http://dhewana.com/blog/2009/11/12/install-yum-di-openvz-centos-5-i386-default/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

