OVH Community, your new community space.

Truecrypt geht nicht wie es soll...


sledge0303
25.04.07, 09:43
Zerkloppen kann man kein System wegen einem neuen Kernel
Du musst nur durch alle Optionen gehen und dementsprechend auswählen, wie zum Bleistift beim Crypt.
Was den Lighty angeht, gab ich dir ja geschrieben du wirst sehen warum es nicht funktionieren konnte

Inder
25.04.07, 07:52
ok habs gelöst bekommen. Es lag an der alten Version von Lighty. Dort hatte man noch einen Fehler in der Config von FastCGI. Das Problem war, dass beim Aufruf von .php Dateien sich Lighty beendet hat. Das kann man entweder lösen, indem man die neueste Lighty Version installiert oder in der 10-fastcgi.conf folgendes

Code:
"port" => 9000
durch

Code:
"socket" => "/tmp/php.socket"
ersetzt.



Das mit dem neuen Kernel gucke ich mir mal in einer ruhigen Minute an. Hoffe das ist nicht so schwer. Nicht dass ich mein System zerkloppe und dann muss ich es wieder neu aufsetzen

sledge0303
25.04.07, 07:25
Kein Problem. Ubuntu ist ein Debian Derivat, man setzt in erster Linie auf Stabilität statt allerneuste Pakete - wie bei Debian halt.
Den neusten Lighty kannst dir selbst bauen und installieren. Wenn, dann würde ich dir den neusten 1.5.0 unstable empfehlen. Der läuft schon sehr stabil.
Der 1.5er steht leider nicht mehr (wieso keine Ahnung) auf der Homepage.
Kannst von mir die URL und ein kleies Howto bekommen wenn möchtest.
Wenn du mit Java arbeitest und den AJP13 worker brauchst, kommst ohne workaround bei den 1.4er Lighty nicht um den 1.5.0 rum.

Statt des 2.6.15 Kerne würde ich ebenfalls einen neuen Kernel bauen, Pfad zu einer .config ist hier zzgl. Howto im Forum zu finden.

Inder
25.04.07, 07:16
Danke schonmal. Ich werde das jetzt mal testen. Komisch finde ich nur, dass ich Lighty aus den Dapper Paketquellen installiert habe. Wieso ist dann dort so eine alte Version drin?

sledge0303
24.04.07, 19:48
Willst du eine Subdomain, zum Beispiel download.deinedomain.de einrichten, muss es so aussehen

mod_auth
$SERVER["socket"] == ":20080" {
$HTTP["host"] == "download.meinedomain.de" {
server.document-root = "/var/www/download/htdocs/"
server.dir-listing = "enable"
auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/etc/lighttpd/password/download.pwd"
auth.require = ("/" => (
"method" => "basic",
"realm" => "admin",
"require" => "valid-user"
))
accesslog.filename = "/var/log/lighttpd/download-access.log"
}
}
Um das Passwort zu erstellen musst du apache2-utils installieren und danach

mkdir -p /etc/lighttpd/password
htpasswd -cmd /etc/lighttpd/password/password.pwd
Danach gibst dein Passwort ein und das Verzeichnis ist Passwortgeschützt!
Um einen User hinzuzufügen, lasse beginnt es mit htpasswd -md... also ohne 'c'. Soll download über Port 80 laufen, entweder den Socket auf 80 umstellen oder $SERVER sowie eine geschweifte Klammer entfernen

Einfacher gehts nicht, oder?

sledge0303
24.04.07, 19:34
Ist ziemlich alt der Lighty...1.4.15 ist momentan stable und 1.5.0 im Testing/Unstable laufen weitaus stabiler, wobei 1.5.0 den Vorzug geben würde.

OK, was den Host angeht, ein Beispiel wie eine lighttpd.conf in etwa aussehen sollte, sichere aber vorher deine alte lighttpd.conf:

server.username = "www-data"
server.groupname = "www-data"
server.document-root = "/var/www/htdocs/"
server.pid-file = "/var/run/lighttpd.pid"
server.errorlog = "/var/log/lighttpd/error.log"
accesslog.filename = "/var/log/lighttpd/access.log"
server.stat-cache-engine = "fam"
server.event-handler = "linux-sysepoll"
server.name = "www.meinedomain.de"
server.max-fds = 2048
server.follow-symlink = "enable"
server.max-keep-alive-idle = 10
server.modules = (
"mod_access",
"mod_cgi",
"mod_fastcgi",
"mod_alias",
"mod_deflate",
"mod_accesslog" )
server.indexfiles = (
"index.xhtml",
"index.html",
"index.htm",
"index.php",
)
mimetype.assign = (
".pdf" => "application/pdf",
".sig" => "application/pgp-signature",
".spl" => "application/futuresplash",
".class" => "application/octet-stream",
".ps" => "application/postscript",
".torrent" => "application/x-bittorrent",
".dvi" => "application/x-dvi",
".pac" => "application/x-ns-proxy-autoconfig",
".swf" => "application/x-shockwave-flash",
".tgz" => "application/x-tgz",
".mp3" => "audio/mpeg",
".m3u" => "audio/x-mpegurl",
".wma" => "audio/x-ms-wma",
".wax" => "audio/x-ms-wax",
".ogg" => "application/ogg",
".wav" => "audio/x-wav",
".xbm" => "image/x-xbitmap",
".xpm" => "image/x-xpixmap",
".xwd" => "image/x-xwindowdump",
".asc" => "text/plain",
".c" => "text/plain",
".h" => "text/plain",
".cc" => "text/plain",
".cpp" => "text/plain",
".hh" => "text/plain",
".hpp" => "text/plain",
".conf" => "text/plain",
".log" => "text/plain",
".text" => "text/plain",
".txt" => "text/plain",
".diff" => "text/plain",
".patch" => "text/plain",
".ebuild" => "text/plain",
".eclass" => "text/plain",
".rtf" => "application/rtf",
".bmp" => "image/bmp",
".tif" => "image/tiff",
".tiff" => "image/tiff",
".ico" => "image/x-icon",
".mpeg" => "video/mpeg",
".mpg" => "video/mpeg",
".mov" => "video/quicktime",
".qt" => "video/quicktime",
".avi" => "video/x-msvideo",
".asf" => "video/x-ms-asf",
".asx" => "video/x-ms-asf",
".wmv" => "video/x-ms-wmv",
".tbz" => "application/x-bzip-compressed-tar",
".tar.bz2" => "application/x-bzip-compressed-tar",
".tar.gz" => "application/x-tgz",
".bz2" => "application/x-bzip",
".gz" => "application/x-gzip",
".tar" => "application/x-tar",
".zip" => "application/zip",
".jpeg" => "image/jpeg",
".jpg" => "image/jpeg",
".png" => "image/png",
".gif" => "image/gif",
".xhtml" => "text/html",
".html" => "text/html",
".htm" => "text/html",
".dtd" => "text/xml",
".xml" => "text/xml",
".css" => "text/css",
".js" => "text/javascript",
".php" => "application/x-httpd-php",
"" => "text/plain",
)
static-file.exclude-extensions = (
".pl",
".cgi",
".fcgi",
".php",
)
url.access-deny = (
"~",
".ini",
".inc",
".cfg",
".tpl",
".bak",
".dist",
".orig",
".htaccess",
".htpasswd",
".example",
".sample",
".lang",
)
fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/usr/bin/php5-cgi"
)
)
)
deflate.enabled = "enable"
deflate.compression-level = 9
deflate.mem-level = 9
deflate.window-size = 15
deflate.allowed_encodings = ( "bzip2", "gzip", "deflate" )
deflate.min-compress-size = 200
deflate.work-block-size = 512
deflate.mimetypes = ("text/html", "text/plain", "text/css", "text/javascript", "text/xml")
So sollte es klappen mit dem Lighty

Ich selber fahre den 1.5.0er und da kann es kleine Abweichungen geben. Wenn absolut nicht klar kommst, ich bin bis heute Spätabends öfters online.
Vergleiche mal beide conf Dateien, danach wirst selbst erkennen woran es gehakt haben könnte

Inder
24.04.07, 19:08
Code:
horsti@ks*****:~$ lighttpd -V
lighttpd-1.4.11 (ssl) - a light and fast webserver
Build-Date: May 11 2006 00:02:41

Event Handlers:

        + select (generic)
        + poll (Unix)
        + rt-signals (Linux 2.4+)
        + epoll (Linux 2.6)
        - /dev/poll (Solaris)
        - kqueue (FreeBSD)

Network handler:

        + sendfile

Features:

        + IPv6 support
        + zlib support
        + bzip2 support
        + crypt support
        - PAM support
        + SSL Support
        + PCRE support
        + mySQL support
        + LDAP support
        - memcached support
        - FAM support
        + LUA support
        - xml support
        - SQLite support
        + GDBM support

Code:
        ".spc"      => "chemical/x-galactic-spc",
        ".inp"      => "chemical/x-gamess-input",
        ".gam"      => "chemical/x-gamess-input",
        ".gamin"    => "chemical/x-gamess-input",
        # 245
        ".fch"      => "chemical/x-gaussian-checkpoint",
        ".fchk"     => "chemical/x-gaussian-checkpoint",
        ".cub"      => "chemical/x-gaussian-cube",
        ".gau"      => "chemical/x-gaussian-input",
        ".gjc"      => "chemical/x-gaussian-input",
        # 250
        ".gjf"      => "chemical/x-gaussian-input",
        ".gal"      => "chemical/x-gaussian-log",
        ".gcg"      => "chemical/x-gcg8-sequence",
        ".gen"      => "chemical/x-genbank",
        ".hin"      => "chemical/x-hin",
        # 255
        ".istr"     => "chemical/x-isostar",
        ".ist"      => "chemical/x-isostar",
        ".jdx"      => "chemical/x-jcamp-dx",
        ".dx"       => "chemical/x-jcamp-dx",
        ".kin"      => "chemical/x-kinemage",
        # 260
        ".mcm"      => "chemical/x-macmolecule",
        ".mmd"      => "chemical/x-macromodel-input",
        ".mmod"     => "chemical/x-macromodel-input",
        ".mol"      => "chemical/x-mdl-molfile",
        ".rd"       => "chemical/x-mdl-rdfile",
        # 265
        ".rxn"      => "chemical/x-mdl-rxnfile",
        ".sd"       => "chemical/x-mdl-sdfile",
        ".sdf"      => "chemical/x-mdl-sdfile",
        ".tgf"      => "chemical/x-mdl-tgf",
        ".mcif"     => "chemical/x-mmcif",
        # 270
        ".mol2"     => "chemical/x-mol2",
        ".gpt"      => "chemical/x-mopac-graph",
        ".mop"      => "chemical/x-mopac-input",
        ".mopcrt"   => "chemical/x-mopac-input",
        ".mpc"      => "chemical/x-mopac-input",
        # 275
        ".dat"      => "chemical/x-mopac-input",
        ".zmt"      => "chemical/x-mopac-input",
        ".moo"      => "chemical/x-mopac-out",
        ".mvb"      => "chemical/x-mopac-vib",
        ".asn"      => "chemical/x-ncbi-asn1",
        # 280
        ".prt"      => "chemical/x-ncbi-asn1-ascii",
        ".ent"      => "chemical/x-ncbi-asn1-ascii",
        ".val"      => "chemical/x-ncbi-asn1-binary",
        ".aso"      => "chemical/x-ncbi-asn1-binary",
        ".pdb"      => "chemical/x-pdb",
        # 285
        ".ros"      => "chemical/x-rosdal",
        ".sw"       => "chemical/x-swissprot",
        ".vms"      => "chemical/x-vamas-iso14976",
        ".vmd"      => "chemical/x-vmd",
        ".xtel"     => "chemical/x-xtel",
        # 290
        ".xyz"      => "chemical/x-xyz",
        ".gif"      => "image/gif",
        ".ief"      => "image/ief",
        ".jpeg"     => "image/jpeg",
        ".jpg"      => "image/jpeg",
        # 295
        ".jpe"      => "image/jpeg",
        ".pcx"      => "image/pcx",
        ".png"      => "image/png",
        ".svg"      => "image/svg+xml",
        ".svgz"     => "image/svg+xml",
        # 300
        ".tiff"     => "image/tiff",
        ".tif"      => "image/tiff",
        ".djvu"     => "image/vnd.djvu",
        ".djv"      => "image/vnd.djvu",
        ".wbmp"     => "image/vnd.wap.wbmp",
        # 305
        ".ras"      => "image/x-cmu-raster",
        ".cdr"      => "image/x-coreldraw",
        ".pat"      => "image/x-coreldrawpattern",
        ".cdt"      => "image/x-coreldrawtemplate",
        ".ico"      => "image/x-icon",
        # 310
        ".art"      => "image/x-jg",
        ".jng"      => "image/x-jng",
        ".bmp"      => "image/x-ms-bmp",
        ".psd"      => "image/x-photoshop",
        ".pnm"      => "image/x-portable-anymap",
        # 315
        ".pbm"      => "image/x-portable-bitmap",
        ".pgm"      => "image/x-portable-graymap",
        ".ppm"      => "image/x-portable-pixmap",
        ".rgb"      => "image/x-rgb",
        ".xbm"      => "image/x-xbitmap",
        # 320
        ".xpm"      => "image/x-xpixmap",
        ".xwd"      => "image/x-xwindowdump",
        ".igs"      => "model/iges",
        ".iges"     => "model/iges",
        ".msh"      => "model/mesh",
        # 325
        ".mesh"     => "model/mesh",
        ".silo"     => "model/mesh",
        ".wrl"      => "model/vrml",
        ".vrml"     => "model/vrml",
        ".ics"      => "text/calendar",
        # 330
        ".icz"      => "text/calendar",
        ".csv"      => "text/comma-separated-values",
        ".css"      => "text/css",
        ".323"      => "text/h323",
        ".html"     => "text/html",
        # 335
        ".htm"      => "text/html",
        ".shtml"    => "text/html",
        ".uls"      => "text/iuls",
        ".mml"      => "text/mathml",
        ".asc"      => "text/plain",
        # 340
        ".txt"      => "text/plain",
        ".text"     => "text/plain",
        ".diff"     => "text/plain",
        ".pot"      => "text/plain",
        ".rtx"      => "text/richtext",
        # 345
        ".rtf"      => "text/rtf",
        ".sct"      => "text/scriptlet",
        ".wsc"      => "text/scriptlet",
        ".tm"       => "text/texmacs",
        ".ts"       => "text/texmacs",
        # 350
        ".tsv"      => "text/tab-separated-values",
        ".jad"      => "text/vnd.sun.j2me.app-descriptor",
        ".wml"      => "text/vnd.wap.wml",
        ".wmls"     => "text/vnd.wap.wmlscript",
        ".bib"      => "text/x-bibtex",
        # 355
        ".boo"      => "text/x-boo",
        ".h++"      => "text/x-c++hdr",
        ".hpp"      => "text/x-c++hdr",
        ".hxx"      => "text/x-c++hdr",
        ".hh"       => "text/x-c++hdr",
        # 360
        ".c++"      => "text/x-c++src",
        ".cpp"      => "text/x-c++src",
        ".cxx"      => "text/x-c++src",
        ".cc"       => "text/x-c++src",
        ".h"        => "text/x-chdr",
        # 365
        ".htc"      => "text/x-component",
        ".c"        => "text/x-csrc",
        ".d"        => "text/x-dsrc",
        ".hs"       => "text/x-haskell",
        ".java"     => "text/x-java",
        # 370
        ".lhs"      => "text/x-literate-haskell",
        ".moc"      => "text/x-moc",
        ".p"        => "text/x-pascal",
        ".pas"      => "text/x-pascal",
        ".gcd"      => "text/x-pcs-gcd",
        # 375
        ".pl"       => "text/x-perl",
        ".pm"       => "text/x-perl",
        ".py"       => "text/x-python",
        ".etx"      => "text/x-setext",
        ".tk"       => "text/x-tcl",
        # 380
        ".tex"      => "text/x-tex",
        ".ltx"      => "text/x-tex",
        ".sty"      => "text/x-tex",
        ".cls"      => "text/x-tex",
        ".vcs"      => "text/x-vcalendar",
        # 385
        ".vcf"      => "text/x-vcard",
        ".dl"       => "video/dl",
        ".dif"      => "video/dv",
        ".dv"       => "video/dv",
        ".fli"      => "video/fli",
        # 390
        ".gl"       => "video/gl",
        ".mpeg"     => "video/mpeg",
        ".mpg"      => "video/mpeg",
        ".mpe"      => "video/mpeg",
        ".mp4"      => "video/mp4",
        # 395
        ".qt"       => "video/quicktime",
        ".mov"      => "video/quicktime",
        ".mxu"      => "video/vnd.mpegurl",
        ".lsf"      => "video/x-la-asf",
        ".lsx"      => "video/x-la-asf",
        # 400
        ".mng"      => "video/x-mng",
        ".asf"      => "video/x-ms-asf",
        ".asx"      => "video/x-ms-asf",
        ".wm"       => "video/x-ms-wm",
        ".wmv"      => "video/x-ms-wmv",
        # 405
        ".wmx"      => "video/x-ms-wmx",
        ".wvx"      => "video/x-ms-wvx",
        ".avi"      => "video/x-msvideo",
        ".movie"    => "video/x-sgi-movie",
        ".ice"      => "x-conference/x-cooltalk",
        # 410
        ".vrm"      => "x-world/x-vrml",
        # 411
    )
    fastcgi.server       = (
        ".php" => (
            "localhost" => (
                "bin-path" => "/usr/bin/php5-cgi",
                "port"     => 9000,
                # 2
            ),
        ),
    )


    $HTTP["host"] == "localhost" {
        # block 1
        dir-listing.activate = "enable"

    } # end of $HTTP["host"] == "localhost"
}

Beim 2. Befehl ist die Ausgabe zu lang. Ich kann die nicht komplett kopieren.

und hier noch die error.log Einträge

2007-04-24 16:21:14: (log.c.75) server started
2007-04-24 16:39:53: (log.c.135) server stopped
2007-04-24 16:39:55: (log.c.75) server started


access.log ist leer

sledge0303
24.04.07, 18:48
Poste mal bitte die komplette Ausgabe von folgenden Befehlen und die letzten 3 Einträge in der /var/log/lighttpd/error.log sowie access.log.
Die IP und Servernamen 'ausradieren'.

lighttpd -V
lighttpd -p -f /etc/lighttpd/lighttpd.conf

Inder
24.04.07, 14:40
So hab eben den Server neu installiert. Dein tutorial war spitze, es gab nicht ein Problem

Ok vielleicht n kleines...wieso hab ich jetzt einen älteren Kernel?

Ich habe jetzt 2.6.15-28-686

//edit: ahh, ich glaube die 15er sind für Dapper, was drüber liegt wird wohl schon Edgy Eft sein...



//edit*2:
Irgendwie ist mein webserver jetzt nichtmehr zu erreichen.
Kaum war mein Server neu aufgesetzt, da hab ich mysql-server, php5, phpmyadmin ind lighttppd installiert. Ich hab die Configs angepasst aber wenn ich jetzt meine IP in den Browser eingebe, dann kommt nur

(111) Connection refused

sledge0303
21.04.07, 18:42
Zitat Zitat von Inder
alles klar. Dann werde ich mal heute mein eigenes Ubuntu System aufsetzen und nicht mit den Images weiterarbeiten.
Eine sehr weise Entscheidung

Inder
21.04.07, 10:52
alles klar. Dann werde ich mal heute mein eigenes Ubuntu System aufsetzen und nicht mit den Images weiterarbeiten.

sledge0303
21.04.07, 07:56
Zitat Zitat von paul_panzer
Treffender ausgedrückt: die Images kannst vergessen. Außerhalb der Norm, unmoderner Bootloader und wer weiß was noch alles nicht koscher ist an den Dingern.
[Schwarzsehmodus ein]
Warten wir mal das 'neue' Etch Image ab, wie es mit einem 2.4.hastenichtgesehen Kernel oder per Netboot mit einem 'aktuellen' 2.6.18.1 aus dem Hause OVH zzgl. Lilo als Bootloader arbeitet...
[/Schwarzsehmodus]
From scratch dauert die Installation 30min incl. Wartezeit auf das Rescuepass

paul_panzer
20.04.07, 15:19
Treffender ausgedrückt: die Images kannst vergessen. Außerhalb der Norm, unmoderner Bootloader und wer weiß was noch alles nicht koscher ist an den Dingern.

sledge0303
20.04.07, 14:56
Zitat Zitat von Inder
Kernel hab ich 2.6.18.1-xxxx-std-ipv4-32
Neben diesen 'Kernel' noch eines dieser komischen Images von OVH und das kann, muss aber nicht, gutes arbeiten verhindern.
Empfehle dir die Kiste from scratch aufzusetzen und danach hast mehr freiheiten bei der Konfiguration des Systems!

Kernelhowto findest hier im Forum und wenn Fragen hast, richte die direkt an Christian oder mich. Einer von uns wird dir schon helfen können

Inder
20.04.07, 14:12
oO ich kenne mich zwar ein wenig mit Linux aus, aber einen eigenen Kernel hab ich noch nicht gemacht. Hoffe das ist nicht so schwer.

Ich hab hatte erst Ubuntu Dapper drauf, jetzt das Edgy Eft, weil ich dachte das liegt daran, dass es erst nur die Basis installation war.

Kernel hab ich 2.6.18.1-xxxx-std-ipv4-32

sledge0303
19.04.07, 22:42
Zitat Zitat von Inder
Ja ich hab gesehen dass es /proc/modules nicht gibt. Was kann ich dagegen machen?
Einen neuen Kernel mit Modulsupport bauen

Gegenfrage, welcher läuft denn momentan auf deiner Kiste? OS? Welcher Bootloader?

Du musst darauf achten das folgende Angaben in deiner .config Datei stehen, lade dir am besten die Sourcen vom 2.6.20 runter.

CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y
CONFIG_STOP_MACHINE=y

Inder
19.04.07, 21:51
Zitat Zitat von Christian
In deinem Kernel sind alle Funktionen statisch eingebunden, sprich er wurde ohne Modulsupport kompiliert.

Wenn du folgende Kommandos probierst wirst es selbst sehen:



HTH
Ja ich hab gesehen dass es /proc/modules nicht gibt. Was kann ich dagegen machen?

Christian_renamed
19.04.07, 21:08
In deinem Kernel sind alle Funktionen statisch eingebunden, sprich er wurde ohne Modulsupport kompiliert.

Wenn du folgende Kommandos probierst wirst es selbst sehen:

cat /proc/modules
lsmod
HTH

Inder
19.04.07, 20:24
Hi, ich hab den Isgenug Server und dort habe ich Truecrypt installiert. Ich habe auch ein Container-File angelegt. Wenn ich das File jetzt aber mounten möchte mit truecrypt, dann bekomme ich folgende Fehlermeldung

Code:
fopen /proc/modules: No such file or directory
Weiß jemand warum dieser Fehler auftritt? Bei mir zu Hause mit Ubuntu funktioniert es doch...