[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: how to debug this fuse problem



Eduard Bloch <edi@gmx.de> writes:

[...]

>> Attempting to modprobe fuse gets this error:
>> 
>> ,----
>> | root # modprobe fuse
>> | modprobe: ERROR: could not insert 'fuse': Invalid argument
>
> Something is wrong with your modules installation. Run "dmesg" to see
> what happened there.
> Run "depmod -a" once, it might help if some stupid tool damaged the
> module database (I had that "fun" with old dkms before).
> Check the installed files (debsums linux-image-3.16.0-4-586)
> Reinstall if needed (apt-get --reinstall install linux-image-3.16.0-4-586)

dmesg shows what looks like quite a mess.  I' don't know what it might
mean, perhaps someone here has seen it before or understands what it
means?

,----
| dmesg|grep fuse
| 
| [    7.166080] fuse: Unknown symbol pagecache_get_page_fixed (err 0)
| [    7.166143] fuse: disagrees about version of symbol iov_iter_get_pages
| [    7.166188] fuse: Unknown symbol iov_iter_get_pages (err -22)
| [  313.475402] fuse: Unknown symbol pagecache_get_page_fixed (err 0)
| [  313.475416] fuse: disagrees about version of symbol iov_iter_get_pages
| [  313.475418] fuse: Unknown symbol iov_iter_get_pages (err -22)
| [38952.902191] fuse: Unknown symbol pagecache_get_page_fixed (err 0)
| [38952.902224] fuse: disagrees about version of symbol iov_iter_get_pages
| [38952.902239] fuse: Unknown symbol iov_iter_get_pages (err -22)
| [38965.865410] fuse: Unknown symbol pagecache_get_page_fixed (err 0)
| [38965.865413] fuse: disagrees about version of symbol iov_iter_get_pages
| [38965.865584] fuse: Unknown symbol iov_iter_get_pages (err -22)
| [38989.899913] fuse: Unknown symbol pagecache_get_page_fixed (err 0)
| [38989.904530] fuse: disagrees about version of symbol iov_iter_get_pages
| [38989.904530] fuse: Unknown symbol iov_iter_get_pages (err -22)
| [39204.559898] fuse: Unknown symbol pagecache_get_page_fixed (err 0)
| [39204.559947] fuse: disagrees about version of symbol iov_iter_get_pages
| [39204.559970] fuse: Unknown symbol iov_iter_get_pages (err -22)
| [39718.223622] fuse: Unknown symbol pagecache_get_page_fixed (err 0)
| [39718.223683] fuse: disagrees about version of symbol iov_iter_get_pages
| [39718.223726] fuse: Unknown symbol iov_iter_get_pages (err -22)
| [40037.891183] fuse: Unknown symbol pagecache_get_page_fixed (err 0)
| [40037.891353] fuse: disagrees about version of symbol iov_iter_get_pages
| [40037.891495] fuse: Unknown symbol iov_iter_get_pages (err -22)
| [40056.750094] fuse: Unknown symbol pagecache_get_page_fixed (err 0)
| [40056.750148] fuse: disagrees about version of symbol iov_iter_get_pages
| [40056.750186] fuse: Unknown symbol iov_iter_get_pages (err -22)
| [40209.000103] fuse: Unknown symbol pagecache_get_page_fixed (err 0)
| [40209.015074] fuse: disagrees about version of symbol iov_iter_get_pages
| [40209.015080] fuse: Unknown symbol iov_iter_get_pages (err -22)
| [40219.713514] fuse: Unknown symbol pagecache_get_page_fixed (err 0)
| [40219.713570] fuse: disagrees about version of symbol iov_iter_get_pages
| [40219.713608] fuse: Unknown symbol iov_iter_get_pages (err -22)
| [40284.303346] fuse: Unknown symbol pagecache_get_page_fixed (err 0)
| [40284.303361] fuse: disagrees about version of symbol iov_iter_get_pages
| [40284.303363] fuse: Unknown symbol iov_iter_get_pages (err -22)
`----


>> The upgrade log shows no upgrade for fuse at the last `full-upgrade'
>> but does show something happening with the kernel. However, I don't
>> understand what it means.
>> 
>> ,----
>> | [UPGRADE] linux-compiler-gcc-4.8-x86:i386 3.16.7-ckt4-3 -> 3.16.7-ckt7-1
>> | [UPGRADE] linux-headers-3.16.0-4-586:i386 3.16.7-ckt4-3 -> 3.16.7-ckt7-1
>> | [UPGRADE] linux-headers-3.16.0-4-common:i386 3.16.7-ckt4-3 -> 3.16.7-ckt7-1
>> | [UPGRADE] linux-image-3.16.0-4-586:i386 3.16.7-ckt4-3 -> 3.16.7-ckt7-1
>> | [UPGRADE] linux-libc-dev:i386 3.16.7-ckt4-3 -> 3.16.7-ckt7-1
>
> It's just the kernel from Jessie. See
> https://packages.debian.org/jessie/linux-image-3.16.0-4-586

Sorry to be so dense here but:

Apparently it is a little more going on in those lines above.  I don't
see anything on the page you cite with names like: 3.16.7-ckt4-3
3.16.7-ckt7-1

searching with `aptitudue search ckt7' (or ckt4)  finds nothing at all.

What is the meaning of the names with ckt in them?

I suspect I could/should be running i686 with pae.  Not sure why the
installer choose a 486 kernel originally ... (it changed to 586 during a
full-upgrade a mnth or two ago)

The jessie OS here is running as vbox guest on a 2x Xeon on HP xw8600

Would it be likely to solve any of this if I upgraded to a 686 pae
kernel?   Or more likely to make the mess worse and I should get the
fuse mess cleared up first?


Reply to: