<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Suse Linux 9 on Michael’s Domain</title><link>https://jeltsch.org/en/tags/suse-linux-9/</link><description>Recent content in Suse Linux 9 on Michael’s Domain</description><generator>Hugo</generator><language>en-us</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/en/tags/suse-linux-9/index.xml" rel="self" type="application/rss+xml"/><item><title>Mounting disk image files and encrypted filesystems/partitions</title><link>https://jeltsch.org/en/mounting_disk_image_files_and_encrypted_filesystems_partitions/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/mounting_disk_image_files_and_encrypted_filesystems_partitions/</guid><description>&lt;p&gt;To dump a disk (or a partition) into a file, you use the following command:&lt;code&gt;dd if=/dev/hda3 of=file.bin&lt;/code&gt;This command writes the complete data on the hda3 partition into the file file.bin.To mount the filesystem that is in the file, you need to create a loopback device:&lt;code&gt;losetup /dev/loop0 file.bin&lt;/code&gt;Now you can mount the filesystem as usual:&lt;code&gt;mount -r -t filesystemtype /dev/loop0 /mnt/mountpoint&lt;/code&gt;Apparently, one can combine the last two commands into one:&lt;code&gt;mount -t filesystemtype -o loop ./file.bin /mnt/mountpoint&lt;/code&gt;If you want to encrypt the data on a file, that contains a whole filesystem, it is getting a bit more complicated:&lt;code&gt;sudo mkdir /mnt/secure (create mount point for the filesystem)dd if=/dev/zero of=path/to/file bs=1k count=409600 (create an empty file with 400 MB size) sudo /sbin/losetup -e xor /dev/loop0 path/to/file/sbin/mkfs -t ext2 /dev/loop0 409600 (format the device as ext2)sudo mount -t ext2 /dev/loop0 /mnt/secure (mount the device file)cd /mnt/securechown username . (change the owner of the top level directory of the filesystem)&lt;/code&gt;If you want to unmount the filesystem:&lt;code&gt;sudo umount /dev/loop0&lt;/code&gt;If you want to get rid of the filesystem, you have to un-associate it from the loop device 0: &lt;code&gt;/sbin/losetup -d /dev/loop0&lt;/code&gt;For some reason RedHat 9 doesn&amp;rsquo;t come with DES support, so for the time being (until I patch the kernel or move to Suse Linux) I am using the faster, but much weaker xor encryption.Suse 9 comes with inbuilt strong encryption and offers already during the installation the possibility to create an encrypted partition. Suse 9 asks during booting for the passphrase to mount the encrypted filesystem. The boot process stops and waits for 2 minutes before continuing if you don&amp;rsquo;t type in the password. In order to reduce this time, you can edit the file /etc/init.d/boot.crypto. Change in the following line 120 to e.g. 10:&lt;code&gt;:${TIMEOUT:=120}&lt;/code&gt;If you have missed your chance to type in the passphrase during boot time, you can mount the encrypted partition as follows:&lt;code&gt;/sbin/losetup -e twofish /dev/loop0 /dev/hda7 mount /dev/loop0 /media/conf&lt;/code&gt;BTW: The information about encrypted filesystems resides in /etc/cryptotab.&lt;/p&gt;</description></item><item><title>Suse 9</title><link>https://jeltsch.org/en/suse_9/</link><pubDate>Fri, 25 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/suse_9/</guid><description>&lt;p&gt;I switched to Suse 9. I can&amp;rsquo;t figure out from RedHat&amp;rsquo;s announcements what they are really up to. So I better get used to an alternative right now. I also switched from Gnome to KDE and at least on Suse 9, I like KDE more than Gnome on Red Hat 9.&lt;/p&gt;</description></item><item><title>Installing Staden 2003b on Suse 9</title><link>https://jeltsch.org/en/installing_staden_2003b_on_suse_9/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/installing_staden_2003b_on_suse_9/</guid><description>&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Download 
 &lt;a href="http://www.mrc-lmb.cam.ac.uk/pubseq/ftp/staden_package/linux/staden_linux_2003.0b1.tar.gz" target="_blank" rel="noopener noreferrer nofollow"&gt;the sources&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;cd into /usr/local and become su.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;tar -xvzf /home/jeltsch/Documents/staden_linux_2003.0b1.tar.gz&lt;/code&gt; (jeltsch is my usename, thus has to be replaced for other users!!!!)&lt;/p&gt;</description></item><item><title>VNC server (aka KDE Desktop Sharing) under Suse 9</title><link>https://jeltsch.org/en/vnc_server_aka_kde_desktop_sharing_under_suse_9/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/vnc_server_aka_kde_desktop_sharing_under_suse_9/</guid><description>&lt;p&gt;Suse 9 has an inbuilt VNC server called KDE Desktop sharing (under the System -&amp;gt; Remote Access menu). It can be configured in the Control Center -&amp;gt; Internet &amp;amp; Network. Unlike when you start up VNC via the command line (&amp;ldquo;vncserver&amp;rdquo;) this tool doesn&amp;rsquo;t start a new X desktop, but connects to your already existing X desktop. It is possible to run in addition to the inbuilt KDE Desktop Sharing a normal vncserver that starts its own X sessions.&lt;/p&gt;</description></item><item><title>VNC server under Suse 9</title><link>https://jeltsch.org/en/vnc_server_under_suse_9/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/vnc_server_under_suse_9/</guid><description>&lt;p&gt;I tried to use vncserver on Suse 9, but to my surprise upon starting up with &amp;ldquo;vncserver&amp;rdquo; and then connecting with the &amp;ldquo;vncviewer&amp;rdquo; command I only saw the grey screen and an X terminal. I tried to execute xclock and gaim and they start up nicely. However I would also like to bee able to start up KDE. So I looked into the xstartup file (in the .vnc directory in your home folder) from my old Red Hat 9 install and compared it to the one from my Suse 9 install:Suse 9:&lt;code&gt;!/bin/shxrdb $HOME/.Xresourcesxsetroot -solid greyxterm -geometry 80x24+10+10 -ls -title &amp;quot;$VNCDESKTOP Desktop&amp;quot; &amp;amp;twm &amp;amp;&lt;/code&gt;Red Hat 9:&lt;code&gt;!/bin/shRed Hat Linux VNC session startup scriptunset SESSION_MANAGERexec /etc/X11/xinit/xinitrc&lt;/code&gt;I figured out that twm is a window manager; thus it replaces KDE in this context. If I replace the Suse script by the Red Hat script, KDE starts up upon starting vncserver.&lt;/p&gt;</description></item><item><title>Adding a Suse 9 to a Red Hat 9 (two different distros on the same computer)</title><link>https://jeltsch.org/en/adding_a_suse_9_to_a_red_hat_9_two_different_distros_on_the_same_computer/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/adding_a_suse_9_to_a_red_hat_9_two_different_distros_on_the_same_computer/</guid><description>&lt;p&gt;Red Hat 9 is installed and the following partitioning is present:&lt;code&gt;hdd1 /boot (ext3) 100MBhdd2 /home (reiserfs) 7.8GBhdd3 / (ext3) 7.8GBhdd4 EXThdd5 swap 1GBhdd6 /mnt/documents (reiserfs) 12GBhdd7 /mnt/music (reiserfs) 90GB&lt;/code&gt;The task is to add a second Linux OS (Suse 9) onto this hard disk without destroying anything. The root partition of this system should be 10 GB. Additionally I want to put all user-created files on one partition (now they are on three different partitions: hdd2, hdd6 and hdd7). First I got a 200 MB external USB2/firewire hard drive (Maxtor, mounted as /mnt/sdb1) and copied the data from hdd1, hdd2, hdd6 and hdd7 onto it with &amp;ldquo;cp -ax /home /mnt/sdb1&amp;rdquo;, etc. Then I rebooted using the Knoppix 3.3 CD and from a root terminal executed partimage. I tried to save the image of the root partition directly to my external usb drive, but without success: everytime the program halted somewhere during the process. I then saved the image on /mnt/music and that succeeded. I rebooted into Red Hat 9 and copied the image manually from /mnt/music to the usb drive (/mnt/sdb1). Because I didn&amp;rsquo;t trust the partimage program, I additionally copied the filesystem manually to the usb drive using the following commands:
mkdir /mnt/sdb1/redhat_root
cd /
find . -xdev -print | cpio -padm /mnt/sdb1/redhat_root
Apparently this copies everything including special files, mount points, etc. preserving all the file meta data. After this I disconnected the external usb drive (to be on the safe side), rebooted into Knoppix and wanted to try out QTParted. It should be able to resize partitions. From a root terminal: &amp;ldquo;qtparted&amp;rdquo;. However, I was not able to resize anything (the options were greyed out). I could delete and recreate though (which didn&amp;rsquo;t help much). So I decided to go for a clean sweep, popped the Suse 9 CD into the drive and rebooted into the Suse 9 installer. I choose expert partitioning and deleted all partitions that were present and recreated the following partitions. I made sure to use exactly the same amount of blocks (1019) for hdb3 as had been used for hdd3 because I knew that partimage can only restore images onto partitions that have exactly the same size or are bigger:&lt;code&gt;/dev/hdb1 1 8 64228+ 83 Linux (ext3) /boot/dev/hdb2 9 1314 10490445 83 Linux (reiserfs) //dev/hdb3 1315 2333 8185117+ 83 Linux (reiserfs) /redhat/dev/hdb4 2334 14945 101305890 f Win95 Ext'd (LBA)/dev/hdb5 2334 2464 1052226 82 Linux swap/dev/hdb6 2465 14945 100253601 83 Linux (reiserfs) /home&lt;/code&gt;After the install had finished, I rebooted into Knoppix and tried to restore the Red Hat root partition onto hdb3. Partimage told me that the partition was smaller than the image, thus a restore was not possible. So rebooted into Suse 9 and manually copied the Red Hat 9 root system back to hdb3 (with the same command sequnce that was used to copy it manually to the usb drive). Then I changed /redhat/etc/fstab to reflect the new partitioning and copied all the files from /boot (but not the subdirectories from /boot) onto the new boot partition (except those files that had already equivalents in /boot). Then I modified /boot/grub/menu.lst by adding a line for the Red Hat install:&lt;code&gt;title Red Hat 9 Linuxroot (hd1,0)kernel /vmlinuz-2.4.20-19.9 root=/dev/hdb3initrd /initrd-2.4.20-19.9.img&lt;/code&gt;I also create the two user folders in the /home directory (which used to be the mount point for the /home partition). But I copy all the hidden files and directories (those starting with a .) into the userfolders.Then I tried to reboot into Red Hat 9. Without success. Kernel panic. No init found. Try passing init=option to the kernel. Actually the file system check of hdb3 failed (no superblock found). There are several error messages and the important ones come first and fast (and you don&amp;rsquo;t see them) and the bad, misleading error messages come late. Something like that you should manually repair the partition. And that root is mounted read-only. And that you can make it read-write by &amp;ldquo;mount -n -o remount,rw /&amp;rdquo;. And that only with Ctrl-D one can reboot into this state. Obviously that&amp;rsquo;s what I am going to do. However there is no hint about what command to use. Several attempts to do anything while having mounted from hdb failed (if reiserfs is read-only it cannot be repaired, if it is read-write it cannot be checked). So I reboot into Knoppix and do the repair from there: fsck (which executes reiserfsck) doesn&amp;rsquo;t do the job: it only checks, but doesn&amp;rsquo;t do any repairs. I figured that flagging reiserfsck &amp;ndash;rebuild-sb /dev/hdb3 does repair the superblock. Still no go, so I do the slow complete rebuild of the filesystem from scratch with reiserfsck &amp;ndash;rebuild-tree /dev/hdb3. It still doesn&amp;rsquo;t boot into RH9. Then I get the idea: the RH9 kernel might not support reiserfs (or the module is not loaded). Or (alternatively) copying some special files from a ext3 partition to a reiserfs partition might simply not work. So I delete (from Knoppix) the whole hdb3 and recreate it as ext3. Copy back all the data (QTParted still complains about too small size). And it finally works. I create two directories for the two users on the /home partitons and manually copy into them the non-hidden files of the old userfolders. I don&amp;rsquo;t copy the hidden files. There are many that would screw up Suse and make it impossible to log in (I had tried that out before). I log into Suse 9 as root and create the two users with exactly the same name as on RH9. There is a warning that the directory exists and that all its content will be owned by the new user. That is OK of course.&lt;/p&gt;</description></item><item><title>GRAMPS and Suse Linux 9</title><link>https://jeltsch.org/en/gramps_and_suse_linux_9/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/gramps_and_suse_linux_9/</guid><description>&lt;p&gt;At first I thought there is no way to get the GRAMPS genealogy software running on Suse 9. Apparently GNOME support by Suse sucks; the GRAMPS developers even say there are several things broken in the GNOME support of Suse. But finally there is a Suse Linux 9 RPM, that works (at least for us): 
 &lt;a href="http://apt.bygden.nu/SuSE/9.0-i386/RPMS.suser-rbos/gramps-0.98.0-rb1.i586.rpm" target="_blank" rel="noopener noreferrer nofollow"&gt;http://apt.bygden.nu/SuSE/9.0-i386/RPMS.suser-rbos/gramps-0.98.0-rb1.i586.rpm&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.
Here also my favourite way to make a graphical report from GRAMPS (you need to have the 
 &lt;a href="http://www.research.att.com/sw/tools/graphviz/" target="_blank" rel="noopener noreferrer nofollow"&gt;graphviz&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 package installed):If you want to make a pdf file:&lt;/p&gt;</description></item><item><title>How to rescue a bad X configuration during Suse 9 install</title><link>https://jeltsch.org/en/how_to_rescue_a_bad_x_configuration_during_suse_9_install/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/how_to_rescue_a_bad_x_configuration_during_suse_9_install/</guid><description>&lt;p&gt;During my first Suse9 install I screwed up X. During the configuration of X the installer suggested to me: vesa 1600x1200@75. I thought I was smarter and went to the manual configuration and selected my Nokia 445Xi monitor from the list. Then it tried to switch into the new mode and gave me buttons to adjust the settings (centering, width, etc.). I did that and after I was satisfied continued the installation. When X was supposed to start up for the first time, my screen showed only &amp;ldquo;out of synch&amp;rdquo;. The way how to repair this is: Reboot in safe mode; change in /boot/grub/menu.lst vga=xxx into vga=normal and remove the &amp;ldquo;showopts&amp;rdquo; entry. Reboot again in safe mode, change to runlevel 3 (&amp;ldquo;init 3&amp;rdquo;) and execute sax2 &amp;ndash;vesa 0:1024x768@75. Then I again selected my Nokia monitor but didn&amp;rsquo;t do the adjustments (I centered and sized the image only via the front panel knobs on the monitor). And everything is fine again.&lt;/p&gt;</description></item><item><title>Samba trouble (smb, smbadduser, smbpasswd)</title><link>https://jeltsch.org/en/samba_trouble_smb_smbadduser_smbpasswd/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/samba_trouble_smb_smbadduser_smbpasswd/</guid><description>&lt;p&gt;If your samba is unreliable, there can be a number of reasons. I got the impression that YAST overwrites configuration data you have manually edited (e.g. in the password and user files) when you try to change settings via the YAST samba setup procedure. Here follows a checklist in case samba is again not responding or not visible in the network neighborhood. It could be that the unreliability is due to a PDC shutting down. Maybe I should make my Linux the PDC as it is always running. Anyway even if I manage to connect from W2K (using map network drive) I couldn&amp;rsquo;t connect from W98 by clicking the visible icon of my computer in the MCBL workgroup (&amp;ldquo;network path not found&amp;rdquo;). And in MacOSX my computer was not visible at all (but I could connect via the manual command &amp;ldquo;smb://128.214.186.42/homes&amp;rdquo;). Strange…In /etc/samba/smb.conf:&lt;/p&gt;</description></item><item><title>The new iPod (3rd generation) and Suse Linux 9</title><link>https://jeltsch.org/en/the_new_ipod_3rd_generation_and_suse_linux_9/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/the_new_ipod_3rd_generation_and_suse_linux_9/</guid><description>&lt;p&gt;I have bought an iPod. And it appears that the 
 &lt;a href="http://msbl.helsinki.fi/~michael/images/iPod3rd_gen.jpg" target="_blank" rel="noopener noreferrer nofollow"&gt;3rd generation iPod&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 is substantially different from the previous models. E.g. in its file system. In previous models you could convert the HFS+ file system into a FAT32 filesystem. HFS+ is the filesystem used by the new MacOS X OS. It cannot be read by Windows OS (unless you buy commerical third party software such as MacOpener or MacDrive). There are several Linux-interfaces for the iPod, but they all require that the iPod is mounted as a regular mass storage device. Suse Linux 9 luckily has support for HFS+ filesystems although it is still experimental. In order to be able to mount HFS+ formatted file systems, you have to load the hfsplus kernel module:&lt;code&gt;sudo /sbin/modprobe hfsplus&lt;/code&gt;After that you can just plug in the iPod. After a while you will hear a beep meaning that it was recognized. To determine which device number it got you should check the system messages:&lt;code&gt;tail -30 /var/log/messages&lt;/code&gt;As it is handles like a SCSI device it will get probably sda if it is your first usb/firewire device. If you have already usb or firewire devices connected to your computer it will get maybe sdb or sdc (and so on). Create a mount point:&lt;code&gt;sudo mkdir /media/ipod&lt;/code&gt;The 3rd generation iPod has apparently two partitions. The first must be for the firmware/system software (sdx1) and the second is for the data (sdx29. Funnily when I tried to mount it with&lt;code&gt;sudo mount -t hfsplus /dev/sdc2 /media/ipod&lt;/code&gt;the system complained that something is not OK with the device. However, when I tried:&lt;code&gt;sudo mount -o umask=000 /dev/sdc2 /media/ipod&lt;/code&gt;everything went smoothly. The umask option is necessary in order to give everybody read-write access. Otherwise only root can write. I installed 
 &lt;a href="http://gtkpod.sourceforge.net/" target="_blank" rel="noopener noreferrer nofollow"&gt;gtkpod&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 to move my mp3s to the iPod. There is even a 
 &lt;a href="http://packman.links2linux.org/?action=320" target="_blank" rel="noopener noreferrer nofollow"&gt;Suse 9 rpm&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 around.&lt;/p&gt;</description></item><item><title>Changing the host name with Yast2 (overriding the DCHP server)</title><link>https://jeltsch.org/en/changing_the_host_name_with_yast2_overriding_the_dchp_server/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/changing_the_host_name_with_yast2_overriding_the_dchp_server/</guid><description>&lt;p&gt;I couldn&amp;rsquo;t figure out how to change the host name. The host name is e.g. displayed by default (Suse 9) in the command prompt and used by several applications. If you move your computer between different networks, this name changes as the default (Suse 9) is, that the host name is assigned by the DHCP server. But you can override these setting using Yast2: Control Center -&amp;gt; Yast2 modules -&amp;gt; Networ Devices -&amp;gt; Network Card -&amp;gt; authenticate! -&amp;gt; Edit already configured network cards -&amp;gt; Host name &amp;amp; Name server -&amp;gt; Uncheck the box &amp;ldquo;Change hostname via DHCP&amp;rdquo; and write the desired host name into the box. I presume you have to reboot for the settings to take effect. However, this doesn&amp;rsquo;t change e.g. the name of your computer that is visible on the windows network. To change this, you have to add an entry to /etc/samba/smb.conf like this: netbios name = &amp;ldquo;michael-laptop&amp;rdquo; (Is this correct?: The &amp;quot;&amp;quot; is necessary, otherwise you will only see the first part of the name (that is: michael).) This will change your name as it appears e.g. when you browse the network from a Windows NT computer. However, the samba implementation of MacOS 10.2 will still continue to display some generic name (in my case the name the DHCP server wants to give me: mcblmj-2).&lt;/p&gt;</description></item><item><title>Formating an mounting an external firewire reiserfs disk</title><link>https://jeltsch.org/en/formating_an_mounting_an_external_firewire_reiserfs_disk/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/formating_an_mounting_an_external_firewire_reiserfs_disk/</guid><description>&lt;p&gt;I didn&amp;rsquo;t know how to format an unformatted drive under Linux. I attached a firewire case with an old 12 GB Macintosh-formatted HD to my computer. In order to format it with reiserfs, I used Yast2. I had to go to expert mode and rewrite the partition table. By this action Yast2 puts an entry into the fstab, that I modified to:&lt;code&gt;/dev/sda1 /media/firewire reiserfs noauto,user 0 0&lt;/code&gt;since I don&amp;rsquo;t want to have it connected every time I boot up. Instead I can now mount it as a regular user manually with:&lt;code&gt;mount /media/tmp/&lt;/code&gt;To make the drive writable to normal users (or to whomever you want to grant access) you need to change the ownership and/or permissions of the mountpoint:&lt;code&gt;chmod -R a+rwx /media/firewire&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Good rpm repositories for Suse Linux 9</title><link>https://jeltsch.org/en/good_rpm_repositories_for_suse_linux_9/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/good_rpm_repositories_for_suse_linux_9/</guid><description>&lt;p&gt;You can search specifically for suse 9 rpm packages under
 &lt;a href="http://rpm.pbone.net/" target="_blank" rel="noopener noreferrer nofollow"&gt;http://rpm.pbone.net/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
but there are two good sites that have specialized on Suse Linux rpm packages:
 &lt;a href="http://guru.linuxbe.org" target="_blank" rel="noopener noreferrer nofollow"&gt;http://guru.linuxbe.org&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;

 &lt;a href="http://packman.links2linux.de/" target="_blank" rel="noopener noreferrer nofollow"&gt;http://packman.links2linux.de/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Staden 1.4 and Suse 9</title><link>https://jeltsch.org/en/staden_1_4_and_suse_9/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/staden_1_4_and_suse_9/</guid><description>&lt;p&gt;I installed today the new Staden package (version 1.4) to my Suse 9. I included the lines:&lt;code&gt;export STADENROOT=/usr/local/staden-linux-rel-1-4 . $STADENROOT/staden.profile&lt;/code&gt;in my ~/.bashrc file.After this kprinter broke with the following error:&lt;code&gt;kprinter: /usr/local/staden-linux-rel-1-4/lib/linux-binaries/libstdc++.so.5: no version information available (required by /opt/kde3/lib/kprinter.so)&lt;/code&gt;Apparently the usual file (/usr/lib/libstdc++.so.5) is not anymore used because the staden linux-binary directory is listed in the PATH variable in the very beginning and thus overrides all other entries. Thus I replaced /usr/local/staden-linux-rel-1-4/lib/linux-binaries/libstdc++.so.5 and libstdc++.so.5.0.1 by symbolic links to /usr/lib/libstdc++.so.5.0.5:&lt;code&gt;cd /usr/local/staden-linux-rel-1-4/lib/linux-binariessudo ln -s /usr/lib/libstdc++.so.5.0.5 libstdc++.so.5.0.1sudo ln -s /usr/lib/libstdc++.so.5.0.5 libstdc++.so.5&lt;/code&gt;So far at least printing works without error messages, but I have not tried staden yet…&lt;/p&gt;</description></item><item><title>VMware setup error (libpopt)</title><link>https://jeltsch.org/en/vmware_setup_error_libpopt/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/vmware_setup_error_libpopt/</guid><description>&lt;p&gt;The error message during VMware setup (vmware-config.pl) is due to the fact that Suse 9 has a too new package for the requested library:&lt;code&gt;/usr/bin/vmware-smbpasswd.bin: error while loading shared libraries: libpopt.so.0: cannot open shared object file: No such file or directory&lt;/code&gt;The following fixes the problem:&lt;code&gt;ln -s /usr/lib/libpopt.so.1 /usr/lib/libpopt.so.0&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Installation and configuration of disc-cover on Suse 9.0</title><link>https://jeltsch.org/en/installation_and_configuration_of_disc_cover_on_suse_9_0/</link><pubDate>Sun, 20 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/installation_and_configuration_of_disc_cover_on_suse_9_0/</guid><description>&lt;p&gt;libcdaudio libcdaudio-devel (for cdaudio.h) perl-audio-cd module disc-cover configuration: create all the configuration files, otherwise segmentation fault add servers to .cdserverrc (
 &lt;a href="http://www.freedb.org/modules.php?name=Sections&amp;amp;sop=viewarticle&amp;amp;artid=9" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.freedb.org/modules.php?name=Sections&amp;sop=viewarticle&amp;artid=9&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
)&lt;/p&gt;</description></item><item><title>Making a Suse RPM for the Staden Package</title><link>https://jeltsch.org/en/making_a_suse_rpm_for_the_staden_package/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/making_a_suse_rpm_for_the_staden_package/</guid><description>&lt;p&gt;As the binaries work on all Suse distributions, I though to skip the build process and just have the binaries unpacked by rpm and then add the suse-specific files to the correct places. These additional files are mainly kde.desktop files, icons and&lt;code&gt;export STADENROOT=/usr/local/staden-linux-1-4-1&lt;/code&gt;and sourcing &lt;code&gt;/usr/local/staden-linux-1-4-1/staden.profile&lt;/code&gt;in ~/.bashrc.Thus the unpacking would be just&lt;code&gt;tar --extract --verbose --gzip --absolute-names --file=staden-linux-1-4-1.tar.gz&lt;/code&gt;and&lt;code&gt;chown -R root:root /usr/local/staden-linux-1-4-1&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Start netatalk as system service during bootup on Suse Linux 9</title><link>https://jeltsch.org/en/start_netatalk_as_system_service_during_bootup_on_suse_linux_9/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/start_netatalk_as_system_service_during_bootup_on_suse_linux_9/</guid><description>&lt;p&gt;I am missing from Suse Linux 9 a nice GUI that collects ALL system services with the options &amp;ldquo;start&amp;rdquo;, &amp;ldquo;stop&amp;rdquo; and &amp;ldquo;start on every system boot&amp;rdquo;. RedHat 9 has something like that. There is Yast2, but under the services, netatalk is not even listed. To boot netatalk during system boot, I just create manually a link: &lt;code&gt;cd /etc/init.d/rc5.d sudo ln -s ../atalk S22atalk&lt;/code&gt; After rebooting (and to my surprise) my computer froze. No Ctrl-Alt-F2, no access via ssh; the only rescue being the physical reboot button button (something I am only used to from my Macintosh times). After rebooting in safe mode and removing the link everything is fine again. When I manually start atalk, the system freezes in the same way after a couple of seconds…&lt;/p&gt;</description></item><item><title>Suse Linux 9.1</title><link>https://jeltsch.org/en/suse_linux_9_1/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/suse_linux_9_1/</guid><description>&lt;p&gt;I bought the boxed version of Suse Linux 9.1. The update went quite smoothly. Although it reported about 1500 package conflicts, they were all just consequences of kopete 0.81 (my icq client) and vlc 0.71 (my video player). I resolved the conflicts by first unprotecting the non-Suse packages that I had installed and then risking system inconsistencies. However, after the update both kopete and vlc still functioned. On the other hand VMWare 4.0.5 broke but updating to 4.5.1 helped.&lt;/p&gt;</description></item><item><title>Suse Linux 9.1/9.2 and vmware</title><link>https://jeltsch.org/en/suse_linux_9_1_9_2_and_vmware/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/suse_linux_9_1_9_2_and_vmware/</guid><description>&lt;p&gt;I downloaded again a VMware release to test (4.5.2). But it didn&amp;rsquo;t even wanted to be configured. Apparently Suse has screwed up the installation source directory tree structure. I found this fix: &lt;code&gt;cd /usr/src/linux su make cloneconfig make prepare&lt;/code&gt; After this the vmware-config.pl should run ok. Before running the vmware-config.pl I also applied the 
 &lt;a href="http://ftp.cvut.cz/vmware/vmware-any-any-update78.tar.gz" target="_blank" rel="noopener noreferrer nofollow"&gt;vmware-any-any-update78 patch&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.
BTW: You have to repeat this procedure everytime you update your kernel! After updating to 9.2 I had more problems. After every restart I had to execute vmware-config.pl again. This was fixed by adding &lt;code&gt;for a in &lt;/code&gt;seq 0 9&lt;code&gt;; do mknod /dev/vmnet$a c 119 $a; done&lt;/code&gt; to the beginning of the /etc/init.d/vmware file. After kernel updates the procedure before starting vmware-config.pl is &lt;code&gt;cd /usr/src/linux make cloneconfig make modules_prepare&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Using multiple mouses/trackpads simultaneously (Suse Linux 9 Yast2/SaX)</title><link>https://jeltsch.org/en/using_multiple_mouses_trackpads_simultaneously_suse_linux_9_yast2_sax/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/using_multiple_mouses_trackpads_simultaneously_suse_linux_9_yast2_sax/</guid><description>&lt;p&gt;I have a laptop and used Yast2 to configure an external USB mouse. However, the trackpad became inactive. When I now restart without USB mouse I am in trouble. I used for the configuration: &lt;code&gt;Control Center -&amp;gt; Yast2 modules -&amp;gt; Hardware -&amp;gt; Select mouse model&lt;/code&gt; If you want to operate both external mouse and trackpad, you need to dig deeper: &lt;code&gt;Control Center -&amp;gt; Yast2 modules -&amp;gt; Hardware -&amp;gt; Graphics Card and Monitor -&amp;gt; Graphical Desktop Environment -&amp;gt; Change -&amp;gt; Component: Input Devices&lt;/code&gt; Here you have the possibility to add an indefinte amount of mouses. You should probably test whether you new settings work (with the test button) before you restart. The settings become only active after a restart. Meaning if you want to deactivate your trackpad (because it disturbs you) you need again a restart…&lt;/p&gt;</description></item><item><title>Build-in package selection during Suse Linux install (autoyast, network install)</title><link>https://jeltsch.org/en/build_in_package_selection_during_suse_linux_install_autoyast_network_install/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/build_in_package_selection_during_suse_linux_install_autoyast_network_install/</guid><description>&lt;p&gt;When you install Suse Linux, the installer offers you only three choices: minimal, KDE and Gnome. Everytime I do an install I end up manually selecting lots of packages (and I forget often many which I have to add later). Yast offers the possibility to save the package selection of a currently installed system. But how to I load such a selection file (*.sel) during installation? Apparently you can load it from the hard disk or the floppy disk. But the hard disk is usually formatted for a new install and many computers (especially portables) don&amp;rsquo;t have floppy drives anymore. I doubt that I can load such list from a USB stick.Obviously when one does a network install one could put such *.sel file onto the server, but a network install is quite more demanding as it needs a server with the installer data. Suse Linux 9.2 offers a mini installer on CD, that can be used but it apparently requires the 9.2 DVD as nfs export (and then there is again no possibility to load a custom package selection file unless I modify the DVD which is again lots of work). The closest info I could come up with were the instructions 
 &lt;a href="http://www.room17.com/hacks/suse.shtml" target="_blank" rel="noopener noreferrer nofollow"&gt;how to make your own Suse distribution&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. This uses 
 &lt;a href="http://www.suse.de/~nashif/autoinstall/" target="_blank" rel="noopener noreferrer nofollow"&gt;autoyast&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, especially 
 &lt;a href="http://www.suse.de/~nashif/autoinstall/9.1/html/CreateProfile.Software.htmlid2515707" target="_blank" rel="noopener noreferrer nofollow"&gt;Custom package Selections"&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 which is probably overkill and additionally not very flexible as I need to create a new installation CD every time I change my package selection.Other documents useful concerning autoinstallation/network installation:

 &lt;a href="http://support.novell.com/cgi-bin/search/searchtid.cgi?/en/2001/02/cg_autoinstall.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Autoinstall&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;


 &lt;a href="http://support.novell.com/cgi-bin/search/searchtid.cgi?/en/2001/07/daniel_ftpinst_local.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Network Installation&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Configuring and starting Apache2 via Yast2</title><link>https://jeltsch.org/en/configuring_and_starting_apache2_via_yast2/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/configuring_and_starting_apache2_via_yast2/</guid><description>&lt;p&gt;Yast is of of course as unfriendly when it comes to error messages as any other Linux program. I tried to start up Apache2 using Yast2 and there were only 3 fields in the configuration wizard to fill in: server name, administrator e-mail and listening port. I filled in as server name &amp;ldquo;Suse Linux&amp;rdquo;. When Yast2 wanted to do the configuration, the error message was: Error: cannot adjust apache2 service
Cool. Had I started apache manually (sudo /etc/init.d/apache2 start), I had noticed the following line among the error messages:
Starting httpd2 (prefork) Syntax error on line 11 of /etc/apache2/sysconfig.d/global.conf:
ServerName takes one argument, The hostname and port of the server
Obviously &amp;ldquo;Suse Linux&amp;rdquo; was taken as two arguments. So I went back to the graphical interface and changed the value to &amp;ldquo;Suse_Linux&amp;rdquo; and this time it worked.&lt;/p&gt;</description></item><item><title>Installing source rpms (rpmbuild --rebuild)</title><link>https://jeltsch.org/en/installing_source_rpms_rpmbuild_rebuild/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/installing_source_rpms_rpmbuild_rebuild/</guid><description>&lt;p&gt;In order to install source rpms *.src.rpm you need to rebuild the package (as root): &lt;code&gt;rpmbuild --rebuild package.src.rpm&lt;/code&gt; This results in a binary rpm. On Suse 9.2 the newly created binary rpm can be found in /usr/src/packages/RPMS. You can install it as usual: &lt;code&gt;rpm -ivh package.rpm&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Mouting of encrypted partitions under SuSE 9.3 (losetup, cryptotab, twofish256, twofishSL92)</title><link>https://jeltsch.org/en/mouting_of_encrypted_partitions_under_suse_9_3_losetup_cryptotab_twofish256_twofishsl92/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/mouting_of_encrypted_partitions_under_suse_9_3_losetup_cryptotab_twofish256_twofishsl92/</guid><description>&lt;p&gt;I have one encrypted partition that was created under SuSE 9.2. After a fresh install of 9.3 (not an update) the mounting of that partition during bootup failed. I could, however, still mount it manually later using another loopdevice. To fix this, I had to change the encryption algorithm in /etc/cryptotab from twofish256 to twofishSL92. 
 &lt;a href="http://suse-linux-faq.koehntopp.de/q/q-suse93-cryptofs.html" target="_blank" rel="noopener noreferrer nofollow"&gt;More detailed information&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>Suse Linux 9.3 Display Manager (xdm, kdm)</title><link>https://jeltsch.org/en/suse_linux_9_3_display_manager_xdm_kdm/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/suse_linux_9_3_display_manager_xdm_kdm/</guid><description>&lt;p&gt;After the 9.3 install KDM was replaced by the ugly grey XDM by some unknown magic. To fix it change in /etc/sysconfig/displaymanager DISPLAYMANAGER=&amp;ldquo;xdm&amp;rdquo; into DISPLAYMANAGER=&amp;ldquo;kdm&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Updating Suse Linux 9.0 to 9.1</title><link>https://jeltsch.org/en/updating_suse_linux_9_0_to_9_1/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/updating_suse_linux_9_0_to_9_1/</guid><description>&lt;p&gt;The .0 to .1 update suggests, that it&amp;rsquo;s not a big deal. In fact, it is. Many things do brake and most people advise to do a clean install of 9.1. Because of extensive third party installations and customization I wanted to upgrade. In case the upgrade appeared unusable, I wanted to have the possibility to go back to 9.0. This appeared easily possible because we had a free 8.6 GB partition (hdb3) on the harddisk. Actually it was not free, but it was the root partition of our RedHat 9 installation. I did the following things: I wanted to preserve all the user-specific configurations. Thus I backed up all the hidden files and directories from the main user&amp;rsquo;s home directory:
tar -cvf configuration_files.tar .[a-zA-Z0-9]* Then I reformatted hdb3 (it was ext3) into reiserfs via Yast Then went into runlevel 1 with
sudo /sbin/telinit 1
and mounted the newly formatted partition
mount /dev/hdb3 /redhat Then I duplicated the current root partition (/dev/hdb2)
cd redhat
cp -ax / . Then I edited /redhat/etc/fstab: I changed the entry for the root partition from /dev/hdb2 to /dev/hdb3. The current root partition (/dev/hdb2) uses already reiserfs, so no other changes are needed here. However, you have to uncomment all &amp;ldquo;special&amp;rdquo; file systems. Otherwise the Suse Installer will try to mount these and fail and then give you some bogus error messages. I had e.g. two entries for colinux (/dev/cob2 /) and got the following error message: &amp;quot; The root partition in /etc/fstab has a wrong root device. See 
 &lt;a href="http://portal.suse.com/sdb7en/2004/01/sata.html%22" target="_blank" rel="noopener noreferrer nofollow"&gt;http://portal.suse.com/sdb7en/2004/01/sata.html"&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Also special file systems create similar trouble. I first left the proc, usbfs, etc. entries and got again an error: &amp;ldquo;Partitions could not be mounted.&amp;rdquo; Then I edited the fstab and left only /, /boot, swap, /home and then the Suse installer managed. Then I edited /boot/grub/menu.lst and added an entry for the new system (I just duplicated the existing, renamed it and changed the root partition from to hda3; additionally I specified vmlinuz and initrd directly and not via symbolic links as the links will point to thefiles of the new kernel after the upgrade). Before I started the actual installation I checked that I can select in grub both installations and successfully boot During installation the installer complained about 1200 conflicts. Most of them I ignored as many packages of the old system had been manually added and were too new for the 9.1 installer CD. But since I was going to update online immediately after the install, this shouldn&amp;rsquo;t be much of a problem. I also chose to keep installed packages that are not any longer maintained.&lt;/p&gt;</description></item><item><title>Vmware and 'error while loading shared libraries': Suse's new gdk-pixbuf rpm is broken</title><link>https://jeltsch.org/en/vmware_and_error_while_loading_shared_libraries_suse_s_new_gdk_pixbuf_rpm_is_broken/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/vmware_and_error_while_loading_shared_libraries_suse_s_new_gdk_pixbuf_rpm_is_broken/</guid><description>&lt;p&gt;Still yesterday I have been running VMware on Suse Linux 9.1 and today (after I performed an online update of my system) I get: &lt;code&gt;error while loading shared libraries: /opt/gnome/lib/gdk-pixbuf/loaders/libpixbufloader-xpm.so:&lt;/code&gt; Suse has broken this package… But I didn&amp;rsquo;t have any problems so far to run VMware, so I just have to figure out what I did today to break it.
Apparently this error is due to my recent automatic update of my system: the culprit is gdk-pixbuf package 0.22.0-62.4. After I reverted to the older package 0.22.0-57 vmware started working again. To revert, just use from the command line: rpm -e &amp;ndash;nodeps gdk-pixbuf Then install the older rpm (gdk-pixbuf-0.22.0-57.i586.rpm from the original Suse 9.1 CDs or ftp.suse.com/pub/suse/i386/9.1/suse/i586/gdk-pixbuf-0.22.0-57.i586.rpm). Addendum: VMware works with the new gdk-pixbuf-0.22.0-62.7.i586.rpm!&lt;/p&gt;</description></item><item><title>Wheel Mouse trouble with Suse Linux 9.2 (SaX2, xorg.conf, explorerps/2, ZAxisMapping)</title><link>https://jeltsch.org/en/wheel_mouse_trouble_with_suse_linux_9_2_sax2_xorg_conf_explorerps_2_zaxismapping/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/wheel_mouse_trouble_with_suse_linux_9_2_sax2_xorg_conf_explorerps_2_zaxismapping/</guid><description>&lt;p&gt;I wanted to activate the wheen of my USB mouse, but everytime I went to Yast2 &amp;gt; Hardware &amp;gt; Mouse the X server crashed and threw me into a text console. Also using SaX2 didn&amp;rsquo;t work (there is a button under Input devices &amp;gt; Properties &amp;gt; Activate mouse wheel). Funnily the wheel usind to work in 9.1. Finally I modified /etc/X11/xorg.conf: &lt;code&gt;diff xorg.conf xorg.old Option &amp;quot;Name&amp;quot; &amp;quot;USB-Mouse;PS/2 on USB&amp;quot; &amp;gt; Option &amp;quot;Protocol&amp;quot; &amp;quot;PS/2&amp;quot;&lt;/code&gt; The important line &lt;code&gt;Option &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5&amp;quot;&lt;/code&gt; was already present. If isn&amp;rsquo;t you need to add it to activate the wheel.&lt;/p&gt;</description></item><item><title>Yast hangs during printer installation (Suse Linux 9.1 and 9.2)</title><link>https://jeltsch.org/en/yast_hangs_during_printer_installation_suse_linux_9_1_and_9_2/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/yast_hangs_during_printer_installation_suse_linux_9_1_and_9_2/</guid><description>&lt;p&gt;Using Suse Linux 9.1 and 9.2, I had for a long time problems with installing additional printers using Yast2. Since I had free installation support for 9.1 I contacted Suse, but to no avail. Printer installation is not covered by the free installation support. The advice they gave me was trivial and did not work (uninstall CUPS and reinstall it again). Additionally most of the installed printers were stopped (a red cross over the printer icons under Start Menu &amp;gt; Utilities &amp;gt; Printing &amp;gt; Printing Manager) and could not be started again. Now I realized that this condition is network-specific. In my home-network everything works fine, but at work Yast2 &amp;gt; Hardware &amp;gt; Printer hangs during &amp;ldquo;load current settings&amp;rdquo;. I only managed to get passed this stage when I restarted with the network unplugged. Then I can install/uninstall printers (but of course I cannot test them during installation), but after another reboot I can print again as usual.&lt;/p&gt;</description></item><item><title>Command line rpm and SuSEconfig</title><link>https://jeltsch.org/en/command_line_rpm_and_suseconfig/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/command_line_rpm_and_suseconfig/</guid><description>&lt;p&gt;After you run the rpm command from the command line, you always should run the SuSE config command in order to update the SuSE configuration files.&lt;/p&gt;</description></item><item><title>Keeping preferences and similar stuff (e.g. password files, bookmarks) in sync between two different Linux distributions (unison)</title><link>https://jeltsch.org/en/keeping_preferences_and_similar_stuff_e_g_password_files_bookmarks_in_sync_between_two_different_linux_distributions_unison/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/keeping_preferences_and_similar_stuff_e_g_password_files_bookmarks_in_sync_between_two_different_linux_distributions_unison/</guid><description>&lt;p&gt;I use unison to keep my kwallet syncronized between SuSE Linux 9.3 and 10.0. Of course one can use the same /home partition for both distros, but this can cause trouble due to differences in the program versions. Thus I only share /home/user/Documents among the distros and have separate /home/user/.preference files, some of which I syncronize during shutdown.This is the /home/user/.unison/shared_resources.prf file:&lt;code&gt;jeltsch@michael-laptop:~/.unison&amp;gt; more shared_resources.prfroot = /home/jeltsch/.kde/share/apps/kwalletroot = /suse10/home/jeltsch/.kde/share/apps/kwalletinclude default auto = true&lt;/code&gt;And this is the command to syncronize the directories non-interactively:&lt;code&gt;unison -ui text -batch shared_resources&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Migrating my old mysql blog database to a new blog software (PluggedOut)</title><link>https://jeltsch.org/en/migrating_my_old_mysql_blog_database_to_a_new_blog_software_pluggedout/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/migrating_my_old_mysql_blog_database_to_a_new_blog_software_pluggedout/</guid><description>&lt;p&gt;We updated my server from SuSE 9.3 to 10.1. php5 is the default on 10.1 and my blog software broke. As my blog software is not anymore maintained, I had to switch to another and I selected 
 &lt;a href="http://www.pluggedout.com" target="_blank" rel="noopener noreferrer nofollow"&gt;PluggedOut&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. The mysql database structures were quite different and this is what I did to do the conversion:First I dumped the old database into textfiles:&lt;code&gt;mysqldump -u root -p --tab=/home/jeltsch/temp --fields-terminated-by=| --lines-terminated-by=# journal&lt;/code&gt;Then I opened the textfiles in a spreadsheet application and added the necessary columns and fixed the formats. Then I exported into a csv file and imported back into the new database:&lt;code&gt;mysql -u root -p pluggedoutmysql&amp;gt; DELETE FROM blog2_entries;mysql&amp;gt; OPTIMIZE TABLE blog2_entries;mysql&amp;gt; WARNINGS;mysql&amp;gt; LOAD DATA INFILE '/home/jeltsch/export.csv' INTO TABLE blog2_entries FIELDS TERMINATED BY ',';&lt;/code&gt;The WARNINGS command shows you when there are problems. Mostly they were related to the field delimiter (comma). I had to escape all commas, that were not field delimiters (,). I also needed to fix the date format (swap month and day). Since the categories were maintained in a separate table, I recreated a csv file by hand and set all entries to belong to the category &amp;ldquo;computer&amp;rdquo;. This .csv file was pretty simple:&lt;code&gt;1,1,22,2,23,3,24,4,2&lt;/code&gt; etc.&lt;code&gt;mysql&amp;gt; DELETE FROM blog2_entry_categories;mysql&amp;gt; OPTIMIZE TABLE blog2_entry_categories;mysql&amp;gt; LOAD DATA INFILE '/home/jeltsch/cat.csv' INTO TABLE blog2_entry_categories FIELDS TERMINATED BY ',';&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Migrating from SuSE 9.3 to SuSE 10.1</title><link>https://jeltsch.org/en/migrating_from_suse_9_3_to_suse_10_1/</link><pubDate>Mon, 14 Aug 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/migrating_from_suse_9_3_to_suse_10_1/</guid><description>&lt;p&gt;We were migrating our server to the newest SuSE release. Based on previous bad experience we didn&amp;rsquo;t want to upgrade the system, but instead install a completely new system and then migrate our data there. Here&amp;rsquo;s the list of what we had to do to the default SuSE installation to migrate all our services and data:&lt;/p&gt;</description></item><item><title>How to load kernel modules automatically during system boot</title><link>https://jeltsch.org/en/how_to_load_kernel_modules_automatically_during_system_boot/</link><pubDate>Mon, 23 Feb 2004 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/how_to_load_kernel_modules_automatically_during_system_boot/</guid><description>&lt;p&gt;How to load kernel modules upon startup? Everytime I want to connect my iPod I have to load the hfsplus kernel module. So I decided to load it automatically upon system bootup. In Suse 9, kernel modules that are supposed to be loaded after the main file system has mounted are specified in /etc/sysconfig/kernel:&lt;/p&gt;</description></item><item><title>Getting the web interface for BackupPC working with Apache2 under Suse 9</title><link>https://jeltsch.org/en/backuppc/</link><pubDate>Fri, 20 Feb 2004 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/backuppc/</guid><description>&lt;p&gt;BackupPC has been working without me noticing it. Now I want set up the web interface.First I downloaded apach2-mod_perl and perl-Tie-IxHash (there are Suse rpms) and installed them.Directories/files that I duplicated (this is only necessary if you need to run two instances of the Apache server):&lt;code&gt;cp -a /etc/apache2 /etc/apache2backuppcchmod -R 775 /var/log/apache2backuppc/cp -a /var/log/apache2 /var/log/apache2backuppcchown -R backuppc:users /var/log/apache2backuppc/ cp /var/run/httpd2.pid /var/run/httpd2backuppc.pidchmod 644 /var/run/httpd2backuppc2.pidchown backuppc:users /var/run/httpd2backuppc.pid cp -a /etc/sysconfig/apache2 /etc/sysconfig/apache2backuppcchmod 644 /etc/sysconfig/apach2backuppcchown backuppc:users /etc/sysconfig/apache2backuppccp /etc/init.d/apache2 /etc/apache2backuppc&lt;/code&gt;Then I edited the following files:&lt;code&gt;/etc/sysconfig/apache2backuppc&lt;/code&gt; Change APACHE_ACCESS_LOG to a new location!!!!&lt;code&gt;/etc/apache2backuppc/listen.conf&lt;/code&gt; Change from 80 to 8080&lt;code&gt;/etc/apache2backuppc/uid.conf&lt;/code&gt; Change wwwrun/www to backuppc/users&lt;code&gt;/etc/apache2backuppc/httpd.conf&lt;/code&gt;1. Change all appearances of the apache2 directories into apache2backuppc2. Change to AllowOverride Indexes AuthConfigThe following command starts up Apache2 as user backuppc and listening to the port 8080: &lt;code&gt;/usr/sbin/httpd2-prefork -f /etc/apache2backuppc/httpd.conf&lt;/code&gt; For some reason it doesn&amp;rsquo;t yet start up automatically at system boot.For the web interface running in mod_perl mode I switch off the cgi script to be executed as user backuppc:&lt;code&gt;chmod u-s /srv/www/cgi-bin/BackupPC_Admin&lt;/code&gt; Anyway I don&amp;rsquo;t know whether apache2 supports mod_perl, because I don&amp;rsquo;t get the mod_pel listed when I query:&lt;code&gt;/usr/sbin/httpd2-prefork -l&lt;/code&gt; But this is maybe due to the fact that I run apache2 and not apache???I insert the following into /etc/apach2backuppc/mod_info.conf:&lt;code&gt;LoadModule perl_module /usr/lib/apache2/mod_perl.so PerlModule Apache2 SetHandler perl-script PerlResponseHandler ModPerl::Registry PerlOptions +ParseHeaders Options +ExecCGI Order deny,allow Deny from all Allow from localhost AuthName &amp;quot;Backup Admin&amp;quot; AuthType Basic AuthUserFile /etc/apache2/conf.d/passwd Require valid-user&lt;/code&gt; Now I have to create a .htaccess file in the cgi-bin directory with the following contect:&lt;code&gt;AuthGroupFile /etc/apache2/conf.d/group AuthUserFile /etc/apache2/conf.d/passwd AuthType basic AuthName &amp;quot;access&amp;quot; require valid-user&lt;/code&gt; Then I have to create the password file (use the -a flag to add a user!): &lt;code&gt;/usr/sbin/htpasswd2 -c /etc/apache2/conf.d/passwd backuppc &amp;gt;New password: ******* &amp;gt;Re-type new password: ******* &amp;gt;Adding password for user backuppc&lt;/code&gt; Then I restarted. It didn&amp;rsquo;t work. So I changed to permissions of the cgi script:&lt;code&gt;chmod 750 /srv/www/cgi-bin/BackupPC_Adminls -al /srv/www/cgi-bin/BackupPC_Admin&lt;/code&gt; should give as result rwxr-x&amp;mdash;Now it works! At least I get the Administration web page loaded into my browser. But without the need to authenticate myself. And I cannot administer anything.So I added to /etc/apache2backuppc/default-server.conf:&lt;code&gt;/srv/www/cgi-bin/BackupPC_Admin Setenv REMOTE_USER backuppc&lt;/code&gt; and I changed:&lt;code&gt; AllowOverride None&lt;/code&gt; into:&lt;code&gt; AllowOverride Indexes AuthConfig&lt;/code&gt; And I change as well:&lt;code&gt; AllowOverride None&lt;/code&gt; into:&lt;code&gt; AllowOverride Indexes AuthConfig&lt;/code&gt; I don&amp;rsquo;t know what of the above is really necessary. But now authentication is working and when I type into the &amp;ldquo;Host or User name&amp;rdquo; field localhost, the script at leat tries to access the correct pages, but fails with the error:&lt;code&gt;Only privileged users can view information about host localhost.&lt;/code&gt; The reason appears to be that I have set up wrongly the hosts configuration file for backuppc (in my case located at /mnt/backup/conf/hosts. You have to give the correct users…We use an external hard drive to backup. Because we don&amp;rsquo;t want to have it switched on all the time we have to mount it every time we want to do a backup. The regular mount command:&lt;code&gt;sudo mount /dev/sdc1 /media/sdc1&lt;/code&gt; is sufficient. However the backup directory&amp;rsquo;s owner on sdc1 needs to be backuppc. We also have to restart the backuppc daemon, because if it starts up during boot (when the external drive is not connected), it cannot find the path to the backup directory:&lt;code&gt;su /etc/init.d/suse-backuppc stop /etc/init.d/suse-backuppc start /etc/init.d/suse-backuppc reload&lt;/code&gt; I think the reload might not be necessary. Maybe one doesn&amp;rsquo;t have to restart at all and only reloading does the job…Then you can check whether backuppc works correctly. You have to be user backuppc to be able to so: &lt;code&gt;/usr/local/backuppc/bin/BackupPC_serverMesg status info /usr/local/backuppc/bin/BackupPC_serverMesg status jobs /usr/local/backuppc/bin/BackupPC_serverMesg status hosts&lt;/code&gt;&lt;/p&gt;</description></item></channel></rss>