Hi, has someone already tried that xen 3.2 source package together with the linux-package which you will find on this URL: http://www.xen.org/download/ Has someone get it work ? Because it will constantly search for the Mercurial Repository for the Linux 2.6.18 kernel. Cheers, Maik _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Did you put them at the same directory level as xen sorce? like ...\xen-3.2 ...\linux-source weiming On Thu, Feb 14, 2008 at 2:30 PM, Maik Brauer <mailinglist@mbs-technet.com> wrote:> Hi, > > has someone already tried that xen 3.2 source package together with > the linux-package which you will find on this URL: > http://www.xen.org/download/ > > Has someone get it work ? Because it will constantly search for the > Mercurial Repository for the Linux 2.6.18 kernel. > > Cheers, > Maik > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Yes, I''ve downloaded both packages and put them into /usr/src/ Both of them. After that I did in the directory "/usr/src/xen-3.2.0" a "make prep- kernels" then he tries always to search for that mercurial stuff: for i in linux-2.6-xen ; do make $i-prep || exit 1; done make[1]: Entering directory `/usr/src/xen-3.2.0'' make -f buildconfigs/mk.linux-2.6-xen prep make[2]: Entering directory `/usr/src/xen-3.2.0'' set -e ; \ if [ ! -e linux-2.6.18-xen.hg/.hg ] ; then \ __repo=$(sh buildconfigs/select-repository linux-2.6.18- xen.hg .:..) ; \ if [ -d ${__repo} ] ; then \ echo "Linking ${__repo} to linux-2.6.18-xen.hg." ; \ ln -s ${__repo} linux-2.6.18-xen.hg ; \ else \ echo "Cloning ${__repo} to linux-2.6.18-xen.hg." ; \ hg clone ${__repo#file://} linux-2.6.18-xen.hg ; \ fi ; \ else \ __parent=$(hg -R linux-2.6.18-xen.hg path default) ; \ echo "Pulling changes from ${__parent} into linux-2.6.18- xen.hg." ; \ hg -R linux-2.6.18-xen.hg pull ${__parent} ; \ fi select-repository: Searching `.:..'' for linux-2.6.18-xen.hg select-repository: Ignoring `.'' buildconfigs/select-repository: line 35: hg: command not found select-repository: Unable to determine Xen repository parent. make[2]: *** [linux-2.6.18-xen.hg/.valid-src] Error 1 make[2]: Leaving directory `/usr/src/xen-3.2.0'' make[1]: *** [linux-2.6-xen-prep] Error 2 make[1]: Leaving directory `/usr/src/xen-3.2.0'' On 14.02.2008, at 20:40, weiming wrote:> Did you put them at the same directory level as xen sorce? like > ...\xen-3.2 > ...\linux-source > > weiming > > On Thu, Feb 14, 2008 at 2:30 PM, Maik Brauer <mailinglist@mbs-technet.com > > wrote: > Hi, > > has someone already tried that xen 3.2 source package together with > the linux-package which you will find on this URL: > http://www.xen.org/download/ > > Has someone get it work ? Because it will constantly search for the > Mercurial Repository for the Linux 2.6.18 kernel. > > Cheers, > Maik > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Yes, I had that problem too. You need to install mercurial, and clone the kernel repository with: hg clone http://xenbits.xensource.com/linux-2.6.18-xen.hg in the directory where you unpacked the xen-3.2 tarball. See also: http://lists.xensource.com/archives/html/xen-users/2008-01/msg00699.html The README in the 3.2 release could have been clearer about this. Stephen. On Thu, 2008-02-14 at 20:30 +0100, Maik Brauer wrote:> Hi, > > has someone already tried that xen 3.2 source package together with > the linux-package which you will find on this URL: > http://www.xen.org/download/ > > Has someone get it work ? Because it will constantly search for the > Mercurial Repository for the Linux 2.6.18 kernel. > > Cheers, > Maik-- ----------------------------------------------------------------------- Stephen Donnelly BCMS PhD email: sfd@endace.com Endace Technology Ltd phone: +64 7 839 0540 Hamilton, New Zealand cell: +64 21 1104378 ----------------------------------------------------------------------- _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hi Stephen, yes, I know. I did it already with mercurial and this works fine for me, but if it is on that downloadpage, I expect that this will work as well. Because with the "hg clone" you will fetch the actual snapshot. This means not a stable one. In this case you have to use the "hg -r" to get only the Stable Version. That is what I know. But for this you need the newest Version of Mercurial, which is again more work to install. But the questions are here: 1) Why we have still that .hg and Mercurial stuff in that final release. 2) And how can we use that xen3.2.0 linux kernel stuff, without pulling it from the Repository Any ideas ?? Cheers, Maik On 14.02.2008, at 20:49, Stephen Donnelly wrote:> Yes, I had that problem too. You need to install mercurial, and clone > the kernel repository with: > > hg clone http://xenbits.xensource.com/linux-2.6.18-xen.hg > > in the directory where you unpacked the xen-3.2 tarball. See also: > > http://lists.xensource.com/archives/html/xen-users/2008-01/msg00699.html > > The README in the 3.2 release could have been clearer about this. > > Stephen. > > On Thu, 2008-02-14 at 20:30 +0100, Maik Brauer wrote: >> Hi, >> >> has someone already tried that xen 3.2 source package together with >> the linux-package which you will find on this URL: >> http://www.xen.org/download/ >> >> Has someone get it work ? Because it will constantly search for the >> Mercurial Repository for the Linux 2.6.18 kernel. >> >> Cheers, >> Maik > > -- > ----------------------------------------------------------------------- > Stephen Donnelly BCMS PhD email: sfd@endace.com > Endace Technology Ltd phone: +64 7 839 0540 > Hamilton, New Zealand cell: +64 21 1104378 > ----------------------------------------------------------------------- >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
I agree with you. when I first tried the xen 3.2, this hg puzzled me a lot. (I never heard HG before and the error message of "make" does not make any sense) I quite like the way of xen 3.1 : detect/download the vanilla kernel, patch it and compile it weiming On Thu, Feb 14, 2008 at 2:54 PM, Maik Brauer <mailinglist@mbs-technet.com> wrote:> Hi Stephen, > > yes, I know. > I did it already with mercurial and this works fine for me, but > if it is on that downloadpage, I expect that this will work as well. > Because with the "hg clone" you will fetch the actual snapshot. This means > not a stable one. > In this case you have to use the "hg -r" to get only the Stable Version. > That is what I know. But for this you need the newest Version of > Mercurial, which is again more work to install. > > But the questions are here: > > 1) Why we have still that .hg and Mercurial stuff in that final release. > 2) And how can we use that xen3.2.0 linux kernel stuff, without pulling it > from the Repository > > Any ideas ?? > > > Cheers, > Maik > > > On 14.02.2008, at 20:49, Stephen Donnelly wrote: > > Yes, I had that problem too. You need to install mercurial, and clone > the kernel repository with: > > hg clone http://xenbits.xensource.com/linux-2.6.18-xen.hg > > in the directory where you unpacked the xen-3.2 tarball. See also: > > http://lists.xensource.com/archives/html/xen-users/2008-01/msg00699.html > > The README in the 3.2 release could have been clearer about this. > > Stephen. > > On Thu, 2008-02-14 at 20:30 +0100, Maik Brauer wrote: > > Hi, > > > has someone already tried that xen 3.2 source package together with > > the linux-package which you will find on this URL: > > http://www.xen.org/download/ > > > Has someone get it work ? Because it will constantly search for the > > Mercurial Repository for the Linux 2.6.18 kernel. > > > Cheers, > > Maik > > > -- > ----------------------------------------------------------------------- > Stephen Donnelly BCMS PhD email: sfd@endace.com > Endace Technology Ltd phone: +64 7 839 0540 > Hamilton, New Zealand cell: +64 21 1104378 > ----------------------------------------------------------------------- > > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
I hadn''t really noticed the linux-2.6.18-xen-3.2.0.tar.gz tarball! If you set XEN_LINUX_SOURCE to "tarball" before you start does it work? Stephen. On Thu, 2008-02-14 at 20:54 +0100, Maik Brauer wrote:> Hi Stephen, > > > yes, I know. > I did it already with mercurial and this works fine for me, but > if it is on that downloadpage, I expect that this will work as well. > Because with the "hg clone" you will fetch the actual snapshot. This > means not a stable one. > In this case you have to use the "hg -r" to get only the Stable > Version. > That is what I know. But for this you need the newest Version of > Mercurial, which is again more work to install. > > > But the questions are here: > > > 1) Why we have still that .hg and Mercurial stuff in that final > release. > 2) And how can we use that xen3.2.0 linux kernel stuff, without > pulling it from the Repository > > > Any ideas ?? > > > > > Cheers, > Maik > > > > On 14.02.2008, at 20:49, Stephen Donnelly wrote: > > > Yes, I had that problem too. You need to install mercurial, and > > clone > > the kernel repository with: > > > > hg clone http://xenbits.xensource.com/linux-2.6.18-xen.hg > > > > in the directory where you unpacked the xen-3.2 tarball. See also: > > > > http://lists.xensource.com/archives/html/xen-users/2008-01/msg00699.html > > > > The README in the 3.2 release could have been clearer about this. > > > > Stephen. > > > > On Thu, 2008-02-14 at 20:30 +0100, Maik Brauer wrote: > > > Hi, > > > > > > has someone already tried that xen 3.2 source package together > > > with > > > the linux-package which you will find on this URL: > > > http://www.xen.org/download/ > > > > > > Has someone get it work ? Because it will constantly search for > > > the > > > Mercurial Repository for the Linux 2.6.18 kernel. > > > > > > Cheers, > > > Maik > > > > -- > > ----------------------------------------------------------------------- > > Stephen Donnelly BCMS PhD email: sfd@endace.com > > Endace Technology Ltd phone: +64 7 839 0540 > > Hamilton, New Zealand cell: +64 21 1104378 > > ----------------------------------------------------------------------- > > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users-- ----------------------------------------------------------------------- Stephen Donnelly BCMS PhD email: sfd@endace.com Endace Technology Ltd phone: +64 7 839 0540 Hamilton, New Zealand cell: +64 21 1104378 ----------------------------------------------------------------------- _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
I will work on updating the ReadMe to clear up this confusion and have it posted tomorrow morning. Thanks. Stephen Spector Sr. Program Manager, Xen.org Citrix Systems, Inc. 954.267.2853 stephen.spector@citrix.com _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Another related question to this... Was there a reason that there were not pre-built binaries (32 bit, 32bit PAE SMP, 64bit) like there used to be [1] for previous versions released by XenSource as well as a source tar ball? These used to be a really good way to be up and running with the default build. Thanks, Todd [1] http://xen.xensource.com/download/dl_31tarballs.html On Thu, Feb 14, 2008 at 4:35 PM, Stephen Spector <stephen.spector@citrix.com> wrote:> > > > > I will work on updating the ReadMe to clear up this confusion and have it > posted tomorrow morning. Thanks. > > > > Stephen Spector > > Sr. Program Manager, Xen.org > > Citrix Systems, Inc. > > 954.267.2853 > > stephen.spector@citrix.com > > > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
>has someone already tried that xen 3.2 source package together with the >linux-package which you will find on this URL: > >http://www.xen.org/download/ > >Has someone get it work ? Because it will constantly search for theMercurial >Repository for the Linux 2.6.18 kernel.> >Cheers, >MaikNo, I always get that known error: select-repository: Searching `.:..'' for linux-2.6.18-xen.hg select-repository: Ignoring `.'' buildconfigs/select-repository: line 35: hg: command not found select-repository: Unable to determine Xen repository parent. make[2]: *** [linux-2.6.18-xen.hg/.valid-src] Error 1 make[2]: Leaving directory `/usr/src/xen-3.2.0'' make[1]: *** [linux-2.6-xen-prep] Error 2 make[1]: Leaving directory `/usr/src/xen-3.2.0'' So I tried to clone the repository with mercurial (hg clone http://xenbits.xensource.com/linux-2.6.18-xen.hg) as serveral times mentioned.......but there I always get this error: ** Mercurial Distributed SCM (version 0.9.4) Traceback (most recent call last): File "/usr/bin/hg", line 11, in <module> mercurial.commands.run() File "/var/lib/python-support/python2.5/mercurial/commands.py", line 3110, in run sys.exit(dispatch(sys.argv[1:], argv0=sys.argv[0])) File "/var/lib/python-support/python2.5/mercurial/commands.py", line 3107, in dispatch return cmdutil.runcatch(u, args, argv0=argv0) File "/var/lib/python-support/python2.5/mercurial/cmdutil.py", line 37, in runcatch return dispatch(ui, args, argv0=argv0) File "/var/lib/python-support/python2.5/mercurial/cmdutil.py", line 364, in dispatch ret = runcommand(ui, options, cmd, d) File "/var/lib/python-support/python2.5/mercurial/cmdutil.py", line 417, in runcommand return checkargs() File "/var/lib/python-support/python2.5/mercurial/cmdutil.py", line 373, in checkargs return cmdfunc() File "/var/lib/python-support/python2.5/mercurial/cmdutil.py", line 358, in <lambda> d = lambda: func(ui, *args, **cmdoptions) File "/var/lib/python-support/python2.5/mercurial/commands.py", line 397, in clone update=not opts[''noupdate'']) File "/var/lib/python-support/python2.5/mercurial/hg.py", line 206, in clone dest_repo.clone(src_repo, heads=revs, stream=stream) File "/var/lib/python-support/python2.5/mercurial/localrepo.py", line 1915, in clone return self.pull(remote, heads) File "/var/lib/python-support/python2.5/mercurial/localrepo.py", line 1311, in pull return self.addchangegroup(cg, ''pull'', remote.url()) File "/var/lib/python-support/python2.5/mercurial/localrepo.py", line 1788, in addchangegroup if cl.addgroup(chunkiter, csmap, tr, 1) is None: File "/var/lib/python-support/python2.5/mercurial/revlog.py", line 1151, in addgroup for chunk in revs: File "/var/lib/python-support/python2.5/mercurial/changegroup.py", line 31, in chunkiter c = getchunk(source) File "/var/lib/python-support/python2.5/mercurial/changegroup.py", line 15, in getchunk d = source.read(4) File "/var/lib/python-support/python2.5/mercurial/util.py", line 1296, in read for chunk in self.in_iter: File "/var/lib/python-support/python2.5/mercurial/httprepo.py", line 141, in zgenerator for chunk in util.filechunkiter(f): File "/var/lib/python-support/python2.5/mercurial/util.py", line 1319, in filechunkiter s = nbytes and f.read(nbytes) File "/var/lib/python-support/python2.5/mercurial/keepalive.py", line 383, in read s = self._rbuf + self._raw_read(amt) File "/usr/lib/python2.5/httplib.py", line 509, in read return self._read_chunked(amt) File "/usr/lib/python2.5/httplib.py", line 548, in _read_chunked chunk_left = int(line, 16) ValueError: invalid literal for int() with base 16: ''1HTTP/1.1 200 Script output follows\r\n'' transaction abort! rollback completed This really drives me crazy, I tried that now on several boxes and they all die with that error. Am I the only one with this problem? I could not find one thread about this error.. And why the hack do I need mercurial to install a "stable" xen release?! And why does it have to be the very latest special version of mercurial *g* Excuse me, but I spent already quite some time with this Any help would be really appreciated. Thanks, Holger _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hi Stephen, are there any updates ? Up to now I''ve seen that nothing changed in the download-section. Thanks. Cheers, Maik On 14.02.2008, at 22:35, Stephen Spector wrote:> I will work on updating the ReadMe to clear up this confusion and > have it posted tomorrow morning. Thanks. > > Stephen Spector > Sr. Program Manager, Xen.org > Citrix Systems, Inc. > 954.267.2853 > stephen.spector@citrix.com > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users