All ebuilds that could satisfy "dev-java/sun-jdk" have been masked: dlj-1.1 license(s)

Vor einigen Tagen ist mir beim Update der Java-Version meines Servers der folgende Fehler untergekommen: `!!! The following installed packages are masked: dev-java/sun-jdk-1.6.0.17 (masked by: dlj-1.1 license(s)) A copy of the ‘dlj-1.1’ license is located at ‘/usr/portage/licenses/dlj-1.1’. dev-java/sun-jdk-1.5.0.22 (masked by: dlj-1.1 license(s)) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. !!! All ebuilds that could satisfy “dev-java/sun-jdk” have been masked....

Crash von fdisk unter busybox mit Fehler "Segmentation fault"

Seit langer Zeit melden sich immer wieder Leser bei mir, dass bei ihnen bei bestimmten USB-Sticks das Programm fdisk mit der Meldung, dass es auf einen “Segmentation fault” gestoßen sei, abgestürzt sei. Anscheinend ist dies ein Bug des Input-Handlings, weshalb mir ein Leser den folgenden Weg für den Aufruf von fdisk schickte: cat | fdisk /dev/sdc So bescheuert wie dieser Aufruf aussieht, er behebt den Fehler interessanterweise. Danke an Martin K....

Gentoo Linux: sys-fs/device-mapper is blocking sys-fs/udev-146

Heute kam die Meldung: sys-fs/device-mapper is blocking sys-fs/udev-146 auf einem Server beim emerge hoch. Lösung war einfach: 1 2 emerge --unmerge sys-fs/device-mapper emerge -av sys-fs/lvm2 sys-fs/device-mapper ist nun in lvm2 integriert worden / übergegangen, weshalb es nicht mehr benötigt wird.

Qemu 0.9.1 unter Gentoo installieren

Für ein neues Projekt habe ich heut auf Gentoo das Virtualisierungstool Qemu in der Version 0.9.1 benötigt. Blöderweise wird bei der Installation folgender Fehler geworfen: `* qemu requires gcc-3 in order to build and work correctly please compile it switching to gcc-3. We are aware that qemu can guess a gcc-3 but this feature could be harmful.` Also musste ein GCC3 her: emerge -av =sys-devel/gcc-3.4.6* Als dieser installiert war, konnte ich per gcc-config zunächst mal die verfügbaren GCC-Versionen einsehen:...

unzip *.zip liefert "caution: filename not matched" auf AIX 5.3

Beim unzippen auf einem System auf der Platform IBM AIX 5.3 stiess ich heute bei der Eingabe des Befehls: 1 unzip *.zip auf den folgenden Fehler: 1 caution: filename not matched und war erstmal darüber nicht so glücklich ;) Die Lösung war einfach, es gab mehrere Möglichkeiten: 1 unzip '*.zip' Oder: 1 for z in *.zip; do unzip $z; done PS: Installiert war UnZip 5.52 von Info-Zip

Wie findet man unter Linux heraus, welches Programm auf eine Datei zugreift?

Genau diese Frage habe ich mir heute gestellt, da mir nicht klar war, welcher Prozess eine bestimmte Datei erstellt hat und auf diese ständig geschrieben hat. Eine Lösung ist die Nutzung von fuser: 1 fuser logfile.log 1 logfile.log: 8278 Mit dieser kyptischen Nummer kann man wenig anfangen, also noch ein ps außenherum: 1 ps -p `fuser logfile.log` 1 2 3 logfile.log: PID TTY TIME CMD 8278 ? 00:02:39 DasProgramm In diesem Fall hat also DasProgramm die Datei im Zugriff gehabt....

Wie findet man unter Linux heraus, welcher Nutzer auf eine Datei zugreift?

Genau diese Frage habe ich mir heute gestellt, da mir nicht klar war, welcher Nutzer eine bestimmte Datei erstellt hat und auf diese ständig geschrieben hat. Eine Lösung ist die Nutzung von fuser: 1 fuser -u logfile.log 1 logfile.log: 8278(mysql) In diesem Fall hat also mysql die Datei im Zugriff gehabt.

Fehler unter Gentoo: configure: error: C compiler cannot create executables

Gestern wollte mein Server nach einem World-Update unter Gentoo auf einmal keine Programme mehr kompilieren. Jedes Paket brach beim Kompilieren ab und meinte immer nur, man möge doch bitte mal die Logs prüfen. Dort fand ich dann den Fehler: configure: error: C compiler cannot create executables Was darauf hinwies, dass mit gcc was nicht in Ordnung war. Ein wenig suchen führte mich zu einem Thread im Gentoo-Forum  , wo beschrieben war, man das Problem loswerden konnte....

Fehler: "ImportError: No module named setuptools" unter Gentoo Linux

Gerade bin ich bei emergen eines python-paketes auf den Fehler: ImportError: No module named setuptools gestoßen. Die Lösung war einfach: emerge -av dev-python/setuptools Und dann nochmal versuchen ;)

Nutzung der Firmware 300.21.012 des Nokia E71 ohne Nokia Messaging bzw. Nokia Email

Seit der Installation von Firmware 300.21.012 wurde ich mit der Verwendung von Nokia Messaging  genervt. Was prinzipiell für normale Nutzer kein Problem ist (weils echt besser als das integrierte E-Mail-Programm ist), stellte es für mich ein Problem dar, da Nokia Messaging meinen Mailserver zwar akzeptiert hatte, jedoch den Account nicht anzeigen wollte. Prinzipiell rate ich aber jeden zunächst mal Nokia Messaging auszuprobieren, da es HTML-Mails unterstützt und beispielsweise neue Mails mit Betreff auf dem Ausgangsbildschirm anzeigen kann....