Nomad
In the latest versions of the OpenSUSE 11.1 beta a new cool feature/innovation was added and it goes by the name of ‘Nomad’.
Make sure you check the OpenSUSE wiki page to learn more about it.
November 29th, 2008 - Posted in opensuse | | 0 Comments
Puppet with zypper
Title says it all ![]()
For people that use puppet on OpenSuSE there was a small problem since 10.2 because from that release on OpenSuSE did not include the rug command anymore to manage software…. but it’s still the default package provider for puppet (OpenSuSE switched to zypper).
So this weekend I wrote an initial zypper package provider (based on the rug package provider).
Drop this file in puppet/providers/package/ and you are ready to start using “provider => zypper” in your manifests
July 28th, 2008 - Posted in opensuse | | 0 Comments
MagicBox
Today I received the openSusE 11.0 (DVD) Box.

It contains a DVD, Start-up guide and 2 stickers.
(Contributors to the project receive this gift as a way to thank them for their participation)
Thanks Novell/SuSE!
July 9th, 2008 - Posted in opensuse | | 0 Comments
iFolder and Novell client on openSUSE 11.0
You can get both applications to work but it requires some manual work (On my laptop I did an upgrade from 10.3 to 11.0)
It’s very important that you install the right version of log4net. iFolder and simias requires version 1.2.9 while openSUSE 11.0 ships with 1.2.10 in order to fix this you need to remove the log4net package and (re)install a 1.2.9 rpm (which is available on software.opensuse.org)
The /etc/init.d/novfsd script tries to compile the novfs module, this will fail due to a lot of changes in the kernel. This compilation is not necessary as you can use the novfs module which is in the kernel package.
> rpm -qf /lib/modules/2.6.25.5-1.1-default/kernel/fs/novfs/novfs.ko
kernel-default-2.6.25.5-1.1
To disable the attempt to compile to module every time the script is started just comment the following 2 lines in the /etc/init.d/novfs script
#cd /opt/novell/ncl/src/novfs
#./mk_novfs
June 24th, 2008 - Posted in opensuse | | 2 Comments
OpenSUSE 11.0 is gold
Get your copy on http://download.opensuse.org/distribution/11.0/iso/
Thanks and congratulations to everyone who made this release possible.
June 19th, 2008 - Posted in opensuse | | 0 Comments
Register a Linux host in a windows DNS server
This post is intended for Linux hosts that don’t have samba running but do want to register themselves on a windows DNS server (2003) that is allowing secure dns updates.
From what I heard does the DNS server by default only allows secure updates. You can also disable this on the DNS server.
1. Make sure you have the following software (packages) and their dependencies installed on your Linux machine.
perl-GSSAPI
perl-Net-DNS
Kerberos5
nsupdate-gss
perl-Authen-Krb5
(Packages for OpenSuSE and SLE are available from the OpenSUSE Build service, you can find them via http://software.opensuse.org/search).
2. Configure your kerberos configuration file for your (windows)domain. This configuration file is /etc/krb5.conf
The content of this file should look like this:
[libdefaults]
default_realm = mylan.BE
default_tgs_enctypes = des3-hmac-sha1 des-cbc-crc des-cbc-md5
default_tkt_enctypes = des3-hmac-sha1 des-cbc-crc des-cbc-md5
[realms]
mylan.BE = {
kdc = hn038
admin_server = hn038
}
[logging]
kdc = FILE:/var/log/krb5/krb5kdc.log
admin_server = FILE:/var/log/krb5/kadmind.log
default = SYSLOG:NOTICE:DAEMON
The most important settings are the realm which is your domain, it’s important that you specify DOMAIN.TLD, the kdc and admin_server should point to your Windows2003 server (Active Directory). You don’t need to specify the default_realm but it will make typing your username shorter because it’s automatically appended.
3. Obtain a Kerberos ticket with kinit, you need your windows login & password (e.g u0101011)
kinit u0101011
If your password is correct you’ll receive a ticket that is stored under /tmp/krb5cc_
4. As soon as you have your ticket you can update the DNS for your machine, therefore you first need to know your ip address and hostname.
/bin/ip address show dev eth0
/bin/hostname -s
Use this information in the nsupdate-gss command
5. Update the entry
nsupdate-gss hostname DOMAIN your_ip TTL nameserver
e.g nsupdate-gss camper mylan 10.1.10.113 3800 10.8.91.2
You’ll see some output (maybe some warnings/errors) but as long as the last line says something like “Update gave rcode NOERROR” everything should be ok.
6. Verify if your changes are working correctly with the host or dig command
You could put all this stuff in a NetworkManager dispatcher script to perform all this stuff automatically.
(Kudos to dag for making the existing script a little bit more user friendly)
May 17th, 2008 - Posted in linux, opensuse | | 0 Comments
First chironFS release
I received an email from Luis this week about the first release of Chironfs
It is a Fuse based filesystem. It’s main purpose is to guarantee filesystem availability using replication. But it isn’t a RAID implementation. RAID replicates DEVICES not FILESYSTEMS.
I updated my packages already. Get them from my OBS repository
April 9th, 2008 - Posted in linux, obs, opensuse, rpm, storage | | 0 Comments
Installing the Novell Client on OpenSUSE 10.3
These are the steps and dirty hacks I used to install the Novell Client on a OpenSUSE 10.3 machine.
Remember that this is not supported by Novell. I just took the binaries that were released for SLED10.
First we start with installing the Novell Client kernel module, this is available from the OpenSUSE 10.3 standard repository
- zypper in novfs-kmp-default
Next step is to install all the actual client packages
- Grab the iso file with the rpm packages from http://download.novell.com (Select Novell Client as the product and Novell Client for SUSE Linux Enterprise Desktop 10 SP1 as the version)
- Once you’ve downloaded the iso file you need to mount it: mount -o loop novell-client-2.0-sle10sp1-i386.iso /mnt/loop
- Don’t use the ncl_install script (it will fail because of missing dependencies
- cd /mnt/loop
- rpm -Uvh suse/i586/novell-nmasclient-3.4.0-17.i586.rpm
- ln -s /usr/lib/libbfd-2.17.50.20070726-14.so /usr/lib/libbfd-2.16.91.0.5.so (this is in the binutils package)
- rpm –nodeps -Uvh suse/i586/novell-xtier-base-3.1.5-46.i586.rpm
- rpm -Uvh suse/i586/novell-xtier-core-3.1.5-46.i586.rpm
- rpm -Uvh suse/i586/novell-xtier-xplat-3.1.5-46.i586.rpm
- rpm -Uvh suse/i586/novell-novfsd-2.0.0-29.i586.rpm
- rpm -Uvh suse/i586/novell-novfs-2.0.0-35.i586.rpm
- rpm -Uvh suse/i586/novell-xplatlib-1.0.3-31.i586.rpm
- zypper in kdelibs3 (if these are not yet installed)
- rpm -Uvh suse/i586/novell-ui-base-2.0.0-4.i586.rpm
- rpm -Uvh suse/i586/novell-qtgui-2.0.0-9.i586.rpm
- rpm -Uvh suse/i586/novell-client-script-2.0.0-24.i586.rpm
- rpm -Uvh suse/i586/yast2-novell-client-2.0.0-14.i586.rpm
- rpm -Uvh suse/i586/novell-client-2.0.0-11.i586.rpm
I also installed the (optional) novell-nautilus-plugin-2.0.0-3.i586.rpm package which provides nautilus integration but this does not seem to work (did not try the novell-konqueror-plugin-2.0.0-3.i586.rpm package)
After you installed all the packages you can perform your initial configuration via
- yast2 novell-client
After doing this configuration it will ask you to restart your machine, if everything goes well you should have a little red N added to your tray after the reboot which will allow you to login to your Novell environment.
Again: THIS IS NOT SUPPORTED ![]()
March 26th, 2008 - Posted in Novell, opensuse | | 0 Comments
openSUSE 10.3 is released
Just a few minutes ago the release was officially announced.
15:44 < Beineri> “Announcing openSUSE 10.3 GM”: http://news.opensuse.org/?p=400
October 4th, 2007 - Posted in linux, opensuse | | 0 Comments
VirtualBox on openSUSE 10.2
If you are running virtualbox from http://download.opensuse.org/repositories/home:/dirkmueller/openSUSE_10.2
and you want to start a virtual machine you can have the following error:
“Failed to start the virtual machine:”
VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing ‘/etc/init.d/vboxdrv setup’ as root.
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).
Result Code:
0×80004005
Component:
Console
Interface:
IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}
THe package does not contain a /etc/init.d/vboxdrv script but you can just solve the problem by doing a
# modprobe vboxdrv
to load the VirtualBox kernel module
Check if it is loaded with
# lsmod | grep vbox
September 23rd, 2007 - Posted in linux, opensuse | | 1 Comments
