unsupported file system (0.9.6 on debian)

Help
Anonymous
2003-06-08
2003-06-22

  • Anonymous
    2003-06-08

    every time I try to lufsmount something I get the following error:
    liblufs-ftpfs.so: cannot open shared object file: No such file or directory
    unsupported file system: ftpfs
    the installation was okay - I think.

    I'm kind of new to the mount-stuff ...

     
    • The dynamical loader, ld.so, doesn't know where to find the lufs
      libraries (by default, these were installed  in /usr/local/lib).  You
      have two choices:

      1) Set the the environment  variable LD_LIBRARY_PATH to
           include the search path /usr/local/lib.  E.g. add this to your
          .cshrc or (.bashrc).

      2) Add /usr/local/lib to the system-wide search path by adding
          it to /etc/ld.so.conf and run ldconfig to remake the library cache.

      I recommend the first choice, which is more consistent with the
      idea of a userland utility.

       

      • Anonymous
        2003-06-08

        I went for the 2)-solution 'cause it looked more straight-forward, but ... it didn't "do the trick" - nothing changed.
        If I go looking for the liblufs-sshfs.so or liblufs-ftpfs.so myself, I can't seem to find them anywhere ... is this good?

        keep helping me ... thanks
        /aey

         
    • If you didn't speficially configure the install prefix is will be /usr/local.
      Look in /usr/local/lib for libraries that begin with liblufs.

      If they are not there, I would guess that either you forgot to do a
      make install in the source directory or the make install falied.

      Have a look.

       

      • Anonymous
        2003-06-09

        i looked in /usr/local/lib/ here is what I got:

        lrwxrwxrwx    1 root     staff          19  8 jun 14:20 liblufs-ftpfs -> liblufs-ftpfs.2.0.0
        lrwxrwxrwx    1 root     staff          19  8 jun 14:20 liblufs-ftpfs.2 -> liblufs-ftpfs.2.0.0
        -rwxr-xr-x    1 root     staff      122212  8 jun 14:20 liblufs-ftpfs.2.0.0
        -rwxr-xr-x    1 root     staff         730  8 jun 14:20 liblufs-ftpfs.la
        lrwxrwxrwx    1 root     staff          20  8 jun 14:20 liblufs-gnetfs -> liblufs-gnetfs.1.0.0
        lrwxrwxrwx    1 root     staff          20  8 jun 14:20 liblufs-gnetfs.1 -> liblufs-gnetfs.1.0.0
        -rwxr-xr-x    1 root     staff       33688  8 jun 14:20 liblufs-gnetfs.1.0.0
        -rwxr-xr-x    1 root     staff         736  8 jun 14:20 liblufs-gnetfs.la
        lrwxrwxrwx    1 root     staff          21  8 jun 14:20 liblufs-localfs -> liblufs-localfs.2.0.0
        lrwxrwxrwx    1 root     staff          21  8 jun 14:20 liblufs-localfs.2 -> liblufs-localfs.2.0.0
        -rwxr-xr-x    1 root     staff       10130  8 jun 14:20 liblufs-localfs.2.0.0
        -rwxr-xr-x    1 root     staff         742  8 jun 14:20 liblufs-localfs.la
        lrwxrwxrwx    1 root     staff          22  8 jun 14:20 liblufs-locasefs -> liblufs-locasefs.2.0.0
        lrwxrwxrwx    1 root     staff          22  8 jun 14:20 liblufs-locasefs.2 -> liblufs-locasefs.2.0.0
        -rwxr-xr-x    1 root     staff       87825  8 jun 14:20 liblufs-locasefs.2.0.0
        -rwxr-xr-x    1 root     staff         748  8 jun 14:20 liblufs-locasefs.la
        lrwxrwxrwx    1 root     staff          19  8 jun 14:20 liblufs-sshfs -> liblufs-sshfs.2.0.0
        lrwxrwxrwx    1 root     staff          19  8 jun 14:20 liblufs-sshfs.2 -> liblufs-sshfs.2.0.0
        -rwxr-xr-x    1 root     staff      102474  8 jun 14:20 liblufs-sshfs.2.0.0
        -rwxr-xr-x    1 root     staff         730  8 jun 14:20 liblufs-sshfs.la

        as you see there are no .so-files ... should there be some?

        thanks
        /rasmus

         
        • Greg Baker
          Greg Baker
          2003-06-10

          That doesn't look right.  You should have files like "liblufs-sshfs.so.2.0.0", with the ".so" in the middle.  Other than that, it looks right--the file sizes are just about the same as mine.

          Try going into your lufs build directory and doing a:
            find . -name "*.so*"
          When I do that, I see all of the .so files.  Maybe try from scratch--delete and unpack the tar.gz file again; delete all of the installed files, then do the ./configure; make; make install thing.

           
    • Bummer.  There's a configuration bug and now that you
      mentioned it, I had the same problem with 0.9.6 on
      my debian/woody box.

      Try to redo the autoconfiguration as follows:

      make uninstall
      make clean
      aclocal
      autoconf
      automake
      ./configure

      If that goes fine, do a "make install" and check in /usr/local/lib for liblufs*so* files.

       

      • Anonymous
        2003-06-10

        hmm I get an error with the automake:

        # automake
        include/Makefile.am:1: invalid variable `nobase_include_HEADERS'

        hmm ... I think this is a little too advanced for my novice linux-level.
        you don't have to keep helping me .. i should just stick to apt-get'able .deb packages ;-)

         

    • Anonymous
      2003-06-10

      Help

      I have the same problem, and can't get i working.
      I have lufs*so-files in /usr/local/lib and i have tryed to set LD_LIBRARY_PATH and in /etc/ld.so.conf also, but it isen't working.

      When I'm trying to use lufsmount, it's telling me this:
      liblufs-ftpfs.so: cannot open shared object file: No such file or directory
      unsupported file system: ftpfs

      What can i do?

       
    • Sounds to me that your shared library path is wrong.
      Try:

      /sbin/ldconfig -p | grep lufs

      Do you see liblufs-ftpfs.so?  If not, please study
      "man ld.so".

       

    • Anonymous
      2003-06-10

      Well, i did see the liblufs-ftpfs.so when running the command.
      But i tried to reinstall, and then with ./configure --libdir=/usr/lib.. and it's working.
      Thanks for the help:)

       

    • Anonymous
      2003-06-11

      mdweinberg suggested that I should try 0.9.5 instead of the resent version ('cause it contains some config-bug).
      ...
      I tried it and its working beautiful ....

      thanks and shootouts
      /aey

       
    • Hi *,

      I had the

      liblufs-sshfs.so: cannot open shared object file: No such file or directory
      unsupported file system: sshfs

      problem, too, on debian/woody. After checking out this forum I did a

      export LD_LIBRARY_PATH="/usr/local/lib"

      and now sshfs works great.

      Thank you for this piece of software!!!

      Timon

       
    • Same problem with debian woody 3.0r1 here.

      I tried 0.9.5, 0.9.6 and the current CVS-version.
      I always get the error:

      # lufsmount ftp://tst@localhost/ /mnt/ftp/
      liblufs-ftp.so: cannot open shared object file: No such file or directory
      unsupported file system: ftp

      When I do a
      cd /usr/local/lib
      ln -s liblufs-ftpfs.so.2.0.0 liblufs-ftp.so
      ldconfig
      rmmod lufs && modprobe lufs

      I get this:
      # lufsmount ftp://tst@localhost /mnt/ftp/
      lufsd: undefined symbol: ftp_init
      unsupported file system: ftp

      I also did a ./configure --with-kheaders=/usr/src/linux/include/
      What can I do now?