 |
'rm' removes files but 'ls' still shows them on the fs
| Author |
Message |
|
felipe1982
|
 'rm' removes files but 'ls' still shows them on the fs
'rm' file not working (I am using <tab> to complete the file names automatically. <tab> is working successfully)
Code: felipe@anarchy:~/d/videos> ls Pirates\ Of\ The\ Caribbean\ \(2003\)\ Cd* Pirates Of The Caribbean (2003) Cd1 Dvdrip Ac3 Xvid-Vite.avi Pirates Of The Caribbean (2003) Cd2 Dvdrip Ac3 Xvid-Vite.avi felipe@anarchy:~/d/videos> su -c 'rm Pirates\ Of\ The\ Caribbean\ \(2003\)\ Cd1\ Dvdrip\ Ac3\ Xvid-Vite.avi' Password: rm: cannot remove `Pirates Of The Caribbean (2003) Cd1 Dvdrip Ac3 Xvid-Vite.avi': No such file or directory Current permissions, etc. Code: felipe@anarchy:~> ls -l d/videos/Pirates* -rwxr-xr-x 2 felipe users 734826496 2006-08-21 15:59 d/videos/Pirates Of The Caribbean (2003) Cd1 Dvdrip Ac3 Xvid-Vite.avi -rwxr-xr-x 2 felipe users 728573952 2006-08-21 14:34 d/videos/Pirates Of The Caribbean (2003) Cd2 Dvdrip Ac3 Xvid-Vite.avi
/etc/fstab Code: /dev/hda1 / reiserfs acl,user_xattr 1 1 /dev/hda2 /home reiserfs acl,user_xattr 1 2 /dev/hdb3 swap swap defaults 0 0 proc /proc proc defaults 0 0 sysfs /sys sysfs noauto 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 /dev/hdb1 /media/d ntfs-3g rw,uid=1000,gid=100,umask=0022,locale=en_US.utf8 0 0
/etc/mtab Code: dev/hda1 / reiserfs rw,acl,user_xattr 0 0 proc /proc proc rw 0 0 sysfs /sys sysfs rw 0 0 debugfs /sys/kernel/debug debugfs rw 0 0 udev /dev tmpfs rw 0 0 devpts /dev/pts devpts rw,mode=0620,gid=5 0 0 /dev/hda2 /home reiserfs rw,acl,user_xattr 0 0 securityfs /sys/kernel/security securityfs rw 0 0 /dev/fuse /media/d fuse rw,nosuid,nodev,noatime,default_permissions,allow_other 0 0
Current versions of fuse and ntfs-3g Code: smart> query --installed fuse fuse-2.5.2-10@i586
smart> query --installed ntfs-3g ntfs-3g-20060714-1.guru.suse101@i686
I can't seem to delete some very large files (600-700+ MB range, mostly avi movie files) After I use 'rm' I get no errors, but the files show up after doing 'ls'. I can even view them with Kaffeine after 'rm'-ing them! I type 'rm' again, and you can see the errors above. It says the file doesn't exist, but pressing tab button while issuing ls or rm commands reveals the entire name, meaning they still exist on the fs. I have even tried umounting the fs, and then remounting (both manually and with 'mount -a')
ps. I'm having some difficulties using the newest ntfs-3g with fuse-2.6.0. This driver seems to be working 'alright' for the moment, so I will do what I can with the 'older' ntfs-3g version until fuse-2.6.0 is available in one of the more common openSUSE repos (guru,packman,suse-update,etc)
running opensuse 10.1
|
| Mon Dec 04, 2006 00:20 |
|
 |
|
szaka
Tuxera CTO
Joined: Tue Nov 21, 2006 23:15 Posts: 1645
|
 'rm' removes files but 'ls' still shows them on the fs
These problems were solved in the later versions of ntfs-3g. The version
you use is VERY OLD and HIGHLY UNSAFE! I strongly advice, not to use it and
upgrade to a much newer version.
|
| Mon Dec 04, 2006 00:31 |
|
 |
|
felipe1982
Joined: Mon Dec 04, 2006 00:26 Posts: 20
|
Thanks for quick reply. How do I get fuse >=2.6.0? guru and packman don't have, nor does official opensuse repositories.
_________________ Visit Felipe Alvarez's website.
|
| Mon Dec 04, 2006 00:47 |
|
 |
|
szaka
Tuxera CTO
Joined: Tue Nov 21, 2006 23:15 Posts: 1645
|
 'rm' removes files but 'ls' still shows them on the fs
Install FUSE from source. It has a README file which explains how
you can compile the FUSE kernel. There are some help here too:
http://www.ntfs-3g.org/support.html#fuse26
|
| Mon Dec 04, 2006 00:53 |
|
 |
|
felipe1982
Joined: Mon Dec 04, 2006 00:26 Posts: 20
|
 installed newest ntfs-3g driver, still having problems
The code below can be summarised as:
* umounted ntfs drive
* typed '# rmmod fuse' into CLI; no errors
* removed current ntfs-3g and fuse
* installed up-to-date ntfs-3g driver and fuse, found at several locations one two
It doesn't seem to be mounting. Do I need a reboot?
Code: felipe@anarchy:~> mount /dev/hda1 on / type reiserfs (rw,acl,user_xattr) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) debugfs on /sys/kernel/debug type debugfs (rw) udev on /dev type tmpfs (rw) devpts on /dev/pts type devpts (rw,mode=0620,gid=5) /dev/hda2 on /home type reiserfs (rw,acl,user_xattr) securityfs on /sys/kernel/security type securityfs (rw) /dev/fuse on /media/d type fuse (rw,nosuid,nodev,noatime,default_permissions,allow_other) felipe@anarchy:~> sudo umount /media/d felipe@anarchy:~> mount /dev/hda1 on / type reiserfs (rw,acl,user_xattr) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) debugfs on /sys/kernel/debug type debugfs (rw) udev on /dev type tmpfs (rw) devpts on /dev/pts type devpts (rw,mode=0620,gid=5) /dev/hda2 on /home type reiserfs (rw,acl,user_xattr) securityfs on /sys/kernel/security type securityfs (rw) Code: felipe@anarchy:~> sudo smart remove ntfs-3g fuse Loading cache... Updating cache... ######################################## [100%]
Computing transaction...
Removing packages (2): fuse-2.5.2-10@i586 ntfs-3g-20060714-1.guru.suse101@i686
420.1kB will be freed.
Confirm changes? (Y/n): y
Committing transaction... Preparing... ######################################## [ 0%] 1:Removing ntfs-3g ######################################## [ 50%] 2:Removing fuse ######################################## [100%]
Code: felipe@anarchy:~> su -c 'rmmod fuse' Password: felipe@anarchy:~> sudo smart install fuse Loading cache... Updating cache... ######################################## [100%]
Computing transaction...
Installing packages (1): fuse-2.6.0-5@i586
90.8kB of package files are needed. 257.6kB will be used.
Confirm changes? (Y/n): y
Committing transaction... Preparing... ######################################## [ 0%] 1:Installing fuse ######################################## [100%] Output from fuse-2.6.0-5@i586: Starting SuSEconfig, the SuSE Configuration Tool... Running module permissions only Reading /etc/sysconfig and updating the system... Executing /sbin/conf.d/SuSEconfig.permissions... Checking permissions and ownerships - using the permissions files /etc/permissions.d/postfix /etc/permissions.d/susehelp /etc/permissions /etc/permissions.easy /etc/permissions.local setting /usr/bin/fusermount to root:trusted 4755. (wrong permissions 4750) Finished.
Saving cache...
felipe@anarchy:~> sudo smart install ntfs-3g-2006 ntfs-3g-20060714-1.guru.suse101.i686.rpm ntfs-3g-20061115-1.guru.suse101.i686.rpm felipe@anarchy:~> sudo smart install ntfs-3g-20061115-1.guru.suse101.i686.rpm Loading cache... Updating cache... ######################################## [100%]
Computing transaction...
Installing packages (1): ntfs-3g-20061115-1.guru.suse101@i686
106.8kB of package files are needed. 230.8kB will be used.
Confirm changes? (Y/n): y
Committing transaction... Preparing... ######################################## [ 0%] 1:Installing ntfs-3g ######################################## [100%]
Saving cache...
Code: felipe@anarchy:~> dmesg | grep fuse fuse: module not supported by Novell, setting U taint flag. fuse init (API version 7.6) fuse exit felipe@anarchy:~> su -c 'modprobe fuse' Password: felipe@anarchy:~> su -c 'mount /dev/hdb1' Password: fusermount: mount failed: No such device Failed to create FUSE mount point. Retry to create FUSE mount point ... fusermount: mount failed: No such device Failed to create FUSE mount point. Unmounting /dev/hdb1 (DAEMON) attempting as root Code: anarchy:~ # dmesg | grep fuse fuse: module not supported by Novell, setting U taint flag. fuse init (API version 7.6) fuse exit fuse: module not supported by Novell, setting U taint flag. fuse init (API version 7.6) fuse exit fuse: module not supported by Novell, setting U taint flag. fuse init (API version 7.6) Code: felipe@anarchy:~> smart query --installed {fuse,ntfs-3g} Loading cache... Updating cache... ######################################## [100%]
fuse-2.6.0-5@i586 ntfs-3g-20061115-1.guru.suse101@i686
felipe@anarchy:~>
_________________ Visit Felipe Alvarez's website.
|
| Mon Dec 04, 2006 01:14 |
|
 |
|
szaka
Tuxera CTO
Joined: Tue Nov 21, 2006 23:15 Posts: 1645
|
 'rm' removes files but 'ls' still shows them on the fs
You're closer but your problem is exactly this
http://www.ntfs-3g.org/support.html#fuse26
The fuse rpm doesn't include the fuse kernel module, only the user space
library and utility. You also need to compile and install the fuse kernel
module from the fuse-2.6.x package. This fuse upgrade is required because
it had a serious reliability problem with block devices which was solved
only in version 2.6.0.
|
| Mon Dec 04, 2006 01:26 |
|
 |
|
felipe1982
Joined: Mon Dec 04, 2006 00:26 Posts: 20
|
I downloaded fuse 2.6.1, extracted in home dir and i get this
Code: felipe@anarchy:~/fuse-2.6.1> ./configure --enable-kernel-module checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for style of include used by make... GNU checking for gcc... no checking for cc... no checking for cl.exe... no configure: error: no acceptable C compiler found in $PATH See `config.log' for more details. felipe@anarchy:~/fuse-2.6.1>
I have (latest?) 'binutils' installed from suse update repository. Thank you for your patience.

_________________ Visit Felipe Alvarez's website.
|
| Mon Dec 04, 2006 02:13 |
|
 |
|
szaka
Tuxera CTO
Joined: Tue Nov 21, 2006 23:15 Posts: 1645
|
 'rm' removes files but 'ls' still shows them on the fs
You need to install the compiler. Which is probably the gcc package.
|
| Mon Dec 04, 2006 02:16 |
|
 |
|
felipe1982
Joined: Mon Dec 04, 2006 00:26 Posts: 20
|
sorry, i wasn't root. I configured as root, and I see this
Code: anarchy:/home/felipe/fuse-2.6.1 # ./configure --enable-kernel-module anarchy:/home/felipe/fuse-2.6.1 # make make: *** No targets specified and no makefile found. Stop.
_________________ Visit Felipe Alvarez's website.
|
| Mon Dec 04, 2006 02:17 |
|
 |
|
felipe1982
Joined: Mon Dec 04, 2006 00:26 Posts: 20
|
I rebooted, and deleted fuse dir. I extracted fuse again, and did the following
Code: anarchy:/home/felipe/fuse-2.6.1 # ./configure --enable-kernel-module checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for style of include used by make... GNU checking for gcc... no checking for cc... no checking for cl.exe... no configure: error: no acceptable C compiler found in $PATH See `config.log' for more details. anarchy:/home/felipe/fuse-2.6.1 #
I have verified that I do indeed have libgcc installed. I also reinstalled it using SMART.
_________________ Visit Felipe Alvarez's website.
|
| Mon Dec 04, 2006 03:13 |
|
 |
|
szaka
Tuxera CTO
Joined: Tue Nov 21, 2006 23:15 Posts: 1645
|
 'rm' removes files but 'ls' still shows them on the fs
On Mon, 4 Dec 2006, felipe1982 wrote:
Quote: checking for gcc... no
You need gcc, not only libgcc.
|
| Mon Dec 04, 2006 10:04 |
|
 |
|
felipe1982
Joined: Mon Dec 04, 2006 00:26 Posts: 20
|
Good. I've installed gcc and all dependencies.
I ran ./configure --enable-kernel-module and I see this:
Code: checking kernel source directory... /usr/src/linux-2.6.16.21-0.25-obj/i386/default checking kernel build directory... /usr/src/linux-2.6.16.21-0.25-obj/i386/default checking kernel source version... Not found configure: error: *** Cannot determine the version of the linux kernel source. Please *** prepare the kernel before running this script configure: error: ./configure failed for kernel
In the fuse README there is this
Quote: Linux kernels 2.6.14 or later contain FUSE support out of the box. If FUSE support is detected, the kernel module in this package will not be compiled. It is possible to override this with the '--enable-kernel-module' configure option.
If './configure' cannot find the kernel source or it says the kernel source should be prepared, you may either try
./configure --disable-kernel-module
I probably want to enable kernel modules, so this wouldn't be an option. Right? Quote: or if your kernel does not already contain FUSE support, do the following:
- Extract the kernel source to some directory
- Copy the running kernel's config (usually found in /boot/config-X.Y.Z) to .config at the top of the source tree
- Run 'make prepare'
For more details see the file 'INSTALL'
The INSTALL file is of little help. I need to determine how to find the source of my kernel. I am running suse 10.1 and the closest thing to it that I can find is in /lib/modules/2.6.16.21-0.25-default. In it, there is symlink called 'source' but when I run 'view' on it, it shows up blank. Where can I find the source? After I find it, I should extract it to 'any' directory of my choice? And then copy a config file to that directory too? Have it go it right? I have never compiled a program before, i'm hooked on rpms! I'm spoiled, i know, haha.
_________________ Visit Felipe Alvarez's website.
|
| Mon Dec 04, 2006 12:51 |
|
 |
|
szaka
Tuxera CTO
Joined: Tue Nov 21, 2006 23:15 Posts: 1645
|
 'rm' removes files but 'ls' still shows them on the fs
You are progressing, close to the success
The kernel source is included in the "kernel-source" package. You need to
install it and also make sure the package version is the same as the output
of the 'uname -r' command.
|
| Mon Dec 04, 2006 15:15 |
|
 |
|
felipe1982
Joined: Mon Dec 04, 2006 00:26 Posts: 20
|
I'm moving along nicely. I have you to thank, most of all. Thanks for your patience and perserverance. I'm so new to all of this.
./configure worked fine (I think) and it created a 'makefile'. I run #make, but I get this:
Code: . . . make[2]: Leaving directory `/usr/src/linux-2.6.16.21-0.25' make[1]: Leaving directory `/home/felipe/fuse-2.6.1/kernel' Making all in include make[1]: Entering directory `/home/felipe/fuse-2.6.1/include' make all-am make[2]: Entering directory `/home/felipe/fuse-2.6.1/include' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/home/felipe/fuse-2.6.1/include' make[1]: Leaving directory `/home/felipe/fuse-2.6.1/include' Making all in lib make[1]: Entering directory `/home/felipe/fuse-2.6.1/lib' if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -DFUSERMOUNT_DIR=\"/usr/local/bin\" -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DFUSE_USE_VERSION=26 -Wall -W -g -O2 -MT fuse.lo -MD -MP -MF ".deps/fuse.Tpo" -c -o fuse.lo fuse.c; \ then mv -f ".deps/fuse.Tpo" ".deps/fuse.Plo"; else rm -f ".deps/fuse.Tpo"; exit 1; fi libtool: compile: gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -DFUSERMOUNT_DIR=\"/usr/local/bin\" -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DFUSE_USE_VERSION=26 -Wall -W -g -O2 -MT fuse.lo -MD -MP -MF .deps/fuse.Tpo -c fuse.c -fPIC -DPIC -o .libs/fuse.o fuse.c: In function 'fuse_compat_open': fuse.c:2849: warning: dereferencing type-punned pointer will break strict-aliasing rules fuse.c:2856: warning: dereferencing type-punned pointer will break strict-aliasing rules fuse.c: In function 'fuse_compat_release': fuse.c:2870: warning: dereferencing type-punned pointer will break strict-aliasing rules . . .
This is only a small snippet of all of the verbose that spews on the screen. Make failed, and running #checkinstall fails. Why did make fail? Do you need to see more out put from make? I tried #make clean and #make distclean, and then 'rm -r <fusesourcedirectory>' and re-extracted it from the tarball. I ran ./configure again, and make again (I really have a feeling i'm throwing a wrench in the gears) Please help. I really wish all of this could be easier. The last four lines of 'make' produced this: Code: . . . libtool: link: creating hello_ll make[1]: Leaving directory `/home/felipe/fuse-2.6.1/example' make[1]: Entering directory `/home/felipe/fuse-2.6.1' make[1]: Nothing to be done for `all-am'. make[1]: Leaving directory `/home/felipe/fuse-2.6.1' anarchy:/home/felipe/fuse-2.6.1 #
_________________ Visit Felipe Alvarez's website.
|
| Tue Dec 05, 2006 00:11 |
|
 |
|
szaka
Tuxera CTO
Joined: Tue Nov 21, 2006 23:15 Posts: 1645
|
 'rm' removes files but 'ls' still shows them on the fs
I can't see anything wrong. The warnings during compliation are FUSE
problems, not yours and you can ignore them. Thanks for finding them!
The last four lines of 'make' indicates you succeeded.
So, the process should be:
./configure --enable-kernel-module
make
make install (or 'sudo make install' if you're not root)
rmmod fuse
Then you can try ntfs-3g. Let me know if there is still any problem.
|
| Tue Dec 05, 2006 00:32 |
|
 |
|
felipe1982
Joined: Mon Dec 04, 2006 00:26 Posts: 20
|
 can i use checkinstall?
Can I use checkinstall instead of make install? I'd like to make an RPM for later use (when I reinstall suse linux). Is this possible?
Better yet, is it worth my time, energy, effort, etc?
_________________ Visit Felipe Alvarez's website.
|
| Tue Dec 05, 2006 00:50 |
|
 |
|
szaka
Tuxera CTO
Joined: Tue Nov 21, 2006 23:15 Posts: 1645
|
 'rm' removes files but 'ls' still shows them on the fs
I don't think it's possible to use checkinstall. Sorry I forgot to comment
this earlier.
|
| Tue Dec 05, 2006 00:53 |
|
 |
|
felipe1982
Joined: Mon Dec 04, 2006 00:26 Posts: 20
|
I ran configure, make, make install. I tried to install latest ntfs-3g rpm and I get this
Code: make[1]: Leaving directory `/home/felipe/fuse-2.6.1/example' make[1]: Entering directory `/home/felipe/fuse-2.6.1' make[1]: Nothing to be done for `all-am'. make[1]: Leaving directory `/home/felipe/fuse-2.6.1' anarchy:/home/felipe/fuse-2.6.1 # exit felipe@anarchy:~/fuse-2.6.1> sudo make install root's password: felipe@anarchy:~/fuse-2.6.1> su -c 'modprobe fuse' Password: felipe@anarchy:~/fuse-2.6.1> cd felipe@anarchy:~> sudo mount -a root's password: mount: unknown filesystem type 'ntfs-3g' felipe@anarchy:~> sudo smart install ntfs-3g Loading cache... Updating cache... ######################################## [100%]
Computing transaction... error: Can't install ntfs-3g-20061115-1.guru.suse101@i686: no package provides fuse >= 2.6.0
/edit: also Code: felipe@anarchy:~> su -c 'rmmod fuse' Password: felipe@anarchy:~> sudo smart install ntfs-3g-20061115-1.guru.suse101.i686.rpm root's password: Loading cache... Updating cache... ######################################## [100%]
Computing transaction... error: Can't install ntfs-3g-20061115-1.guru.suse101@i686: no package provides fuse >= 2.6.0
felipe@anarchy:~>
_________________ Visit Felipe Alvarez's website.
|
| Tue Dec 05, 2006 01:20 |
|
 |
|
szaka
Tuxera CTO
Joined: Tue Nov 21, 2006 23:15 Posts: 1645
|
 'rm' removes files but 'ls' still shows them on the fs
On Tue, 5 Dec 2006, felipe1982 wrote:
Quote: felipe@anarchy&#~/fuse-2.6.1> su -c 'modprobe fuse' Password&#
You never need to do 'modprobe fuse' because ntfs-3g takes care about it. Quote: felipe@anarchy&#~/fuse-2.6.1> cd felipe@anarchy&#~> sudo mount -a root's password&# mount&# unknown filesystem type 'ntfs-3g'
ntfs-3g is not installed. Quote: Computing transaction... error&# Can't install ntfs-3g-20061115-1.guru.suse101@i686&# no package provides fuse >= 2.6.0
There are three things you could do. Choose only one. If it doesnt' work
then use another one.
1) use the --nodeps option for smart, it should handle it. If not then use
rpm -Uvh --nodeps ntfs-3g-xxxxx.rpm
2) install also the fuse package, if it complains then tell it to ignore
errors or overwrite existing files.
3) compile ntfs-3g from source:
./configure
make
sudo make install
|
| Tue Dec 05, 2006 01:41 |
|
 |
|
felipe1982
Joined: Mon Dec 04, 2006 00:26 Posts: 20
|
 Re: 'rm' removes files but 'ls' still shows them on the fs
szaka wrote: 1) use the --nodeps option for smart, it should handle it. If not then use rpm -Uvh --nodeps ntfs-3g-xxxxx.rpm
Does not work in smart. I used 'rpm -i --nodeps xxx' and it gave no errors but...: Code: felipe@anarchy:~> sudo rpm -i --nodeps ntfs-3g-20061115-1.guru.suse101.i686.rpm felipe@anarchy:~> sux -c 'rmmod fuse' Password: ERROR: Module fuse does not exist in /proc/modules felipe@anarchy:~> sudo mount -a /sbin/mount.ntfs-3g: error while loading shared libraries: libfuse.so.2: cannot open shared object file: No such file or directory felipe@anarchy:~>
_________________ Visit Felipe Alvarez's website.
|
| Tue Dec 05, 2006 02:22 |
|
 |
|
felipe1982
Joined: Mon Dec 04, 2006 00:26 Posts: 20
|
If I install newest ntfs-3g from source, how difficult is it to remove it again? This question also applied to fuse 2.6.1. How can I remove them after installing them from source? As I understand it, using checkinstall is not an option.
_________________ Visit Felipe Alvarez's website.
|
| Tue Dec 05, 2006 03:17 |
|
 |
|
szaka
Tuxera CTO
Joined: Tue Nov 21, 2006 23:15 Posts: 1645
|
 'rm' removes files but 'ls' still shows them on the fs
Quote: If I install newest ntfs-3g from source, how difficult is it to remove it again? This question also applied to fuse 2.6.1. How can I remove them after installing them from source?
Type 'make uninstall' from the directory you typed 'make install'. For both
softwares.
|
| Tue Dec 05, 2006 10:54 |
|
 |
|
szaka
Tuxera CTO
Joined: Tue Nov 21, 2006 23:15 Posts: 1645
|
 'rm' removes files but 'ls' still shows them on the fs
On Tue, 5 Dec 2006, felipe1982 wrote:
Quote: felipe@anarchy&#~> sux -c 'rmmod fuse' Password&# ERROR&# Module fuse does not exist in /proc/modules
This is not a problem as described at the end of http://www.ntfs-3g.org/support.html#fuse26Quote: felipe@anarchy&#~> sudo mount -a /sbin/mount.ntfs-3g&# error while loading shared libraries&# libfuse.so.2&# cannot open shared object file&# No such file or directory felipe@anarchy&#~>
You either must run 'ldconfig' from the command line or you don't use use
ntfs-3g-0.20061115.
|
| Tue Dec 05, 2006 10:59 |
|
 |
|
felipe1982
Joined: Mon Dec 04, 2006 00:26 Posts: 20
|
Code: Finished. felipe@anarchy:~> su -c 'mount -a' Password: /sbin/mount.ntfs-3g: error while loading shared libraries: libfuse.so.2: cannot open shared object file: No such file or directory felipe@anarchy:~> sudo smart --shell root's password: Smart Package Manager 0.50rc1 - Shell Mode
Loading cache... Updating cache... ######################################## [100%]
smart> query --installed ntfs-3g ntfs-3g-20061115-1.guru.suse101@i686
smart> fix No problems to resolve! smart> check Unsatisfied dependency: ntfs-3g-20061115-1.guru.suse101@i686 requires fuse >= 2.6.0 Unsatisfied dependency: ntfs-3g-20061115-1.guru.suse101@i686 requires libfuse.so.2 Unsatisfied dependency: ntfs-3g-20061115-1.guru.suse101@i686 requires libfuse.so.2(FUSE_2.5) Unsatisfied dependency: ntfs-3g-20061115-1.guru.suse101@i686 requires libfuse.so.2(FUSE_2.2) Unsatisfied dependency: ntfs-3g-20061115-1.guru.suse101@i686 requires libfuse.so.2(FUSE_2.6)
I ran ldconfig and suseconfig under root. Why doesn't it recognise fuse 2.6.1? What else do I need to do for the computer to recognise fuse>=2.6.0? I'd prefer to use rpms (ntfs-3g-xxx.rpm), but is it hopeless? Is installing ntfs-3g from source the only way out?
_________________ Visit Felipe Alvarez's website.
|
| Tue Dec 05, 2006 11:34 |
|
 |
|
felipe1982
Joined: Mon Dec 04, 2006 00:26 Posts: 20
|
after installing fuse 2.6.1 from source, and *trying* to do the same with ntfs-3g-200611xxxx from source:
Code: felipe@anarchy:~/ntfs-3g-0.20061115-BETA> sudo ./configure [.........] *** The pkg-config script could not be found. Make sure it is *** in your path, or set the PKG_CONFIG environment variable *** to the full path to pkg-config. *** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config. configure: error: ntfs-3g requires FUSE >= 2.6.0. Please see http://fuse.sf.net/ or install __all__ FUSE packages (e.g. fuse, fuse-utils, libfuse, libfuse2, libfuse-dev) or remove already installed __older__ FUSE. felipe@anarchy:~/ntfs-3g-0.20061115-BETA> Code: felipe@anarchy:~> su -c 'rmmod fuse' Password: ERROR: Module fuse does not exist in /proc/modules felipe@anarchy:~> dmesg | grep fuse fuse: module not supported by Novell, setting U taint flag. fuse init (API version 7.6) fuse exit fuse: module not supported by Novell, setting U taint flag. fuse init (API version 7.6) fuse exit fuse: module not supported by Novell, setting U taint flag. fuse init (API version 7.6) fuse exit fuse: module not supported by Novell, setting U taint flag. fuse init (API version 7.6) fuse exit
also . . . Code: felipe@anarchy:~> sudo grep fuse /var/log/messages root's password: [.......] Dec 3 19:38:02 anarchy kernel: fuse: module not supported by Novell, setting U taint flag. Dec 3 19:38:02 anarchy kernel: fuse init (API version 7.6) Dec 3 19:38:38 anarchy kernel: fuse exit Dec 4 05:19:43 anarchy sudo: felipe : TTY=pts/2 ; PWD=/home/felipe/fuse-2.6.1 ; USER=root ; COMMAND=./configure Dec 4 05:19:55 anarchy sudo: felipe : TTY=pts/2 ; PWD=/home/felipe/fuse-2.6.1 ; USER=root ; COMMAND=./configure --enable-kernel-module Dec 4 05:24:48 anarchy sudo: felipe : TTY=pts/2 ; PWD=/home/felipe/fuse-2.6.1 ; USER=root ; COMMAND=/opt/kde3/bin/konqueror Dec 4 16:56:08 anarchy sudo: felipe : TTY=pts/3 ; PWD=/home/felipe/fuse-2.6.1 ; USER=root ; COMMAND=/bin/cp /boot/config-2.6.16.21-0.25-default/usr/src/linux-2.6.16.21-0.25/.config Dec 4 16:56:35 anarchy sudo: felipe : TTY=pts/3 ; PWD=/home/felipe/fuse-2.6.1 ; USER=root ; COMMAND=/bin/cp /boot/config-2.6.16.21-0.25-default /usr/src/linux-2.6.16.21-0.25/.config Dec 4 16:58:08 anarchy sudo: felipe : TTY=pts/3 ; PWD=/home/felipe/fuse-2.6.1 ; USER=root ; COMMAND=./configure --enable-kernel-module Dec 4 16:59:07 anarchy sudo: felipe : TTY=pts/3 ; PWD=/home/felipe/fuse-2.6.1 ; USER=root ; COMMAND=/usr/bin/make Dec 4 17:17:14 anarchy sudo: felipe : TTY=pts/3 ; PWD=/home/felipe ; USER=root ; COMMAND=/bin/rm -r fuse-2.6.1/ Dec 4 18:21:17 anarchy kernel: fuse: module not supported by Novell, setting U taint flag. Dec 4 18:21:17 anarchy kernel: fuse init (API version 7.6) Dec 4 18:24:06 anarchy kernel: fuse exit Dec 4 18:24:08 anarchy kernel: fuse: module not supported by Novell, setting U taint flag. Dec 4 18:24:08 anarchy kernel: fuse init (API version 7.6) Dec 4 18:30:34 anarchy kernel: fuse exit Dec 5 04:45:25 anarchy sudo: felipe : TTY=pts/2 ; PWD=/home/felipe/ntfs-3g-0.20061115-BETA ; USER=root ; COMMAND=/usr/bin/grep fuse /var/log/messages Dec 5 04:46:28 anarchy sudo: felipe : TTY=pts/2 ; PWD=/home/felipe/ntfs-3g-0.20061115-BETA ; USER=root ; COMMAND=/usr/bin/smart remove fuse* Dec 5 04:49:08 anarchy sudo: felipe : TTY=pts/1 ; PWD=/home/felipe ; USER=root ; COMMAND=/usr/bin/grep fuse /var/log/messages felipe@anarchy:~> [/code]
_________________ Visit Felipe Alvarez's website.
|
| Tue Dec 05, 2006 11:50 |
|
|
Who is online |
Users browsing this forum: No registered users and 0 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|
 |