rPath is hiring!

Looking for a cool gig? rPath is hiring!

Posted in Geek, General | Comments Off on 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.

Posted in Geek | Comments Off on VMware Player with the 2.6.16 kernel

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

Posted in Geek, General | Leave a comment

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.

Posted in Geek | Leave a comment

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

Posted in Geek, General | Leave a comment

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!

Posted in Geek, Opinion | Leave a comment

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

Posted in Geek, General | Leave a comment

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!

Posted in Family | Leave a comment

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 🙂

Drew with cake

Posted in Family | Leave a comment

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)

Posted in Geek, General | Leave a comment