Author Archive

VMware Workstation and Linux 2.6.27

Today I received a comment from Kang about a fix for VMware Workstation 5.5 and Linux 2.6.27.

You get the file here and of course at his place, too.

It works like any other vmware-any-any-update:

wget https://uruz.org/files/vmware-update-2.6.27-5.5.7.tar.gz
tar xvzf vmware-update-2.6.27-5.5.7.tar.gz
cd vmware-update-2.6.27-5.5.7/
./runme.pl

Good luck.

edit: The archives were updated. Thank you, Kang.

I’m gonna leave you

I’d like you to know I’ve quit my contract with my current employer. I’m gonna leave at the end of this month. I’ve been working there for 3 years now and I’ve been doing all the stuff that matters like server administration and embedded linux development. I guess I was pretty good somehow. No one was really amused when I announced my dismissal. I have had some helluva fun and some nice teammates there and the work was frequently challenging. But no regrets, it’s time to move on. I’d like to hereby thank the staff of Solcon Systemtechnik GmbH for the past 3 years of cooperation.

Building another fly rod part 1

You might already have seen the short blog entry for my first fly rod building project. So, on Friday I suddenly felt like I’d have to act at once and place an order for some rod building material. There are several reasons. One reason is that I am all alone at home from the 18th to the 26th of this month. Sarah, Erik and Einar are going to Nuremberg. Being busy kills time. Another reason is pure consuming desire I just wanted to do something besides the usual things. Yes, recently I once again enjoy sitting on the table in the evening doing handicraft work. In short it means less computer related occupation at home – I spend enough time at work in front of my screen.

I’ll blog in detail the steps of building the new rod when all the parts have arrived.

VMware Workstation and Linux 2.6.26

I had to update my kernel to something 2.6.26, so VMware was broken again. I tried to fix it with the previously working fix from here, but that didn’t work. I had a look at the recently released vmware-any-any updates. No, these didn’t work for me either. When I tried to start a virtual machine I got a message like

Version mismatch with vmmon module: expecting 138.0, got 168.0

Yes, I know – using VMware Workstation 5.5 is pretty stupid and doesn’t make things easy – nonetheless no explanations now. Thus I extracted the vmmon.tar file and edited vmmon-only/include/iocontrols.h and in line 48 there is

#define VMMON_VERSION           (168 << 16 | 0)

I fixed this by modifying the version value from 168 to 138, saved the changes and once again ran the runme.pl script. Okay that helped. Alright. No, it obviously didn’t help.

Unable to change virtual machine power state: Cannot find a valid peer process to connect to.

GRMBL. Now that’s stupid. So I lurked around every corner and found this vmware-any-any-update117 version which finally helped me out.

HTH

P.S. Of course I consider dropping VMware for some other solution…asap.

Edit: For linux 2.6.27 just have a look at this page!

FlashEmbedded Family

On Sunday we have been on a visit to my older brother and his family. Nerdy as I am I had our Sony Handycam with me on the trip and arrived back at home with plenty of new video footage. So I just wanted to make some videos available and digitalized and converted the dv source material from the camcorder with dvgrab and ffmpeg.

So this is some kind of a minimal HowTo, hope this helps someone.

If you are like me, you don’t like the idea to rely on 3rd party websites like younameit.xyz. There are a few good reasons to keep the video on your site – you have the physical control and you don’t need to accept confusing licence agreements. So here we go!

First I piped the output of dvgrab directly from the firewire to ffmpeg. This deinterlaced, converted and scaled the dv file to something more useful for a web page. I think that the following options are fine, feel free to change them and of course make use of man dvgrab and man ffmpeg.

dvgrab -format dv1 – | ffmpeg -deinterlace -f dv -i – -f flv -vcodec flv -s qvga -aspect 1.333 -qscale 3.5 -acodec libmp3lame -ab 32k -ar 22050 example.flv

Next I uploaded the example.flv file into the root directory of the domain. I use the open-source FlowPlayer Flash applet to actually embed the FLV video in my web page. I had to get a copy of the flowplayer.swf and flashembed.js from their page and copied the files to the root directory as well.

And finally I added the following lines to the html page.

<!– include flashembed –>
<script src=”flashembed.js”></script>

<!– this DIV is where your Flowplayer will be placed. –>
<div id=”videodiv” style=”width:640px;height:503px”></div>

<script>
// place Flowplayer to our DIV
flashembed(“videodiv”, “FlowPlayer.swf”, {config: {

// Flowplayer configuration as comma separated list
videoFile: ‘example.flv’,
initialScale: ‘scale’

}});
</script>

That’s it. You should now have your video embedded in your page.

Something summer 2008

August is almost gone. It was some kind of wet and sticky. Anyways, my achieved aims this month were:

  • not to eat less but to lose some weight
  • not to get sunburned
  • to upgrade some more machines nagios, snort and stuff
  • to spend less then 30 Euro a month for books at amazon
  • to be a good partner and father
  • to keep straight on and focused on the world domination

Is something else going to happen soon? There are still a few days left. Stay tuned!

Finnish emotions

While surfing the net in my lunch break I’ve found this picture. It is so incredible funny, I almost gave a sign of life to my team mates.

System administration assistance

Do you know Nagios? It is a service and resource monitor helping the admin to keep an eye on the hosts. I have been working with the 2.x (now legacy) series for a while, haven’t worked with the 3.x series by now. I am going to install 3.0.2 on some new machines today and migrate the servers with the anterior 2.x to stable 3.x as soon as everything is working fine.

Another chunk of software that recently caught my attention is called puppet. It is “an automated administrative engine for your *nix systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.” Sounds pretty interesting, but it is getting better. “Puppet can let you focus more on how things should be done and less on doing them.” Puppet is open source and is released under the GNU Public License.

And I came across cfengine, a project that was started in 1993 and is similar to the operational area of puppet and released under the GPL, too. Like puppet it is used in both large and small companies, as well as in many universities and governmental institutions.

When I took a closer look at their sites to check who is using which software, both projects state that sites of several thousand hosts are common. That are dimensions where I have to admit I am obviously impressed. And the absence of proper tools for system administration and assistance software is really unthinkable.

Once again the quintessence is that there is a lot of great software available for your needs if you just dig for it. Keep you shovels steady!

Einar Alvar Heinrich

Today I have experienced the most beautiful moment in my life. My partner in life gave birth to Einar Alvar Heinrich. I can’t tell you how touching it was, words can’t explain. It felt so incredible when he finally was there. I cut his umbilical cord and hold him tight until his mother was ready to take him. I am very grateful to the staff of the Marien-Krankenhaus Lübeck, they all did excellent work. I believe life is intended to be beautiful!

Einar Alvar Heinrich

The calm before the storm

I just would like to tell everyone it has not happened yet! Einar Alvar Heinrich is still raking in his mothers womb. I am amazed by his iron will not to enter this world. The doctor told us he weighs at least 4 kilogram and is very healthy. What else matters?