Recently in Linux Category

gentoo Stage 1 Installation

| No Comments | No TrackBacks
Hey,

ein Arbeitskollege ist gerade dabei gentoo auf seiner Workstation zu Installieren. Irgendwie habe ich da auch mal wieder Lust auf gentoo bekommen.
Also ISO gezogen (install-x86-minimal-2007.0.iso) und los gehts, daheim wohlgemerkt. @Work bleibe ich schön bei FreeBSD, was daheim leider nicht geht wegen der Menge an Daten die sich auf einen Software Raid mit XFS rum treiben..

Da ich mir nie alle schritte merke habe ich mir von Johannes seine Blog Eintrag Gentoo Stage 1 @ netdirekt genommen und damit installiert.
Da ist eine grobe abfolge beschrieben. Daran angelehnt klappte bis jetzt auch alles ganz gut.
Bis auf ein kleines Problem:
Bei emerge system tauchte ein kleiner Fehler auf und zwar:

* Using ExtUtils::MakeMaker
Can't locate ExtUtils/MakeMaker/Config.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.8.8/i386-linux /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/5.8.8/i386-linux /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl .) at /usr/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 7.
BEGIN failed--compilation aborted at /usr/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 7.
Compilation failed in require at Makefile.PL line 11.
BEGIN failed--compilation aborted at Makefile.PL line 11.

Lösung: emerge --nodeps gdbm libperl perl
Nun emergt es schön weiter :-)

bis dahin
robert

bind9 im vServer (debian etch)

| No Comments | No TrackBacks
Hey,

leider funktionier das Standard Packet von Debian (Etch) nicht in einem vServer. Dazu habe ich hier eine kleine Hilfestellung gefunden: Link
Hier alles in Kürze:

cd /usr/src
apt-get build-dep bind9
apt-get source bind9
apt-get install dpkg-dev gcc debhelper libssl-dev libtool bison
cd bind9-9.3.4
vim debian/rules

Dabei folgendes eintragen oder verändern nach ./configure –prefix=/usr \

–disable-linux-caps \
–disable-threads \

vim Beenden...

dpkg-buildpackage
cd..
dpkg -i bind9_9.3.4-2_i386.deb \
bind9-doc_9.3.4-2_all.deb \
bind9-host_9.3.4-2_i386.deb \
libbind9-0_9.3.4-2_i386.deb \
libbind-dev_9.3.4-2_i386.deb \
libdns22_9.3.4-2_i386.deb \
libisc11_9.3.4-2_i386.deb \
libisccc0_9.3.4-2_i386.deb \
libisccfg1_9.3.4-2_i386.deb \
liblwres9_9.3.4-2_i386.deb
echo “bind9 hold” | dpkg –set-selections

Die erklärungen dazu findet ihr bei dem oben genannten Link.

Ich habe die gebaute Pakete mal online gestellt, zu finden hier: deb's

Debian Key System

| No Comments | No TrackBacks
Wer kennt das nicht unter Debian :
W: GPG error: http://ftp.tiscali.de stable/non-US Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F1D53D8C4F368D5D
Hier die Lösung :

gpg --keyserver pgp.mit.edu. --recv-keys F1D53D8C4F368D5D
gpg -armor --export F1D53D8C4F368D5D | apt-key add -

OpenOffice mach Probleme mit NFS?

| No Comments | No TrackBacks
Servus,

Ich hatte totale Problem mit OpenOffice seit dem ich meine homelaufwerk via NFS mounte.
Abhilfe schaft:

SAL_ENABLE_FILE_LOCKING=1
export SAL_ENABLE_FILE_LOCKING

in der Datei soffice auszukommentieren.
Die Datei findet ihr im openoffice/program.
Unter FreeBSD (ports): /usr/local/openoffice.org-2.2.0/program/soffice
Linux (OO Debs) : /opt/openoffice.org-2.2.0/program/soffice
Kommt aber immer drauf an wo hier es hin Installiert habt.

Ich habe mal getestet wie es ausschaut wenn zwei gleichzeitig an einer Datei arbeiten, das funktioniert alles wunder bar. Der letzte der kommt kann sie nur ReadOnly öffnen.

javascript folding im vim7

| No Comments | No TrackBacks
Abend,

ich habe heute irgend wo auf einer Seite ein bissel vim code gefunden womit sich JavaScript schön faltet...

function! JavaScriptFold()
setl foldmethod=syntax
setl foldlevelstart=1
syn region foldBraces start=/{/ end=/}/ transparent fold keepend extend

function! FoldText()
return substitute(getline(v:foldstart), '{.*', '{...}', '')
endfunction
setl foldtext=FoldText()
endfunction
au FileType javascript call JavaScriptFold()
au FileType javascript setl fen


Leider habe ich es vercheck wo ich es gefunden haben....

bye

PS.: Habe denn blog gefunden : http://amix.dk/

mod_fastcgi & apache2.2

| No Comments | No TrackBacks
Hallo,

ich habe so eben denn ersten von so einigen Servern von sarge auf etch geupgradet.
Ging auch alles wunderbar, bis auf das upgrade auf apache2.2 da wollte das selbst gebaute fast_cgi nicht mehr.

Ich wollte einfach das apache modul noch mal bauen das ging aber leider auch nicht so einfach.
Jeden fall nicht ohne diese Patch hier :
patch...

einfach einspielen und schon klappt die Installation wie gewohnt.

Hier noch mal ein gutes howto wie mann mod_fastcgi mit php einfach unter Debian einrichtet.

robert

NFS - Client (lockd)

| 1 Comment | No TrackBacks
Wenn sowas auftritt

lockd: cannot monitor
lockd: failed to monitor


Der sollte einfach mal rpc.statd starten ;-)

robert

vim7 für debian (unstable)

| No Comments | No TrackBacks
Wer vim7 unter debian (unstable) haben woll kommt hier mit ganz gut..

deb http://people.debian.org/~zack/ unstable vim

das in die die source.list eintragen, denn rest könnt ihr ja selber ;-)

Nichtgebrauchte Packete finden

| No Comments | No TrackBacks
Wenn man mal Prüfen möchte welche Pakette nicht mehr gebraucht werden, weil es keine Abhängigkeiten zu anderen mehr hat dann hilft einen
deborphan --guess-all
weiter.
Das ganze kann man auch in eine CronJob Basteln
deborphan --guess-all | egrep -v '^lib(.*perl|apache-mod-ssl|.*-dev)$' | sort | grep -v -f /etc/deborphan

IP Bleibt stehen

| No Comments | No TrackBacks
Ich hatte neulich ein komisches Problem auf einen Debian Server (3.1).
In der Maschine gibt es zwei Netzwerkkarten, ich habe diese ein Temporär Konfiguriert und dann wieder raus genommen. Aber der Rechner Reagierte immer noch auf die IP Adresse. ifconfig zeigte mit diese auch nicht mehr an, aber ifconfig -a zeigt mir das er immer noch auf der IP lauscht.
Wie läst man nun das Problem?
Ganz einfach :

ip addr del dev eth0

:-D