<?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/fi/tags/suse-linux-9/</link><description>Recent content in Suse Linux 9 on Michael’s Domain</description><generator>Hugo</generator><language>fi</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/fi/tags/suse-linux-9/index.xml" rel="self" type="application/rss+xml"/><item><title>Levykuvatiedostojen ja salattujen tiedostojärjestelmien/osioiden liittäminen</title><link>https://jeltsch.org/fi/mounting_disk_image_files_and_encrypted_filesystems_partitions/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/mounting_disk_image_files_and_encrypted_filesystems_partitions/</guid><description>&lt;p&gt;Voit tallentaa levyn (tai osion) tiedostoon seuraavalla komennolla: &lt;code&gt;dd if=/dev/hda3 of=file.bin&lt;/code&gt;. Tämä komento kirjoittaa hda3-osion kaikki tiedot tiedostoon file.bin.Jos haluat liittää tiedostossa olevan tiedostojärjestelmän, sinun on luotava loopback-laite: &lt;code&gt;losetup /dev/loop0 file.bin&lt;/code&gt;. Nyt voit liittää tiedostojärjestelmän tavalliseen tapaan: &lt;code&gt;mount -r -t tiedostojärjestelmätyyppi /dev/loop0 /mnt/kiinnityspiste&lt;/code&gt;. Ilmeisesti voidaan yhdistää kaksi viimeistä komentoa yhdeksi:&lt;code&gt;mount -t tiedostojärjestelmätyyppi -o loop ./file.bin /mnt/kiinnityspiste&lt;/code&gt;Jos haluat salata tiedoston tiedot, joka sisältää kokonaisen tiedostojärjestelmän, asia mutkistuu hieman:&lt;code&gt;sudo mkdir /mnt/secure (luo kiinnityskohta tiedostojärjestelmälle)dd if=/dev/zero of=polku/tiedostoon bs=1k count=409600 (luo tyhjä tiedosto, jonka koko on 400 Mt) sudo /sbin/losetup -e xor /dev/loop0 polku/tiedosto/sbin/mkfs -t ext2 /dev/loop0 409600 (alusta laite ext2-tiedostojärjestelmäksi)sudo mount -t ext2 /dev/loop0 /mnt/secure (kiinnitä laitetiedosto)cd /mnt/securechown käyttäjätunnus . (vaihda tiedostojärjestelmän ylimmän tason hakemiston omistaja)&lt;/code&gt;Jos haluat irrottaa tiedostojärjestelmän:&lt;code&gt;sudo umount /dev/loop0&lt;/code&gt;Jos haluat poistaa tiedostojärjestelmän, sinun on irrotettava se loop-laitteesta 0: &lt;code&gt;/sbin/losetup -d /dev/loop0&lt;/code&gt;Jostain syystä RedHat 9:ssä ei ole DES-tukea, joten toistaiseksi (kunnes korjaan ytimen tai siirryn Suse Linuxiin) käytän nopeampaa, mutta paljon heikompaa XOR-salausta.Suse 9:ssä on sisäänrakennettu vahva salaus, ja se tarjoaa jo asennuksen aikana mahdollisuuden luoda salattu osio. Suse 9 kysyy käynnistyksen aikana salasanaa salatun tiedostojärjestelmän liittämiseksi. Käynnistysprosessi pysähtyy ja odottaa 2 minuuttia ennen jatkamista, jos et kirjoita salasanaa. Voit lyhentää tätä aikaa muokkaamalla tiedostoa /etc/init.d/boot.crypto. Muuta seuraavassa rivissä 120 esimerkiksi arvoon 10: &lt;code&gt;${TIMEOUT:=120}&lt;/code&gt;Jos et ehtinyt syöttää salasanaa käynnistyksen aikana, voit liittää salatun osion seuraavasti:&lt;code&gt;/sbin/losetup -e twofish /dev/loop0 /dev/hda7 mount /dev/loop0 /media/conf&lt;/code&gt;Muuten: Tiedot salatuista tiedostojärjestelmistä löytyvät tiedostosta /etc/cryptotab.&lt;/p&gt;</description></item><item><title>Suse 9</title><link>https://jeltsch.org/fi/suse_9/</link><pubDate>Fri, 25 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/suse_9/</guid><description>&lt;p&gt;Siirryin Suse 9:ään. En pysty RedHatin tiedotteista selvittämään, mitä he oikeastaan aikovat. Joten on parempi totutella vaihtoehtoon jo nyt. Siirryin myös Gnome-työpöydästä KDE:hen, ja ainakin Suse 9:ssä pidän KDE:stä enemmän kuin Red Hat 9:n Gnome-työpöydästä.&lt;/p&gt;</description></item><item><title>Staden 2003b:n asentaminen Suse 9:ään</title><link>https://jeltsch.org/fi/installing_staden_2003b_on_suse_9/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/installing_staden_2003b_on_suse_9/</guid><description>&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Lataa 
 &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;lähdekoodit&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;Siirry hakemistoon /usr/local ja vaihda käyttäjäksi 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 on käyttäjätunnukseni, joten se on korvattava muiden käyttäjien osalta!!!!)&lt;/p&gt;</description></item><item><title>VNC-palvelin (eli KDE Desktop Sharing) Suse 9:ssä</title><link>https://jeltsch.org/fi/vnc_server_aka_kde_desktop_sharing_under_suse_9/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/vnc_server_aka_kde_desktop_sharing_under_suse_9/</guid><description>&lt;p&gt;Suse 9:ssä on sisäänrakennettu VNC-palvelin nimeltä KDE Desktop Sharing (valikossa Järjestelmä -&amp;gt; Etäkäyttö). Sen asetukset voidaan määrittää Ohjauskeskuksessa -&amp;gt; Internet ja verkko. Toisin kuin komentoriviltä käynnistettävä VNC (&amp;ldquo;vncserver&amp;rdquo;), tämä työkalu ei käynnistä uutta X-työpöytää, vaan muodostaa yhteyden jo olemassa olevaan X-työpöytään. Sisäänrakennetun KDE Desktop Sharing -toiminnon lisäksi on mahdollista käyttää tavallista vncserver-palvelinta, joka käynnistää omat X-istuntonsa.&lt;/p&gt;</description></item><item><title>VNC-palvelin SUSE 9:ssä</title><link>https://jeltsch.org/fi/vnc_server_under_suse_9/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/vnc_server_under_suse_9/</guid><description>&lt;p&gt;Yritin käyttää vncserveriä Suse 9:ssä, mutta yllätyksekseni, kun käynnistin sen komennolla ”vncserver” ja yritin muodostaa yhteyden ”vncviewer”-komennolla, näin vain harmaan ruudun ja X-terminaalin. Yritin suorittaa xclock- ja gaim-ohjelmia, ja ne käynnistyivät ongelmitta. Haluaisin kuitenkin pystyä käynnistämään myös KDE:n. Tutkin siis vanhan Red Hat 9 -asennukseni xstartup-tiedostoa (kotikansiossa olevassa .vnc-kansiossa) ja vertasin sitä Suse 9 -asennukseni vastaavaan tiedostoon: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 -istunnon käynnistyskäsikirjoitusunset SESSION_MANAGERexec /etc/X11/xinit/xinitrc&lt;/code&gt;Selvitin, että twm on ikkunanhallintaohjelma; se siis korvaa KDE:n tässä yhteydessä. Jos korvaan Suse-skriptin Red Hat -skriptillä, KDE käynnistyy vncserverin käynnistyessä.&lt;/p&gt;</description></item><item><title>GRAMPS ja Suse Linux 9</title><link>https://jeltsch.org/fi/gramps_and_suse_linux_9/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/gramps_and_suse_linux_9/</guid><description>&lt;p&gt;Aluksi luulin, ettei GRAMPS-sukututkimusohjelmaa voi mitenkään saada toimimaan Suse 9:ssä. Ilmeisesti Suse:n GNOME-tuki on surkeaa; GRAMPS-kehittäjät jopa sanovat, että Suse:n GNOME-tuessa on useita toimimattomia kohtia. Mutta lopulta löytyi Suse Linux 9:n RPM-paketti, joka toimii (ainakin meillä): 
 &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;
.
Tässä on myös suosikkitapani luoda graafinen raportti GRAMPSista (sinulla on oltava 
 &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;
-paketti asennettuna): Jos haluat luoda PDF-tiedoston:&lt;/p&gt;</description></item><item><title>Kuinka korjata virheellinen X-määritys SUSE 9:n asennuksen aikana</title><link>https://jeltsch.org/fi/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/fi/how_to_rescue_a_bad_x_configuration_during_suse_9_install/</guid><description>&lt;p&gt;Ensimmäisen Suse9-asennukseni yhteydessä mokasin X:n. X:n määritysten yhteydessä asennusohjelma ehdotti minulle: vesa 1600x1200@75. Luulin olevani fiksumpi ja valitsin manuaalisen konfiguroinnin sekä valitsin luettelosta Nokia 445Xi -näytön. Sitten järjestelmä yritti siirtyä uuteen tilaan ja tarjosi painikkeita asetusten säätämiseen (keskitys, leveys jne.). Tein niin ja jatkoin asennusta, kun olin tyytyväinen. Kun X:n piti käynnistyä ensimmäistä kertaa, ruudullani näkyi vain teksti ”out of synch”. Tämä korjataan seuraavasti: Käynnistä tietokone uudelleen vikasietotilassa; muuta tiedostossa /boot/grub/menu.lst kohta vga=xxx muotoon vga=normal ja poista ”showopts”-merkintä. Käynnistä tietokone uudelleen vikasietotilassa, vaihda ajotaso 3:een (&amp;ldquo;init 3&amp;rdquo;) ja suorita komento sax2 &amp;ndash;vesa 0:1024x768@75. Sitten valitsin jälleen Nokia-näytön, mutta en tehnyt säätöjä (keskitin ja skaalasin kuvan vain näytön etupaneelin säätimillä). Ja kaikki toimii jälleen kunnolla.&lt;/p&gt;</description></item><item><title>Samba-ongelmat (smb, smbadduser, smbpasswd)</title><link>https://jeltsch.org/fi/samba_trouble_smb_smbadduser_smbpasswd/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/samba_trouble_smb_smbadduser_smbpasswd/</guid><description>&lt;p&gt;Jos Samba ei toimi luotettavasti, syitä voi olla useita. Minulle on jäänyt sellainen vaikutelma, että YAST korvaa manuaalisesti muokatut asetustiedot (esim. salasana- ja käyttäjätiedostoissa), kun yrität muuttaa asetuksia YAST:n Samba-asennusohjeiden avulla. Seuraavassa on tarkistuslista siltä varalta, että Samba ei jälleen kerran vastaa tai ei näy verkkoympäristössä. Vian syynä voi olla PDC:n sammuminen. Ehkä minun pitäisi asettaa Linux-koneeni PDC:ksi, koska se on aina käynnissä. Joka tapauksessa, vaikka onnistunkin muodostamaan yhteyden W2K:sta (käyttämällä ”liitä verkkoasema” -toimintoa), en pystynyt muodostamaan yhteyttä W98:sta napsauttamalla näkyvää ”Oma tietokone” -kuvaketta MCBL-työryhmässä (”verkkopolkua ei löydy”). MacOSX:ssä tietokonettani ei näkynyt lainkaan (mutta pystyin muodostamaan yhteyden manuaalisella komennolla ”smb://128.214.186.42/homes”). Outoa… Tiedostossa /etc/samba/smb.conf:&lt;/p&gt;</description></item><item><title>SUSE 9:n lisääminen Red Hat 9:ään (kaksi eri jakelua samalla tietokoneella)</title><link>https://jeltsch.org/fi/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/fi/adding_a_suse_9_to_a_red_hat_9_two_different_distros_on_the_same_computer/</guid><description>&lt;p&gt;Red Hat 9 on asennettu, ja levyllä on seuraava osiointi: &lt;code&gt;hdd1 /boot (ext3) 100MBhdd2 /home (reiserfs) 7,8 GB hdd3 / (ext3) 7,8 GB hdd4 EXT hdd5 swap 1 GB hdd6 /mnt/documents (reiserfs) 12 GB hdd7 /mnt/music (reiserfs) 90 GB&lt;/code&gt;Tehtävänä on lisätä toinen Linux-käyttöjärjestelmä (Suse 9) tälle kiintolevylle mitään tuhoamatta. Tämän järjestelmän juuriosion tulisi olla 10 GB. Lisäksi haluan sijoittaa kaikki käyttäjän luomat tiedostot yhdelle osiolle (nykyisin ne ovat kolmella eri osiolla: hdd2, hdd6 ja hdd7). Ensin hankin 200 MB:n ulkoisen USB2/FireWire-kiintolevyn (Maxtor, liitetty nimellä /mnt/sdb1) ja kopioin siihen tiedot levyiltä hdd1, hdd2, hdd6 ja hdd7 komennolla &amp;ldquo;cp -ax /home /mnt/sdb1&amp;rdquo; jne. Sitten käynnistin tietokoneen uudelleen Knoppix 3.3 -CD:ltä ja suoritin partimage-komennon pääkäyttäjän terminaalista. Yritin tallentaa juuriosion kuvan suoraan ulkoiselle USB-asemalleni, mutta se ei onnistunut: ohjelma pysähtyi joka kerta jossain vaiheessa prosessia. Tallensin kuvan sitten kansioon /mnt/music, ja se onnistui. Käynnistin tietokoneen uudelleen Red Hat 9:ään ja kopioin kuvan manuaalisesti hakemistosta /mnt/music USB-asemalle (/mnt/sdb1). Koska en luottanut partimage-ohjelmaan, kopioin tiedostojärjestelmän lisäksi manuaalisesti USB-asemalle seuraavilla komennoilla:
mkdir /mnt/sdb1/redhat_root
cd /
find . -xdev -print | cpio -padm /mnt/sdb1/redhat_root
Ilmeisesti tämä kopioi kaiken, mukaan lukien erikoistiedostot, kiinnityskohdat jne., säilyttäen kaikki tiedostojen metatiedot. Tämän jälkeen irrotin ulkoisen USB-aseman (varmuuden vuoksi), käynnistin tietokoneen uudelleen Knoppix-käyttöjärjestelmään ja halusin kokeilla QTParted-ohjelmaa. Sen pitäisi pystyä muuttamaan osioiden kokoa. Kirjoitin root-terminaalissa: &amp;ldquo;qtparted&amp;rdquo;. En kuitenkaan pystynyt muuttamaan minkään osion kokoa (vaihtoehdot olivat harmaana). Pystyin kuitenkin poistamaan ja luomaan osiot uudelleen (mikä ei auttanut paljoakaan). Päätin siis tehdä puhdistuksen, laitoin Suse 9 -CD:n asemaan ja käynnistin tietokoneen uudelleen Suse 9:n asennusohjelmaan. Valitsin asiantuntijatason osioinnin, poistin kaikki olemassa olevat osiot ja loin seuraavat osiot uudelleen. Varmistin, että käytin hdb3:lle täsmälleen samaa lohkomäärää (1019) kuin hdd3:lle oli käytetty, koska tiesin, että partimage voi palauttaa kuvia vain osioille, jotka ovat täsmälleen samankokoisia tai suurempia:&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;Kun asennus oli valmis, käynnistin tietokoneen uudelleen Knoppix-käyttöjärjestelmässä ja yritin palauttaa Red Hat -juuriosion hdb3:lle. Partimage ilmoitti, että osio oli pienempi kuin kuva, joten palautus ei ollut mahdollista. Käynnistin siis tietokoneen uudelleen Suse 9:ään ja kopioin Red Hat 9:n juurijärjestelmän manuaalisesti takaisin hdb3:lle (samalla komentosarjalla, jota käytin kopioidessani sen manuaalisesti USB-asemalle). Sitten muokkasin tiedostoa /redhat/etc/fstab vastaamaan uutta osiointia ja kopioin kaikki tiedostot hakemistosta /boot (mutta en /boot-hakemiston alihakemistoja) uuteen käynnistysosioon (lukuun ottamatta niitä tiedostoja, joilla oli jo vastaavat tiedostot /boot-hakemistossa). Sitten muokkasin tiedostoa /boot/grub/menu.lst lisäämällä siihen rivin Red Hat -asennusta varten:&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;Luon myös kaksi käyttäjäkansiota /home-hakemistoon (joka aiemmin oli /home-osion kiinnityspiste). Kopioin kuitenkin kaikki piilotiedostot ja -hakemistot (ne, jotka alkavat pisteellä) käyttäjäkansioihin. Sitten yritin käynnistää järjestelmän uudelleen Red Hat 9:ään. Turhaan. Kernel panic. No init found. Try passing init=option to the kernel. Itse asiassa hdb3:n tiedostojärjestelmän tarkistus epäonnistui (superblockia ei löytynyt). Virheilmoituksia on useita, ja tärkeimmät tulevat ensimmäisinä ja nopeasti (eikä niitä näe), kun taas huonot, harhaanjohtavat virheilmoitukset tulevat myöhemmin. Jotain sellaista, että osio pitäisi korjata manuaalisesti. Ja että root-osio on kiinnitetty vain luku -tilassa. Ja että siitä voi tehdä luku-kirjoitus-tilan komennolla ”mount -n -o remount,rw /”. Ja että vain Ctrl-D:llä voi käynnistää järjestelmän uudelleen tässä tilassa. Ilmeisesti aion tehdä juuri niin. Ei kuitenkaan ole mitään vihjettä siitä, mitä komentoa pitäisi käyttää. Useat yritykset tehdä mitään hdb:stä kiinnitettynä epäonnistuivat (jos reiserfs on lukuoikeuksin, sitä ei voi korjata; jos se on luku- ja kirjoitusoikeuksin, sitä ei voi tarkistaa). Joten käynnistän tietokoneen uudelleen Knoppix-ympäristöön ja teen korjauksen sieltä käsin: fsck (joka suorittaa reiserfsck-komennon) ei hoida hommaa: se vain tarkistaa, mutta ei tee mitään korjauksia. Tajusin, että reiserfsck &amp;ndash;rebuild-sb /dev/hdb3 -komento korjaa superblokin. Ei vieläkään toimi, joten suoritan tiedostojärjestelmän hitaan ja täydellisen uudelleenrakennuksen alusta alkaen komennolla reiserfsck &amp;ndash;rebuild-tree /dev/hdb3. RH9 ei vieläkään käynnisty. Sitten keksin: RH9:n ydin ei ehkä tue reiserfs-tiedostojärjestelmää (tai moduulia ei ole ladattu). Tai (vaihtoehtoisesti) joidenkin erityistiedostojen kopioiminen ext3-osiosta reiserfs-osioon ei ehkä yksinkertaisesti toimi. Joten poistan (Knoppixista) koko hdb3-osion ja luon sen uudelleen ext3-tiedostojärjestelmänä. Kopioin kaikki tiedot takaisin (QTParted valittaa edelleen liian pienestä koosta). Ja lopulta se toimii. Luon kaksi hakemistoa kahdelle käyttäjälle /home-osiolle ja kopioin niihin manuaalisesti vanhojen käyttäjäkansioiden piilottamattomat tiedostot. En kopioi piilotiedostoja. Niitä on paljon, jotka sekoittaisivat Suse-järjestelmän ja tekisivät kirjautumisen mahdottomaksi (olin kokeillut sitä aiemmin). Kirjaudun Suse 9:ään root-käyttäjänä ja luon kaksi käyttäjää, joilla on täsmälleen samat nimet kuin RH9:ssä. Näkyviin tulee varoitus, että hakemisto on jo olemassa ja että sen koko sisältö siirtyy uuden käyttäjän omistukseen. Se on tietysti OK.&lt;/p&gt;</description></item><item><title>Uusi iPod (3. sukupolvi) ja Suse Linux 9</title><link>https://jeltsch.org/fi/the_new_ipod_3rd_generation_and_suse_linux_9/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/the_new_ipod_3rd_generation_and_suse_linux_9/</guid><description>&lt;p&gt;Olen ostanut iPodin. Ja näyttää siltä, että 
 &lt;a href="http://msbl.helsinki.fi/~michael/images/iPod3rd_gen.jpg" target="_blank" rel="noopener noreferrer nofollow"&gt;3. sukupolven 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;
 eroaa huomattavasti aiemmista malleista. Esimerkiksi tiedostojärjestelmänsä osalta. Aikaisemmissa malleissa HFS+-tiedostojärjestelmän saattoi muuntaa FAT32-tiedostojärjestelmäksi. HFS+ on uuden Mac OS X -käyttöjärjestelmän käyttämä tiedostojärjestelmä. Windows-käyttöjärjestelmä ei pysty lukemaan sitä (ellei hanki kaupallista kolmannen osapuolen ohjelmistoa, kuten MacOpeneria tai MacDrivea). iPodille on olemassa useita Linux-liittymiä, mutta ne kaikki edellyttävät, että iPod liitetään tavallisena massatallennuslaitteena. Suse Linux 9 tukee onneksi HFS+-tiedostojärjestelmiä, vaikka tuki onkin vielä kokeiluvaiheessa. Jotta HFS+-muotoiset tiedostojärjestelmät voidaan liittää, sinun on ladattava hfsplus-ytimen moduuli: &lt;code&gt;sudo /sbin/modprobe hfsplus&lt;/code&gt;. Sen jälkeen voit vain kytkeä iPodin. Hetken kuluttua kuulet äänimerkin, joka tarkoittaa, että laite on tunnistettu. Voit selvittää laitteen numeron tarkistamalla järjestelmäviestit: &lt;code&gt;tail -30 /var/log/messages&lt;/code&gt;. Koska laitetta käsitellään SCSI-laitteena, sille annetaan todennäköisesti tunnus sda, jos se on ensimmäinen USB- tai FireWire-laitteesi. Jos tietokoneeseesi on jo kytketty USB- tai FireWire-laitteita, laitteelle annetaan ehkä tunnus sdb tai sdc (ja niin edelleen). Luo kiinnityspiste: &lt;code&gt;sudo mkdir /media/ipod&lt;/code&gt; Kolmannen sukupolven iPodissa on ilmeisesti kaksi osiota. Ensimmäinen on varmaankin firmware- tai järjestelmäohjelmistolle (sdx1) ja toinen tiedoille (sdx2). Hauskasti, kun yritin liittää sen komennolla &lt;code&gt;sudo mount -t hfsplus /dev/sdc2 /media/ipod&lt;/code&gt;, järjestelmä valitti, että laitteessa on jokin vika. Kun kuitenkin yritin: &lt;code&gt;sudo mount -o umask=000 /dev/sdc2 /media/ipod&lt;/code&gt;, kaikki sujui ongelmitta. Umask-vaihtoehto on tarpeen, jotta kaikille voidaan myöntää luku- ja kirjoitusoikeudet. Muuten vain root voi kirjoittaa. Asensin 
 &lt;a href="http://gtkpod.sourceforge.net/" target="_blank" rel="noopener noreferrer nofollow"&gt;gtkpodin&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;
 siirtääkseni mp3-tiedostoni iPodiin. Saatavilla on jopa 
 &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;
.&lt;/p&gt;</description></item><item><title>Hyviä rpm-pakettivarastoja Suse Linux 9:lle</title><link>https://jeltsch.org/fi/good_rpm_repositories_for_suse_linux_9/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/good_rpm_repositories_for_suse_linux_9/</guid><description>&lt;p&gt;Voit etsiä nimenomaan SUSE 9:n RPM-paketteja osoitteesta 
 &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;
, mutta on olemassa kaksi hyvää sivustoa, jotka ovat erikoistuneet Suse Linuxin rpm-paketteihin: 
 &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>Isäntänimen muuttaminen Yast2:lla (DHCP-palvelimen ohittaminen)</title><link>https://jeltsch.org/fi/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/fi/changing_the_host_name_with_yast2_overriding_the_dchp_server/</guid><description>&lt;p&gt;En keksinyt, miten isäntänimeä voi muuttaa. Isäntänimi näkyy esimerkiksi oletuksena (Suse 9) komentokehotteessa, ja useat sovellukset käyttävät sitä. Jos siirrät tietokonetta eri verkkojen välillä, tämä nimi muuttuu, sillä oletusasetuksena (Suse 9) on, että DHCP-palvelin määrittää isäntänimen. Voit kuitenkin ohittaa nämä asetukset Yast2:n avulla: Ohjauskeskus -&amp;gt; Yast2-moduulit -&amp;gt; Verkkolaitteet -&amp;gt; Verkkokortti -&amp;gt; Kirjaudu sisään! -&amp;gt; Muokkaa jo määritettyjä verkkokortteja -&amp;gt; Isäntänimi ja nimipalvelin -&amp;gt; Poista valinta ruudusta ”Vaihda isäntänimi DHCP:n kautta” ja kirjoita haluamasi isäntänimi kenttään. Oletan, että asetusten voimaantuloon tarvitaan uudelleenkäynnistys. Tämä ei kuitenkaan muuta esimerkiksi tietokoneesi nimeä, joka näkyy Windows-verkossa. Jos haluat muuttaa tätä, sinun on lisättävä /etc/samba/smb.conf-tiedostoon seuraavanlainen merkintä: netbios name = &amp;ldquo;michael-laptop&amp;rdquo; (Onko tämä oikein?: &amp;ldquo;&amp;quot;-merkit ovat välttämättömiä, muuten näkyvissä on vain nimen ensimmäinen osa (eli: michael).) Tämä muuttaa nimesi sellaisena kuin se näkyy esimerkiksi selatessasi verkkoa Windows NT -tietokoneelta. MacOS 10.2:n Samba-toteutus näyttää kuitenkin edelleen jonkin yleisen nimen (minun tapauksessani nimen, jonka DHCP-palvelin haluaa antaa minulle: mcblmj-2).&lt;/p&gt;</description></item><item><title>Staden 1.4 ja Suse 9</title><link>https://jeltsch.org/fi/staden_1_4_and_suse_9/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/staden_1_4_and_suse_9/</guid><description>&lt;p&gt;Asensin tänään uuden Staden-paketin (versio 1.4) Suse 9 -järjestelmääni. Lisäsin rivit: &lt;code&gt;export STADENROOT=/usr/local/staden-linux-rel-1-4 . $STADENROOT/staden.profile&lt;/code&gt; ~/.bashrc-tiedostooni.Tämän jälkeen kprinter lakkasi toimimasta ja antoi seuraavan virheilmoituksen: &lt;code&gt;kprinter: /usr/local/staden-linux-rel-1-4/lib/linux-binaries/libstdc++.so.5: versiotietoja ei saatavilla (vaaditaan tiedostossa /opt/kde3/lib/kprinter.so)&lt;/code&gt;Ilmeisesti tavanomaista tiedostoa (/usr/lib/libstdc++.so.5) ei enää käytetä, koska staden linux-binary -hakemisto on listattu PATH-muuttujassa aivan alussa ja siten ohittaa kaikki muut merkinnät. Siksi korvasin tiedostot /usr/local/staden-linux-rel-1-4/lib/linux-binaries/libstdc++.so.5 ja libstdc++.so.5.0.1 symbolisilla linkeillä tiedostoon /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;Toistaiseksi ainakin tulostus toimii ilman virheilmoituksia, mutta en ole vielä kokeillut Stadenia…&lt;/p&gt;</description></item><item><title>Ulkoisen FireWire-ReiserFS-levyn alustaminen ja asennus</title><link>https://jeltsch.org/fi/formating_an_mounting_an_external_firewire_reiserfs_disk/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/formating_an_mounting_an_external_firewire_reiserfs_disk/</guid><description>&lt;p&gt;En tiennyt, miten alustamaton kiintolevy alustetaan Linuxissa. Liitin tietokoneeseeni Firewire-kotelon, jossa oli vanha 12 GB:n Macintosh-alustettu kiintolevy. Alustaakseni sen reiserfs-tiedostojärjestelmällä käytin Yast2-ohjelmaa. Minun piti siirtyä asiantuntijatilaan ja kirjoittaa osiotaulukko uudelleen. Tämän toiminnon seurauksena Yast2 lisää merkinnän fstab-tiedostoon, jota muokkasin seuraavasti: &lt;code&gt;/dev/sda1 /media/firewire reiserfs noauto,user 0 0&lt;/code&gt;, koska en halua, että se kytkeytyy automaattisesti joka kerta, kun käynnistän tietokoneen. Sen sijaan voin nyt liittää sen manuaalisesti tavallisena käyttäjänä komennolla: &lt;code&gt;mount /media/tmp/&lt;/code&gt;Jotta tavalliset käyttäjät (tai kuka tahansa, jolle haluat myöntää käyttöoikeuden) voisivat kirjoittaa levylle, sinun on muutettava kiinnityskohdan omistajuutta ja/tai käyttöoikeuksia:&lt;code&gt;chmod -R a+rwx /media/firewire&lt;/code&gt;&lt;/p&gt;</description></item><item><title>VMware-asennusvirhe (libpopt)</title><link>https://jeltsch.org/fi/vmware_setup_error_libpopt/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/vmware_setup_error_libpopt/</guid><description>&lt;p&gt;VMware-asennuksen (vmware-config.pl) aikana ilmenevä virheilmoitus johtuu siitä, että Suse 9:ssä on liian uusi paketti pyydettyä kirjastoa varten: &lt;code&gt;/usr/bin/vmware-smbpasswd.bin: virhe jaettujen kirjastojen lataamisessa: libpopt.so.0: jaettua objektitiedostoa ei voi avata: Tällaista tiedostoa tai hakemistoa ei ole&lt;/code&gt;Seuraava komento korjaa ongelman:&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>Levykotelon asennus ja määritys SUSE 9.0:ssa</title><link>https://jeltsch.org/fi/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/fi/installation_and_configuration_of_disc_cover_on_suse_9_0/</guid><description>&lt;p&gt;libcdaudio libcdaudio-devel (cdaudio.h:ta varten) perl-audio-cd-moduuli levynkannen asetukset: luo kaikki asetustiedostot, muuten tapahtuu segmentointivirhe lisää palvelimet tiedostoon .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>Käynnistä netatalk järjestelmäpalveluna käynnistyksen yhteydessä Suse Linux 9:ssä</title><link>https://jeltsch.org/fi/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/fi/start_netatalk_as_system_service_during_bootup_on_suse_linux_9/</guid><description>&lt;p&gt;Suse Linux 9:stä puuttuu mielestäni kätevä graafinen käyttöliittymä, joka kokoaa yhteen KAIKKI järjestelmäpalvelut ja tarjoaa vaihtoehdot ”käynnistä”, ”pysäytä” ja ”käynnistä jokaisen järjestelmän käynnistyksen yhteydessä”. RedHat 9:ssä on jotain vastaavaa. Yast2 on kyllä olemassa, mutta palveluiden luettelossa netatalkia ei edes mainita. Käynnistääkseni netatalkin järjestelmän käynnistyksen yhteydessä luon vain manuaalisesti linkin: &lt;code&gt;cd /etc/init.d/rc5.d sudo ln -s ../atalk S22atalk&lt;/code&gt; Uudelleenkäynnistyksen jälkeen (ja yllätyksekseni) tietokoneeni jumiutui. Ctrl-Alt-F2 ei toiminut, en päässyt sisään SSH:n kautta; ainoa pelastus oli fyysinen uudelleenkäynnistyspainike (johon olen tottunut vain Macintosh-ajoiltani). Kun käynnistin tietokoneen uudelleen vikasietotilassa ja poistin linkin, kaikki toimi jälleen normaalisti. Kun käynnistän atalkin manuaalisesti, järjestelmä jumiutuu samalla tavalla muutaman sekunnin kuluttua…&lt;/p&gt;</description></item><item><title>Suse Linux 9.1</title><link>https://jeltsch.org/fi/suse_linux_9_1/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/suse_linux_9_1/</guid><description>&lt;p&gt;Ostin Suse Linux 9.1:n pakettiversion. Päivitys sujui varsin sujuvasti. Vaikka järjestelmä ilmoitti noin 1500 pakettiristiriidasta, ne johtuivat kaikki pelkästään Kopete 0.81:stä (ICQ-asiakasohjelmani) ja VLC 0.71:stä (videosoittimeni). Ratkaisin ristiriidat poistamalla ensin suojauksen asennetuilta muilta kuin Suse-paketeilta ja ottamalla sitten riskin järjestelmän epäjohdonmukaisuuksista. Päivityksen jälkeen sekä Kopete että VLC kuitenkin toimivat edelleen. Sen sijaan VMware 4.0.5 lakkasi toimimasta, mutta päivitys versioon 4.5.1 auttoi.&lt;/p&gt;</description></item><item><title>SUSE Linux 9.1/9.2 ja VMware</title><link>https://jeltsch.org/fi/suse_linux_9_1_9_2_and_vmware/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/suse_linux_9_1_9_2_and_vmware/</guid><description>&lt;p&gt;Latasin uudelleen VMware-version testaamista varten (4.5.2). Mutta sitä ei edes voinut konfiguroida. Ilmeisesti SUSE on sekoittanut asennuksen lähdekansioiden hakemistorakenteen. Löysin seuraavan korjausohjeen: &lt;code&gt;cd /usr/src/linux su make cloneconfig make prepare&lt;/code&gt;. Tämän jälkeen vmware-config.pl-skripti pitäisi toimia kunnolla. Ennen vmware-config.pl-komennon suorittamista asensin myös 
 &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-korjauspäivityksen&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;
.
Muuten: Tämä menettely on toistettava joka kerta, kun päivität ytimen! Päivitettyäni versioon 9.2 minulla oli lisää ongelmia. Jokaisen uudelleenkäynnistyksen jälkeen jouduin suorittamaan vmware-config.pl-komennon uudelleen. Tämä korjattiin lisäämällä rivi &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; tiedoston /etc/init.d/vmware alkuun. Ytimen päivitysten jälkeen vmware-config.pl:n käynnistämistä edeltävä menettely on &lt;code&gt;cd /usr/src/linux make cloneconfig make modules_prepare&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Suse RPM-paketin luominen Staden-paketille</title><link>https://jeltsch.org/fi/making_a_suse_rpm_for_the_staden_package/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/making_a_suse_rpm_for_the_staden_package/</guid><description>&lt;p&gt;Koska binäärit toimivat kaikissa SUSE-jakeluissa, ajattelin ohittaa kääntämisprosessin ja antaa rpm:n purkaa binäärit suoraan, minkä jälkeen lisään SUSE-kohtaiset tiedostot oikeille paikoilleen. Nämä lisätiedostot ovat pääasiassa kde.desktop-tiedostoja, kuvakkeita sekä komento &lt;code&gt;export STADENROOT=/usr/local/staden-linux-1-4-1&lt;/code&gt; ja komento &lt;code&gt;/usr/local/staden-linux-1-4-1/staden.profile&lt;/code&gt;-tiedoston lataaminen ~/.bashrc-tiedostoon.Näin ollen purkaminen tapahtuisi yksinkertaisesti komennolla &lt;code&gt;tar --extract --verbose --gzip --absolute-names --file=staden-linux-1-4-1.tar.gz&lt;/code&gt; ja &lt;code&gt;chown -R root:root /usr/local/staden-linux-1-4-1&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Useiden hiirien/kosketuslevyjen samanaikainen käyttö (SUSE Linux 9, YaST2/SaX)</title><link>https://jeltsch.org/fi/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/fi/using_multiple_mouses_trackpads_simultaneously_suse_linux_9_yast2_sax/</guid><description>&lt;p&gt;Minulla on kannettava tietokone, ja määritin ulkoisen USB-hiiren Yast2:n avulla. Sen seurauksena kosketuslevy lakkasi toimimasta. Kun nyt käynnistän tietokoneen uudelleen ilman USB-hiirtä, joudun pulaan. Käytin määrittämiseen seuraavaa reittiä: &lt;code&gt;Ohjauskeskus -&amp;gt; Yast2-moduulit -&amp;gt; Laitteisto -&amp;gt; Valitse hiirimalli&lt;/code&gt; Jos haluat käyttää sekä ulkoista hiirtä että kosketuslevyä, sinun on syvennettävä asetuksia: &lt;code&gt;Ohjauskeskus -&amp;gt; Yast2-moduulit -&amp;gt; Laitteisto -&amp;gt; Näytönohjain ja näyttö -&amp;gt; Graafinen työpöytäympäristö -&amp;gt; Muuta -&amp;gt; Komponentti: Syöttölaitteet&lt;/code&gt; Täällä voit lisätä rajattoman määrän hiiriä. Kannattaa todennäköisesti testata (testipainikkeella), toimivatko uudet asetukset, ennen kuin käynnistät tietokoneen uudelleen. Asetukset tulevat voimaan vasta uudelleenkäynnistyksen jälkeen. Eli jos haluat poistaa kosketuslevyn käytöstä (koska se häiritsee sinua), sinun on käynnistettävä tietokone uudelleen…&lt;/p&gt;</description></item><item><title>Apache2:n määrittäminen ja käynnistäminen Yast2:n avulla</title><link>https://jeltsch.org/fi/configuring_and_starting_apache2_via_yast2/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/configuring_and_starting_apache2_via_yast2/</guid><description>&lt;p&gt;Yast on tietysti yhtä epäystävällinen virheilmoitusten suhteen kuin mikä tahansa muu Linux-ohjelma. Yritin käynnistää Apache2:n Yast2:n avulla, ja asetusohjeessa oli täytettävänä vain kolme kenttää: palvelimen nimi, järjestelmänvalvojan sähköpostiosoite ja kuunteluportti. Täytin palvelimen nimeksi ”Suse Linux”. Kun Yast2 yritti suorittaa konfiguroinnin, näyttöön tuli seuraava virheilmoitus: Virhe: apache2-palvelua ei voi säätää
Hienoa. Jos olisin käynnistänyt Apache2:n manuaalisesti (sudo /etc/init.d/apache2 start), olisin huomannut seuraavan rivin virheilmoitusten joukossa:
Käynnistetään httpd2 (prefork) Syntaksivirhe rivillä 11 tiedostossa /etc/apache2/sysconfig.d/global.conf:
ServerName-komennolle annetaan yksi argumentti: palvelimen isäntänimi ja portti
Ilmeisesti ”Suse Linux” tulkittiin kahdeksi argumentiksi. Palasin siis graafiseen käyttöliittymään ja muutin arvon muotoon ”Suse_Linux”, ja tällä kertaa se toimi.&lt;/p&gt;</description></item><item><title>Hiiren rullalla liittyvät ongelmat Suse Linux 9.2:ssa (SaX2, xorg.conf, explorerps/2, ZAxisMapping)</title><link>https://jeltsch.org/fi/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/fi/wheel_mouse_trouble_with_suse_linux_9_2_sax2_xorg_conf_explorerps_2_zaxismapping/</guid><description>&lt;p&gt;Halusin ottaa USB-hiireni rullapainikkeen käyttöön, mutta aina kun menin kohtaan Yast2 &amp;gt; Laitteisto &amp;gt; Hiiri, X-palvelin kaatui ja siirsi minut tekstikonsoliin. Myöskään SaX2:n käyttö ei toiminut (kohdassa Syöttölaitteet &amp;gt; Ominaisuudet &amp;gt; Ota hiiren rullapainike käyttöön on painike). Hassua kyllä, rulla toimi aiemmin versiossa 9.1. Lopulta muokkasin tiedostoa /etc/X11/xorg.conf seuraavasti: &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; Tärkeä rivi &lt;code&gt;Option &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5&amp;quot;&lt;/code&gt; oli jo olemassa. Jos sitä ei ole, se on lisättävä rullan aktivoimiseksi.&lt;/p&gt;</description></item><item><title>Lähdekoodi-RPM-pakettien asentaminen (rpmbuild --rebuild)</title><link>https://jeltsch.org/fi/installing_source_rpms_rpmbuild_rebuild/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/installing_source_rpms_rpmbuild_rebuild/</guid><description>&lt;p&gt;Jotta voit asentaa lähdekoodi-RPM-tiedostot *.src.rpm, sinun on koottava paketti uudelleen (root-oikeuksilla): &lt;code&gt;rpmbuild --rebuild package.src.rpm&lt;/code&gt;. Tuloksena syntyy binäärinen RPM-tiedosto. Suse 9.2:ssa uusi binäärinen rpm-tiedosto löytyy kansiosta /usr/src/packages/RPMS. Voit asentaa sen tavalliseen tapaan: &lt;code&gt;rpm -ivh package.rpm&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Salattujen osioiden liittäminen SuSE 9.3:ssa (losetup, cryptotab, twofish256, twofishSL92)</title><link>https://jeltsch.org/fi/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/fi/mouting_of_encrypted_partitions_under_suse_9_3_losetup_cryptotab_twofish256_twofishsl92/</guid><description>&lt;p&gt;Minulla on yksi salattu osio, joka luotiin SuSE 9.2:n alla. Kun asensin 9.3:n puhtaalta pöydältä (ei päivityksenä), kyseisen osion liittäminen käynnistyksen yhteydessä epäonnistui. Pystyin kuitenkin liittämään sen myöhemmin manuaalisesti toisen loop-laitteen avulla. Tämän korjaamiseksi jouduin muuttamaan /etc/cryptotab-tiedostossa olevan salausalgoritmin twofish256:sta twofishSL92:ksi. 
 &lt;a href="http://suse-linux-faq.koehntopp.de/q/q-suse93-cryptofs.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Lisätietoja&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.0:n päivittäminen versioon 9.1</title><link>https://jeltsch.org/fi/updating_suse_linux_9_0_to_9_1/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/updating_suse_linux_9_0_to_9_1/</guid><description>&lt;p&gt;Päivitysversio .0:sta .1:een antaa ymmärtää, ettei kyseessä ole mikään iso juttu. Itse asiassa se onkin. Monet toiminnot lakkaavat toimimasta, ja useimmat suosittelevat 9.1:n puhdasta asennusta. Halusin kuitenkin päivittää järjestelmän, koska koneellani oli runsaasti kolmannen osapuolen ohjelmistoja ja mukautuksia. Siltä varalta, että päivitys osoittautuisi käyttökelvottomaksi, halusin mahdollisuuden palata versioon 9.0. Tämä näytti helposti mahdolliselta, koska meillä oli vapaana 8,6 GB:n osio (hdb3) kiintolevyllä. Itse asiassa se ei ollut vapaana, vaan se oli RedHat 9 -asennuksemme juuriosio. Tein seuraavat toimet: Halusin säilyttää kaikki käyttäjäkohtaiset asetukset. Siksi varmuuskopioin kaikki piilotiedostot ja -kansiot pääkäyttäjän kotikansiosta:
tar -cvf configuration_files.tar .[a-zA-Z0-9]* Sitten alustin hdb3:n (se oli ext3) uudelleen reiserfs-tiedostojärjestelmäksi YAST:n avulla. Siirryin sitten ajotasolle 1 komennolla
sudo /sbin/telinit 1
ja liitin juuri alustetun osion
mount /dev/hdb3 /redhat Sitten kopioin nykyisen juuriosion (/dev/hdb2)
cd redhat
cp -ax / . Sitten muokkasin tiedostoa /redhat/etc/fstab: Muutin juuriosion merkinnän /dev/hdb2:sta muotoon /dev/hdb3. Nykyinen juuriosio (/dev/hdb2) käyttää jo reiserfs-tiedostojärjestelmää, joten muita muutoksia ei tarvita tässä. Sinun on kuitenkin poistettava kommenttimerkit kaikista ”erityisistä” tiedostojärjestelmistä. Muuten Suse-asennusohjelma yrittää liittää näitä, epäonnistuu ja antaa sitten vääriä virheilmoituksia. Minulla oli esimerkiksi kaksi merkintää colinuxille (/dev/cob2 /) ja sain seuraavan virheilmoituksen: ”/etc/fstab-tiedoston juuriosiossa on väärä juurilaite. Katso 
 &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;
. Myös erityiset tiedostojärjestelmät aiheuttavat samanlaisia ongelmia. Jätin aluksi proc-, usbfs- ja muut merkinnät paikalleen ja sain jälleen virheilmoituksen: ”Osioita ei voitu liittää.” Sitten muokkasin fstab-tiedostoa ja jätin siihen vain /, /boot, swap ja /home, minkä jälkeen Suse-asennusohjelma onnistui. Sitten muokkasin tiedostoa /boot/grub/menu.lst ja lisäsin merkinnän uudelle järjestelmälle (kopioin vain olemassa olevan merkinnän, nimesin sen uudelleen ja muutin juuriosion hda3:ksi; lisäksi määritin vmlinuzin ja initrd:n suoraan eikä symbolisten linkkien kautta, koska linkit osoittavat päivityksen jälkeen uuden ytimen tiedostoihin). Ennen varsinaisen asennuksen aloittamista tarkistin, että voin valita GRUBista molemmat asennukset ja käynnistää järjestelmän onnistuneesti. Asennuksen aikana asennusohjelma ilmoitti noin 1200 ristiriidasta. Suurimman osan niistä sivuutin, sillä monet vanhan järjestelmän paketit oli lisätty manuaalisesti ja ne olivat liian uusia 9.1-asennus-CD:lle. Mutta koska aioin päivittää järjestelmän verkosta heti asennuksen jälkeen, tämän ei pitäisi olla suuri ongelma. Päätin myös säilyttää asennetut paketit, joita ei enää ylläpidetä.&lt;/p&gt;</description></item><item><title>SUSE Linux 9.3:n näytönhallintaohjelma (xdm, kdm)</title><link>https://jeltsch.org/fi/suse_linux_9_3_display_manager_xdm_kdm/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/suse_linux_9_3_display_manager_xdm_kdm/</guid><description>&lt;p&gt;9.3-version asennuksen jälkeen KDM oli jollain selittämättömällä tavalla korvautunut rumalla harmaalla XDM:llä. Korjaa tämä muuttamalla tiedostossa /etc/sysconfig/displaymanager rivi DISPLAYMANAGER=&amp;ldquo;xdm&amp;rdquo; riviksi DISPLAYMANAGER=&amp;ldquo;kdm&amp;rdquo;.&lt;/p&gt;</description></item><item><title>SUSE Linuxin asennuksen aikana tehtävä pakettien valinta (autoyast, verkkoasennus)</title><link>https://jeltsch.org/fi/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/fi/build_in_package_selection_during_suse_linux_install_autoyast_network_install/</guid><description>&lt;p&gt;Kun asennat Suse Linuxin, asennusohjelma tarjoaa sinulle vain kolme vaihtoehtoa: minimal, KDE ja Gnome. Joka kerta kun teen asennuksen, päädyn valitsemaan manuaalisesti paljon paketteja (ja unohdan usein monia, jotka joudun lisäämään myöhemmin). Yast tarjoaa mahdollisuuden tallentaa parhaillaan asennettavan järjestelmän pakettivalinnat. Mutta miten voin ladata tällaisen valintatiedoston (*.sel) asennuksen aikana? Ilmeisesti sen voi ladata kiintolevyltä tai levykkeeltä. Kiintolevy on kuitenkin yleensä alustettu uutta asennusta varten, eikä monissa tietokoneissa (erityisesti kannettavissa) ole enää levykeasemia. Epäilen, että voisin ladata tällaisen luettelon USB-muistitikulta. Tietenkin verkkoasennuksen yhteydessä tällainen *.sel-tiedosto voitaisiin sijoittaa palvelimelle, mutta verkkoasennus on huomattavasti vaativampi, sillä se edellyttää palvelinta, jolla on asennustiedot. Suse Linux 9.2 tarjoaa CD-levyllä miniasennusohjelman, jota voi käyttää, mutta se ilmeisesti vaatii 9.2-DVD:n NFS-vientiin (ja silloin ei myöskään ole mahdollista ladata mukautettua pakettivalintatiedostoa, ellei muokkaa DVD:tä, mikä on taas paljon työtä). Lähin tieto, jonka löysin, olivat ohjeet 
 &lt;a href="http://www.room17.com/hacks/suse.shtml" target="_blank" rel="noopener noreferrer nofollow"&gt;oman Suse-jakelun luomisesta&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;
. Tässä käytetään 
 &lt;a href="http://www.suse.de/~nashif/autoinstall/" target="_blank" rel="noopener noreferrer nofollow"&gt;autoyastia&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;
, erityisesti 
 &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;
, mikä on luultavasti liioiteltua ja lisäksi ei kovin joustavaa, koska minun on luotava uusi asennus-CD joka kerta, kun muutan pakettivalintaani. Muita hyödyllisiä asiakirjoja, jotka koskevat automaattista asennusta/verkkoasennusta:

 &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;Automaattinen asennus&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;Verkkoasennus&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>VMware ja ”virhe jaettujen kirjastojen lataamisen yhteydessä”: SUSE:n uusi gdk-pixbuf-rpm-paketti on viallinen</title><link>https://jeltsch.org/fi/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/fi/vmware_and_error_while_loading_shared_libraries_suse_s_new_gdk_pixbuf_rpm_is_broken/</guid><description>&lt;p&gt;Vielä eilen käytin VMware-ohjelmistoa Suse Linux 9.1:ssä, ja tänään (suoritettuani järjestelmän verkkopäivityksen) sain seuraavan virheilmoituksen: &lt;code&gt;virhe jaettaessa kirjastoja: /opt/gnome/lib/gdk-pixbuf/loaders/libpixbufloader-xpm.so:&lt;/code&gt; Suse on rikkonut tämän paketin… Mutta minulla ei ole ollut tähän mennessä mitään ongelmia VMware:n käytössä, joten minun täytyy vain selvittää, mitä tein tänään, jotta se meni rikki.
Ilmeisesti tämä virhe johtuu äskettäisestä järjestelmän automaattisesta päivityksestäni: syyllinen on gdk-pixbuf-paketti 0.22.0-62.4. Kun palasin vanhempaan pakettiin 0.22.0-57, VMware alkoi toimia jälleen. Palauttaminen tapahtuu komentoriviltä komennolla: rpm -e &amp;ndash;nodeps gdk-pixbuf. Asenna sitten vanhempi rpm-paketti (gdk-pixbuf-0.22.0-57.i586.rpm alkuperäisiltä Suse 9.1 -CD-levyiltä tai osoitteesta ftp.suse.com/pub/suse/i386/9.1/suse/i586/gdk-pixbuf-0.22.0-57.i586.rpm). Lisäys: VMware toimii uuden gdk-pixbuf-0.22.0-62.7.i586.rpm-tiedoston kanssa!&lt;/p&gt;</description></item><item><title>Yast jumittuu tulostimen asennuksen aikana (SUSE Linux 9.1 ja 9.2)</title><link>https://jeltsch.org/fi/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/fi/yast_hangs_during_printer_installation_suse_linux_9_1_and_9_2/</guid><description>&lt;p&gt;Käyttäessäni Suse Linux 9.1:tä ja 9.2:ta minulla oli pitkään ongelmia lisätulostimien asentamisessa Yast2:n avulla. Koska minulla oli 9.1:n osalta ilmainen asennustuki, otin yhteyttä Susen asiakaspalveluun, mutta turhaan. Tulostimien asennus ei kuulu ilmaisen asennustuen piiriin. Heidän antamansa neuvo oli triviaali eikä se toiminut (poista CUPS ja asenna se uudelleen). Lisäksi suurin osa asennetuista tulostimista oli pysäytetty (punainen risti tulostinikonien päällä valikossa Käynnistä &amp;gt; Apuohjelmat &amp;gt; Tulostus &amp;gt; Tulostuksen hallinta) eikä niitä voinut käynnistää uudelleen. Nyt huomasin, että tämä ongelma liittyy verkkoon. Kotiverkossani kaikki toimii hyvin, mutta töissä Yast2 &amp;gt; Laitteisto &amp;gt; Tulostin jumittuu vaiheessa ”lataa nykyiset asetukset”. Pääsin tämän vaiheen ohi vasta, kun käynnistin tietokoneen uudelleen verkkoyhteyden ollessa irrotettuna. Silloin voin asentaa tai poistaa tulostimia (mutta en tietenkään voi testata niitä asennuksen aikana), mutta uuden uudelleenkäynnistyksen jälkeen voin tulostaa taas normaalisti.&lt;/p&gt;</description></item><item><title>Asetusten ja vastaavien tietojen (esim. salasanatiedostot, kirjanmerkit) synkronointi kahden eri Linux-jakelun välillä (unison)</title><link>https://jeltsch.org/fi/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/fi/keeping_preferences_and_similar_stuff_e_g_password_files_bookmarks_in_sync_between_two_different_linux_distributions_unison/</guid><description>&lt;p&gt;Käytän Unisonia Kwallet-tiedostojeni synkronointiin SuSE Linux 9.3:n ja 10.0:n välillä. Tietenkin voisi käyttää samaa /home-osiota molemmissa jakeluissa, mutta tämä voi aiheuttaa ongelmia ohjelmaversioiden erojen vuoksi. Siksi jaan jakelujen välillä vain /home/user/Documents-kansion ja pidän /home/user/.preference-tiedostot erillisinä, joista osan synkronoin järjestelmän sammutuksen yhteydessä.Tämä on tiedosto /home/user/.unison/shared_resources.prf:&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;Ja tässä on komento hakemistojen synkronointiin ei-interaktiivisesti:&lt;code&gt;unison -ui text -batch shared_resources&lt;/code&gt;&lt;/p&gt;</description></item><item><title>RPM-komentorivi ja SuSEconfig</title><link>https://jeltsch.org/fi/command_line_rpm_and_suseconfig/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/command_line_rpm_and_suseconfig/</guid><description>&lt;p&gt;Kun olet suorittanut rpm-komennon komentoriviltä, sinun tulee aina suorittaa SuSE config -komento SuSE-määritystiedostojen päivittämiseksi.&lt;/p&gt;</description></item><item><title>Vanhan MySQL-blogitietokannan siirtäminen uuteen blogiohjelmistoon (PluggedOut)</title><link>https://jeltsch.org/fi/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/fi/migrating_my_old_mysql_blog_database_to_a_new_blog_software_pluggedout/</guid><description>&lt;p&gt;Päivitimme palvelimeni SuSE 9.3:sta versioon 10.1. PHP 5 on oletusversio 10.1:ssä, ja blogiohjelmistoni lakkasi toimimasta. Koska blogiohjelmistoni ei ole enää ylläpidetty, jouduin vaihtamaan toiseen, ja valitsin 
 &lt;a href="http://www.pluggedout.com" target="_blank" rel="noopener noreferrer nofollow"&gt;PluggedOutin&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;
. MySQL-tietokannan rakenteet olivat melko erilaiset, ja tein muunnoksen seuraavasti: Ensin kopioin vanhan tietokannan tekstitiedostoihin: &lt;code&gt;mysqldump -u root -p --tab=/home/jeltsch/temp --fields-terminated-by=| --lines-terminated-by=# journal&lt;/code&gt;Sitten avasin tekstitiedostot taulukkolaskentaohjelmassa, lisäsin tarvittavat sarakkeet ja korjasin muotoilut. Sitten vietin tiedot CSV-tiedostoon ja tuon ne takaisin uuteen tietokantaan:&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;WARNINGS-komento ilmoittaa, jos ongelmia ilmenee. Useimmat ongelmat liittyivät kentän erottimeen (pilkkuun). Minun piti tehdä pako-merkki kaikille pilkuille, jotka eivät olleet kentän erottimia (,). Minun piti myös korjata päivämäärämuoto (vaihtaa kuukausi ja päivä paikoilleen). Koska kategoriat säilytettiin erillisessä taulukossa, luin CSV-tiedoston uudelleen käsin ja määritin kaikki merkinnät kuuluviksi kategoriaan &amp;ldquo;computer&amp;rdquo;. Tämä .csv-tiedosto oli melko yksinkertainen:&lt;code&gt;1,1,22,2,23,3,24,4,2&lt;/code&gt; jne.&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>Siirtyminen SuSE 9.3:sta SuSE 10.1:een</title><link>https://jeltsch.org/fi/migrating_from_suse_9_3_to_suse_10_1/</link><pubDate>Mon, 14 Aug 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/migrating_from_suse_9_3_to_suse_10_1/</guid><description>&lt;p&gt;Olimme siirtämässä palvelintamme uusimpaan SuSE-versioon. Aiemmista huonoista kokemuksista johtuen emme halunneet päivittää järjestelmää, vaan asentaa kokonaan uuden järjestelmän ja siirtää tiedot sinne. Tässä on luettelo siitä, mitä meidän piti tehdä SuSE:n oletusasennukseen, jotta saimme siirrettyä kaikki palvelumme ja tietomme:&lt;/p&gt;</description></item><item><title>Kuinka ladata kernel-moduulit automaattisesti järjestelmän käynnistyksen yhteydessä</title><link>https://jeltsch.org/fi/how_to_load_kernel_modules_automatically_during_system_boot/</link><pubDate>Mon, 23 Feb 2004 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_load_kernel_modules_automatically_during_system_boot/</guid><description>&lt;p&gt;Kuinka kernel-moduulit ladataan käynnistyksen yhteydessä? Joka kerta, kun haluan liittää iPodini, minun on ladattava hfsplus-kernel-moduuli. Siksi päätin ladata sen automaattisesti järjestelmän käynnistyessä. Suse 9:ssä kernel-moduulit, jotka on tarkoitus ladata päätiedostojärjestelmän kiinnittämisen jälkeen, määritellään tiedostossa /etc/sysconfig/kernel:&lt;/p&gt;</description></item><item><title>Miten saat BackupPC:n käyttöliittymän toimimaan Apache2:n kanssa SUSE 9:ssä</title><link>https://jeltsch.org/fi/backuppc/</link><pubDate>Fri, 20 Feb 2004 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/backuppc/</guid><description>&lt;p&gt;BackupPC on toiminut huomaamattani. Nyt haluan ottaa verkkokäyttöliittymän käyttöön. Ladasin ensin paketit apache2-mod_perl ja perl-Tie-IxHash (niitä on saatavilla SUSE-RPM-paketteina) ja asensin ne.Kansiot/tiedostot, jotka kopioin (tämä on tarpeen vain, jos haluat käyttää kahta Apache-palvelimen instanssia):&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/apache2backuppcchown backuppc:users /etc/sysconfig/apache2backuppccp /etc/init.d/apache2 /etc/apache2backuppc&lt;/code&gt;Sitten muokkasin seuraavia tiedostoja:&lt;code&gt;/etc/sysconfig/apache2backuppc&lt;/code&gt; Muuta APACHE_ACCESS_LOG uuteen sijaintiin!!!!&lt;code&gt;/etc/apache2backuppc/listen.conf&lt;/code&gt; Vaihda 80:stä 8080:ksi&lt;code&gt;/etc/apache2backuppc/uid.conf&lt;/code&gt; Vaihda wwwrun/www muotoon backuppc/users&lt;code&gt;/etc/apache2backuppc/httpd.conf&lt;/code&gt;1. Vaihda kaikki apache2-hakemistojen esiintymät muotoon apache2backuppc2. Vaihda asetukseksi AllowOverride Indexes AuthConfig. Seuraava komento käynnistää Apache2:n käyttäjänä backuppc ja kuuntelemaan porttia 8080: &lt;code&gt;/usr/sbin/httpd2-prefork -f /etc/apache2backuppc/httpd.conf&lt;/code&gt; Jostain syystä se ei vielä käynnisty automaattisesti järjestelmän käynnistyessä.Mod_perl-tilassa toimivan verkkokäyttöliittymän osalta poistan käytöstä cgi-skriptin, jotta se suoritetaan käyttäjänä backuppc:&lt;code&gt;chmod u-s /srv/www/cgi-bin/BackupPC_Admin&lt;/code&gt; En kuitenkaan tiedä, tukeeko apache2 mod_perliä, koska mod_perl ei näy luettelossa, kun teen kyselyn:&lt;code&gt;/usr/sbin/httpd2-prefork -l&lt;/code&gt; Mutta tämä johtuu ehkä siitä, että käytän apache2:ta eikä apachea???Lisäsin seuraavan /etc/apache2backuppc/mod_info.conf-tiedostoon:&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; Nyt minun on luotava .htaccess-tiedosto cgi-bin-hakemistoon, jonka sisältö on seuraava:&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; Sitten minun on luotava salasanatiedosto (käytä -a-lippua käyttäjän lisäämiseen!): &lt;code&gt;/usr/sbin/htpasswd2 -c /etc/apache2/conf.d/passwd backuppc &amp;gt;Uusi salasana: ******* &amp;gt;Kirjoita uusi salasana uudelleen: ******* &amp;gt;Lisätään salasana käyttäjälle backuppc&lt;/code&gt; Sitten käynnistin palvelimen uudelleen. Se ei toiminut. Joten muutin cgi-skriptin käyttöoikeuksia:&lt;code&gt;chmod 750 /srv/www/cgi-bin/BackupPC_Adminls -al /srv/www/cgi-bin/BackupPC_Admin&lt;/code&gt; pitäisi antaa tulokseksi rwxr-x&amp;mdash;Nyt se toimii! Ainakin hallintasivusto latautuu selaimeeni. Mutta ilman, että minun tarvitsee todentaa itseäni. Enkä voi hallinnoida mitään. Joten lisäsin tiedostoon /etc/apache2backuppc/default-server.conf:&lt;code&gt;/srv/www/cgi-bin/BackupPC_Admin Setenv REMOTE_USER backuppc&lt;/code&gt; ja muutin:&lt;code&gt; AllowOverride None&lt;/code&gt; seuraavaksi:&lt;code&gt; AllowOverride Indexes AuthConfig&lt;/code&gt; Ja muutin myös:&lt;code&gt; AllowOverride None&lt;/code&gt; seuraavaksi:&lt;code&gt; AllowOverride Indexes AuthConfig&lt;/code&gt; En tiedä, mikä edellä mainituista on todella välttämätöntä. Mutta nyt todennus toimii, ja kun kirjoitan kenttään ”Host or User name” localhost, skripti ainakin yrittää avata oikeat sivut, mutta epäonnistuu ja antaa virheen: &lt;code&gt;Vain oikeudet omaavat käyttäjät voivat tarkastella tietoja isännästä localhost.&lt;/code&gt; Syynä näyttää olevan se, että olen määrittänyt backuppc:n hosts-määritystiedoston väärin (minun tapauksessani se sijaitsee kansiossa /mnt/backup/conf/hosts). Sinun on määritettävä oikeat käyttäjät…Käytämme ulkoista kiintolevyä varmuuskopiointiin. Koska emme halua pitää sitä päällä koko ajan, meidän on liitettävä se joka kerta, kun haluamme tehdä varmuuskopion. Tavallinen mount-komento: &lt;code&gt;sudo mount /dev/sdc1 /media/sdc1&lt;/code&gt; riittää. Varmuuskopiohakemiston omistajan sdc1:llä on kuitenkin oltava backuppc. Meidän on myös käynnistettävä backuppc-daemon uudelleen, koska jos se käynnistyy käynnistyksen yhteydessä (kun ulkoista levyä ei ole kytketty), se ei löydä polkua varmuuskopiohakemistoon: &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; Luulen, että reload-komentoa ei ehkä tarvita. Ehkä uudelleenkäynnistystä ei tarvitse tehdä lainkaan, vaan pelkkä uudelleenlataaminen riittää… Sen jälkeen voit tarkistaa, toimiiko backuppc oikein. Sinun on oltava käyttäjä backuppc, jotta voit tehdä näin: &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>