WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

[Xen-users] New XEN 3.2 Source download Bundle

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] New XEN 3.2 Source download Bundle
From: b52@xxxxxxxxx
Date: Fri, 15 Feb 2008 19:42:58 +0100 (CET)
Delivery-date: Fri, 15 Feb 2008 10:43:39 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
Importance: Normal
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: SquirrelMail/1.4.9a
>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

No, 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@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users