LINUX.ORG.RU
ФорумAdmin

ncpfs(Novell Netware)


0

0

Пересобрал ядро с поддержкой IPX и NCP. Проинсталировал пакет ncpfs-2.2.6. Установил ipx_configure --auto_primary=on --auto_interface=on При попытке увидеть novell сервера утидитой slist собщает ./swlist: error while loading shared librarries: libncp.so.2.3: cannot open shared object file: no such file or directory Хотя данная библиотека есть В чём может быть проблема?


Ответ на: Re: ncpfs(Novell Netware) от no-dashi

Re: ncpfs(Novell Netware)

Selinux выключен. Права следующие lrwxrwxrwx 1 root root 15 Dec 12 15:45 libncp.so.2.3 -> libncp.so.2.3.0 -rwxr-xr-x 1 root root 1090802 Dec 11 16:59 libncp.so.2.3.0 ldd показывает ldd ../bin/slist libncp.so.2.3 => not found libc.so.6 => /lib/tls/libc.so.6 (0x00783000) /lib/ld-linux.so.2 (0x005c6000) ldconfig -vn /usr/local/ncpfs/lib /usr/local/ncpfs/lib: libncp.so.2.3 -> libncp.so.2.3.0

hz ()
Ответ на: Re: ncpfs(Novell Netware) от Anoxemian

Re: ncpfs(Novell Netware)

Проблема не решилась cd /usr/local/ncpfs/bin ldd slist libncp.so.2.3 => not found libc.so.6 => /lib/tls/libc.so.6 (0x00783000) /lib/ld-linux.so.2 (0x005c6000)

hz ()
Ответ на: Re: ncpfs(Novell Netware) от hz

Re: ncpfs(Novell Netware)

>Эта библиотека есть , только почемуто slist не видит её.

А может ее ldconfig не видит?
ldconfig -p | grep libncp

ls -l /usr/local/ncpfs/lib

P.S. ответы пость в режиме "Preformatted text"

sdio ★★★★★ ()
Ответ на: Re: ncpfs(Novell Netware) от sdio

Re: ncpfs(Novell Netware)

>ldconfig -p | grep libncp 
>не видит
>ls -l /usr/local/ncpfs/lib
>lrwxrwxrwx  1 root root      15 Dec 12 15:45 libncp.so.2.3 -> libncp.so.2.3.0
>-rwxr-xr-x  1 root root 1090802 Dec 11 16:59 libncp.so.2.3.0

hz ()
Ответ на: Re: ncpfs(Novell Netware) от hz

Re: ncpfs(Novell Netware)

Так запустится:
LD_LIBRARY_PATH=/usr/local/ncpfs/lib slist
но с библиотеками стоит разобраться. :)
Сделайте на неё ссылку из /usr/lib или пропишите путь в /etc/ld.so.conf (не забудьте ldconfig после этого запустить)

qwe ★★ ()
Ответ на: Re: ncpfs(Novell Netware) от qwe

Re: ncpfs(Novell Netware)

Спасибо помогло.
только вот сервер не видет
./slist: /Server not found (0x8847) in ncp_open
Это значит что-то я не достроил?

hz ()
Ответ на: Re: ncpfs(Novell Netware) от qwe

Re: ncpfs(Novell Netware)

Значит у тебя получилось поднять виртульный интерфейс!?
мне нужно поднять виртульную сеть. Почитал howto и там написано скачать исходник и скомпилить модуль dosnet.o для поддержки виртуального интерфейса. Только не компилится не как пишет
../../../../Makefile.conf:58: warning: ignoring old commands for target `depend'
../../../../Makefile.conf:58: warning: overriding commands for target `dep'
../../../../Makefile.conf:58: warning: ignoring old commands for target `dep'
Makefile:34: warning: overriding commands for target `dosnet.o'
../../../../Makefile.conf:34: warning: ignoring old commands for target `dosnet.
o'
Makefile:40: warning: overriding commands for target `checkin'
../../../../Makefile.conf:40: warning: ignoring old commands for target `checkin'
Makefile:43: warning: overriding commands for target `checkout'
../../../../Makefile.conf:43: warning: ignoring old commands for target `checkout'
Makefile:46: warning: overriding commands for target `clean'
../../../../Makefile.conf:46: warning: ignoring old commands for target `clean'
Makefile:49: warning: overriding commands for target `realclean'
../../../../Makefile.conf:49: warning: ignoring old commands for target `realclean'
Makefile:54: warning: overriding commands for target `dist'
../../../../Makefile.conf:54: warning: ignoring old commands for target `dist'
Makefile:58: warning: overriding commands for target `depend'
../../../../Makefile.conf:58: warning: ignoring old commands for target `depend'
Makefile:58: warning: overriding commands for target `dep'
../../../../Makefile.conf:58: warning: ignoring old commands for target `dep'
In file included from /lib/modules/2.6.9prep/build/include/asm/processor.h:18,
 from /lib/modules/2.6.9prep/build/include/asm/thread_info.h:16,
 from /lib/modules/2.6.9prep/build/include/linux/thread_info.h:21,
 from /lib/modules/2.6.9prep/build/include/linux/spinlock.h:12,
 from /lib/modules/2.6.9prep/build/include/linux/capability.h:45,
 from /lib/modules/2.6.9prep/build/include/linux/sched.h:7,
from /lib/modules/2.6.9prep/build/include/linux/module.h:10,
                 from dosnet.c:36:
/lib/modules/2.6.9-prep/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.6.9-prep/build/include/asm/system.h:193: warning: dereferencing t
ype-punned pointer will break strict-aliasing rules
/lib/modules/2.6.9-prep/build/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
In file included from /lib/modules/2.6.9prep/build/include/linux/irq.h:20,
 from /lib/modules/2.6.9prep/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.9-prep/build/include/linux/hardirq.h:6,
 from /lib/modules/2.6.9prep/build/include/linux/interrupt.h:11,
 from /lib/modules/2.6.9prep/build/include/asm/highmem.h:24,
 from /lib/modules/2.6.9prep/build/include/linux/highmem.h:14,
from /lib/modules/2.6.9prep/build/include/linux/skbuff.h:27,
from /lib/modules/2.6.9prep/build/include/linux/if_ether.h:106,      from /lib/modules/2.6.9prep/build/include/linux/netdevice.h:29,
                 from dosnet.c:40:
/lib/modules/2.6.9-prep/build/include/asm/irq.h:16:25: irq_vectors.h: No such fi
le or directory
In file included from /lib/modules/2.6.9prep/build/include/asm/hardirq.h:6,
  from /lib/modules/2.6.9prep/build/include/linux/hardirq.h:6,
  from /lib/modules/2.6.9prep/build/include/linux/interrupt.h:11,
from /lib/modules/2.6.9prep/build/include/asm/highmem.h:24,
 from /lib/modules/2.6.9prep/build/include/linux/highmem.h:14,
 from /lib/modules/2.6.9prep/build/include/linux/skbuff.h:27,        from /lib/modules/2.6.9prep/build/include/linux/if_ether.h:106
 from /lib/modules/2.6.9-prep/build/include/linux/netdevice.h:29,
                 from dosnet.c:40:
/lib/modules/2.6.9-prep/build/include/linux/irq.h: At top level:
/lib/modules/2.6.9-prep/build/include/linux/irq.h:70: error: `NR_IRQS' undeclare
d here (not in a function)
In file included from /lib/modules/2.6.9prep/build/include/linux/irq.h:72,            from /lib/modules/2.6.9prep/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.9prep/build/include/linux/hardirq.р            from /lib/modules/2.6.9prep/build/include/linux/interrupt.h:11      from /lib/modules/2.6.9prep/build/include/asm/highmem.h:24,         from /lib/modules/2.6.9prep/build/include/linux/highmem.h:14,
from /lib/modules/2.6.9prep/build/include/linux/skbuff.h:27,
 from /lib/modules/2.6.9prep/build/include/linux/if_ether.h:106
from /lib/modules/2.6.9prep/build/include/linux/netdevice.h:29
                 from dosnet.c:40:
/lib/modules/2.6.9-prep/build/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' u
ndeclared here (not in a function)
dosnet.c: In function `dosnet_eth_type_trans':
ndeclared here (not in a function)
dosnet.c: In function `dosnet_eth_type_trans':
dosnet.c:118: error: union has no member named `ethernet'
dosnet.c: In function `dosnet_xmit':
dosnet.c:202: error: union has no member named `ethernet'
dosnet.c: In function `dosnet_open':
dosnet.c:263: error: `MOD_INC_USE_COUNT' undeclared (first use in this function)
dosnet.c:263: error: (Each undeclared identifier is reported onlyonce
dosnet.c:263: error: for each function it appears in.)
dosnet.c: In function `dosnet_close':
dosnet.c:268: error: `MOD_DEC_USE_COUNT' undeclared (first use in this function)
dosnet.c: In function `cleanup_module':
dosnet.c:339: error: `MOD_IN_USE' undeclared (first use in this function)
make: *** [dosnet.o] Error 1
Ниже указано замечание 
             Виртуальное устройство 'dsn0'
Скомпилируйте модуль dosnet, загрузите его (с помощью insmod), дайте ему IP адрес с новым адресом сети IP. Теперь нужно установить соответствующие таблицы маршрутизации на всех машинах, к которым вы собираетесь присоединаться. Так что интерфейс со стороны Linux прост для установки. 

Замечание: Модуль использует тройку символов ядра, не экспортируемых kernel/ksyms.c в коде ядра. Вам придется либо добавить эти символы туда, либо пользоваться улучшенным 'insmod' Hans'а (часть пакета syscall Manager). В этом случае, модуль извлечет эти символы из из файла zSystem.map. 

ты его учитывал или проблемы с компиляцией не с этим связаны?

hz ()
Ответ на: Re: ncpfs(Novell Netware) от hz

Re: ncpfs(Novell Netware)

Не помню, года четыре назад это было.

qwe ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.