Has anyone built Debian packages of Xen 3.0, release version (or newer -testing)? I''ve searched a bit, and just find the older ones.. ------------------------------------------------------------------------ | nate carlson | natecars@natecarlson.com | http://www.natecarlson.com | | depriving some poor village of its idiot since 1981 | ------------------------------------------------------------------------ _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Thu, Dec 15, 2005 at 07:35:59PM -0600, Nate Carlson wrote:> Has anyone built Debian packages of Xen 3.0, release version (or newer > -testing)? I''ve searched a bit, and just find the older ones..I''m working on some Xen 3.0 packages based off the current Debian 2.0.6 ones for work. It''s... tricky, especially since I''m making sure I can support both i386 and amd64 out of the box. Ping me in a few days and I''ll let you know I went. - Matt _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Thu, Dec 15, 2005 at 07:35:59PM -0600, Nate Carlson wrote:> Has anyone built Debian packages of Xen 3.0, release version (or newer > -testing)? I''ve searched a bit, and just find the older ones..Adam Heath (doogie) told me recently that it is "more than probable" that official 3.0 packages will be ready this week. Marcin -- Marcin Owsiany porridge@expro.pl _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
i was wondering. will the debian packages contain kernels that are configured to work with xen or not.will they be like the kernels that coome with the xen binaries. if so then atleast for deiban use (i don''t know of anyothers) they are quite useless since they support nothing. can anyone tell me a easy way to create .debs for xen (i don''t want to go through the entire debian package mangaer''s guide) so that i can make one with the customized kernels. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Fri, Dec 16, 2005 at 03:05:15PM +0500, Mustafa Abbasi wrote:> i was wondering. will the debian packages contain kernels that are > configured to work with xen or not.will they be like the kernels that > coome with the xen binaries. if so then atleast for deiban use (i > don''t know of anyothers) they are quite useless since they support > nothing. can anyone tell me a easy way to create .debs for xen (i > don''t want to go through the entire debian package mangaer''s guide) so > that i can make one with the customized kernels.The current Debian-packaged Xen doesn''t come with any kernels -- just a kernel-patch package. This can then be used to make custom kernels. You want the kernel-package package, and the make-kpkg command contained therein, to build your kernels. The manpage will reveal all. - Matt _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hi, I have created some xen3 packages (32bit only, no pae) packages, but there aren''t really ready for production. I am having got some troubles in getting a domU running myself... :( If I can solve my problems, then I will also create xen3-pae and xen3-64 packages... that shouldn''t be any problem, But you can try yourself: simply add these lines to your /etc/apt/sources.list: deb http://packages.debianbase.de/<distro>/i386/xen3 ./ deb-src http://packages.debianbase.de/sources/xen3 ./ (replace "<distro>" with "sarge" / "etch" or "sid"). and then: "apt-get update && apt-get install xen" The following two problems exists when I try my xen3 packages: 1) the kernel-patch-xen package is not useable, but this seems to be an upstream problem. If you try to build a kernel patched with the kernel-patch-xen package, then you will always get compile errors (smp_alt.h missing and stuff like that). I think this is the same problem as reported in this thread: http://lists.xensource.com/archives/html/xen-devel/2005-11/msg00396.html work-around: get the source package of xen3 (via apt-get source xen) and type: make linux-2.6-xen-config CONFIGMODE=menuconfig after that you can build a xen kernel with make-kpkg or simply with: make linux-2.6-xen-build && make linux-2.6-xen-install 2) the second problem is more difficult. I can boot a dom0, but I cannot start any domainU''s. If hotplug is installed I get: "Cannot connect to backend device" and with udev: "hotplug scripts not working". after that the new domain is paused. If I unpause the domain and connect to the console I see that the new domains crashed, because init can''t find /dev I think it has something to do with losetup and the file-VBD. It seems so, that the vbd-block script can''t find a free /dev/loop* device... I hadn''t enough time for trying to resolv this problem. If someone has feedback or already solved this issued, please let me now! --Ralph Am Freitag, 16. Dezember 2005 02:35 schrieb Nate Carlson:> Has anyone built Debian packages of Xen 3.0, release version (or newer > -testing)? I''ve searched a bit, and just find the older ones.. > > ------------------------------------------------------------------------ > > | nate carlson | natecars@natecarlson.com | http://www.natecarlson.com | > | depriving some poor village of its idiot since 1981 | > > ------------------------------------------------------------------------ > > _______________________________________________ > 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
The problems with the "backend device not found" or "hotplug script not working" was completely my mistake and had nothing to do with the packages. Xen 2 used "xen-br0" als default bridge device. Xen 3 usses "xenbr0" and I had still some old configs with xen-br0. It would be great if the /etc/xen/scripts/* would give better debugging output. If the output was something like: "xen-br0 not found" then I would have found the mistake a lot faster. the packages are available at: http://packages.debianbase.de/<distro>/i386/xen3/ and http://packages.debianbase.de/<distro>/i386/xen3-pae/ and are working quite well... I still would like to get some feedback, if someone is willing to test them, here a short howto: 1) simply add: "deb http://packages.debianbase.de/<distro>/i386/xen3 ./" OR "deb http://packages.debianbase.de/<distro>/i386/xen3-pae ./" to your /etc/apt/sources.list file. Repleace <distro> with either sid, sarge or etch. then installing xen3 is very easy: "apt-get update && apt-get install xen". only the linux-xen-patch package doesn''t work (at the moment, I am working on it), so compiling a kernel is not "the debian way" for now. add: "deb-src http://packages.debianbase.de/sources/xen3 ./" to /etc/apt/sources.list and type: "apt-get update && apt-get source xen". Then changedir in the new xen3.0.0 directory and type: "make linux-2.6-xen-config CONFIGMODE=menuconfig" and then either: "make linux-2.6-xen-install" or use make-kpkg in the linux-source dir for building a kernel package. Feedback is very much appeciated. --Ralph Am Freitag, 16. Dezember 2005 12:24 schrieb Ralph Passgang:> Hi, > > I have created some xen3 packages (32bit only, no pae) packages, but there > aren''t really ready for production. I am having got some troubles in > getting a domU running myself... :( > > If I can solve my problems, then I will also create xen3-pae and xen3-64 > packages... that shouldn''t be any problem, > > But you can try yourself: > > simply add these lines to your /etc/apt/sources.list: > > deb http://packages.debianbase.de/<distro>/i386/xen3 ./ > deb-src http://packages.debianbase.de/sources/xen3 ./ > > (replace "<distro>" with "sarge" / "etch" or "sid"). > > and then: "apt-get update && apt-get install xen" > > The following two problems exists when I try my xen3 packages: > > 1) the kernel-patch-xen package is not useable, but this seems to be an > upstream problem. If you try to build a kernel patched with the > kernel-patch-xen package, then you will always get compile errors > (smp_alt.h missing and stuff like that). > > I think this is the same problem as reported in this thread: > http://lists.xensource.com/archives/html/xen-devel/2005-11/msg00396.html > > work-around: get the source package of xen3 (via apt-get source xen) and > type: > > make linux-2.6-xen-config CONFIGMODE=menuconfig > > after that you can build a xen kernel with make-kpkg or simply with: > make linux-2.6-xen-build && make linux-2.6-xen-install > > 2) the second problem is more difficult. I can boot a dom0, but I cannot > start any domainU''s. > > If hotplug is installed I get: "Cannot connect to backend device" and with > udev: "hotplug scripts not working". > > after that the new domain is paused. If I unpause the domain and connect to > the console I see that the new domains crashed, because init can''t find > /dev > > I think it has something to do with losetup and the file-VBD. It seems so, > that the vbd-block script can''t find a free /dev/loop* device... I hadn''t > enough time for trying to resolv this problem. > > If someone has feedback or already solved this issued, please let me now! > > --Ralph > > Am Freitag, 16. Dezember 2005 02:35 schrieb Nate Carlson: > > Has anyone built Debian packages of Xen 3.0, release version (or newer > > -testing)? I''ve searched a bit, and just find the older ones.. > > > > ------------------------------------------------------------------------ > > > > | nate carlson | natecars@natecarlson.com | http://www.natecarlson.com | > > | depriving some poor village of its idiot since 1981 | > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > 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_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Ralph Passgang wrote:> work-around: get the source package of xen3 (via apt-get source xen) and > type: > > make linux-2.6-xen-config CONFIGMODE=menuconfig > > after that you can build a xen kernel with make-kpkg or simply with: > make linux-2.6-xen-build && make linux-2.6-xen-installI''m wondering why apt wasn''t "used" to make building the xen kernel package "easier". Build-Depends: <what''s there already>, linux-source-2.6.12 And somehow alter the buildconfigs/Rules.mk to look in /usr/src for the kernel source? GNU make isn''t my strong suit, but something like this: # Setup Linux search path LINUX_SRC_PATH ?= .:..:/usr/src/linux vpath linux-source-%.tar.bz2 $(LINUX_SRC_PATH) # download a pristine Linux kernel tarball if there isn''t one in LINUX_SRC_PATH linux-source-%.tar.bz2: override _LINUX_VDIR = $(word 1,$(subst ., ,$*)) $(word 2 $(subst ., ,$*)) I''m not sure about the whole override and $(word,1...) stuff, that might need to be altered. But I think the concept of what I''m thinking is clear. -- Bob Tanner <tanner@real-time.com> | Phone : (952)943-8700 http://www.real-time.com, Minnesota, Linux | Fax : (952)943-8500 Key fingerprint = AB15 0BDF BCDE 4369 5B42 1973 7CF1 A709 2CC1 B288 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users