Ndas

Автор: flun12 Дата: 24.05.2009 01:27 при компиляции получаю такую ошибку
[root@LINUX-ARK ndas-1.1-24]# make
Invoking make againt the kernel at /lib/modules/2.6.27.21-170.2.56.fc10.i686/build
make -C /lib/modules/2.6.27.21-170.2.56.fc10.i686/build \
		SUBDIRS=/home/Ark/Desktop/ndas-1.1-24 \
		KBUILD_VERBOSE=1 \
		ndas_root=/home/Ark/Desktop/ndas-1.1-24 \
		modules
make[1]: Entering directory `/usr/src/kernels/2.6.27.21-170.2.56.fc10.i686'
test -e include/linux/autoconf.h -a -e include/config/auto.conf || (		\
	echo;								\
	echo "  ERROR: Kernel configuration is invalid.";		\
	echo "         include/linux/autoconf.h or include/config/auto.conf are missing.";	\
	echo "         Run 'make oldconfig && make prepare' on kernel src to fix it.";	\
	echo;								\
	/bin/false)

файл существует
/usr/src/kernels/2.6.27.21-170.2.56.fc10.i686/include/linux/autoconf.h

что это может быть?
чем можете помочь?
(ЛИНУКС-АРК - это имя машины, а не операционной системы (федора-10, кажется ,у меня). )

Что мешает продвижению Linux?
Re: ndas 24.05.2009 09:47peter_ir Пока могу только посоветовать внимательнее читать вывод make.
Не пробовали сделать то, что она предлагает?
Re: ndas 24.05.2009 23:59flun12 пробовал, но oldconfig не присутствует на диске ни в каком виде.
главное - make хочет того, что и так есть на диске, но почему-то не находит

Что мешает продвижению Linux?
Re: ndas 25.05.2009 08:52peter_ir Тогда make menuconfig и тут же выйти с сохранением.
Re: ndas 26.05.2009 22:07flun12 Ужос. Оказывается все собралось и встало. Сообщения об ошибках - дымовая завеса. Сегодня после работы на свежую голову прихожу домой, включаю комп и вижу на Десктопе новый файлик без расширения с именем ndas.
[root@LINUX-ARK Desktop]# ndasadmin enable -s 1 -o s
WARNING: shared-write mode is only useful for clustering file system and is not recommended for other file systems
Block device /dev/ndas-40321302-0 is ready to use.
[root@LINUX-ARK /]# mount -t ntfs /dev/ndas-40321302-0 /terabyte
NTFS signature is missing.
Failed to mount '/dev/ndas-40321302-0': Недопустимый аргумент
The device '/dev/ndas-40321302-0' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

Дальше - как быть?
У меня действительно - целиком полтора терабайта под нтфс отведено.

........... (матерные слова)

Надо было так:
[root@LINUX-ARK /]# mount -t ntfs-3g /dev/ndas-40321302-0p1 /terabyte
The disk contains an unclean file system (0, 0).
The file system wasn't safely closed on Windows. Fixing.

И че он там фиксинг?

И, кому интересно, только благодаря патчам отсюда все заработало.

Что мешает продвижению Linux?
Re: ndas 27.05.2009 11:34flun12 проработало один день.
потом линукс обновился и я получил
[root@LINUX-ARK Desktop]# ./ndas start
Starting NDAS:FATAL: Module ndas_sal not found.
 failed to load sal module
You have the NDAS driver(s) for
But don't have the NDAS driver for current kernel 2.6.27.24-170.2.68.fc10.i686 i686
Please install the NDAS driver for current kernel, or build the customized NDAS driver from the NDAS tarball source


Что мешает продвижению Linux?
Re: ndas 27.05.2009 11:37BigAndy Ну так сделайте, что просят.
Re: ndas 27.05.2009 12:45flun12 Ну почему все по новой? ...
Подскажите - как найти этот NDAS tarball source

Что мешает продвижению Linux?
Re: ndas 27.05.2009 14:54JustUser flun12 Пишет:
-------------------------------------------------------
> Ну почему все по новой? ...
> Подскажите - как найти этот NDAS tarball source

Это тот архив ndas-1.1-24(?).tar.gz откуда вы взяли ndas и собрали его командой make

Как я понимаю он предоставляет модуль для ядра Linux, а при обновлении ядра он не находит там этого самого модуля, что-то похожее есть и у меня, когда приходится после каждого обновления ядра компилировать alsa
Re: ndas 27.05.2009 21:55flun12 Во! Понятно стало! JustUser - спасибо.

Что мешает продвижению Linux?
Re: ndas 31.05.2009 22:32flun12 А надо было просто это запускать из под рута. А зачем тогда он засунул ndas в мой десктоп?
Если кто скажет конкретно - как заставить эти команды выполняться автоматом (не отсылая к манам) - тому огромный респект.

Что мешает продвижению Linux?
Re: ndas 31.05.2009 23:06BigAndy >А надо было просто это запускать из под рута.
А как еще?
>А зачем тогда он засунул ndas в мой десктоп?
А куда еще?

>не отсылая к манам
А почему? В доках initscripts и неоднократнона жтом форуме написано. Ищите по тегу rc.local
Re: ndas 02.06.2009 23:04flun12 поискал.
там два
rc.local

в
/etc

и в
/etc/rc.d

Куда вставлять? Ну давайте помогать новичкам конкретно.

Что мешает продвижению Linux?
Re: ndas 02.06.2009 23:42BigAndy Вот если бы вы прочитали указанную мной документацию, то поянли бы конкретно куда.
Re: ndas 04.06.2009 22:07flun12 Конечно бы понял, если бы она была указана
[root@LINUX-ARK /]# man initscripts
Ничего про initscripts в руководстве нет
[root@LINUX-ARK /]# man initscript
Ничего про initscript в руководстве нет
[root@LINUX-ARK /]# initscripts
bash: initscripts: команда не найдена


Что мешает продвижению Linux?
Re: ndas 04.06.2009 22:35peter_ir flun12 Пишет:
-------------------------------------------------------
> Конечно бы понял, если бы она была указана
>
> # man initscripts
> Ничего про initscripts в руководстве нет
> # man initscript
> Ничего про initscript в руководстве нет
> # initscripts
> bash: initscripts: команда не найдена
>

"Будет и меч, да не для твоих, царское величество, плеч".
Можно было бы и догадаться, что initscripts - название пакета,
есть в нём и man'ы.
Re: ndas 04.06.2009 22:58BigAndy flun12 Пишет:
-------------------------------------------------------
> Конечно бы понял, если бы она была указана
>
> # man initscripts
>
Заметьье, я не говорил про man. Я говорил про документацию.
rpm -ql initscripts
Re: ndas 05.06.2009 01:38flun12 ...
Re: ndas 05.06.2009 10:51lkanter /usr/share/doc/initscripts-${version}/sysconfig.txt

где ${version} - версия пакета initscripts (rpm -q initscripts её покажет)
Re: ndas 06.06.2009 00:31flun12 Ну, господа, получил я вот такое:
[Ark@LINUX-ARK ~]$ rpm -ql initscripts 
/bin/doexec
/bin/ipcalc
/bin/usleep
/etc/NetworkManager
/etc/NetworkManager/dispatcher.d
/etc/NetworkManager/dispatcher.d/00-netreport
/etc/NetworkManager/dispatcher.d/05-netfs
/etc/X11/prefdm
/etc/adjtime
/etc/event.d/control-alt-delete
/etc/event.d/prefdm
/etc/event.d/quit-plymouth
/etc/event.d/rc0
/etc/event.d/rc1
/etc/event.d/rc2
/etc/event.d/rc3
/etc/event.d/rc4
/etc/event.d/rc5
/etc/event.d/rc6
/etc/event.d/rcS
/etc/event.d/rcS-sulogin
/etc/event.d/serial
/etc/event.d/sulogin
/etc/event.d/tty1
/etc/event.d/tty2
/etc/event.d/tty3
/etc/event.d/tty4
/etc/event.d/tty5
/etc/event.d/tty6
/etc/initlog.conf
/etc/inittab
/etc/networks
/etc/ppp
/etc/ppp/ip-down
/etc/ppp/ip-down.ipv6to4
/etc/ppp/ip-up
/etc/ppp/ip-up.ipv6to4
/etc/ppp/ipv6-down
/etc/ppp/ipv6-up
/etc/ppp/peers
/etc/profile.d/lang.csh
/etc/profile.d/lang.sh
/etc/rc
/etc/rc.d
/etc/rc.d/init.d
/etc/rc.d/init.d/functions
/etc/rc.d/init.d/halt
/etc/rc.d/init.d/killall
/etc/rc.d/init.d/netconsole
/etc/rc.d/init.d/netfs
/etc/rc.d/init.d/network
/etc/rc.d/rc
/etc/rc.d/rc.local
/etc/rc.d/rc.sysinit
/etc/rc.d/rc0.d
/etc/rc.d/rc0.d/S00killall
/etc/rc.d/rc0.d/S01halt
/etc/rc.d/rc1.d
/etc/rc.d/rc2.d
/etc/rc.d/rc2.d/S99local
/etc/rc.d/rc3.d
/etc/rc.d/rc3.d/S99local
/etc/rc.d/rc4.d
/etc/rc.d/rc4.d/S99local
/etc/rc.d/rc5.d
/etc/rc.d/rc5.d/S99local
/etc/rc.d/rc6.d
/etc/rc.d/rc6.d/S00killall
/etc/rc.d/rc6.d/S01reboot
/etc/rc.local
/etc/rc.sysinit
/etc/rc0.d
/etc/rc1.d
/etc/rc2.d
/etc/rc3.d
/etc/rc4.d
/etc/rc5.d
/etc/rc6.d
/etc/rwtab
/etc/rwtab.d
/etc/statetab
/etc/statetab.d
/etc/sysconfig/console
/etc/sysconfig/init
/etc/sysconfig/modules
/etc/sysconfig/netconsole
/etc/sysconfig/network-scripts
/etc/sysconfig/network-scripts/ifcfg-lo
/etc/sysconfig/network-scripts/ifdown
/etc/sysconfig/network-scripts/ifdown-bnep
/etc/sysconfig/network-scripts/ifdown-eth
/etc/sysconfig/network-scripts/ifdown-ippp
/etc/sysconfig/network-scripts/ifdown-ipsec
/etc/sysconfig/network-scripts/ifdown-ipv6
/etc/sysconfig/network-scripts/ifdown-isdn
/etc/sysconfig/network-scripts/ifdown-post
/etc/sysconfig/network-scripts/ifdown-ppp
/etc/sysconfig/network-scripts/ifdown-routes
/etc/sysconfig/network-scripts/ifdown-sit
/etc/sysconfig/network-scripts/ifdown-sl
/etc/sysconfig/network-scripts/ifdown-tunnel
/etc/sysconfig/network-scripts/ifup
/etc/sysconfig/network-scripts/ifup-aliases
/etc/sysconfig/network-scripts/ifup-bnep
/etc/sysconfig/network-scripts/ifup-eth
/etc/sysconfig/network-scripts/ifup-ippp
/etc/sysconfig/network-scripts/ifup-ipsec
/etc/sysconfig/network-scripts/ifup-ipv6
/etc/sysconfig/network-scripts/ifup-ipx
/etc/sysconfig/network-scripts/ifup-isdn
/etc/sysconfig/network-scripts/ifup-plip
/etc/sysconfig/network-scripts/ifup-plusb
/etc/sysconfig/network-scripts/ifup-post
/etc/sysconfig/network-scripts/ifup-ppp
/etc/sysconfig/network-scripts/ifup-routes
/etc/sysconfig/network-scripts/ifup-sit
/etc/sysconfig/network-scripts/ifup-sl
/etc/sysconfig/network-scripts/ifup-tunnel
/etc/sysconfig/network-scripts/ifup-wireless
/etc/sysconfig/network-scripts/init.ipv6-global
/etc/sysconfig/network-scripts/net.hotplug
/etc/sysconfig/network-scripts/network-functions
/etc/sysconfig/network-scripts/network-functions-ipv6
/etc/sysconfig/networking
/etc/sysconfig/networking/devices
/etc/sysconfig/networking/profiles
/etc/sysconfig/networking/profiles/default
/etc/sysconfig/readonly-root
/etc/sysctl.conf
/lib/udev/console_check
/lib/udev/console_init
/lib/udev/rename_device
/lib/udev/rules.d/10-console.rules
/lib/udev/rules.d/60-net.rules
/lib/udev/rules.d/88-clock.rules
/sbin/consoletype
/sbin/fstab-decode
/sbin/genhostid
/sbin/getkey
/sbin/ifdown
/sbin/ifup
/sbin/initlog
/sbin/netreport
/sbin/ppp-watch
/sbin/securetty
/sbin/service
/sbin/setsysfont
/usr/sbin/sys-unconfig
/usr/sbin/usernetctl
/usr/share/doc/initscripts-8.86.3
/usr/share/doc/initscripts-8.86.3/COPYING
/usr/share/doc/initscripts-8.86.3/ChangeLog
/usr/share/doc/initscripts-8.86.3/README-event.d
/usr/share/doc/initscripts-8.86.3/changes.ipv6
/usr/share/doc/initscripts-8.86.3/ipv6-6to4.howto
/usr/share/doc/initscripts-8.86.3/ipv6-tunnel.howto
/usr/share/doc/initscripts-8.86.3/static-routes-ipv6
/usr/share/doc/initscripts-8.86.3/sysconfig.txt
/usr/share/doc/initscripts-8.86.3/sysvinitfiles
/usr/share/locale/ar/LC_MESSAGES/initscripts.mo
/usr/share/locale/as/LC_MESSAGES/initscripts.mo
/usr/share/locale/bg/LC_MESSAGES/initscripts.mo
/usr/share/locale/bn/LC_MESSAGES/initscripts.mo
/usr/share/locale/bn_IN/LC_MESSAGES/initscripts.mo
/usr/share/locale/bs/LC_MESSAGES/initscripts.mo
/usr/share/locale/ca/LC_MESSAGES/initscripts.mo
/usr/share/locale/cs/LC_MESSAGES/initscripts.mo
/usr/share/locale/cy/LC_MESSAGES/initscripts.mo
/usr/share/locale/da/LC_MESSAGES/initscripts.mo
/usr/share/locale/de/LC_MESSAGES/initscripts.mo
/usr/share/locale/el/LC_MESSAGES/initscripts.mo
/usr/share/locale/en_GB/LC_MESSAGES/initscripts.mo
/usr/share/locale/es/LC_MESSAGES/initscripts.mo
/usr/share/locale/et/LC_MESSAGES/initscripts.mo
/usr/share/locale/eu_ES/LC_MESSAGES/initscripts.mo
/usr/share/locale/fi/LC_MESSAGES/initscripts.mo
/usr/share/locale/fr/LC_MESSAGES/initscripts.mo
/usr/share/locale/gl/LC_MESSAGES/initscripts.mo
/usr/share/locale/gu/LC_MESSAGES/initscripts.mo
/usr/share/locale/he/LC_MESSAGES/initscripts.mo
/usr/share/locale/hi/LC_MESSAGES/initscripts.mo
/usr/share/locale/hr/LC_MESSAGES/initscripts.mo
/usr/share/locale/hu/LC_MESSAGES/initscripts.mo
/usr/share/locale/hy/LC_MESSAGES/initscripts.mo
/usr/share/locale/id/LC_MESSAGES/initscripts.mo
/usr/share/locale/is/LC_MESSAGES/initscripts.mo
/usr/share/locale/it/LC_MESSAGES/initscripts.mo
/usr/share/locale/ja/LC_MESSAGES/initscripts.mo
/usr/share/locale/ka/LC_MESSAGES/initscripts.mo
/usr/share/locale/kn/LC_MESSAGES/initscripts.mo
/usr/share/locale/ko/LC_MESSAGES/initscripts.mo
/usr/share/locale/ku/LC_MESSAGES/initscripts.mo
/usr/share/locale/lo/LC_MESSAGES/initscripts.mo
/usr/share/locale/lt/LC_MESSAGES/initscripts.mo
/usr/share/locale/lv/LC_MESSAGES/initscripts.mo
/usr/share/locale/mk/LC_MESSAGES/initscripts.mo
/usr/share/locale/ml/LC_MESSAGES/initscripts.mo
/usr/share/locale/mr/LC_MESSAGES/initscripts.mo
/usr/share/locale/ms/LC_MESSAGES/initscripts.mo
/usr/share/locale/my/LC_MESSAGES/initscripts.mo
/usr/share/locale/nb/LC_MESSAGES/initscripts.mo
/usr/share/locale/nl/LC_MESSAGES/initscripts.mo
/usr/share/locale/nn/LC_MESSAGES/initscripts.mo
/usr/share/locale/or/LC_MESSAGES/initscripts.mo
/usr/share/locale/pa/LC_MESSAGES/initscripts.mo
/usr/share/locale/pl/LC_MESSAGES/initscripts.mo
/usr/share/locale/pt/LC_MESSAGES/initscripts.mo
/usr/share/locale/pt_BR/LC_MESSAGES/initscripts.mo
/usr/share/locale/ro/LC_MESSAGES/initscripts.mo
/usr/share/locale/ru/LC_MESSAGES/initscripts.mo
/usr/share/locale/si/LC_MESSAGES/initscripts.mo
/usr/share/locale/sk/LC_MESSAGES/initscripts.mo
/usr/share/locale/sl/LC_MESSAGES/initscripts.mo
/usr/share/locale/sq/LC_MESSAGES/initscripts.mo
/usr/share/locale/sr/LC_MESSAGES/initscripts.mo
/usr/share/locale/sr@latin/LC_MESSAGES/initscripts.mo
/usr/share/locale/sv/LC_MESSAGES/initscripts.mo
/usr/share/locale/ta/LC_MESSAGES/initscripts.mo
/usr/share/locale/te/LC_MESSAGES/initscripts.mo
/usr/share/locale/tr/LC_MESSAGES/initscripts.mo
/usr/share/locale/uk/LC_MESSAGES/initscripts.mo
/usr/share/locale/ur/LC_MESSAGES/initscripts.mo
/usr/share/locale/vi/LC_MESSAGES/initscripts.mo
/usr/share/locale/wa/LC_MESSAGES/initscripts.mo
/usr/share/locale/zh_CN/LC_MESSAGES/initscripts.mo
/usr/share/locale/zh_TW/LC_MESSAGES/initscripts.mo
/usr/share/man/man1/consoletype.1.gz
/usr/share/man/man1/doexec.1.gz
/usr/share/man/man1/genhostid.1.gz
/usr/share/man/man1/getkey.1.gz
/usr/share/man/man1/initlog.1.gz
/usr/share/man/man1/ipcalc.1.gz
/usr/share/man/man1/netreport.1.gz
/usr/share/man/man1/usleep.1.gz
/usr/share/man/man5/crypttab.5.gz
/usr/share/man/man8/fstab-decode.8.gz
/usr/share/man/man8/ppp-watch.8.gz
/usr/share/man/man8/service.8.gz
/usr/share/man/man8/sys-unconfig.8.gz
/usr/share/man/man8/usernetctl.8.gz
/var/lib/stateless
/var/lib/stateless/state
/var/lib/stateless/writable
/var/log/btmp
/var/log/wtmp
/var/run/netreport
/var/run/utmp

и что с этим делать?

Что мешает продвижению Linux?
RSS-материал