lufs mag ned...

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
Post Reply
floschi
Userprojekt
Userprojekt
Posts: 3247
Joined: 2002-07-18 08:13
Location: München
Contact:
 

lufs mag ned...

Post by floschi »

Hi!

System: Debian woody mit 2.4.18-bf2.4

Bauen konnte ich lufs nach einigen Handständen, d.h. es gab weder beim make noch make install Probleme.

Danach habe ich mit modconf das lufs Modul geladen, keine Probleme.

Nur egal was ich damit machen will, jedesmal das gleiche:

Code: Select all

lufsmount localfs://~ /mnt
liblufs-localfs.so: cannot open shared object file: No such file or directory
unsupported file system: localfs
Das gleiche mit ftpfs und sshfs...

Mit google hab ich nen netten Thread in ner Mailliste gefunden, aber darin war nichts brauchbares...

Hat jemand nen Hinweis?

Grüßle

Olfi ;)
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: lufs mag ned...

Post by captaincrunch »

Gibt's die "liblufs-localfs.so" denn ? Starte den lufsmount doch mal per strace, da sollte stehen, wo er das Object vermutet ...
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
floschi
Userprojekt
Userprojekt
Posts: 3247
Joined: 2002-07-18 08:13
Location: München
Contact:
 

Re: lufs mag ned...

Post by floschi »

Gibt es,

/usr/local/lib/liblufs-localfs.so

und mein liebes strace:

Code: Select all

debian:~# strace lufsmount localfs://~ /mnt
execve("/usr/local/bin/lufsmount", ["lufsmount", "localfs://~", "/mnt"], [/* 15 vars */]) = 0
uname({sys="Linux", node="debian", ...}) = 0
brk(0)                                  = 0x804ac60
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=6296, ...}) = 0
old_mmap(NULL, 6296, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000
close(3)                                = 0
open("/lib/libpthread.so.0", O_RDONLY)  = 3
read(3, "177ELF111\0\0\0\0\0\0\0\0\03\03\01\0\0\0`C\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=102172, ...}) = 0
old_mmap(NULL, 81316, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40016000
mprotect(0x40023000, 28068, PROT_NONE)  = 0
old_mmap(0x40023000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd000) = 0x40023000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "177ELF111\0\0\0\0\0\0\0\0\03\03\01\0\0\030222"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1153784, ...}) = 0
old_mmap(NULL, 1166560, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002a000
mprotect(0x4013d000, 40160, PROT_NONE)  = 0
old_mmap(0x4013d000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x113000) = 0x4013d000
old_mmap(0x40143000, 15584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40143000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40147000
munmap(0x40014000, 6296)                = 0
getrlimit(0x3, 0xbffff9bc)              = 0
setrlimit(RLIMIT_STACK, {rlim_cur=2044*1024, rlim_max=RLIM_INFINITY}) = 0
getpid()                                = 276
uname({sys="Linux", node="debian", ...}) = 0
rt_sigaction(SIGRTMIN, {0x4001e480, [], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x4001e508, [], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_2, {0x4001e608, [], 0x4000000}, NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbffff7c4, 32, (nil), 0}) = 0
rt_sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
fork()                                  = 277
wait4(277, liblufs-localfs.so: cannot open shared object file: No such file or directory
unsupported file system: localfs
[WIFEXITED(s) && WEXITSTATUS(s) == 1], 0, NULL) = 277
rt_sigaction(SIGINT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
--- SIGCHLD (Child exited) ---
_exit(256)                              = ?
und was sagt mir das?
floschi
Userprojekt
Userprojekt
Posts: 3247
Joined: 2002-07-18 08:13
Location: München
Contact:
 

Re: lufs mag ned...

Post by floschi »

Sodala, dank dodolin im jabber bin ich wieder etwas schlauer und es geht jetzt *g*

Die libs wurden in /usr/local/lib abgelegt, bei Debian sollte das aber in /usr/lib sein.

Normalerweise regelt das die /etc/ld.so.conf, die es aber bei Debian bei mir nicht gibt. Also diese schnell angelegt, /usr/local/lib reingeschrieben und ldconfig aufgerufen und jetzt bin ich glücklich ;)
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: lufs mag ned...

Post by captaincrunch »

Ja ja ... immer diese Selberbauer ... ;)

Ein ganz kleiner Backport des unstable-Pakets ( http://packages.debian.org/unstable/mis ... ource.html ) hätte es wahrscheinlich auch getan) :-D

Btw. : Ich hab den Backport gerade mal durchgeführt, aber noch nicht getestet. Wer Interesse hat, kann sich das ganze unter http://linux.roothell.org/lufs/ anschauen.
Wenn das Interesse daran größer ist, würde ich die Pakete im Debian-Repository des DebianHowto bereitstellen.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
floschi
Userprojekt
Userprojekt
Posts: 3247
Joined: 2002-07-18 08:13
Location: München
Contact:
 

Re: lufs mag ned...

Post by floschi »

CaptainCrunch wrote:Wenn das Interesse daran größer ist, würde ich die Pakete im Debian-Repository des DebianHowto bereitstellen.
Würde ich bevorzugen, da ich das für ein Backup-Howto brauche, das ich gerade schreibe ;)
floschi
Userprojekt
Userprojekt
Posts: 3247
Joined: 2002-07-18 08:13
Location: München
Contact:
 

Re: lufs mag ned...

Post by floschi »

Leider muss ich dich enttäuschen:
This package does not contain the kernel driver source, not yet. I recommend to
use the kernel patch available from http://lufs.sourceforge.net/lufs/ or
included in the WOLK (http://wolk.sf.net).
D.h. um ein Selberbauen geht's ned herum...

Zumindest findet sich bei mir kein lufs.o, sodass ich kein Kernelmodul laden kann... und genau das bemängelt er dann immer.

Das sollte eigentlich durch lufs-source geschehen, aber Pustekuchen :(

Grüßle

Olfi
floschi
Userprojekt
Userprojekt
Posts: 3247
Joined: 2002-07-18 08:13
Location: München
Contact:
 

Re: lufs mag ned...

Post by floschi »

Gut, nur der Vollständigkeit halber, ein Howto folgt demnächst:

Nach dem lufs-source das tar im /usr/src entsprechend mit make-kpkg installieren ;)
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: lufs mag ned...

Post by captaincrunch »

D.h. um ein Selberbauen geht's ned herum...
Schon klar, nur hast du durch das Paket den Vorteil, dass alles dabei auf Debian abgestimmt ist, ohne dass du groß etwas dafür tun musst.

Wie angekündigt, liegen die Pakete jetzt aber auch im Debianhowto-Repository. Durch den Eintrag

deb http://deb.debianhowto.de testing lufs

in der /etc/apt/sources-list, gefolt von einem einem "apt-get update" kann man die Pakete installieren. Was weiter kommt wird dann olfis Howto beschreiben ... ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Post Reply