проблемы с установкой xtables

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

denis21
Сообщения: 25
ОС: Debian GNU/Linux

проблемы с установкой xtables

Сообщение denis21 »

Лог ручной сборки:
Spoiler

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

./configure --with-xtlibdir=/lib/xtables
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking linux/netfilter/x_tables.h usability... yes
checking linux/netfilter/x_tables.h presence... yes
checking for linux/netfilter/x_tables.h... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libxtables... yes
checking for libmnl... no
checking Xtables module directory... /lib/xtables
checking kernel version that we will build against... 2.6.32.0 in /lib/modules/2.6.32-35-generic/build
configure: creating ./config.status
config.status: creating Makefile
config.status: creating Makefile.iptrules
config.status: creating Makefile.mans
config.status: creating geoip/Makefile
config.status: creating extensions/Makefile
config.status: creating extensions/ACCOUNT/Makefile
config.status: creating extensions/ipset-6/Makefile
config.status: creating extensions/pknock/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
hub21ru:/usr/src/geoip/xtables-addons-1.39$ sudo make
make  all-recursive
make[1]: Вход в каталог `/usr/src/geoip/xtables-addons-1.39'
Making all in extensions
make[2]: Вход в каталог `/usr/src/geoip/xtables-addons-1.39/extensions'
Xtables-addons 1.39 - Linux 2.6.32-35-generic
if [ -n "/lib/modules/2.6.32-35-generic/build" ]; then make -C /lib/modules/2.6.32-35-generic/build M=/usr/src/geoip/xtables-addons-1.39/extensions modules; fi;
make[3]: Вход в каталог `/usr/src/linux-headers-2.6.32-35-generic'
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/compat_xtables.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_CHAOS.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_DELUDE.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_DHCPMAC.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_DNETMAP.o
/usr/src/geoip/xtables-addons-1.39/extensions/xt_DNETMAP.c: In function ‘dnetmap_tg’:
/usr/src/geoip/xtables-addons-1.39/extensions/xt_DNETMAP.c:313: warning: unused variable ‘net’
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_IPMARK.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_LOGMARK.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_RAWNAT.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/iptable_rawpost.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/ip6table_rawpost.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_SYSRQ.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_STEAL.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_TARPIT.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_condition.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_fuzzy.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_geoip.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_iface.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_ipp2p.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_ipv4options.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_length2.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_lscan.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_psd.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/xt_quota2.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/ACCOUNT/xt_ACCOUNT.o
  CC [M]  /usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.o
In file included from /usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.h:5,
                 from /usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:18:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:251: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:251: warning: its scope is only this definition or declaration, which is probably not what you want
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:349: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:352: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:355: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:32: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: In function ‘match_set’:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:34: warning: passing argument 3 of ‘ip_set_test’ from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:353: note: expected ‘const struct xt_action_param *’ but argument is of type ‘const struct xt_action_param *’
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: At top level:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:51: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: In function ‘set_match_v0’:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:53: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:54: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:58: warning: passing argument 3 of ‘match_set’ from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:30: note: expected ‘const struct xt_action_param *’ but argument is of type ‘struct xt_action_param *’
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: At top level:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:112: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: In function ‘set_target_v0’:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:114: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:115: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:117: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:121: warning: passing argument 3 of ‘ip_set_add’ from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:347: note: expected ‘const struct xt_action_param *’ but argument is of type ‘const struct xt_action_param *’
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:123: warning: passing argument 3 of ‘ip_set_del’ from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:350: note: expected ‘const struct xt_action_param *’ but argument is of type ‘const struct xt_action_param *’
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: At top level:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:185: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: In function ‘set_match_v1’:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:187: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:188: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:192: warning: passing argument 3 of ‘match_set’ from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:30: note: expected ‘const struct xt_action_param *’ but argument is of type ‘struct xt_action_param *’
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: At top level:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:227: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: In function ‘set_target_v1’:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:229: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:230: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:232: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:236: warning: passing argument 3 of ‘ip_set_add’ from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:347: note: expected ‘const struct xt_action_param *’ but argument is of type ‘const struct xt_action_param *’
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:238: warning: passing argument 3 of ‘ip_set_del’ from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:350: note: expected ‘const struct xt_action_param *’ but argument is of type ‘const struct xt_action_param *’
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: At top level:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:296: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: In function ‘set_target_v2’:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:298: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:299: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:301: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:305: warning: passing argument 3 of ‘ip_set_add’ from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:347: note: expected ‘const struct xt_action_param *’ but argument is of type ‘const struct xt_action_param *’
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:307: warning: passing argument 3 of ‘ip_set_del’ from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:350: note: expected ‘const struct xt_action_param *’ but argument is of type ‘const struct xt_action_param *’
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: At top level:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:320: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:322: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:330: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:332: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:340: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:342: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:353: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:355: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:363: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:365: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:373: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:375: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:383: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:385: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:393: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:395: warning: initialization from incompatible pointer type
make[5]: *** [/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.o] Ошибка 1
make[4]: *** [/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6] Ошибка 2
make[3]: *** [_module_/usr/src/geoip/xtables-addons-1.39/extensions] Ошибка 2
make[3]: Выход из каталога `/usr/src/linux-headers-2.6.32-35-generic'
make[2]: *** [modules] Ошибка 2
make[2]: Выход из каталога `/usr/src/geoip/xtables-addons-1.39/extensions'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/usr/src/geoip/xtables-addons-1.39'
make: *** [all] Ошибка 2


Пробуя с репозиториев:
Spoiler

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

wget http://archive.ubuntu.com/ubuntu/pool/universe/x/xtables-addons/xtables-addons-source_1.21-1_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/x/xtables-addons/xtables-addons-common_1.21-1_i386.deb
sudo apt-get install gdebi-core quilt
:~/src$ sudo gdebi xtables-addons-source_1.21-1_all.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Building data structures... Done


Extensions targets and matches for iptables [modules sources]
 Xtables-addons provides extra modules for iptables not present in the
 kernel, and is the successor of patch-o-matic.
 Extensions includes new targets like TEE, TARPIT, CHAOS, or modules like
 geoip, ipset, and account.
 .
 This package provides the source code for the xtables-addons kernel modules.
 The xtables-addons package is also required in order to make use of these
 modules. Kernel source or headers are required to compile these modules.
Вы хотите установить этот пакет? [д/Н]

~/src$ sudo gdebi xtables-addons-common_1.21-1_i386.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Building data structures... Done


Extensions targets and matches for iptables [tools, libs]
 Xtables-addons provides extra modules for iptables not present in the
 kernel, and is the successor of patch-o-matic.
 Extensions includes new targets like TEE, TARPIT, CHAOS, or modules like
 geoip, ipset, and account.
 .
 This package provides the userspace libraries for iptables to use extensions
 in the xtables-addons-modules package.
 .
 Note: this package is only useful with a corresponding xtables-addons-modules
 package, which you may produce with module-assistant:
 .
   module-assistant auto-install xtables-addons-source
Вы хотите установить этот пакет? [д/Н]д

:~/src$ sudo module-assistant --verbose --text-mode auto-install xtables-addons
Обновление информации о xtables-addons-source

Обновлена информация о 1 пакетах
Получение исходных текстов ядра с версией: 2.6.32-35-generic
Заголовочные файлы ядра доступны в /usr/src/linux
Создание символической ссылки...
Не удалось создать символическую ссылку /usr/src/linux!
apt-get install build-essential
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия build-essential.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 6 пакетов не обновлено.

Выполнено!
unpack
Extracting the package tarball, /usr/src/xtables-addons.tar.bz2, please wait...
 action tar --bzip2 -x -f /usr/src/xtables-addons.tar.bz2
 tar --bzip2 -x -f /usr/src/xtables-addons.tar.bz2
Целевой файл пакета /usr/src/xtables-addons-modules-2.6.32-35-generic_1.21-1+2.6.32-35.78_i386.deb уже существует,
не будем пересобирать!
(however, you could use the -f switch to ignore it)
dpkg -Ei /usr/src/xtables-addons-modules-2.6.32-35-generic_1.21-1+2.6.32-35.78_i386.deb
Выбор ранее не выбранного пакета xtables-addons-modules-2.6.32-35-generic.
(Чтение базы данных ... на данный момент установлено 276304 файлов и каталогов.)
Распаковывается пакет xtables-addons-modules-2.6.32-35-generic (из файла .../xtables-addons-modules-2.6.32-35-generic_1.21-1+2.6.32-35.78_i386.deb)...
dpkg: зависимости пакетов не позволяют настроить пакет xtables-addons-modules-2.6.32-35-generic:
 xtables-addons-modules-2.6.32-35-generic зависит от xtables-addons-common-1.21, однако:
  Пакет xtables-addons-common-1.21 не установлен.
dpkg: не удалось обработать параметр xtables-addons-modules-2.6.32-35-generic (--install):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 xtables-addons-modules-2.6.32-35-generic

I: Непосредственная установка не удалась, пытаемся выполнить пост установочные зависимости

apt-get -f install
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Исправление зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  xtables-addons-common
НОВЫЕ пакеты, которые будут установлены:
  xtables-addons-common
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 6 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 0B/89,6kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 492kB.
Хотите продолжить [Д/н]? д
(Чтение базы данных ... на данный момент установлено 276348 файлов и каталогов.)
Распаковывается пакет xtables-addons-common (из файла .../xtables-addons-common_1.21-1_i386.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/xtables-addons-common_1.21-1_i386.deb (--unpack):
 попытка перезаписи '/lib/xtables/libxt_TEE.so', котор(ый)ая также находится в пакете iptables 0:1.4.10-1ubuntu2
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/xtables-addons-common_1.21-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)



Подскажите плиз, что я не так делаю?
Спасибо сказали:
Аватара пользователя
Monolit
Сообщения: 61
ОС: ArchLinux, FreeBSD, Ubuntu

Re: проблемы с установкой xtables

Сообщение Monolit »

а ты дистр до этого обновлял sudo apt-get update, sudo apt-get upgrade?
Если вы знаете Slackware - вы знаете GNU/Linux. Если вы знаете Red Hat, то всё, что вы знаете - это Red Hat.
Спасибо сказали:
denis21
Сообщения: 25
ОС: Debian GNU/Linux

Re: проблемы с установкой xtables

Сообщение denis21 »

Да, конечно.

Сорри, забыл указать, версия дистра ubuntu 10.4.3
Спасибо сказали:
Аватара пользователя
Monolit
Сообщения: 61
ОС: ArchLinux, FreeBSD, Ubuntu

Re: проблемы с установкой xtables

Сообщение Monolit »

Проблема с зависимостями, чем тут помочь понятия не имею.
Последний раз редактировалось Monolit 16.06.2018 14:46, всего редактировалось 1 раз.
Если вы знаете Slackware - вы знаете GNU/Linux. Если вы знаете Red Hat, то всё, что вы знаете - это Red Hat.
Спасибо сказали:
denis21
Сообщения: 25
ОС: Debian GNU/Linux

Re: проблемы с установкой xtables

Сообщение denis21 »

Compilation of ipset-genl-6.x is enabled by default. This additionally
requires

* libmnl
* Linux kernel >= 2.6.35
* iptables >= 1.4.3

so if you do not have these, turn it off in mconfig before compilation.

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

$ iptables -V
iptables v1.4.10
$ uname -r
2.6.32-35-generic


ipset разве не установлен. Что я мог пропустить ешё?
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: проблемы с установкой xtables

Сообщение shevan »

1. Советую поставить с репозитариев.
Целевой файл пакета /usr/src/xtables-addons-modules-2.6.32-35-generic_1.21-1+2.6.32-35.78_i386.deb уже существует,
не будем пересобирать!
(however, you could use the -f switch to ignore it)

Судя по всему не первый раз вводите команды, поэтому советую:
2. Удалить пакеты, которые вы ставили вручную или из репозитариев
Найти их можно например:

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

aptitude search xtables

3. Затем заново аккуратно поставить их, я бы посоветовал все-таки использовать 'dpkg -i' вместо gdebi
...
4.
dpkg: не удалось обработать параметр /var/cache/apt/archives/xtables-addons-common_1.21-1_i386.deb (--unpack):
попытка перезаписи '/lib/xtables/libxt_TEE.so', котор(ый)ая также находится в пакете iptables 0:1.4.10-1ubuntu2

Этот файл можно забэкапить/убрать куда-нибудь

Еще, в первых выводах ваших команд

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

dpkg: зависимости пакетов не позволяют настроить пакет xtables-addons-modules-2.6.32-35-generic:
xtables-addons-modules-2.6.32-35-generic зависит от xtables-addons-common-1.21, однако:
  Пакет xtables-addons-common-1.21 не установлен.

Почему вы их скачали wget-ом, а не пакетным менеджером?


ЗЫ. Если что http://www.fwbuilder.org/4.0/docs/users_guide/Appendix.html
Спасибо сказали:
denis21
Сообщения: 25
ОС: Debian GNU/Linux

Re: проблемы с установкой xtables

Сообщение denis21 »

C пакетного менеджера была такая-ж проблема. Уже пробовал по одной из статей с иностранного форума ubuntu. За ссылочку спасибо. Сейчас попробую.

Ух... Толи я дурак, толи.... Забекапил либу, на которую оно ругалось ( /lib/xtables/libxt_TEE.so ), удалил полностью xtables, (apt-get purge xtables*)
Пробую снова:

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

# aptitude install xtables-addons-common
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Следующие НОВЫЕ пакеты будут установлены:
  xtables-addons-common
Следующие частично установленные пакеты будут настроены:
  xtables-addons-modules-2.6.32-35-generic
0 пакетов обновлено, 1 установлено новых, 0 пакетов отмечено для удаления, и 6 пакетов не обновлено.
Необходимо получить 0Б/89,6kБ архивов. После распаковки 492kБ будет занято.
Запись информации расширенных состояний... Готово
(Чтение базы данных ... на данный момент установлено 276358 файлов и каталогов.)
Распаковывается пакет xtables-addons-common (из файла .../xtables-addons-common_1.21-1_i386.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/xtables-addons-common_1.21-1_i386.deb (--unpack):
 попытка перезаписи '/lib/xtables/libxt_TEE.so', котор(ый)ая также находится в пакете iptables 0:1.4.10-1ubuntu2
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/xtables-addons-common_1.21-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Не удалось установить пакет.  Попытка восстановить:
dpkg: зависимости пакетов не позволяют настроить пакет xtables-addons-modules-2.6.32-35-generic:
 xtables-addons-modules-2.6.32-35-generic зависит от xtables-addons-common-1.21, однако:
  Пакет xtables-addons-common-1.21 не установлен.
dpkg: не удалось обработать параметр xtables-addons-modules-2.6.32-35-generic (--configure):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 xtables-addons-modules-2.6.32-35-generic
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово


Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: проблемы с установкой xtables

Сообщение shevan »

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

sudo dpkg -i --force-overwrite xtables-addons-common_1.21-1_i386.deb

а затем второй пакет
Спасибо сказали:
denis21
Сообщения: 25
ОС: Debian GNU/Linux

Re: проблемы с установкой xtables

Сообщение denis21 »

Спасибо! Вроде сработало!

Разве
$ sudo ipset -N test iphash
ipset v4.1: Couldn't load settype `iphash':libxtables.so.2: cannot open shared object file: No such file or directory

Try `ipset -H' or 'ipset --help' for more information.
$ cat /boot/config-`uname -r` | grep XTABLES
CONFIG_NETFILTER_XTABLES=m
:~/src$ iptables -m geoip --help
/lib/xtables/libxt_geoip.so: libxtables.so.2: cannot open shared object file: No such file or directory
iptables v1.4.10: Couldn't load match `geoip':/lib/xtables/libipt_geoip.so: cannot open shared object file: No such file or directory

Try `iptables -h' or 'iptables --help' for more informatio
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: проблемы с установкой xtables

Сообщение shevan »

libxtables.so.2

У вас скорее всего в системе другая версия библиотеки.

Можно залинковать, это иногда срабатывает
Например

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

ln    -s      /lib/libxtables.so.5    /lib/libxtables.so.2


А почему так получилось - может пакет так собран, может вы не те репозитарии подключили. кто ж знает
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: проблемы с установкой xtables

Сообщение taaroa »

denis21 писал(а):
26.11.2011 19:26
Compilation of ipset-genl-6.x is enabled by default. This additionally
requires
* Linux kernel >= 2.6.35

turn it off in mconfig before compilation.

$ uname -r
2.6.32-35-generic

Что я мог пропустить ещё?

как убунту превратить в «православную слакваре»™? ответ читаем в этой теме.

ссылка по теме или как сломать свою систему → http://goo.gl/2lSVm
:wq
Спасибо сказали:
denis21
Сообщения: 25
ОС: Debian GNU/Linux

Re: проблемы с установкой xtables

Сообщение denis21 »

$ ln -s /lib/xtables/libxt_psd.so /lib/xtables/libipt_psd.so
$ iptables -v -A INPUT -m psd -j DROP
/lib/xtables/libxt_psd.so: libxtables.so.2: cannot open shared object file: No such file or directory
/lib/xtables/libipt_psd.so: libxtables.so.2: cannot open shared object file: No such file or directory
iptables v1.4.10: Couldn't load match `psd':(null)

Try `iptables -h' or 'iptables --help' for more information.
ln -s /lib/libxtables.so.5.0.0 /lib/libxtables.so.2
$ iptables -v -A INPUT -m psd -j DROP
iptables: match "psd" has version "libxtables.so.2", but "libxtables.so.5" is required.
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: проблемы с установкой xtables

Сообщение shevan »

Как вы ставили пакеты после моего сообщения #8?

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

sudo dpkg -i --force-overwrite xtables-addons-common_1.21-1_i386.deb
module-assistant auto-install xtables-addons-source

Чем завершилось?

На Lucid Lynx (10.4) должно было сработать

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

ln -s /lib/xtables/libxt_psd.so /lib/xtables/libipt_psd.so

А так делать нельзя, т.е. можно, но библиотеки явно разные по функционалу :)
Спасибо сказали:
denis21
Сообщения: 25
ОС: Debian GNU/Linux

Re: проблемы с установкой xtables

Сообщение denis21 »

Да. Как бы поставилось на первый взгляд..

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

 sudo dpkg -i --force-overwrite xtables-addons-common_1.21-1_i386.deb
(Чтение базы данных ... на данный момент установлено 276314 файлов и каталогов.)
Распаковывается пакет xtables-addons-common (из файла xtables-addons-common_1.21-1_i386.deb)...
dpkg: предупреждение: проблема игнорируется, поскольку задан параметр --force:
 попытка перезаписи '/lib/xtables/libxt_TEE.so', котор(ый)ая также находится в пакете iptables 0:1.4.10-1ubuntu2
Настраивается пакет xtables-addons-common (1.21-1) ...

Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для libc-bin ...
ldconfig deferred processing now taking place
:~/src$ sudo dpkg -i --force-overwrite xtables-addons-source_1.21-1_all.deb
Выбор ранее не выбранного пакета xtables-addons-source.
(Чтение базы данных ... на данный момент установлено 276357 файлов и каталогов.)
Распаковывается пакет xtables-addons-source (из файла xtables-addons-source_1.21-1_all.deb)...
Настраивается пакет xtables-addons-source (1.21-1) ...
:~/src$ sudo module-assistant prepare
Получение исходных текстов ядра с версией: 2.6.32-35-generic
Заголовочные файлы ядра доступны в /usr/src/linux-headers-2.6.32-35-generic
Создание символической ссылки...
apt-get install build-essential
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия build-essential.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 6 пакетов не обновлено.

Выполнено!
:~/src$ sudo module-assistant auto-install xtables-addons-source

Обновлена информация о 1 пакетах
Получение исходных текстов ядра с версией: 2.6.32-35-generic
Заголовочные файлы ядра доступны в /usr/src/linux
Создание символической ссылки...
Не удалось создать символическую ссылку /usr/src/linux!
apt-get install build-essential
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия build-essential.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 6 пакетов не обновлено.

Выполнено!
unpack
Extracting the package tarball, /usr/src/xtables-addons.tar.bz2, please wait...
"/usr/share/modass/packages/default.sh" build KVERS=2.6.32-35-generic KSRC=/usr/src/linux-headers-2.6.32-35-generic KDREV=2.6.32-35.78 kdist_image
Завершено с /usr/src/xtables-addons-modules-2.6.32-35-generic_1.21-1+2.6.32-35.78_i386.deb .
dpkg -Ei /usr/src/xtables-addons-modules-2.6.32-35-generic_1.21-1+2.6.32-35.78_i386.deb
Выбор ранее не выбранного пакета xtables-addons-modules-2.6.32-35-generic.
(Чтение базы данных ... на данный момент установлено 276363 файлов и каталогов.)
Распаковывается пакет xtables-addons-modules-2.6.32-35-generic (из файла .../xtables-addons-modules-2.6.32-35-generic_1.21-1+2.6.32-35.78_i386.deb)...
Настраивается пакет xtables-addons-modules-2.6.32-35-generic (1.21-1+2.6.32-35.78) ...
Спасибо сказали:
denis21
Сообщения: 25
ОС: Debian GNU/Linux

Re: проблемы с установкой xtables

Сообщение denis21 »

Кхм... Что-то я задумался о вменяемости убунты. Подобрал вот серв у друга с Debian Squeeze, проделал там все действия... Кхм, довольно быстро, без всяких лишних движений и задумак всё завелось...
Спасибо сказали: