← Back to team overview

openstack team mailing list archive

Re: openvswitch rpm on RHEL 6.3 frustration

 

Hi Greg,

On Fri, 1 Feb 2013 02:25:00 -0500
Greg Chavez <greg.chavez@xxxxxxxxx> wrote:
> 
> Arigato gozaimasu.  Where did you get that rpm?

Dou itashimashite,

I built the rpm files from source file by the following way:

# wget http://openvswitch.org/releases/openvswitch-1.7.3.tar.gz
# tar -zxvf openvswitch-1.7.3.tar.gz
# vi ./openvswitch-1.7.3/datapath/linux/compat/include/linux/skbuff.h
<-- To avoid compile error, I remove the following lines. -->
-#if LINUX_VERSION_CODE < KERNEL_VERSION(3,2,0)
-static inline struct page *skb_frag_page(const skb_frag_t *frag)
-{
-       return frag->page;
-}
-#endif
-
# rm openvswitch-1.7.3.tar.gz
# tar -zcvf openvswitch-1.7.3.tar.gz openvswitch-1.7.3/
# mv openvswitch-1.7.3.tar.gz rpmbuild/SOURCES/
# rpmbuild -bb -D `uname -r` openvswitch-1.7.3/rhel/openvswitch.spec
# rpmbuild -bb -D `uname -r` openvswitch-1.7.3/rhel/openvswitch-kmod-rhel6.spec
# ls ~/rpmbuild/RPMS/x86_64/
kmod-openvswitch-1.7.3-1.el6.x86_64.rpm  openvswitch-1.7.3-1.x86_64.rpm  openvswitch-debuginfo-1.7.3-1.x86_64.rpm
#


Thanks
Ken'ichi Ohmichi

---

> On Fri, Feb 1, 2013 at 1:19 AM, Ken'ichi Ohmichi
> <oomichi@xxxxxxxxxxxxxxxxx>wrote:
> 
> >
> > Hi Greg,
> >
> > I can install openvswitch-1.7.3-1.x86_64.rpm on CentOS6.3 if specifying
> > with kmod-openkmod-openvswitch-1.7.3-1.el6.x86_64.rpm:
> >
> > # rpm -ivh openvswitch-1.7.3-1.x86_64.rpm
> > kmod-openvswitch-1.7.3-1.el6.x86_64.rpm
> > Preparing...                ###########################################
> > [100%]
> >    1:kmod-openvswitch       ########################################### [
> > 50%]
> >    2:openvswitch            ###########################################
> > [100%]
> > #
> >
> >
> > Thanks
> > Ken'ichi Ohmichi
> >
> > ---
> >
> > On Thu, 31 Jan 2013 23:52:39 -0500
> > Greg Chavez <greg.chavez@xxxxxxxxx> wrote:
> > >
> > > On RHEL 6.3, with EPEL repos, we have
> > openstack-quantum-openvswitch.noarch.
> > >  It requires openvswitch.x86_64, which isn't provided by either RHEL
> > > channels or EPEL!
> > >
> > > So I tracked down the openvswitch source (not that hard) , and after a
> > few
> > > hours of battling various compilation erros, ended up with three rpms
> > that
> > > I add to my mrepo yum repo:
> > >
> > > [root@cs-repo-02 SysEng6-x86_64]# ls *openv*
> > > kmod-openvswitch-1.7.3-1.el6.x86_64.rpm  openvswitch-1.7.3-1.x86_64.rpm
> > >  openvswitch-debuginfo-1.7.3-1.x86_64.rpm
> > >
> > > So I re-run my attempt to install the OpenVswitch plugin and guess what!
> > >
> > > Error: Package: openvswitch-1.7.3-1.x86_64 (syseng6)
> > >            Requires: openvswitch-kmod
> > >
> > > You say openvswitch-kmod, I say kmod-openvswitch, you say go F yourself.
> > >
> > > It's late, I've been working this for weeks.  This is just the latest
> > > obstacle. Please help.
> > >
> > > The OpenVswitch people are few and unresponsive, by the way.  Useless
> > > mailing lists.
> > >
> > > --
> > > \*..+.-
> > > --Greg Chavez
> > > +//..;};
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~openstack
> > Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~openstack
> > More help   : https://help.launchpad.net/ListHelp
> >
> 
> 
> 
> -- 
> \*..+.-
> --Greg Chavez
> +//..;};


Follow ups

References