suse

Priorität der Update Prozesse unter SuSE Linux 10.3 herabsetzen

Written by  on Januar 19, 2008

Dies ist eine Art Fortsetzung zum Post "Priorität der Update Prozesse unter SuSE Linux 10.2 herabsetzen".
Da unter openSuSE 10.3 ja mittlerweile der Zypper auch sehr herumzicken kann (z.B. kein normales Surfen mehr möglich, weil genau dieser Prozess austickt) hab ich mir dafür ebenso einen Cronjob geschaffen, der einfach die Priorität dieser Prozesse auf ein Minimum reduziert. Die sollte dem restlichem System nicht weh tun, da hier normalerweise nur die Überprüfung auf Onlineupdates läuft:

/etc/crontab

-* * * * *      root    ps aux | grep [z]ypper | awk '{print $2}' | xargs -i renice 19 {}

position fix

Written by  on Januar 6, 2008

Fehlermeldung seit einigen Tagen (seit irgendwelchen Updates)

Dec  2 10:43:30 scaleop kernel: hda-intel: Invalid position buffer, using LPIB read method instead.Dec  2 10:43:30 scaleop kernel: hda-intel: Invalid position buffer, using LPIB read method instead.

Fix: /etc/modprobe.d/sound:

options snd-hda-intel enable=1 index=0 position_fix=1

gelöst: Bug im openSuSE 10.3 Installer

Written by  on November 17, 2007

Scheinbar ist bei der Installation von meinem openSuSE 10.3 etwas schief gegangen und seit dem ließ sich das Windows Vista auf der ersten Festplatte nicht mehr starten.

Leider fand ich bisher keine Zeit mich damit zu beschäftigen (wer braucht schon ein Windows?) und so blieb der Zustand mehr als einen Monat so.

Ein Leserbrief in der aktuellen c't brachte mich darauf, einfach mal die /boot/grub/menu.lst anzusehen wo ich den folgenden Eintrag:

title windows 1
    rootnoverify (hd1,0)
    chainloader (hd0,1)+1

auf diesen hier ausgebessert habe:

title windows
    rootnoverify (hd0,1)
    chainloader +1

Damit klappts auch wieder mit Windows. Obwohl… ich konnte es starten und wusste nicht mehr was ich damit machen sollte…

Wenigstens bin ich damit doch noch für die nächste LAN Party bereit!

Schon wieder Opera und Java!

Written by  on November 3, 2007

OK. Diesmal hat bei dem lustigen Problemchen anscheinend auch noch der neue ATI GraKa Treiber seine Fingerchen im Spiel gehabt. Auf alle Fälle verabschiedete sich Opera 9.24 ohne erkennbaren Grund beim starten von Java Applets.
Das Problem blieb bestehen, nachdem ich den SuSE Opera durch den offiziellen Download ersetzt hatte.
Erst der Start auf der Konsole brachte etwas Licht auf die Sache:

xcb_xlib.c:52: xcb_xlib_unlock: Zusicherung »c->xlib.lock« nicht erfüllt

Und eine Googlesuche offenbarte den Zusammenhang mit dem neuen ATI Treibern und auch gleich eine Lösung dich ich gleich fix in meine Startscripte eingetragen hab:

export LIBXCB_ALLOW_SLOPPY_LOCK=1

Update: Bei openSuSE 10.3 gibt es mittlerweile einen Patch, welcher das Problem scheinbar auch so behebt. Zumindest steht folgendes in der Beschreibung:

LIBXCB_ALLOW_SLOPPY_LOCK to workaround the libxcb assertion is no longer necessary. The assertion has been replaced by a warning. Repository: openSUSE-10.3-Updates

ATI Proprietary Linux Driver Release 8.42.3

Written by  on Oktober 27, 2007

Mit dem neuen ATI Proprietary Linux Driver Release 8.42.3 klappt auch wieder 3D Beschleunigung und Fernsehen unter X in meinem schönen openSuSE 10.3 System mit meiner ATI X1600 GraKa.
Vermutlich klappt das auch bereits über die ATI eigenen Pakete für die SuSE Version, aber ich hab mir hier wieder mal das RPM selber erstellt:

Auflistung der möglichen Pakete:

bash ati-driver-installer-8.42.3-x86.x86_64.run --listpkg

Erstellung des möglichen Paketes:

bash ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg SuSE/SUSE103-AMD

Entfernen der bereits verwendeten Originalen ATI Treiber:

rpm -e x11-video-fglrxG01-8.41.7-5.1 ati-fglrxG01-kmp-default-8.41.7_2.6.22.5_30-1.1.x86_64

Installation des RPM:

rpm -Uvh fglrx64_7_1_0_SUSE103-8.42.3-1.x86_64.rpm

Diesr Befehl muss ohne laufende grafische Oberfläche abgesetzt werden (init 3)

sax2 -r -m 0=fglrx

Kontrolle ob der Treiber auch recht brav verwendet wird:

> fglrxinfo 
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1650 Series
OpenGL version string: 2.0.6958 Release

rfuser

Written by  on Oktober 26, 2007

Viele kennen den schönen Befehl "fuser" auf der Konsole. Ein extrem nützlicher Befehl um rauszufinden, ob sich noch eine Datei von einem (oder mehreren) Prozess(en) im Zugriff befindet.
Das ist dann besonders nützlich, wenn etwa ein umount fehlschlägt, weil noch eine Datei im eingehängten Dateisystem geöffnet ist.
Gerade bei Dateisystemen, gibt es allerdings ein paar recht unangenehme Eigenschaften: Verzeichnisse und Leerzeichen in Dateinamen

In beiden Fällen hilft mir ab sofort das rfuser Kommando etwas weiter. Damit erfahre ich von den geöffneten Dateien, wenn sich diese in Unterordnern befindent:

alias rfuser="find -print0 | xargs -0 -i fuser "{}""

Diese Zeile trägt man sich am besten unter /etc/bash.bashrc.local ein, oder auch in das Profil eines einzelnen Benutzers.

Getestet wurde die ganze Sache von mir unter openSuSE 10.3!

Anregungen, Wünsche und Beschwerden dazu bitte wie immer da lassen!

Schon wieder Videoproblemchen im Kaffeine

Written by  on Oktober 13, 2007

Bei manchen Fehlerkombinationen ist es fast unmöglich die genaue Ursache festzustellen bzw. Überhaupt einen Fehler zu finden und zu beheben. Mir ist es so gegangen mit openSuSE 10.3… voller Vorfreude hab ich es gleich statt der 10.2er Version installiert.
Erster Eindruck: Großartig. Moment mal, mit dem ATI Grafikkartentreiber stimmt was nicht… verwende ich ihn nicht, lässt sich nichtmal OpenOffice starten… warum auch immer OpenOffice 3D Funktionen benötigen sollte. Verwende ich den Treiber folgt der wilde Absturtz von Kaffeine.
Danke einigen Hinweisen in diversen Newsgroups habe ich versucht das Ausgabeplugin von Kaffein zu verstellen.
Unter Einstellungen -> xine-Parameter -> video habe ich die Einstellungen von "auto" auf xshm geändert.
Nur leider habe ich keine Ahnung was das überhaupt bedeutet. Aber wenigstens funktioniert jetzt alles!
Auch die Audiovisualisierung klappt jetzt wieder. Vermutlich war das auch schon unter der 10.2 das Problem mit der X1600 (die übrigens von SaX2 als X1650 erkannt wird).

HDR Fotografie

Written by  on August 23, 2007

Ich hab gestern etwas mit meiner Digitalkamera und HDR Software herumgespielt. Eine schöne Anleitung dafür gibts in diesem Blog.
Die Software der Wahl für openSuSE 10.2 heißt qtpfsgui. Pakete für SuSE gibts unter ftp://rauchs-home.de/suse/10.2.

Die Backups sind Tot, Lang leben die Backups

Written by  on August 19, 2007

Jeder dem schon mal ein Mobiltelefon abhanden gekommen ist, weiß wovon ich heute schreibe.
Mein Kampferprobtes 6230i, nicht ganz zwei Jahre alt ist am Frequency Festival am Salzburgring in der Nacht von Freitag auf Samstag verschwunden. PANIK, nicht mehr erreichbar, keine Ahnung wo alle anderen sind, haben wir es trotzdem geschafft das Heimfahren zu organisieren. Eine schöne Geschichte, möglichst kurz gefasst.

Also am Samstag Nachmittag noch einen A1 Vertragspartner gesucht und gefunden. Mit meinem Führerschein und der Rufnummer dauert es keine zehn Minuten meine alte SIM zu deaktivieren und ich hab die neue in der Hand. Ab nach Hause und das Reservehandy in Betrieb genommen.
Jetzt kommt erst der komplizierte Teil. Man sollte ja meinen, dass man mit dem Datenkabel eine Sicherung wieder ins Telefon einspielen kann. Auf alle Fälle erzählt die Nokia PC Suite nur, dass von diesem Telefon noch nie eine Sicherung erstellt wurde… *grml*

Also doch auf das Backup aus der Linuxwelt zurückgreifen. gnokii heißt die Lösung, mit der ich mich glücklicherweise vor einem Monat beschäftigt habe. Damals war ich der Meinung, ich war etwas erfolglos damit. Allerdings gibts von diesen Tests her noch ein hübsches Textfile. Keinen Monat alt… und alle Kontakte da. Nur leider klappt die grafische Oberfläche nicht ganz… und auch nach dem letzten Kernelupdate muss ich den Treiber noch neu kompilieren. Schließlich schaffe ich es auf der Konsole die Einträge wieder herzustellen:

gnokii --writephonebook -o < 6230i

Versucht gnokii dabei einen einzelnen Eintrag immer wieder zu schreiben, sollte man den Eintrag entfernen und später händisch hinzufügen. Ist mir bei zwei Einträgen von etwa 300 genau so gegangen!

Bei weiteren Sicherungen werde ich mich wohl auf gar keinen Fall auf xgnokii verlassen und alles per Konsole machen!
Der Befehl für die Sicherung ist ähnlich simple:

gnokii --getphonebook ME 1 300 --raw > test.txt

Konfigurationshinweise für das 6230i finden sich hier.

ATI Grafikkartentreiber

Written by  on August 12, 2007

Heute war mal wieder "Patchday" und so liefen die Onlineupdates über meinen PC. Inklusive Kernelupdate. Das hat natürlich wieder zur Folge, dass die Treiber für die ATI Grafikkarte ebenfalls neu kompiliert werden mussen. OK. Alles klar, warum also nicht auch gleich noch ein Update der Treiber von Version ati-driver-installer-8.35.5-x86.x86_64.run auf ati-driver-installer-8.38.6-x86.x86_64.run?

Seit heute habe ich eine hübsche antwort darauf! Neuere Treiber als die 8.35.5 scheinen nicht mehr zu funktionieren mit einer Radeon X1600!

Zuerst die Treiber laut Anleitung von openSuSE installiert. System neu gestartet, Bild ist da, alles scheint zu funktionieren. Kaffeine als TV Programm gestartet -> Absturz. Als nächstes das gleiche Spiel mit Version 8.37… gleicher Fehler! Jetzt hab ich wieder die gleiche Version wie vor dem Kernelupdate und es läuft wieder alles.

Nicht das ich jetzt unbedingt 3D Beschleunigung am Desktop benötigen würde, aber Fernsehen macht halt keinen Spass wenn das Bild mit dem OpenSource Treiber leider ruckelt!

ATI Treiber