Бета-версия "ФПСУ-IP/Клиент" 6.0.37 для Linux.

Версия обновлена в первом сообщении темы.
 
Добрый день!

Ubuntu 16.04 (kernel 4.8 )

При подключении (после ввода пина) пишет : "неправильное значение имитовставки в данных от VPN-key".
На ПК с семеркой проблем нету :mad:
Куда копать, подскажите пожалуйста.
 
Последнее редактирование модератором:
Добрый день!
Нам потребуются логи с вашей системы. Диагностическую утилиту вы сможете скачать здесь:
https://amicon.ru/download/CliDiag.zip
 
Последнее редактирование модератором:
Не будет ли любезен многоуважаемый ...
...в следующих сборках .deb пакета модернизировать строку зависимостей до
linux-headers-686-pae | linux-headers-amd64 | linux-headers-generic | linux-headers
и
kmod | module-init-tools
а то debian ничего не знает про linux-headers-generic, но при этом прекрасно работает при наличии headers активной сборки.
А module-init-tools там же заменён на kmod и некоторые сборки уже не делают даже transitional пакет для module-init-tools.
 
Последнее редактирование модератором:
NTT,
пересмотрим зависимости в следующем билде.
 
Последнее редактирование модератором:
Версия в шапке темы обновлена.
NTT, для установки на системы отличные от Ubuntu, пользуетесь скриптом install.sh Данный скрипт определяет, в частности debian, устанавливает другие зависимости, а затем пакет без зависимостей.
 
Последнее редактирование модератором:
Счастье не пришло : во первых в пакете остались старые зависимости, во вторых ошибка 17 (27) по-прежнему в силе (ранее направлял Alex_N результаты работы CliDiag на 5.0.3).
 
Не собирается модуль ядра на 4.13 ядре
Код:
make -C /lib/modules/4.13.7-2-ck/build SUBDIRS=/usr/lib/Amicon_ip-client/Drivers modules
make[1]: вход в каталог «/usr/lib/modules/4.13.7-2-ck/build»
  CC [M]  /usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.o
/usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.c: В функции «KERN_nf_register_hooks»:
/usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.c:157:58: ошибка: implicit declaration of function «nf_register_hook»; did you mean «nf_register_net_hook»? [-Werror=implicit-function-declaration]
 void __calling_convention KERN_nf_register_hooks(void) { nf_register_hook(&KERN_nf_incoming); nf_register_hook(&KERN_nf_outcoming); }
                                                          ^~~~~~~~~~~~~~~~
                                                          nf_register_net_hook
/usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.c: В функции «KERN_nf_unregister_hooks»:
/usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.c:158:60: ошибка: implicit declaration of function «nf_unregister_hook»; did you mean «nf_unregister_net_hook»? [-Werror=implicit-function-declaration]
 void __calling_convention KERN_nf_unregister_hooks(void) { nf_unregister_hook(&KERN_nf_incoming); nf_unregister_hook(&KERN_nf_outcoming); }
                                                            ^~~~~~~~~~~~~~~~~~
                                                            nf_unregister_net_hook
cc1: некоторые предупреждения считаются ошибками
make[2]: *** [scripts/Makefile.build:303: /usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.o] Ошибка 1
make[1]: *** [Makefile:1516: _module_/usr/lib/Amicon_ip-client/Drivers] Ошибка 2
make[1]: выход из каталога «/usr/lib/modules/4.13.7-2-ck/build»
make: *** [Makefile:55: all] Ошибка 2
 
Какой релиз клиента? В логе нет информации.
 
В ядре 4.13 опять нововведения. Исчезло несколько функций.
Переделали в новом релизе. В шапке темы версия 5.0.13.
 
В ядре 4.13 опять нововведения. Исчезло несколько функций.
Переделали в новом релизе. В шапке темы версия 5.0.13.
Теперь так:
Код:
make -C /lib/modules/4.13.7-2-ck/build SUBDIRS=/usr/lib/Amicon_ip-client/Drivers modules
make[1]: вход в каталог «/usr/lib/modules/4.13.7-2-ck/build»
  CC [M]  /usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.o
/usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.c: В функции «nf_register_hook»:
/usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.c:165:21: ошибка: «struct nf_hook_ops» не содержит элемента с именем «list»
   list_add_tail(&reg->list, &nf_hook_list);
                     ^~
/usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.c: В функции «nf_unregister_hook»:
/usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.c:177:16: ошибка: «struct nf_hook_ops» не содержит элемента с именем «list»
   list_del(&reg->list);
                ^~
make[2]: *** [scripts/Makefile.build:303: /usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.o] Ошибка 1
make[1]: *** [Makefile:1516: _module_/usr/lib/Amicon_ip-client/Drivers] Ошибка 2
make[1]: выход из каталога «/usr/lib/modules/4.13.7-2-ck/build»
make: *** [Makefile:55: all] Ошибка 2
 
Исправлено в релизе 5.0.13 - номер менять не стали -опять же в первом сообщении темы.
 
Так как уже два раза инфу терял :oops:, то запаркую здесь, пока не исправили:

На Debian 8 и 9 ставить с помощью install.sh
оно будет ругаться на то, что зависимые пакеты не установлены - игнорировать.

Сначала дисклеймер: кто не спрятался - я не виноват!!!

Идём в /var/lib/dpkg/status

Ищем там Package: ip-client
Ниже будет
Depends: gcc, make, libc6, module-init-tools, linux-headers-generic, libccid, pcscd, libpcsclite1, libgtk2.0-0 (>= 2.18.0), gtk2-engines-pixbuf


Добавляем
module-init-tools | kmod
и
linux-headers-generic | linux-headers | linux-headers-686-pae | linux-headers-amd64
соответственно.
После чего делаем apt install -f
и должно прийти счастье.

-------------------------------------------
Dmitriy,
извиняй, если чего не так
но жить как-то надо - версия же beta
 
Добрый день, коллеги!
Кое-как удалось поставить драйвер, и запустить ip-client. На данный момент сидит в трее, и вроде каши не просит. Но работать адекватно отказывается.

При соединении выдаёт вот это:
Неправильное значение имитовставки в данных от VPN-key
I1cEY1A.png

Что бы это значило, и как побороть? :)
PS видел, не один я такой... На винде рядом всё работает как часы... Но хотелось бы работать в привычной среде... :)
Если что-то надо отправить, скажите, попробуем.

Код:
uname -a
Linux xxx 4.4.92-31-default #1 SMP Sun Oct 22 06:56:24 UTC 2017 (1d80e8a) x86_64 x86_64 x86_64 GNU/Linux

lsb_release -a
LSB Version:    n/a
Distributor ID: openSUSE project
Description:    openSUSE Leap 42.3
Release:        42.3
Codename:       n/a
 
Последнее редактирование:
Добрый день,
при такой диагностике необходимо обновить микрокод ключа. Пришлите, пожалуйста, в личку серийный номер и текущую версию прошивки (Настройки VPN-Key --> Подробнее).
 
Всем привет, кто подскажет насколько важны эти зависимости?
libgtk-2_0-0 >= 2.18.0 нужен для ip-client-5.0.0-0.noarch
libpcsclite1 нужен для ip-client-5.0.0-0.noarch
libpng12-0 нужен для ip-client-5.0.0-0.noarch
pcsc-ccid нужен для ip-client-5.0.0-0.noarch

и почему в скрипте для установки rpm прописан ключ --nodeps - какой смысл?
rpm -i --force --nodeps ip-client*.rpm
 
Добрый день!

Все перечисленные зависимости нужны.
rpm написан для наиболее используемых ОС. Зависимости в разных ОС называются по-разному, сначала ставятся зависимости для данной ОС, затем пакет с ключом --nodeps - без его зависимостей.
 
"написан для наиболее используемых ОС"
Наиболее используемые это какие?
скрипт установки (install.sh) выдергивает только дистрибутив и релиз?
на Debian на 8.9 ПО установилось на 8.10 уже нет
 
Назад
Сверху