$Id: gentoo.txt 561 2011-02-09 21:11:17Z empii $ 2010-10-11 Kernel-päivitys 2.6.25->2.6.31: samanlainen EPIC FAIL kuin aina ennenkin. Äänet ei toimi: sama vika kuin viimeksi: CONFIG_SND_HDA_INTEL ei ollut valittuna. X ei käynnisty: nvidia-modulia ei löydy. Maailman päivitys takkuaa: jotkut xorg-paketit ei käänny kun headereita puuttuu. Syyksi löytyi liian vanha gcc: 4.1.2:ssa ei ollut yhtä filua joka uudemmissa oli. Luettu gcc upgrade guidea ja päivitetty kääntäjä (gcc-config). udev-151: emergen logissa sanoo että CONFIG_IDE ei pitäisi olla asetettuna. Muutettu kun käskettiin: IDE pois, ATA päälle. => ei enää boottaa koska /dev/hda* muuttui /dev/sda*:ksi. Käynnistys vikasietotilaan, manuaalista mounttausta, grub.conf:in ja /etc/fstab:in korjaus => taas toimii. Edelleen emerge -avuDN world takkuaa koska /usr/ on täynnä. Luotu uusi partitio ja siirretty /usr/src sille + mountattu entiseen paikkaan. Revdep-rebuild ei skulaa koska asennettuna on pirusti vanhaa kamaa jota ei löyty enää portagesta. Pitää ajella emerge -pv --depclean:ia useammin jatkossa! Miten saisi --depclean:lle sanottua että muutamaa pakettia ei pidä poistaa? package.protected? Nyt häkätty piiputtamalla emerge -pv --depclean tiedostoon ja tekemällä siitä awkilla lista atomeita: awk '/selected: / { printf("=%s-%s\n", line, $2);}; { line=$1; }' /tmp/depclean > /tmp/junk Tästä sitten käsin pois ne jotka sietää säilyttää, ja emerge -av --unmerge $(cat /tmp/junk). /usr laihtui ~180 pakettia. Olemattomat modulit poistettu /etc/modules.autoload.d/kernel-2.6:sta. nvidia-drivers: /var/tmp/portage/x11-drivers/nvidia-drivers-195.36.31/temp/build.log sanoo jotta *** Unable to determine the target kernel version. *** Wtf? syynä on /usr/portage/x11-drivers/nvidia-drivers/files/nvidia-drivers-190.53-2.6.33.patch joka muuttaa polkuja: oikea polku /usr/src/linux/include/linux korvataan väärällä /usr/src/linux/include/generated. Lisäämällä symlink generated->linux homma toimi. Voi olla että joku kernel-config lippu olisi myös auttanut. => X käynnistyy kuten pitää, ei näy muitakaan virheitä. Pitää vielä lukea emerge-lokeja ja poistaa vanhoja kirjastoja käsin. Päivitettävä kernel vielä uusimpaan veersioon. Grub näyttää menussa eka rivin tuplana, eikä taustakuva toimi? Komentoa "splashimage" ei enää ole olemassa. -------------------------------------------------------------------- 2009-12-14 udev-päivitys versioon 146 ei toiminut: bootatessa valittaa "error getting signalfd", ja /dev -hakemiston alta jää puuttumaan /dev/hda3 ja kaikki muut => ei boottaa pitemmälle. Tarjoaa mahdollisuuden korjata asioita antamalla rootin salasana. Käytössä jenkki-layout => erikoismerkit ei löydy. Paina Ctrl+D ja boottaa fallback-moodissa => logatessa näkee mistä napista mikäkin merkki tulee. Sitten voi taas bootata rikkinäisellä versiolla ja pääsee roottina puuhaamaan. (Yritä ensi kerralla: umount /dev. udev on mountannut /tmpfs:n /dev:n päälle. Mahdollisesti levyllä alla piilossa oleva /dev sisältää tarvittavat nodet jo.) Luo nodet /dev:iin. Katso levyn nimet /etc/fstab:sta, ja sitten etsi kullekin levylle minor- ja major-numero /sys/block/hda/hda*/dev -tiedostoista. esim. # cat /sys/block/hda/hda6/dev 3:6 Sitten luodaan nodet: # mknod /dev/hda3 b 3 3 # mknod /dev/hda5 b 3 5 # mknod /dev/hda6 b 3 6 jne. Kun nodet on luotu, mountataan tiedostojärjestelmät. mount väittää että on jo tehty, mutta tämä johtuu vaan siitä että /etc/mtab on ro-partitiolla eikä ajantasalla. /proc/mounts on lähempänä totuutta. # mount -o remount,rw / # mount /dev/hda6 # /usr # mount /dev/hda7 # /tmp # mount /dev/hda8 # /var Juuri / pitää mountata uudestaan koska muuten emerge ei onnistu asentamaan mitään /bin:iin. Sitten voi palauttaa toimivan udev-version: # emerge -avu =sys-fs/udev-141 # etc-update Koko fiaskon syynä on ilmeisesti . Oma kernel-versioni on 2.6.25-r7 ja kaikki bugissa mainitut liput ovat kuten pitää: $ grep INOTIFY /usr/src/linux/.config CONFIG_INOTIFY=y CONFIG_INOTIFY_USER=y $ grep SIGNALFD /usr/src/linux/.config CONFIG_SIGNALFD=y $ grep SYSFS_DEP /usr/src/linux/.config # CONFIG_SYSFS_DEPRECATED_V2 is not set -------------------------------------------------------------------- 2008-09-27 java-pwsafe ei enää toimi: yrittää käyttää olemattomia 32-bittisiä kirjastoja? Uusi versio (0.6) ei myöskään toimi. Asennettu ant ja haettu "cross-platform" sorsaversio. Ei käänny: build.xml sisältää tosi yleispätevää koodia: Myös init-targetissa on kovakoodattu "useful.jars" muuttujaan ${mac.dir}-hakemistosta löytyvät jar-paketit. Yritetty korjata muuttamalla "platform.dir"-muuttuja saamaan arvonsa ${os.name}:n perusteella. Lisää aikaa meni hukkaan koska os.name on "Linux" mutta hakemisto on "linux" pienellä. Ilmeisesti ant:ssa ei ole komentoja merkkijonon casen muuttamiseen. WTF? (Kludgeja kyllä löytyi netistä; esim. XSLT:llä tai javascriptillä voisi tehdä, mutta vaatisi joka tapauksessa jonkun ant-laajennoksen asentamisen.) => muutettu hakemiston nimeksi "Linux". Ei toimi vieläkään; mukana tulevat kirjastot ovat 32-bittisiä. Voisi koettaa käyttää ekspilisiittisesti 32-bittistä javaa (/opt/emul-linux-x86-java-1.6.0.07/). Tai asentaa eclipse ja penkoa sen mukana tulleista kirjastoista oikeat x86-64 -versiot. Ja ketut. Asennettu sen sijaan password gorilla (http://fpx.de/fp/Software/Gorilla/) ja sen tarvitsema tclkit (http://www.equi4.com/tclkit/download.html). Triviaali asennus ja vanha salasanatiedosto aukeaa ilman ongelmia. $ rm -rf PasswordSafeSWT-0.6* -------------------------------------------------------------------- 2008-09-26 "man chsh" antaa "suomenkielisen" man-sivun joka horisee jotain "sisäänkirjautumiskuorista" ja "varjosalasanakalustosta". Prkl mää tämmöstä ole mennyt pyytämään. Pikainen googlaus ei selvitä mistä tämä kieliasetus tuli. Ilmeisesti LANG-muuttuja? Mutta eikös LC_MESSAGES olisi ollut se minkä perusteella man-sivujen kieli pitäisi valita? LINGUAS ei liene syyllinen, sen arvo on "en fi". $ equery belongs /usr/share/man/fi/man1/chsh.1.bz2 [ Searching for file(s) /usr/share/man/fi/man1/chsh.1.bz2 in *... ] sys-apps/shadow-4.0.18.2 (/usr/share/man/fi/man1/chsh.1.bz2) # emerge -pv sys-apps/shadow These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-apps/shadow-4.0.18.2 USE="cracklib nls pam -nousuid (-selinux) -skey" 0 kB Eli LINGUAS (nls-lippu) sittenkin? Ilmeisesti ko. shadow-version asennushetkellä on LINGUAS ollut toisessa asennossa, tai jossain on bugi. Uusin shadow-ebuild on versio 4.1.2, mutta taitaa olla vielä maskissa. Siitä huolimatta # mv /usr/share/man/fi /tmp/ Ja ensi kerralla: 1. mikä ebuild omistaa sivut (equery belongs)? 2. aseta sille -nls packages.use:ssa 3. emerge -Nu. -------------------------------------------------------------------- 2008-09-03 locale: Globaalit asetukset tiedostoon /etc/env.d/02locale: LANG=fi_FI.UTF-8; LC_MESSAGES=en_US.UTF-8 LC_ALL-asetus ajaisi yli kaikista muista, enkä halua man-sivuja kielellä hoono-soomi. LANG asetusta käytetään myös oletuksena joka asiaan, mutta siitä voi ajaa yli yksittäisillä LC_*-muuttujilla. --- hwclock antaa virheen aina käynnistyksen yhteydessä: yrittää lukea /dev/rtc:stä, jota ei ole olemassa. Ilmeisesti kernelistä puuttuu jotain: "CONFIG_RTC is not set". - RTC-tuki pantu päälle (Device Drivers osiossa) ja käännetty kerneli uudestaan => ei enää valita. (Mutta jostain se aika saatiin ennenkin luettua...) -------------------------------------------------------------------- 2008-08-31 Bash regex-match "ei toimi": $ if [[ "foo" =~ "foo|bar" ]]; then echo "OK"; fi $ Regex ei näköjään saa olla hipsuissa: $ if [[ "foo" =~ foo|bar ]]; then echo "OK"; fi OK $ -------------------------------------------------------------------- 2008-08 Päivitys amd64-profiiliin. - Kernelin konffauksessa pitäisi osata ulkoa ohjeet jotka tulee luettua vasta myöhemmin. - nvidia-drivers ei toimi jos ajureita on käännetty kerneliin => nvidiafb pois - X:n asennusohjeessa oletettu että USE=X on päällä asennettaessa. Nyt sys-apps/dbus ja x11-libs/cairo -riippuvuuksien asennus kaatui. - Äänet: volume control sanoo "No volume control GStreamer plugins and/or devices found." /proc/asound/cards on tyhjä. http://alsa.opensrc.org/index.php/TroubleShooting sanoo että alsa ei tykkää jos mitään ääniin liittyvää on käännetty kerneliin. Toisaalta emergen lokissa sanotaan päinvastoin: media-libs:alsa-lib-1.0.16:20080822-205301.log LOG: postinst Please try in-kernel ALSA drivers instead of the alsa-drivers ebuild. If alsa-drivers works for you where a recent kernel does not, we want to know about this. Our e-mail address is alsa-bugs@gentoo.org However, if you notice no sound output or instability, please try to upgrade your kernel to a newer version first. $ lspci | egrep -i audio 00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2) $ emerge gnome-audio alsa-utils $ rc-update add alsasound boot $ /etc/init.d/alsasound start * Caching service dependencies ... [ ok ] * Loading ALSA modules ... * Could not detect custom ALSA settings. Loading all detected alsa drivers. * Unable to find any ALSA drivers. Have you compiled alsa-drivers correctly? * ERROR: Failed to load necessary drivers [ ok ] * Restoring Mixer Levels ... * No mixer config in /var/lib/alsa/asound.state, you have to unmute you [ ok ] - http://www.alsa-project.org/main/index.php/Matrix:Vendor-Nvidia Ilmeisesti Intel HD Audio (CONFIG_SND_HDA_INTEL) on oikea kernelin asetus (ei ollut päällä). Vastaavan modulin nimi on sitten snd-hda-intel. Valittu "Intel HD Audio" moduliksi ja otettu SND_INTEL8X0 (Intel/SiS/nVidia/AMD/ALi AC97 Controller) pois & käännetty kerneli uudestaan. - kaiketi auttoi. Uudelleenkäynnistyksen jälkeen toimii, ja snd_hda_intel on latautunut /etc/modules.autoload.d/:hen koskematta - koodekkeja puuttuu: mp3 ei soi, eikä wma. - Ei soi totemissa. mplayerilla mp3 pelaa => riittää mulle. Flash-plugin: http://gentoo-wiki.com/HOWTO_Flash_9_and_Firefox - emerge netscape-flash nspluginwrapper - modprobe ia32_aout (find /lib/modules/2.6.25-gentoo-r7/ -iname '*.ko') - lisätty ia32_aout /etc/modules.autoload.d/kernel-2.6:iin - nspluginwrapper --install /usr/lib32/nsbrowser/plugins/libflashplayer.so - (on jo: emerge -av emul-linux-x86-soundlibs) - toimii firefoxissa, mutta buginen: selain menee säännöllisesti tilttiin. -------------------------------------------------------------------- 2008-03-18 Roundup-päivitys portagesta kaatuu: ERROR: compile ERROR: www-apps/roundup-1.4.4 failed. Call stack: ebuild.sh, line 49: Called src_compile environment, line 2301: Called distutils_src_compile environment, line 654: Called die The specific snippet of code: ${python} setup.py build "$@" || die "compilation failed" The die message: compilation failed ... A complete build log is located at '/mnt/raw/var/tmp/portage/www-apps/roundup-1.4.4/temp/build.log'. The ebuild environment file is located at '/mnt/raw/var/tmp/portage/www-apps/roundup-1.4.4/temp/environment'. /var/tmp/portage/www-apps/roundup-1.4.4/temp/build.log: Traceback (most recent call last): File "setup.py", line 438, in main() File "setup.py", line 319, in main from roundup.init import listTemplates File "/mnt/raw/var/tmp/portage/www-apps/roundup-1.4.4/work/roundup-1.4.4/roundup/init.py", line 27, in from roundup.configuration import CoreConfig File "/mnt/raw/var/tmp/portage/www-apps/roundup-1.4.4/work/roundup-1.4.4/roundup/configuration.py", line 17, in import roundup.date File "/mnt/raw/var/tmp/portage/www-apps/roundup-1.4.4/work/roundup-1.4.4/roundup/date.py", line 53, in UTC = pytz.utc AttributeError: 'module' object has no attribute 'utc' Pytz-paketista väärä versio? python-tulkissa 'import pytz' löytää version '2004b.2'. 'emerge -s pytz' sanoo että versio '2005m' on uusin & asennettu. $ find /usr/lib/python2.5/site-packages -iname '*pytz*' /usr/lib/python2.5/site-packages/matplotlib-0.90.1-py2.5-linux-i686.egg/pytz /usr/lib/python2.5/site-packages/pytz /usr/lib/python2.5/site-packages/pytz-2005m-py2.5.egg-info matplotlib:in mukana tullut on vanha, ja ilmeisesti löytyy polusta ennen oikeaa versiota. Tämä matplotlib oli asennettu käsin, ei portagesta. Poistaminen: # easy_install -m matplotlib # rm -rf /usr/lib/python2.5/site-packages/matplotlib-0.90.1-py2.5-linux-i686.egg # emerge -ua world Asensi roundupin ilman ongelmia. -------------------------------------------------------------------- 2008-03-10 cd-asema ei toimi: $ gnome-cd ** (gnome-cd:4877): WARNING **: Error opening CD ** (gnome-cd:4877): WARNING **: ERROR: Could not open CD device for reading. ** (gnome-cd:4877): WARNING **: ERROR: Could not open CD device for reading. - doh. /etc/fstab sanoo /dev/hdc, mutta raudan päivityksessä asema siirtyi /dev/hdb:ksi - lisätty symlink /dev/cdrom -> hdb koska joku netissä sanoi että auttaa. Toimii! -------------------------------------------------------------------- 2008-03-01 Siirtyminen cvs:stä svn:ään aiheutti tietenkin sen että työhakemiston kaikkien tiedostojen mtime:ksi tuli 'svn co':n aika. Ikävää koska html-sivuihin generoidaan 'last modified' tiedoston ajan perusteella. Korjaus takaisin: antedate: #!/bin/sh svn info $1 | \ awk -v Z=$1 '/Last Changed Date/ { system("touch -m -d \"" $4 " " $5 " " $6 "\" " Z)}' loitsu: for x in $(find -name '*.cont'); do ../antedate $x; echo $x; done -------------------------------------------------------------------- svn ignore & keywords: - 'global-ignores' tiedostossa ~/.subversion/config - hakemistolle: svn propset svn:ignore -F patternfile dir tai: svn propedit svn:ignore dir (svn help propset / propedit)URL Author Date Rev Id - keywords yhdelle tiedostolle: svn propset svn:keywords "URL Author Date Rev Id" file - default: 'auto-props' section config-tiedostossa: enable-auto-props = yes *.py = svn:keywords="Author Date Rev Id" jne. -------------------------------------------------------------------- 2008-02-22 - Courier New:n syrjäyttäjiä: Andale, Consolas, Lucida Console, Bitstream Vera Sans Mono -------------------------------------------------------------------- 2008-02-20 cvs2svn, projekti kerrallaan: - luo c2s-opts -tiedosto (pythonia): # --------- alkaa ------------- from cvs2svn_lib.project import Project from cvs2svn_lib.output_option import ExistingRepositoryOutputOption from cvs2svn_lib.symbol_strategy import * ctx.encoding = ['utf8', 'latin1'] ctx.symbol_strategy = RuleBasedSymbolStrategy() ctx.symbol_strategy.add_rule(UnambiguousUsageRule()) ctx.output_option = ExistingRepositoryOutputOption( '/usr/local/svnroot', # Path to repository ) proj = 'XXX' ctx.add_project( Project( '/usr/local/cvsroot/%s' % proj, '%s/trunk' % proj, '%s/branches' % proj, '%s/tags' % proj, symbol_transforms=[] ) ) # --------- loppu ------------- - varmista että cvs-repo on ajantasalla - sano: cvs2svn [--dry-run] --options=c2s-opts - siirrä cvs-työkopio syrjään: mv XXX XXX.cvs - ota svn-työkopio: svn co file:///usr/local/svnroot/XXX/trunk ./XXX -------------------------------------------------------------------- 2008-01-29 http://www.gentoo.org/doc/en/guide-localization.xml http://www.gentoo.org/doc/en/utf-8.xml - aikavyöhyke asetettu: /etc/conf.d/clock - globaali locale fi_FI.utf8 asetettu: /etc/env.d/02locale - /etc/locale.gen on jo OK - /etc/make.conf: unicode lisätty USE:en - /etc/conf.d/keymaps: "The KEYMAP variable, set in /etc/conf.d/keymaps, should have a Unicode keymap specified." wtf? # UNICODE specifies whether you want to have UNICODE support in the console. # If you set to yes, please make sure to set a UNICODE aware CONSOLEFONT and # KEYMAP in the /etc/conf.d/consolefont and /etc/conf.d/keymaps config files. -------------------------------------------------------------------- 2008-01-25 - flash ei enää toimi operassa? - netscape-flash-9.0.115.0, opera 9.25 - http://my.opera.com/CrazyTerabyte/blog/2007/07/27/playing-flash-videos-in-opera-under-gentoo-linux - Tools -> Advanced -> Plug-Ins näyttää Shockwave-flashin kahdesti. - koska se löytyy plugin-pathin varresta 2 paikasta. Ei kai oleellista. - http://bugs.gentoo.org/show_bug.cgi?id=127200: sed -e 's|netscape|foobarzz|g' -i /opt/netscape/plugins/libflashplayer.so - mikään näistä ei auta. - voisiko johtua siitä että arch on x86 vaikka voisi olla amd64? * www-client/opera Latest version available: 9.25 Latest version installed: 9.25 Size of files: 41,589 kB Homepage: http://www.opera.com/ Description: Opera web browser License: OPERA-9.0 * net-www/netscape-flash Latest version available: 9.0.115.0 Latest version installed: 9.0.115.0 Size of files: 2,961 kB Homepage: http://www.adobe.com/ Description: Adobe Flash Player License: AdobeFlash-9.0.31.0 -------------------------------------------------------------------- Turpa kii: setterm -blength 0 Dumping a stream to file: mplayer -cache 2000 -dumpstream 'mms://wm.stream1.fsw.leidenuniv.nl/law/jeroen_ski_test.asf' -dumpfile my_recording.wmv Converting avi to flash: mencoder pasta_maken_311205.avi -o video.flv -of lavf -ovc lavc -oac lavc -lavcopts vcodec=flv:vbitrate=500:autoaspect:mbd=2:mv0:trell:v4mv:cbp:last_pred=3:predia=2:dia=2:precmp=2:cmp=2:subcmp=2:preme=2:turbo:acodec=mp3:abitrate=56 -vf scale=320:240 -srate 22050 -af lavcresample=22050 -------------------------------------------------------------------- "For changing the encoding of filenames, app-text/convmv can be used. For changing the contents of files, use the iconv utility, bundled with glibc" app-text/recode can also be used for this purpose. -------------------------------------------------------------------- Raudan & kernelin päivitys 2008-01: - Rauta ei toimi: sekä virtalähde että emo sanoneet poks. - uusi käytetty virtanen pöllitty töistä. Uusi emo, prossu ja muistit ostettu Mediakulmasta (Abit NF-M2S, AMD Athlon 64 X2, 2 gigaa ddr2-muistia, yht 159 €) - ei toimi vieläkään, pitää kuorma-auton peruutusääntä. - netti sanoo että Awardin biosissa tämä tarkoittaa pahaa muistia. Mutta biosin päällä lukee Phoenix, eikä sen virhelista tunne moista piipitystä. OK: virtasen johtokimppu oli kammennut muistikampaa irti. Nyt toimii. Ja bios olikin "Award/Phoenix". Google: bios beep codes - X ei toimi: koska ajuria näytönohjaimelle ei ole kernelissä. Doh. Sis poistettu ja nVidia lisätty. Lisäksi piti lisätä "nv" make.conf:in VIDEO_CARDS-muuttujaan. Luetaan niitä ohjeita. - "DRI" (direct rendering, joku 3D-kiihdytyshomma) ei toimi. - tukea kernelissä ei valittu koska nVidia GeForce6100 -piirisarjalle ei näy tukea listassa => poistettu siis myös /etc/X11/xorg.conf:sta. - sitäpaitsi "nv" ajuri ei tue minkäänlaista 3D-kiihdytystä, enkä edes tarvitse moista mihinkään. - miksi käynnistyksessä latautuu kaikkia turhia moduuleita, vaikka niitä ei ole listattu /etc/modules.autoload.d/kernel-2.6:ssa? - udev syypää? - acpi-cpufreq (virransäästö) ei toimi. En tiedä miksi. - hiiri ei toimi. Koska xorg.conf:ssa luki "/dev/input/mouse0", vaikka piti olla "/dev/input/mice". Olisi kannattanut heti lukea http://www.gentoo.org/doc/en/xorg-config.xml. - äänet ei toimi. Äänipiiri on "nVidia MCP61 high definition audio (rev a2)" - olisiko oikea ajuri "Intel HD audio"? - jotain pitänee säätää /etc/modules.d:ssä tai /etc/modprobe.d:ssä? nope. - kernel-upgrade-guide sanoo että alsa-ajurit pitää kääntää uudestaan. yri: "emerge alsa-driver" kaatuu, "incorrect kernel configuration options". Sanoo että alsa on jo kernelissä, ei tarvetta ladata erikseen. Muutinkos mää tän äsken kun käänsin kernelin uudestaan? - no, joka tapauksessa nyt toimii. Ilmeisesti "Intel HD audio":n valinta oli se mikä auttoi. Mistä tämäkin olisi pitänyt tietää? Mun kone oo inteliä nähnytkään... - toimiiko framebuffer-tuki? - dmesg sanoo "nvidiafb: unknown NV_ARCH" mitä tarkoittaa? - /var/tmp:stä loppui tila openofficea kääntäessä. Aika heittää sorsaversio pois ja kokeilla josko openoffice-bin taas toimisi. Ei ole mitään järkeä että kääntäminen vie 5 gigaa levytilaa. - eri ohjeet antavat ristiriitaista tietoa siitä miten aikavyöhyke asetetaan: joko /etc/conf.d/clock:ssa, tai tekemällä itse symlink /etc/localtime. - linux tukee lisälaitetta "Playstation 2 Trance Vibrator". wtf? -------------------------------------------------------------------- ** (gnome-panel:3434): WARNING **: panel-applet-frame.c:1263: failed to load applet OAFIID:Deskbar_Applet: "!prefs_key=/apps/panel/applets/applet_1/prefs;background=none:;orient=up;size=x-small;locked_down=false":n selvittäminen tai laajentaminen epäonnistui - http://ubuntuforums.org/showthread.php?t=161084&page=2 - virheilmo on hämäystä. tarkoittaa että sovellus ei jostain syystä käynnisty. - komentoriviltä: empii@muumi ~ $ /usr/lib/deskbar-applet/deskbar-applet Traceback (most recent call last): File "/usr/lib/deskbar-applet/deskbar-applet", line 10, in import gobject ImportError: No module named gobject - perussyy: riippuvuudet ovat olemassa python2.4:n site-packages- hakemistossa. Kun yritetään ajaa python 2.5:llä, ei tietenkään toimi. - miten asennetaan paketteja niin että useampi python-versio voi käyttää niitä? - Aja /usr/sbin/python-updater niin uusin versio alkaa toimia. (Olisit lukenut emergen lokeja, pahvi) -------------------------------------------------------------------- konffaa äänet - "emerge gnome-audio", ja sound-asetuksista PCM päälle niin alkaa kuulua. Volume-ctrl ei kuitenkaan toimi; vain on/off? - boottauksen jälkeen toimii kuten pitääkin. Mikähän mahtoi olla? - applet ei vaikuta kuulokkeisiin: V: "preferences", tyhmä! - mplayerin asennuksen jälkeen volumen säätö hajosi taas? Ja ääni pätkii. mplayer (käli): ei helppiä, ei tooltippejä; paska softa. -------------------------------------------------------------------- Kamera: gtkam (gphoto2) vaatii root-oikeudet toimiakseen. Ei kiva, koska tällöin pitää ajaa ladatuille kuville chown empii:users *.JPG ennenkuin niille voi tehdä mitään. Kertaalleen tämän sai jo kohdalleen asetuksia säätämällä, mutta jokin päivitys on rikkonut. - hotplug-tuen nimi on HAL (ja udev on toinen toteutus (?)). - ohje: http://gentoo-wiki.com/Gphoto2 - tarvittavat asetukset hakemistossa /etc/hotplug/usb - /etc/hotplug/usb/usbcam määrää groupin jolla pitäisi olla oikeudet. Oletuksena "plugdev", mutta halusin muuttaa ryhmäksi "users". Näköjään muutos tänne ei (enää) riitä, koska kytkettäessä kamera se näkyy laitteena /dev/bus/usb/003/003, joka kuuluu ryhmälle plugdev => lisäsin käyttäjät empii ja vieras tähän ryhmään, ja muutin usbcam-tiedoston takaisin oletusarvoon. - ei vieläkään toimi??? - seuraavana päivänä toimi, eli olisi vaatinut jonkun tiedoston ajamisen. -------------------------------------------------------------------- openoffice avaa impressin kun valitsee "taulukkolaskenta" - käännösvirhe. "laskin" avaa taulukkolaskennan. -------------------------------------------------------------------- grep: -P ei toimi: johtuu siitä että USE pcre ei ole päällä oletuksena. Lisätty /etc/portage/package.use:en & päivitetty. - tuki poistunut? /usr/portage/sys-apps/grep/ChangeLog: "24 Dec 2005; Mike Frysinger grep-2.5.1-r8.ebuild, grep-2.5.1-r9.ebuild: Drop USE=pcre support since no one really uses it #102771." prkl. kyl mää käytin. - #102771: on tosiaan poistettu. Tarjotaan vaihtoehdoksi komentoa "pcregrep". - #141609: pitäisi taas toimia? paitsi että 2.5.1a-r1 ei ole vielä stable x86:lla. Odotettava päivityksiä. -------------------------------------------------------------------- 2004-2005 -------------------------------------------------------------------- ohjeet: sarjahiirelle puutteelliset tyhmä ei tajunnut kaikkea handbookista -------------------------------------------------------------------- "faroese" halttaa kbd-layoutin - "fo" puuttuu hakemistosta /etc/X11/xkb/symbols/, mukana tiedostossa /etc/X11/xkb/rules/xorg.lst -------------------------------------------------------------------- gedit kaatui. ohjeessa on hassuja \xc3-merkkejä == tulkitsee utf8-dataa latin1:nä -------------------------------------------------------------------- Kun kelloa siirtää konsolissa eteenpäin, xscreensaver reagoi - gnomessa asetettaessa tajuaa pysyä hiljaa -------------------------------------------------------------------- Opera sai sammumataudin kun asensi javan & flashin. - meni ilmeisesti ohi uudelleenkäynnistettäessä -------------------------------------------------------------------- Operassa download-dialogi aukeaa kahdesti. Transfers ikkunassa statukset näyttävät virhettä vaikka tiedosto olisi latautunut OK. - 8.51 toimii -------------------------------------------------------------------- Kun Opera on auki ja tuplaklikkaa htm-tiedostoa file managerissa, tiedosto aukeaa toisen sivun päälle eikä omaan välilehteensä. -------------------------------------------------------------------- "Back"-ele operassa ei toimi luotettavasti. -------------------------------------------------------------------- OK? Kun gnome käynnistyy, valittaa "I've detected a panel already running and will now exit" - tapa ylimääräiset paneelit (Desktop->Preferences->Sessions->Current Session. Etsi ja poista gnome-panel esiintymät. paneelin saa takaisin sanomalla "gnome-panel &" terminaalissa. Seuraavalla loggauksella ei enää valita? - valittaapas. Mistä se ylimääräinen panel tulee? Kokeile neuvoja viestissä """g gnome gentoo "I've detected a panel already running" """ - Tuntuu korjautuneen puoli-itsestään -------------------------------------------------------------------- gedit ei anna tallentaa: "invalid byte sequence in conversion input" - dokumentissa oli akuutti aksentti (´). Käsittämätöntä miksei toimi. Ei leikepäydältä tulevaa tavujonoa saisi olettaa utf8-koodatuksi. Pitäisi ainakin validoida ennen kun liitetään osaksi dokumentin dataa. -------------------------------------------------------------------- Nautilus kaatui: - sano rm -rf foo/* terminaalissa, ja mene sitten hakemistoon foo -------------------------------------------------------------------- K: Missä on määritelty xkbVariantin (xorg.conf) mahdolliset arvot ja niiden merkitys??? V: ehkä hakemistossa /etc/X11/xkb/symbols/. Kussakin tiedostossa olevat 'xlb_symbols' määrittelyt vastannevat mahdollisia variantteja. Lista kaikista: grep -ho 'xkb_symbols "\w*"' /etc/X11/xkb/symbols/* | sort -u Mahdolliset xkbModel-arvot (/etc/X11/xkb/rules/xorg.lst) ltcd Logitech Cordless Desktop logicdp Logitech Cordless Desktop Pro logicdpa Logitech Cordless Desktop Pro (alternate option) -------------------------------------------------------------------- Kellonaika ei säily käynnistyksen yli. - toimii kun säätää gnomessa. En ymmärrä miksei konsolissa asetettu säily.