Hi Mate,

I was following this link -
http://blogs.citrix.com/2012/10/04/convert-a-raw-image-to-xenserver-vhd/

I get the following error while compilation -

libvhd.c:707: error: implicit declaration of function ‘mktime’
libvhd.c: In function ‘vhd_time_to_string’:
libvhd.c:720: error: storage size of ‘tm’ isn’t known
libvhd.c:723: error: invalid application of ‘sizeof’ to incomplete type
‘struct tm’
libvhd.c:733: error: implicit declaration of function ‘ctime_r’
libvhd.c: In function ‘vhd_initialize_footer’:
libvhd.c:2447: error: implicit declaration of function ‘time’
make[6]: *** [libvhd.o] Error 1
make[6]: Leaving directory `/root/xen-4.2.0/tools/blktap2/vhd/lib'
make[5]: *** [subdir-all-lib] Error 2
make[5]: Leaving directory `/root/xen-4.2.0/tools/blktap2/vhd'
make[4]: *** [subdirs-all] Error 2
make[4]: Leaving directory `/root/xen-4.2.0/tools/blktap2/vhd'
make[3]: *** [subdir-all-vhd] Error 2
make[3]: Leaving directory `/root/xen-4.2.0/tools/blktap2'
make[2]: *** [subdirs-all] Error 2
make[2]: Leaving directory `/root/xen-4.2.0/tools/blktap2'
make[1]: *** [subdir-all-blktap2] Error 2
make[1]: Leaving directory `/root/xen-4.2.0/tools'
make: *** [subdirs-all] Error 2

I have installed all relevant packages / binaries for the errors
I got while executing ./configure. But still the above error.
Any pointers ?


On Thu, May 16, 2013 at 4:22 PM, Mate Lakat <mate.la...@citrix.com> wrote:

> Hi,
>
> The blogpost's third point is:
> cd xen-4.2.0/tools/
> and the fourth is the patching
> That means, that you are in the xen-4.2.0/tools/ directory.
>
> If the configure script reports errors, you need to fix them, it usually
> means, that some libraries, header files are missing from your system,
> or cannot be found. In your case, the "Unable to find as86, please
> install as86" suggests, that you need the as86 package to be installed
> on your system.
>
> In those cases, I usually perform these steps:
>  - yum search <package name/binary name (this case as86)>
>  - do a google search on the error message
>  - do a google search on the error message + my distributions name
>
> By reading the search results, you sould be able to find out, which
> package contains the required binary. In my case, as I am using Ubuntu,
> it turned out, that the name of the package that needs to be installed,
> is "bin86". As you are on Centos, you might try dev86 as well. You might
> get some pointers by searching how to build Xen on CentOS, as we are
> actually building some parts of Xen (the tools), so those pages might
> contain useful information.
>
> Regarding to the faketime package, you will have to do the same. Just to
> give you some background on why the faketime is needed:
> The vhd file contains a timestamp, which is a simple local time. So, if
> your machine, that you use for conversion is on a different timezone
> than your xenserver, the local times can differ. This way, after you
> transfer (or as OpenStack transfers) your image to the XenServer, it
> will perform some checks on it, and it might think, that the file was
> created in the future. That is counted as an error, so you won't be able
> to use your bits. That's why I used faketime, to fake the local time
> back to the past, so that I don't face with that problem.
>
> I hope that helps, and let me know, if you have any other issues.
>
> Happy Stacking with XenServer!
>
> Mate
>
> On Thu, May 16, 2013 at 04:04:48PM +0530, Ashutosh Narayan wrote:
> > Hi Mate,
> >
> > I have tested with other qcow2 format images. That was booting earlier
> but
> > now
> > that also has stopped booting. So, now i am trying with VHD images.
> > When I follow this link
> > http://blogs.citrix.com/2012/10/04/convert-a-raw-image-to-xenserver-vhd/
> > to apply patch I get a configure error when I run ./configure
> > --disable-monitors --disable-ocamltools --disable-rombios
> --disable-seabios
> > configure: error: Unable to find as86, please install as86
> > I can't run 'make' until I overcome this error.
> > I need to run wget
> >
> https://github.com/citrix-openstack/xenserver-utils/raw/master/blktap2.patch-qO
> > - | patch -p0
> > while being under xen-4.2.0/tools/ directory or I can patch it from any
> > directory ?
> > I am stuck at this step itself.
> > Second it the availability of "faketime" package to move forward.
> >
> > Please advice
> >
> > Thank you,
> >
> >
> >
> >
> > On Thu, May 16, 2013 at 2:53 PM, Mate Lakat <mate.la...@citrix.com>
> wrote:
> >
> > > Hi,
> > >
> > > What are the problems that you are facing during the image conversion?
> > > As a first step, I would suggest you to somehow test that the
> > > installation is working, using a generic image.
> > >
> > > If the instance fails to start, there must be some error messages,
> which
> > > will help us. Please give me some pointers, so that I can help.
> > >
> > > With XenAPI, you can use Raw and VHD and AMI type images. Please note,
> > > that in order to use three part images, you need to make a small
> > > modification in Dom0, described here:
> > >
> > >
> > >
> http://docs.openstack.org/trunk/openstack-compute/install/apt/content/introduction-to-xen.html#xapi-ami-setup
> > >
> > > Cheers,
> > > Mate
> > >
> > >
> > > On Thu, May 16, 2013 at 12:19:26PM +0530, Ashutosh Narayan wrote:
> > > > Hi John,
> > > >
> > > > I installed xenapi using pip. Now I don't get xenapi module error
> > > > under compute.log. But instance is still not booting.
> > > > XenApi supports only RAW and VHD images right ?
> > > >
> > > > I am having problems in creating VHD images on following this
> > > > link -
> > > >
> http://blogs.citrix.com/2012/10/04/convert-a-raw-image-to-xenserver-vhd/
> > > >
> > > > Please suggest
> > > >
> > > > On Thu, May 16, 2013 at 11:34 AM, John Garbutt <
> > > john.garb...@rackspace.co.uk
> > > > > wrote:
> > > >
> > > > >  Hi,
> > > > >
> > > > >  Try:
> > > > > pip install xenapi
> > > > >
> > > > >  John
> > > > >
> > > > >
> > > > > Ashutosh Narayan <aashutoshnara...@gmail.com> wrote:
> > > > > Hi John,
> > > > >
> > > > >  I am having issues in booting the instances.
> > > > > Yes, I have reconfigured them to use Xen-API drivers.
> > > > > Since it was a problem related to xapi, I thought
> > > > > of shooting an email to this list. Folks at OpenStack
> > > > > mailing list pointed me here. Hence this question.
> > > > >
> > > > >  I followed this link http://openstack.redhat.com/Quickstart
> > > > > to install OpenStack and configured Quantum on it after
> > > > > following this link -
> > > https://fedoraproject.org/wiki/Packstack_to_Quantum
> > > > > over a CentOS 6.3 VM
> > > > >
> > > > >  But when I launch an instance from dashboard, it errors out.
> > > > > I contacted a folk from Citrix who sent me the link I mentioned
> > > earlier,
> > > > > he added that there is a patch that's going to be released on this
> > > regard.
> > > > > This patch may solve my problems.
> > > > >
> > > > >  Second, problem that I am facing is in an error in compute.log
> which
> > > > > says -
> > > > > ERROR nova.virt.driver [-] Unable to load the virtualization
> driver: No
> > > > > module named xenapi
> > > > >
> > > > >  Let me know should you want to have a look at any configurations
> > > files on
> > > > > server at my end. I will share it.
> > > > >
> > > > >  Thank you,
> > > > >
> > > > > On Mon, May 13, 2013 at 9:43 PM, John Garbutt <
> > > > > john.garb...@rackspace.co.uk> wrote:
> > > > >
> > > > >>  What are the actual problems you are having?
> > > > >> Are you using the CentOS packages?
> > > > >> Have you reconfigured them to use the XenAPI driver as in the
> docs you
> > > > >> link below?
> > > > >>
> > > > >>  Probably best to follow up on the openstack list.
> > > > >> There are more openstack types listening over there.
> > > > >>
> > > > >>  John
> > > > >>
> > > > >>   From: Ashutosh Narayan <aashutoshnara...@gmail.com>
> > > > >> Date: Friday, 10 May 2013 13:29
> > > > >> To: "xen-api@lists.xen.org" <xen-api@lists.xen.org>
> > > > >> Subject: [Xen-API] Installing OpenStack Grizzly on CentOS VM
> running
> > > on
> > > > >> XenServer
> > > > >>
> > > > >>   Hi Folks,
> > > > >>
> > > > >>  This is my very first post to the list.
> > > > >> I am facing issues in booting an instance from OpenStack because
> of
> > > XAPI
> > > > >> issues.
> > > > >> My setup is CentOS 6.3 installed on XenServer 6.0.2 and OpenStack
> > > > >> installed on
> > > > >> this CentOS 6.3 VM. So I was asked use xenapi to make things work.
> > > > >> Actually am not very clear as how these driver issues occur.
> > > > >> Can some one make this clear to me ?
> > > > >> A Citrix folk has pointed me to this link in order to make me
> > > understand
> > > > >> how
> > > > >> pieces communicates -
> > > > >>
> > >
> http://docs.openstack.org/trunk/openstack-compute/admin/content/introduction-to-xen.html
> > > > >> But am still unclear on this regard.
> > > > >>
> > > > >>  Help appreciated.
> > > > >>
> > > > >>  Thank you,
> > > > >>  --
> > > > >> Ashutosh Narayan
> > > > >>
> > > > >> http://ashutoshn.wordpress.com/
> > > > >>
> > > > >>
> > > > >>
> > > > >>   John Garbutt
> > > > >> Software Developer IV - UK [image: experience Fanatical Support]
> > >  [image:
> > > > >> LINE]    Tel: +442087344853   [image: Rackspace]
> > > > >>
> > > > >>
> > > > >>
> > > > >> Rackspace International GmbH a company registered in the Canton of
> > > > >> Zurich, Switzerland (company identification number CH-
> 020.4.047.077-1
> > > )
> > > > >> whose registered office is at Balz-Zimmerman Strasse 7, 8302
> Kloten,
> > > > >> Switzerland. Rackspace International GmbH privacy policy can be
> > > viewed at
> > > > >> www.rackspace.co.uk/legal/swiss-privacy-policy
> > > > >> -
> > > > >> Rackspace Hosting Australia PTY LTD a company registered in the
> state
> > > of
> > > > >> Victoria, Australia (company registered number ACN 153 275 524)
> whose
> > > > >> registered office is at Suite 3, Level 7, 210 George Street,
> Sydney,
> > > NSW
> > > > >> 2000, Australia. Rackspace Hosting Australia PTY LTD privacy
> policy
> > > can be
> > > > >> viewed at
> www.rackspace.com.au/company/legal-privacy-statement.php
> > > > >> -
> > > > >> Rackspace US, Inc, 5000 Walzem Road, San Antonio, Texas 78218,
> United
> > > > >> States of America
> > > > >> Rackspace US, Inc privacy policy can be viewed at
> > > > >> www.rackspace.com/information/legal/privacystatement
> > > > >> -
> > > > >> Rackspace Limited is a company registered in England & Wales
> (company
> > > > >> registered number 03897010) whose registered office is at 5
> Millington
> > > > >> Road, Hyde Park Hayes, Middlesex UB3 4AZ.
> > > > >> Rackspace Limited privacy policy can be viewed at
> > > > >> www.rackspace.co.uk/legal/privacy-policy
> > > > >> -
> > > > >> Rackspace Benelux B.V. is a company registered in the Netherlands
> > > > >> (company KvK nummer 34276327) whose registered office is at
> > > > >> Teleportboulevard 110, 1043 EJ Amsterdam.
> > > > >> Rackspace Benelux B.V privacy policy can be viewed at
> > > > >> www.rackspace.nl/juridisch/privacy-policy
> > > > >> -
> > > > >> Rackspace Asia Limited is a company registered in Hong Kong
> (Company
> > > no:
> > > > >> 1211294) whose registered office is at 9/F, Cambridge House,
> Taikoo
> > > Place,
> > > > >> 979 King's Road, Quarry Bay, Hong Kong.
> > > > >> Rackspace Asia Limited privacy policy can be viewed at
> > > > >> www.rackspace.com.hk/company/legal-privacy-statement.php
> > > > >> -
> > > > >> This e-mail message (including any attachments or embedded
> documents)
> > > is
> > > > >> intended for the exclusive and confidential use of the individual
> or
> > > entity
> > > > >> to which this message is addressed, and unless otherwise expressly
> > > > >> indicated, is confidential and privileged information of
> Rackspace.
> > > Any
> > > > >> dissemination, distribution or copying of the enclosed material is
> > > > >> prohibited. If you receive this transmission in error, please
> notify
> > > us
> > > > >> immediately by e-mail at ab...@rackspace.com and delete the
> original
> > > > >> message. Your cooperation is appreciated.
> > > > >>
> > > > >
> > > > >
> > > > >
> > > > >  --
> > > > > Ashutosh Narayan
> > > > >
> > > > > http://ashutoshn.wordpress.com/
> > > > >
> > > > >
> > > > >
> > > > >   John Garbutt
> > > > > Software Developer IV - UK [image: experience Fanatical Support]
> > > [image:
> > > > > LINE] Tel: +442087344853 [image: Rackspace]
> > > > >
> > > > >
> > > > >
> > > > > Rackspace International GmbH a company registered in the Canton of
> > > Zurich,
> > > > > Switzerland (company identification number CH-020.4.047.077-1)
> whose
> > > > > registered office is at Balz-Zimmerman Strasse 7, 8302 Kloten,
> > > Switzerland.
> > > > > Rackspace International GmbH privacy policy can be viewed at
> > > > > www.rackspace.co.uk/legal/swiss-privacy-policy
> > > > > -
> > > > > Rackspace Hosting Australia PTY LTD a company registered in the
> state
> > > of
> > > > > Victoria, Australia (company registered number ACN 153 275 524)
> whose
> > > > > registered office is at Suite 3, Level 7, 210 George Street,
> Sydney,
> > > NSW
> > > > > 2000, Australia. Rackspace Hosting Australia PTY LTD privacy policy
> > > can be
> > > > > viewed at www.rackspace.com.au/company/legal-privacy-statement.php
> > > > > -
> > > > > Rackspace US, Inc, 5000 Walzem Road, San Antonio, Texas 78218,
> United
> > > > > States of America
> > > > > Rackspace US, Inc privacy policy can be viewed at
> > > > > www.rackspace.com/information/legal/privacystatement
> > > > > -
> > > > > Rackspace Limited is a company registered in England & Wales
> (company
> > > > > registered number 03897010) whose registered office is at 5
> Millington
> > > > > Road, Hyde Park Hayes, Middlesex UB3 4AZ.
> > > > > Rackspace Limited privacy policy can be viewed at
> > > > > www.rackspace.co.uk/legal/privacy-policy
> > > > > -
> > > > > Rackspace Benelux B.V. is a company registered in the Netherlands
> > > (company
> > > > > KvK nummer 34276327) whose registered office is at
> Teleportboulevard
> > > 110,
> > > > > 1043 EJ Amsterdam.
> > > > > Rackspace Benelux B.V privacy policy can be viewed at
> > > > > www.rackspace.nl/juridisch/privacy-policy
> > > > > -
> > > > > Rackspace Asia Limited is a company registered in Hong Kong
> (Company
> > > no:
> > > > > 1211294) whose registered office is at 9/F, Cambridge House, Taikoo
> > > Place,
> > > > > 979 King's Road, Quarry Bay, Hong Kong.
> > > > > Rackspace Asia Limited privacy policy can be viewed at
> > > > > www.rackspace.com.hk/company/legal-privacy-statement.php
> > > > > -
> > > > > This e-mail message (including any attachments or embedded
> documents)
> > > is
> > > > > intended for the exclusive and confidential use of the individual
> or
> > > entity
> > > > > to which this message is addressed, and unless otherwise expressly
> > > > > indicated, is confidential and privileged information of
> Rackspace. Any
> > > > > dissemination, distribution or copying of the enclosed material is
> > > > > prohibited. If you receive this transmission in error, please
> notify us
> > > > > immediately by e-mail at ab...@rackspace.com and delete the
> original
> > > > > message. Your cooperation is appreciated.
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Ashutosh Narayan
> > > >
> > > > http://ashutoshn.wordpress.com/
> > >
> > > > _______________________________________________
> > > > Xen-api mailing list
> > > > Xen-api@lists.xen.org
> > > > http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
> > >
> > >
> > > --
> > > Mate Lakat
> > >
> >
> >
> >
> > --
> > Ashutosh Narayan
> >
> > http://ashutoshn.wordpress.com/
>
> --
> Mate Lakat
>



-- 
Ashutosh Narayan

http://ashutoshn.wordpress.com/
_______________________________________________
Xen-api mailing list
Xen-api@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api

Reply via email to