openvswitch ve/and centos 6.4


Merhabalar,

Centos 6.4 e openvswitch kurmak istediğimde bazen durumların nasıl çirkefleşecebileceğine bir kez daha şahit oldum. Doğru düzgün döküman yok, aynı problemle karşılaşan yok, varsa da çözüm yazılmamış :// tıf tıf tıf.. Neyse ben yazayim nasıl kurduğumu:


#yum install wget openssl-devel gcc rpm-build redhat-rpm-config kernel-devel

#adduser ovswitch

#su ovswitch

$cd
<pre>$wget http://openvswitch.org/releases/openvswitch-1.10.0.tar.gz
$tar xvfz openvswitch-1.10.0.tar.gz
$cd openvswitch-1.10.0
$mkdir -p /home/ovswitch/rpmbuild/SOURCES
$cp ../openvswitch-1.10.0.tar.gz /home/ovswitch/rpmbuild/SOURCES/
$cp rhel/openvswitch-kmod.files /home/ovswitch/rpmbuild/SOURCES/
$rpmbuild -bb rhel/openvswitch.spec
$rpmbuild -bb rhel/openvswitch-kmod-rhel6.spec

$exit
#yum localinstall /home/ovswitch/rpmbuild/RPMS/x86_64/kmod-openvswitch-1.10.0-1.el6.x86_64.rpm
#yum localinstall /home/ovswitch/rpmbuild/RPMS/x86_64/openvswitch-1.10.0-1.x86_64.rpm</pre>

Asıl yazmak istediğim bu değildi, asıl yazmak istediğim karşılaştığım problem ve çözümüydü. Alttaki komutu çalıştırdığım zaman, depedency tokens must begin with alpha-numeric vs. vs. diye devam eden hatanın ortaya çıkması ve bunu nasıl atlatacağım hakkında bir bilgim olmamasıydı. Allah razı olsun bir hocamız bi yerlere küçük bir not yazmış onun sayesinde atlattık. Tabi bu problemin çözümünü göz önüne alarak yazdığım için kurulum olayını siz bu sorunla karşılaşmayabilirsiniz. Ben olaki karşılaşabilecekler için yazdım.


$ rpmbuild -bb rhel/openvswitch-kmod-rhel6.spec
error: line 25: Dependency tokens must begin with alpha-numeric, '_' or '/': BuildRequires: %kernel_module_package_buildreqs

Bu hatanın müsebbibi redhat-rpm-config paketinin eksikliğiymiş. yum install redhat-rpm-config komutu ile problemi aşabiliriz. Bu problem tüm rpm build işlemleri için geçerli olabilir

Reklamlar