Решено: Не ставится fuse

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Решено: Не ставится fuse

Сообщение Beren »

Код: Выделить всё

# emerge ntfs3g

завершился неудачей. Пакет fuse, который тянется в качестве зависимости, не захотел ставиться.

Код: Выделить всё

Found sources for kernel version:
 *     2.6.23-gentoo-r3
 * Checking for suitable kernel configuration options...
 *   You need to build the FUSE module from the kernel source, because your kern
el is too new
 * Please check to make sure these options are set correctly.
 * Failure to do so may cause unexpected problems.
 * Once you have satisfied these options, please try merging
 * this package again.
 *
 * ERROR: sys-fs/fuse-2.7.0 failed.
 * Call stack:
 *           ebuild.sh, line 1717:  Called dyn_setup
 *           ebuild.sh, line  768:  Called qa_call 'pkg_setup'
 *           ebuild.sh, line   44:  Called pkg_setup
 *   fuse-2.7.0.ebuild, line   29:  Called linux-mod_pkg_setup
 *    linux-mod.eclass, line  465:  Called linux-info_pkg_setup
 *   linux-info.eclass, line  576:  Called check_extra_config
 *   linux-info.eclass, line  475:  Called die
 * The specific snippet of code:
 *              die "Incorrect kernel configuration options"
 *  The die message:
 *   Incorrect kernel configuration options
 *
 * If you need support, post the topmost build error, and the call stack if rele
vant.
 * A complete build log is located at '/var/tmp/portage/sys-fs/fuse-2.7.0/temp/b
uild.log'.


Подскажите plz, в каких опциях ядра надо копать, а то неясно, куда двигаться.
Спасибо.

P.S. непонятно, почему в "слишком" новом ядре нет этого модуля.
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5492
ОС: Gentoo

Re: Решено: Не ставится fuse

Сообщение /dev/random »

Дело не в том, что в "слишком" новом ядре его нет, а в том, что в "слишком" новое ядро он не знает, как его встроить извне (точнее, скорее всего просто не тестировался с ним). Придется перекомпилировать ядро, включив этот модуль в конфиге (в menuconfig'е его искать следует, естественно, в разделе "Файловые системы", а если ручным редактированием конфига - еще проще, grep FUSE :) )
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Решено: Не ставится fuse

Сообщение Beren »

Опять поплясав с бубном, перенастроил ядро так, что fuse скачался и установился, но не скачался сам ntfs3g. Непонятно почему. Плюс ядро перестало загружаться вообще.

Можете посоветовать что-нибудь более конкретное?
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: Решено: Не ставится fuse

Сообщение nadge »

Можете посоветовать что-нибудь более конкретное?

Куда уж конкретней? :) Перекомпилировать ядро с поддержкой FUSE, загрузиться с ним, затем emerge ntfs3g.
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Решено: Не ставится fuse

Сообщение Beren »

nadge писал(а):
16.01.2008 22:38
Перекомпилировать ядро с поддержкой FUSE

Как эту поддержку включить? Я ее не нашел.
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: Решено: Не ставится fuse

Сообщение nadge »

Запускаете make menuconfig, там переходите в раздел Filesystems, в нем отмечаете Filesystem in userspace support.
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Решено: Не ставится fuse

Сообщение Beren »

Спасибо.
А как добавить эту опцию к нынешнему конфигу без необходимости настраивать с нуля?

При использовании genkernel:

Код: Выделить всё

# genkernel --menuconfig all

настройки старого конфига сохранятся?
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено: Не ставится fuse

Сообщение serzh-z »

Beren писал(а):
17.01.2008 01:13
настройки старого конфига сохранятся?
Нет, если это не указано в /etc/genkernel.conf.
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: Решено: Не ставится fuse

Сообщение nadge »

настройки старого конфига сохранятся?

Еще обычно есть конфиг в /boot и zcat /proc/config.gz,
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Решено: Не ставится fuse

Сообщение Beren »

serzh-z, чтобы конфиг сохранялся, надо опции CLEAN и MRPROPER выставить в "no"?
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Решено: Не ставится fuse

Сообщение Beren »

nadge писал(а):
17.01.2008 01:06
Запускаете make menuconfig, там переходите в раздел Filesystems, в нем отмечаете Filesystem in userspace support.

nadge, огромное спасибо! :) Все заработало. :)
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено: Не ставится fuse

Сообщение serzh-z »

Beren писал(а):
17.01.2008 13:16
чтобы конфиг сохранялся, надо опции CLEAN и MRPROPER выставить в "no"?
Да.
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Решено: Не ставится fuse

Сообщение Beren »

serzh-z, чем отличается CLEAN от MRPROPER?
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5492
ОС: Gentoo

Re: Решено: Не ставится fuse

Сообщение /dev/random »

Beren писал(а):
18.01.2008 15:53
serzh-z, чем отличается CLEAN от MRPROPER?

man genkernel:

Код: Выделить всё

       Kernel Compilation

       --[no-]clean
              Runs, or does not run, "make clean" before  compilation  -  this
              erases  any  compiled object files in the kernel source tree but
              does not have an impact on the kernel configuration.  Specifying
              --no-clean implies --no-mrproper.

       --[no-]mrproper
              Runs, or does not run, "make mrproper" before compilation - this
              erases both any compiled object files in the kernel source  tree
              as well as the kernel configuration.
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Решено: Не ставится fuse

Сообщение Beren »

Хм. Спасибо. :)
Дорогу осилит идущий
Спасибо сказали: