LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian
User Name
Password
Debian This forum is for the discussion of Debian Linux.

Notices


Reply
  Search this Thread
Old 04-20-2007, 11:38 AM   #1
almatic
Member
 
Registered: Mar 2007
Distribution: Debian
Posts: 547

Rep: Reputation: 67
ntfs-3g problem in testing due to update


when I booted my computer today I got this message from ntfs-3g

Code:
WARNING: Deficient Linux kernel detected. Some driver features are
         not available (swap file on NTFS, boot from NTFS by LILO), and
         unmount is not safe unless it's made sure the ntfs-3g process
         naturally terminates after calling 'umount'. If you wish this
         message to disappear then you should upgrade to at least kernel
         version 2.6.20, or request help from your distribution to fix
         the kernel problem. The below web page has more information:
         http://www.ntfs-3g.org/support.html#fuse26
I don't know where that comes from, but certainly it wasn't there yesterday. Was there maybe an update on ntfs-3g, which requires a newer kernel (module) ? Did anyone else have this and knows how to solve without making a 2.6.20 kernel ?
I'm using a lot of the precompiled kernel modules out of the repositories and a new kernel would require me to rebuild them all manually as well, which I'm not so keen on ...
 
Old 04-20-2007, 03:26 PM   #2
igu
Member
 
Registered: Jan 2003
Distribution: Fedora, Gentoo, SUSE, Mandriva
Posts: 127

Rep: Reputation: 15
Upgrade to kernel 2.6.20 or ask the Debian devs to fix their kernel. If you fix the kernel yourself then they will break your fix every time when they upgrade the broken kernel without the fix. So you either get rid of them altogether or make them fix their problem. No other way.
 
Old 04-20-2007, 07:30 PM   #3
Junior Hacker
Senior Member
 
Registered: Jan 2005
Location: North America
Distribution: Debian testing Mandriva Ubuntu
Posts: 2,687

Rep: Reputation: 61
What it is, is that you installed ntfs-3g from source and not from Debian repositories. Which is OK because the one from source is more up to date. You did not however, install Fuse from source or did not install it properly. The 1st line in the instructions at ntfs-3g site has a link to the proper fuse from source that should be installed before ntfs-3g from source. Although you did not mention which Debian distribution you are using, I installed ntfs-3g from repositories in Etch which work good so far. But the one from source is probably better mostly because of the "deficient" fuse support in kernels below version 2.6.20
 
Old 04-20-2007, 07:41 PM   #4
Junior Hacker
Senior Member
 
Registered: Jan 2005
Location: North America
Distribution: Debian testing Mandriva Ubuntu
Posts: 2,687

Rep: Reputation: 61
During the steps to add fuse from source, if you actually read what it tells you, you would have noticed after the ./configure command it told you it would not include building the fuse module because it is present in the kernel. There is also a link to a site which gives you the low down and tells you how to make sure to build the module from source instead of using the "deficient" fuse with the kernel, by issuing this command at the ./configure step:
Code:
./configure --enable-kernel-module
From now on it would probably be in your best interest to read the information supplied while building from source. What do you think?.
 
Old 04-20-2007, 09:49 PM   #5
almatic
Member
 
Registered: Mar 2007
Distribution: Debian
Posts: 547

Original Poster
Rep: Reputation: 67
I didn't install it from source, it was an update from the repositories. I'm using the testing branch (lenny) and I _did_ mention it in the title.

Anyway, I have installed 2.6.20 kernel now and am still struggling because the new kernel has completely destroyed all my drive mappings
 
Old 04-20-2007, 10:26 PM   #6
Junior Hacker
Senior Member
 
Registered: Jan 2005
Location: North America
Distribution: Debian testing Mandriva Ubuntu
Posts: 2,687

Rep: Reputation: 61
Funny I never got that error, because I installed ntfs-3g from source in all my other distributions where I have seen it with some of them way back when. I originally installed ntfs-3g on Etch when it was "testing", which also installed fuse and fuse libs, all from repositories. I also installed the 2.6.20 kernel from sid last week and everything is cool. But I also installed (upgraded) fuse related packages from sid repositories also.
You can still boot from the previous kernel though, right?. Is the mapping screwed with the old kernel also?. So basically you're saying you've pretty much done everything I've done so far by installing ntfs-3g and fuse from repos. in Etch and have kept "testing" in sources.list.
Well, I haven't applied updates in Lenny for a couple days now, maybe I'll make an image of it and install the image in another partition and play around with that before applying the ntfs-3g update in the first installation. Might have to remove the Debian packages and install the source packages that don't need anymore baby sitting after kernel upgrades anyways.
 
Old 04-20-2007, 10:43 PM   #7
almatic
Member
 
Registered: Mar 2007
Distribution: Debian
Posts: 547

Original Poster
Rep: Reputation: 67
Quote:
Originally Posted by Junior Hacker
I also installed the 2.6.20 kernel from sid last week
There is a 2.6.20 kernel in sid ?!?
I hate myself ... I have taken the one from kernel.org

The new kernel has remapped all drives, hdb is now sdc for example, so it didn't even find the / partition at first. The whole (s)ata support seems to have changed in 2.6.20.
I have 7 drives with 20+ partitions, 6 of which are encrypted, so this is quiet a mess now, but I have almost finished it. I'm still tempted to try the sid kernel now ...
 
Old 04-20-2007, 11:18 PM   #8
Junior Hacker
Senior Member
 
Registered: Jan 2005
Location: North America
Distribution: Debian testing Mandriva Ubuntu
Posts: 2,687

Rep: Reputation: 61
Yes
Not sure which mirrors supplied the kernel packages as I also have kernel.org mirrors in my sources.list, but basically just doubled my sources for Debian mirrors and the kernel.org mirror and changed the "testing" to "unstable" and added another line for kernel-archive.buildserver.net for the headers for compiling modem drivers/modules.
I just finished applying updates to a copy of my original installation, the "libxslt1.1" package is the one that required ntfs-3g packages to upgraded also. But no error messages, so it must be that sid 2.6.20-1 kernel that made the difference. They mentioned at ntfs-3g site that kernels 2.6.20 and above have the proper fuse version included.
Here is my sources.list, my Debian mirror (yorku) is a local mirror for me, probably best to stick to your nearest one, I commented out the sid repos till I want something from there:
Code:
###############################
##### From Debian Mirrors #####
###############################

deb http://debian.yorku.ca/debian/ testing main contrib non-free
deb-src http://debian.yorku.ca/debian/ testing main contrib non-free

#deb http://debian.yorku.ca/debian/ unstable main contrib non-free
#deb-src http://debian.yorku.ca/debian/ unstable main contrib non-free

####################
##### Security #####
####################
deb http://debian.mirror.iweb.ca/debian-security/ testing/updates main contrib non-free
deb-src http://debian.mirror.iweb.ca/debian-security/ testing/updates main contrib non-free

##################
##### Kernel #####
##################
deb http://mirrors.kernel.org/debian/ testing main contrib non-free
deb-src http://mirrors.kernel.org/debian/ testing main contrib non-free

#deb http://mirrors.kernel.org/debian/ unstable main contrib non-free
#deb-src http://mirrors.kernel.org/debian/ unstable main contrib non-free

deb http://kernel-archive.buildserver.net/debian-kernel/ trunk main
######################
##### Multimedia #####
######################
#gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 1F41B907
#gpg --armor --export 1F41B907 | apt-key add -
deb ftp://mirrors.powersource.cx/pub/debian-multimedia/ testing main
deb-src ftp://mirrors.powersource.cx/pub/debian-multimedia/ testing main

######################
##### Unofficial #####
######################
#gpg --keyserver subkeys.pgp.net --recv-keys 6823D007
#gpg --armor --export 6823D007 | apt-key add -
deb http://ftp.debian-unofficial.org/debian/ testing main contrib non-free restricted
deb-src http://ftp.debian-unofficial.org/debian/ testing main contrib non-free restricted

##### Kirya #####
#gpg --keyserver wwwkeys.eu.pgp.net --recv-keys FBABB737
#gpg --export -a FBABB737 | apt-key add -
#deb http://packages.kirya.net/debian/ unstable main contrib non-free
#deb-src http://packages.kirya.net/debian/ unstable main contrib non-free
 
Old 04-21-2007, 12:36 AM   #9
almatic
Member
 
Registered: Mar 2007
Distribution: Debian
Posts: 547

Original Poster
Rep: Reputation: 67
Quote:
Originally Posted by Junior Hacker
I just finished applying updates to a copy of my original installation, the "libxslt1.1" package is the one that required ntfs-3g packages to upgraded also. But no error messages, so it must be that sid 2.6.20-1 kernel that made the difference.
yup, the warnings are gone for me as well with 2.6.20. I have built it from scratch and spent the whole night with it, mainly because of the drive remapping. I have also installed the sid kernel now, but it does the same remapping procedure. Also the precompiled modules (like ivtv) are not there yet.
I think I'll stick now with the selfbuilt kernel and build all the additional modules from source for it. When the 2.6.20 comes to testing, I'm gonna switch back to the repository kernel. For now I'll keep it as backup kernel because the 2.6.18 is totally incompatible for me.

I should probably have stayed with etch a bit longer, hopefully there are not more unpleasant surprises to come.

Thanks for your help
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Update: Massachusetts ODF Milestones, Due Dates and Schedule LXer Syndicated Linux News 0 04-07-2006 07:33 PM
GNUCASH problem after Testing to Unstable update bdegrasse1 Debian 1 12-18-2005 04:50 PM
Testing Basicsysstem unable to install due to initrd-tools? Kapriel Debian 3 10-21-2005 08:35 AM
cant update suse 9.1 due to fetchmsttfont-3 Cap'n Skyler Linux - Newbie 2 11-13-2004 01:32 AM
Slash is down due to MySQL update! jeremy LQ Suggestions & Feedback 0 09-04-2000 09:46 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian

All times are GMT -5. The time now is 09:58 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration