FileZilla & proftpd, Teil 2
Es gibt wohl gerade wieder Probleme mit der Kombination von FileZilla und proftpd:
http://forum.filezilla-project.org/viewtopic.php?f=2&t=7688
Jetzt hab ich auf dem Gentoo-Server zwar die "passende" Version dafür das es funktionieren sollte, aber irgendwie macht es trotzdem noch Zicken. Seit Ende Juli gibt es zwei neue Versionen von proftpd (1.3.3rc1 und 1.3.2a), allerdings noch keinen offiziellen ebuild. Es gibt aber einen inoffiziellen (Bug #276371), der bei mir zwar kompiliert, aber keinen lauffähigen proftpd erzeugt. Allerdings war das eine 3min-Hau-Ruck-Aktion, mit ein bißchen Geduld geht da sicher mehr
Bleibt also wieder die alte Lösung: Server updaten oder FileZilla downgraden
Animiertes Gif mit ImageMagick
Hauptsächlich, damit ich das nicht dauern selber nachschlagen muss:
convert -delay 30 -loop 0 -resize 500x500 *.jpg animiert.gif
- delay: Pause zwischen den Bildern in 100stel Sekunden (100 Einheiten = 1 Sekunde)
- loop: wie oft die Bilderabfolge wiederholt werden soll. 0 steht hier für "dauernd"
- resize: verkleinert das Bild so, das es in einen Rahmen von 500x500 passt
Gentoo – portage & python
Gerade über ein Problem gestolpert. Hab ein emerge -avuD world gemacht und danach war dann irgendwie "alles" kaputt:
import: unable to open X server `' @ import.c/ImportImageCommand/367.
/usr/bin/emerge: line 8: try:: command not found
import: unable to open X server `' @ import.c/ImportImageCommand/367.
/usr/bin/emerge: line 11: syntax error near unexpected token `('
/usr/bin/emerge: line 11: ` def exithandler(signum,frame):'
Letzendlich beschreibt [2] genau das Problem und liefert auch gleich die Lösung:
- Den Kernel auf die Version 2.6.30-r* (irgendwas in dem Kernel erlaubt kaskadierende Shebangs .. it will fix it
)
-
rm /usr/bin/python && ln -s /usr/bin/python2.6 /usr/bin/python
Ein Hack, aber wirksam
Quellen:
- [1] http://www.jonm.co.uk/Linux.html
- [2] http://forums.gentoo.org/viewtopic-t-786408.html
- [3] http://bugs.gentoo.org/279915
UPDATE:
Erstmal für mich das Script das man löscht:
~> cat /usr/bin/python
#!/bin/sh
# Gentoo Python wrapper script
[[ "${EPYTHON}" =~ (/|^python$) ]] && EPYTHON="python2.6"
"${0%/*}/${EPYTHON:-python2.6}" "$@"
in >=app-admin/eselect-python-20090804 ist das Problem behoben
Quassel – Client vom Server aus trennen
Hatte am Wochenende wieder das Problem, dass ich einen Quassel-Cient (kennt ihr von hier) zuviel laufen hatte. Zwar kann Quassel dies ohne Probleme handhaben, nur markiert mir dieser Client das aktuelle Fenster immer als gelesen, so dass ich nix mitkrieg in diesem Channel. Aber wie trennt man den Client wenn man keinen Zugriff auf den Client-PC hat? Ganz einfach: Zuerst findet man raus, von welcher IP bzw. URL der Client sich konnektiert. In meinem Fall war das einfach
~ netstat --numeric-ports -W | grep 4242 tcp 0 0 meinserver.de:4242 derersteclient.de:1348 VERBUNDEN tcp 0 0 meinserver.de:4242 derzweiteclient.de:53575 VERBUNDEN
dann nutzt man tcpkill. Das tötet einfach alles was an TCP/IP von diesem Host kommt. Find ich gut
~ tcpkill host derzweiteclient.de tcpkill: listening on eth0 [derzweiteclient.de] 213.*.*.* - 212.*.*.*:50937: R 1398992140:1398992140(0) win 0 213.*.*.* - 212.*.*.*:50937: R 1398992260:1398992260(0) win 0 213.*.*.* - 212.*.*.*:50937: R 1398992500:1398992500(0) win 0 212.*.*.*:50937 - 213.*.*.*:22: R 2312272914:2312272914(0) win 0 212.*.*.*:50937 - 213.*.*.*:22: R 2312273916:2312273916(0) win 0 212.*.*.*:50937 - 213.*.*.*:22: R 2312275920:2312275920(0) win 0 CTRL^C
ACHTUNG: Man sollte tunlichst das nicht vom "derzweiteclient.de"-PC machen, weil man sich damit komplett aussperrt. tcpkill läuft solange bis man es abbricht, in der Regel reichen schon 3-5 Sekunden für Quassel zum disconnecten.
Man kann das optimieren mit der Port-Angabe, z.B.: tcpkill host derzweiteclient.de port 4242. Einfach mal bei tcpdump nachlesen was es alles für Optionen gibt.
DSL – Nur noch eine Frage der Zeit .. UPDATE
Wir aktivieren Ihren Anschluss am 02.07.2009.
Aha. Also noch weitere zwei Wochen ohne Internet daheim. Mindestens. Aber bestimmt klappt alles reibungslos. *hust*
10 Dinge die man an einem Sonntag machen sollte ..
- Ausschlafen

- Frühstück mit Brötchen und Croissants

- Wählen gehen

- Pirat werden

- Einen Sommerregen genießen

- Einen Sommerregen verfluchen, weil man gerade durch die Stadt radelt

- Ein gutes Gefühl haben, weil man seine Bürgerpflicht erfüllt hat

- Einen Flug nach England (beinahe) buchen

- Seine Festplatte neu organiseren

- einen sinnlosen Beitrag in seinen Blog schreiben


