LinuxQuestions.org
Help answer threads with 0 replies.
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 01-05-2007, 12:45 AM   #1
DaveQB
Member
 
Registered: Oct 2003
Location: Sydney, Australia.
Distribution: Debian, Ubuntu
Posts: 400

Rep: Reputation: 39
fuse-module gone


I was running kernel 2.6.8-3-k7 but found it had a problem with IDE devices that kernel 2.6.8-3-686 fixed. But not I am unable to install fuse.

Code:
server:~# apt-get install fuse-module
fuse-module             fuse-module-2.6.8-3-k7  
server:~# apt-get install fuse-module
Reading Package Lists... Done
Building Dependency Tree... Done
Package fuse-module is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package fuse-module has no installation candidate

Why are 2 packages list but not installable ?
Thanks for reading.
 
Old 01-05-2007, 03:34 AM   #2
rylan76
Senior Member
 
Registered: Apr 2004
Location: Potchefstroom, South Africa
Distribution: Fedora 17 - 3.3.4-5.fc17.x86_64
Posts: 1,552

Rep: Reputation: 103Reputation: 103
Not sure about Debian or APT, but I got fuse working in FC6 with a custom compiled 2.6.18.1 kernel my manually compiling the package (i. e. by not using any form of package manager).

First, I recompiled the kernel and turned off fuse support, since it seemed the kernel had an old version of fuse imbedded. I then compiled fuse myself (the simple ./configure; make; make install; steps known to all) and installed it.

The fuse compile results in a kernel module file:

fuse.ko

You then just need to load this module into your running kernel:

insmod fuse.ko

in the directory where the fuse.ko module appeared after you finished your compile of fuse. You should then have fuse support.

Then of course you can use fuse with ntfs-3g to get read & write NTFS access to your Windows partition (or whatever):

/usr/local/bin/ntfs-3g /dev/hda1 /mnt/win (create the mountpoint first)

I. e. your best solution (at least from my viewpoint, since APT is not working) is to download fuse and compile and install it yourself, as I explained above.

If you still have trouble, post again, or if you need more help.
 
Old 01-05-2007, 09:09 AM   #3
DaveQB
Member
 
Registered: Oct 2003
Location: Sydney, Australia.
Distribution: Debian, Ubuntu
Posts: 400

Original Poster
Rep: Reputation: 39
Yes, this thought crossed my mind, especislly with a fuse-source ackage being listed with apt-get.

But I don't understand why there wouldnt be a fuse module for a 686 kernel, yet a k7 kernel with same version has it.
 
Old 01-05-2007, 09:32 AM   #4
DaveQB
Member
 
Registered: Oct 2003
Location: Sydney, Australia.
Distribution: Debian, Ubuntu
Posts: 400

Original Poster
Rep: Reputation: 39
Well I installed the fuse-source package which was a tarball that sat in /usr/src
I then needed to grab the kernel-headers of this kernel I am running now and then ran 'cd /usr/src && m-a a-i fuse' and got a kernel module.

I don't recall doing that in the k7 kernel, but perhaps I did, late at night, and dont recal now
 
Old 01-05-2007, 09:34 AM   #5
rylan76
Senior Member
 
Registered: Apr 2004
Location: Potchefstroom, South Africa
Distribution: Fedora 17 - 3.3.4-5.fc17.x86_64
Posts: 1,552

Rep: Reputation: 103Reputation: 103
Quote:
Originally Posted by DaveQB
Yes, this thought crossed my mind, especislly with a fuse-source ackage being listed with apt-get.

But I don't understand why there wouldnt be a fuse module for a 686 kernel, yet a k7 kernel with same version has it.
That's the thing with any "package" type setup... if nobody have found it neccessary / worth their while to package a particular type of binary / module the way you need it, you're pretty much up a creek with no paddle. All you can do then is roll your own by using the source.
 
Old 01-05-2007, 09:59 AM   #6
nx5000
Senior Member
 
Registered: Sep 2005
Location: Out
Posts: 3,307

Rep: Reputation: 57
Quote:
Originally Posted by DaveQB

But I don't understand why there wouldnt be a fuse module for a 686 kernel, yet a k7 kernel with same version has it.
1)You forgot some architectures : http://www.debian.org/ports/
2)Also against which kernel should it be compiled? A module won't load if it is designed for another kernel.

You only had to launch m-a and then move in the menu.Update then Prepare and then Build and Install.
Not that complicated (and on newer kernels fuse is already in)
 
Old 01-07-2007, 07:54 PM   #7
DaveQB
Member
 
Registered: Oct 2003
Location: Sydney, Australia.
Distribution: Debian, Ubuntu
Posts: 400

Original Poster
Rep: Reputation: 39
Quote:
Originally Posted by nx5000
(and on newer kernels fuse is already in)
Ahh that explains it then. Makes sense now.

Cheers
 
Old 02-25-2007, 05:26 AM   #8
DaveQB
Member
 
Registered: Oct 2003
Location: Sydney, Australia.
Distribution: Debian, Ubuntu
Posts: 400

Original Poster
Rep: Reputation: 39
I still find this odd.
Does this just means its listed, but shouldn't be in the repo's; its an old listing thats no longer supported in Sarge ?


Code:
server:/lib/modules/2.6.8-3-686/kernel/fs# apt-get install   fuse-module-2.6.8-3-686
Reading Package Lists... Done
Building Dependency Tree... Done
Package fuse-module-2.6.8-3-686 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package fuse-module-2.6.8-3-686 has no installation candidate
 
Old 02-26-2007, 05:46 AM   #9
nx5000
Senior Member
 
Registered: Sep 2005
Location: Out
Posts: 3,307

Rep: Reputation: 57
For your error, you should get more information if you type this:
Code:
apt-cache policy fuse-module-2.6.8-3-686
Probably you only have it in your local repository?

Anyway, this module has to be build.

Code:
apt-get install module-assistant fuse-source
m-a update
m-a update
m-a prepare
m-a install fuse
m-a build fuse-source
You should have a binary module for your architecture and for sarge in /usr/src.
Install it with
Code:
dpkg -i /usr/src/fuse-moduleXXXX
 
Old 02-26-2007, 06:07 AM   #10
DaveQB
Member
 
Registered: Oct 2003
Location: Sydney, Australia.
Distribution: Debian, Ubuntu
Posts: 400

Original Poster
Rep: Reputation: 39
m-a spits out

Quote:
/usr/src/kernel-source-2.6.8 seems to contain unconfigured kernel source
Not sure why, I just installed VMware-server on that needed the kernel source, header and kbuild packages.
 
Old 02-26-2007, 06:31 AM   #11
nx5000
Senior Member
 
Registered: Sep 2005
Location: Out
Posts: 3,307

Rep: Reputation: 57
It's a warning that probably the linux source that you have, has not been configured yet.
Running make menuconfig, saving and quitting in /usr/src/kernel-source-2.6.8 will remove this warning.
 
Old 02-27-2007, 07:00 PM   #12
DaveQB
Member
 
Registered: Oct 2003
Location: Sydney, Australia.
Distribution: Debian, Ubuntu
Posts: 400

Original Poster
Rep: Reputation: 39
I should have been more explicit.

It says the module wasn't built properly and to check /var/cache/modass/fuse-source*buildlog*

But there's no log's in there starting with fuse-source*

I build this before a more manual way, but forgotten how now
 
Old 02-27-2007, 07:08 PM   #13
DaveQB
Member
 
Registered: Oct 2003
Location: Sydney, Australia.
Distribution: Debian, Ubuntu
Posts: 400

Original Poster
Rep: Reputation: 39
Hahaha, if I only read back in this very thread I can see what I did. Ran that command and got more info in a more verbose ncurses window

"make[1]: dh_clean: Command not found"

So...

Quote:
server:/usr/src# dpkg -S dh_clean
debhelper: /usr/bin/dh_clean
debhelper: /usr/share/man/man1/dh_clean.1.gz
debhelper: /usr/share/man/es/man1/dh_clean.1.gz
server:/usr/src# apt-get install debhelper
And then re-ran m-a a-i fuse (which I am guessing is the same as m-a install fuse) and all worked.
 
Old 02-27-2007, 07:09 PM   #14
DaveQB
Member
 
Registered: Oct 2003
Location: Sydney, Australia.
Distribution: Debian, Ubuntu
Posts: 400

Original Poster
Rep: Reputation: 39
Quote:
Originally Posted by nx5000
It's a warning that probably the linux source that you have, has not been configured yet.
Running make menuconfig, saving and quitting in /usr/src/kernel-source-2.6.8 will remove this warning.

No. Doing this to create the .config didnt remove the warning. But all working now, so not a "show stopper" warning.
 
  


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
fuse and udev gerghk Slackware 1 11-08-2006 10:33 AM
Installing FUSE on Debian 3.1r2 - module goes to wrong /lib/modules subdirectory corkypa Debian 1 08-21-2006 03:56 PM
Fuse / Modprobe Help Jude Lucien Debian 7 07-11-2006 03:44 PM
Problem compiling FUSE module Jason_Bassett Linux - Software 1 04-12-2006 03:25 PM
fuse installation africamagical Fedora 0 11-17-2004 09:42 PM

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

All times are GMT -5. The time now is 10:26 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