Looking for a cool gig? rPath is hiring!
VMware Player with the 2.6.16 kernel
Many people have found that the latest VMware player doesn’t build the kernel drivers for the 2.6.16 kernel. I found these instructions via google.
If you get this message, you need to run this script.
The kernel defined by this directory of header files does not have the same address space size as your running kernel.
Download this script, extract it, and cd to the directory that was created. Then run:
sudo ./runme
This script appears to do some patching then dumps you back into vmware-config.pl.
Announcing Foresight Linux 0.9.4 MR7
Seventh Maintenance release in the 0.9.4 series
This is the seventh in a series of maintenance releases for Foresight Linux 0.9.4. These maintenance releases help you stay current and also ensure that new downloads include the latest stuff. To update to MR7, ’sudo conary updateall’, it’s that simple. There are new isos (both DVD and CD) http://www.rpath.org/rbuilder/project/foresight/releases. Come and get it!
What’s changed since mr6?
Replaced blam with straw as our default feed reader.
Added bonfire, a nice cd/dvd burning application.
Updated chkconfig to a new version with overrides
Updates
conary
cowbell
glibmm
gst-plugins-base
gst-plugins-good
gst-plugins-ugly
gstreamer
gtkmm
icon-naming-utils
libpng
librsvg
libtiff
mysql
tango-icon-theme
vim
Added
tango-icon-theme-extras
MD5SUMS
81037a87f8ec4b108c40916a84540e49 boot.iso
de5a05ac0636a929211bf67d31b327af diskboot.img
31d8fc18a6b39978d35b9931555b5cc9 foresight-0.9.4.mr7-x86-disc1.iso
b57f05b4b1584f474598cd92a3ff6570 foresight-0.9.4.mr7-x86-disc2.iso
2251cb093726d022bc631fbc8c0258ea foresight-0.9.4.mr7-x86-dvd1.iso
LAMP in Xen
Seems all the cool kids are playing with xen now. Last night I took my first real stab at it and was amazed. Following Michael’s steps I got xen up in no time and found that it just works with our qemu images from rBuilder. With a couple tweaks it is even better. Here are the steps to get LAMP running in a xen domU.
First you need a few xen specific versions of things.
conary update mkinitrd=rtao.rpath.org@rpl:devel
conary update kernel=rtao.rpath.org@rpl:devel[xen]
conary update {glibc,glibc-utils,nscd}=rtao.rpath.org@rpl:devel[xen]
conary update bridge-utils=rtao.rpath.org@rpl:devel
conary update xen=rtao.rpath.org@rpl:1
Now reboot into the new xen enabled kernel.
You should be able to run sudo xm list and see your running dom0.
Now get your LAMP image.
Next step is to create a file that defines your domU, here is an example:
kernel = "/boot/vmlinuz-2.6.16.11-1.smp.xen.x86.i686.cmov"
ramdisk = "/boot/initrd-2.6.16.11-1.smp.xen.x86.i686.cmov.img"
memory = 128
name = "lamp0"
vif = [ '' ]
disk = [ 'file:/path/to/lamp-1.0.0-x86.img,xvda,w' ]
root = "/dev/xvda1 ro"
Youl will need to change file:/path/to/lamp-1.0.0-x86.img to where your image really is. Save that file as /etc/xen/lamp0. Time to boot this sucker, xm create -c lamp0. This creates a starts your domU and gives you a console. You will notice a warning in the boot process that your glibc isn’t xen friendly, we will address that shortly. You also might see some mingetty respawning error messages, we will fix that too.
When the boot finishes, you should have a console with a login prompt. Login as root, there is no password in this image. Congratulations, you are now running a domU!
First step would be to fix a few things. We need install the xen friendly glibc.
sudo conary update glibc=rtao.rpath.org@rpl:devel
Also, we need to remove or comment out these lines from the /etc/inittab file:
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
Please note that is 2 – 6, leave 1 there.
The thing that amazed me is that networking just works. If you have a dhcp server on your network, your domU has an real IP and fully networked. To try it, start the web server (sudo service httpd start) and find your IP (ifconfig). Pop that IP in your web browser and you should get the apache default page! Cool, huh?
If you do not have a dhcp server, you will need to configure the interface in the domU.
MD5SUMS for 0.9.4.mr6
By popular demand…
MD5SUMS for 0.9.4.mr6:
7b4b8328fbbbc24db278c81631a1bb97 boot.iso
02d368dffcbb8f2b95eb68f4716fa60a diskboot.img
47568d0c34cae91541b11d2d7bb5867c foresight-0.9.4.mr6-x86-disc1.iso
fdf0c4f963faed096b16565957229c93 foresight-0.9.4.mr6-x86-disc2.iso
dbb98a68afb4754cb1daa608299e3a3e foresight-0.9.4.mr6-x86-dvd1.iso
vim 7
Have I mentioned that vim 7 rocks! Here are some of the reasons why.
And, vim 7 is included in Foresight 0.9.4.mr6!
Announcing Foresight Linux 0.9.4 MR6
Sixth Maintenance release in the 0.9.4 series
This is the sixth in a series of maintenance releases for Foresight Linux 0.9.4. These maintenance releases help you stay current and also ensure that new downloads include the latest stuff. To update to MR6, ’sudo conary updateall’, it’s that simple. There are new isos (both DVD and CD) and Virtual Machine images as well, http://www.rpath.org/rbuilder/project/foresight/releases. Come and get it!
Updated
banshee 0.10.10
beagle 0.2.6
evolution-sharp 0.11
firefox 1.5.0.3
gaim 2.0.0beta3
galago-sharp 0.5.0
gdm 2.14.5
libnotify 0.4.0
libxml2 2.6.24
mozilla 1.7.13
notification-daemon 0.3.5
pango 1.12.2
pmount 0.9.9
rsync 2.6.8
tethereal 0.10.13
vim 7.0f
vte 0.12.1
Added
notify-python 0.1.0
Great party…
Yesterday was Drew’s 1st birthday, today we had a big party with lots of friends and family. Had a really great time, Drew smeared cake all over, and smerp slayed the dragon! We rented one of the giant inflatable house that looked like a dragon. The kids loved it, and it was so worth it. porkrynde seemed to like it the more than any of the kids, and smerp tried it out too. That was interesting…. smerp managed to get over on his back down in a corner cutting off the air flow, which deflated one side… and the dragon took a big dip. All the kids ended up on top of him and he couldn’t get up… We had to lift the corner to get him out, and he said something along the lines of “Help, help, help, this is not a drill”. It was funny…. especially since I wasn’t the one trapped in there.
All and all it was a great day. The weather was perfect, good company, and good times!
Drew turns 1!
So yesterday, April 28th, Drew turned 1! He is getting so big, nearly walking and eating nearly everything we eat. He also easily out eats his older sister. We don’t know where it all goes… but he sure likes his grub.
We had a nice little family dinner and cake last night, today is the bigger party 🙂
Announcing the 5th Maintenance release to Foresight Linux 0.9.4
Fifth Maintenance release in the 0.9.4 series
This is the fifth in a series of maintenance releases for Foresight Linux 0.9.4. These maintenance releases help you stay current and also ensure that new downloads include the latest stuff. To update to MR5, ’sudo conary updateall’, it’s that simple. There are new isos (both DVD and CD) and Virtual Machine images as well, http://www.rpath.org/rbuilder/project/foresight/releases.
Updates
conary 1.0.13
firefox 1.5.0.2
beagle 0.2.5
galago 0.5.0
abiword 2.4.4
gnome-power-manager 2.15.1 (New Tango look)
kernel 2.6.16.11
Added
alacarte 0.9 (menu editor)
gimp 2.3.8
inkscape 0.42
XaraLX 0.4r828
Tweaks
vte patched to support 256 colors (makes gnome-terminal support 256 colors)