#0
by V_V_V
Имеется Apache на Ubuntu 10.04 с настроенным подключением к серверу 1С (винда). При подключении тонким клиентом 8.2, видящим сетевые ключи (или ломанным) работает на ура. Но при попытке зайти через браузер вываливает стандартную ошибку - Не обнаружен ключ защиты программы! Ключи находятся на другом виндовом сервере. Ставил пакеты haspd... и haspd-modules... от etersoft, HASP_SRM_LINUX от Aladin - короче, чего только не ставил, все равно не пускает. Как победить?
#2
by V_V_V
Есть. Целая горсть. Втыкал 5-ти местный. Виндовый монитор ключей на линуксовом сервере не видит, хотя машину как сервер находит.
#6
by V_V_V
Да вот он передо мной - и менеджер и ключ воткнут. Плюс в сети еще есть машины с ключами - и нифига.
#7
by IVIuXa
не понял - ты же писал что у тебя сетевой ключ на виндовом сервере - там и открывай фаервол
#13
by levlvov
Важное замечание: к сожалению в отличии от других систем Linux система Ubuntu не может автоматически монтировать ключ HASP через udev (как например RedHat и SuSE). Это нужно сделать вручную. Если вы планируете только попробовать ключ в действии, то достаточно выполнить команду mount -t usbfs none /proc/bus/usb Если же ключ будет постоянно вставлен в USB-порт компьютера или сервера, то имеет смысл прописать монтирование ключа в файл /etc/fstab: none /proc/bus/usb usbfs defaults 0 0 1) скопировать файлы aksusbd и hasplm в каталог /usr/sbin; 2) для каждого из этих файлов установить права: владелец – root с правами r-w-x, группа – root с правами r-x, для остальных права r-x; сделать это можно в mc через меню «Файл ? Расширенные права» либо из командной строки; 3) скопировать aksusbd.debian в папку /etc/init.d/, переименовать его в aksusbd и сделать исполняемым (владелец – root с правами r-w-x, группа – root с правами r-w-x, для остальных права r-x); 4) теперь в этой же папке необходимо создать файл: hasplm и сделать его исполняемым; содержание этого файла будет абсолютно таким же, что и aksusbd, только во всех строках параметр aksusbd нужно заменить на hasplm. 5) создать симлинки с именами @S90aksusbd и @S90hasplm в каталогах /etc/rc2.d/, /etc/rc3.d/, /etc/rc4.d/ и /etc/rc5.d/ 6) запустить драйвера по очереди: /etc/init.d/aksusbd start /etc/init.d/hasplm start После успешного запуска AksUSBD в логе событий /var/log/messages должно появиться сообщение, например: Feb 2 12:42:43 panther aksusbd:[21772]: loaded, daemon version: 1.00, key API (USB) version: 3.77, key API (parallel) version: 3.77 Куда сливаются логи событий, можно посмотреть в файле /etc/syslog.conf Дополнения: 1) AksUSBD: а) демон AksUSBD может вести логи событий; уровень записи логов можно изменить командой aksusbd -l 2 (уровень детализации – 2; всего уровней – от 0 до 3); б) приложения могут обращаться к демону через сокет /tmp/.aksusb, который по умолчанию имеет права доступа 666; можно заставить демон использовать и другие права, например 660: 2) HASPLM: а) для настройки HASPLM необходимо создать файл nhsrv.ini (или дернуть его из windows из папки с установленным менеджером лицензий), скопировать его в каталог, например, /etc/hasplm, и присвоить необходимые права. Затем нужно указать менеджеру лицензий путь к файлу конфигурации: hasplm -c /etc/hasplm/nhsrv.ini б) Стоит сразу заметить, что при указании порта нужно использовать только протокол UDP, по протоколу TCP ключ работать не будет. После настройки проверяем, какой порт занимает менеджер лицензий (должен быть 475): netstat -ap | grep hasplm
#16
by IVIuXa
+ хотя проблема возможно в другом честно говоря сам не настраивал через веб но по идее 1c надстройка на апач должна знать где ключи смотреть, тоесть в конфиге должен путь указан
#17
by V_V_V
Не знает она где смотреть. От клиента зависит. Как я писал - тонкий клиент видящий ключ или ломанный влетает и работает без проблем. А через браузер - болт...
#18
by V_V_V
ключ воткнут, светится, даю команду mount -t usbfs none /proc/bus/usb ругается mount: точка монтирования /proc/bus/usb не существует
#25
by IVIuXa
полюбому в настройках по дефолту локальный ключ, который у тебя не работает выход - подцепить (настроить) сетевой ключ локально, либо прописать путь в сеть до сервера с сетевым ключиком
#29
by levlvov
кури man, сам апгрейдился вчера с 8.04 на 10.04, были траблы при загрузке после апгрейда как раз с mount. сам до конца пока не разобрался.
#32
by levlvov
посмотри, что у тебя в fstab записано и man по нему и mount почитай, может ключи какие поменялись
#34
by V_V_V
Я еще неделю назад так же апргрейдил - в принципе никаких вопросов не возникло. Все что стояло и работало до этого (включая настройки 1С и apache) так и работает. Я fstab сильно не правил, только шары по nfs подмонтировал. После апгреда не жалуюсь, шары автомонтируюится и доступны
#37
by V_V_V
Нашел свежую статью по моей проблеме В самом конце есть ее упоминание. Плюются в сторону релиза 10.04 Ubuntu по вопросу Bus 002 Device 002: ID 0529:0001 Aladdin Knowledge Systems HASP v0.06 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub нету
#38
by levlvov
дык, в этом и проблема. курить надо как сейчас в 10.04 монтировать USB девайсы, заметил, что сейчас в fstab используется UUID - пока сам не разбирался, как с этим работать
#43
by V_V_V
Как оптимистично сказано с в статье из "Еще один нюанс – я испытывал на ubuntu 10.04 альфа-3 , вот именно на этом дистрибутиве не решена проблема с usbfs и мне не удалось завести hasp-драйвер , а на ubuntu 9.10 все замечательно. Естественно, в релизе ubuntu 10.04 lucid эта проблема будет решена , так что все проделанное пойдет на пользу" Боюсь, что пока еще эта проблема не решена...
#46
by V_V_V
Ой ли? Стояла. И SLES. И SLED. :)) Правда из меня гуру Linux`a, как и балерина... Хорошо, спасибо.
#47
by IVIuXa
хорошая система, я думаю на сегодняшний день лучше ничего нет (у меня opensuse 11.2 + kde4 + ext4) загрузка 3 сек. как сервер без gui - равных нет
#50
by V_V_V
Нашел еще одну статью по теме, но тут у автора и сервер, и apache, и hasp на одной машине. Комплексно видимо решается. На отдельном веб-серваке рекомендации не помогли для i386 драйвера hasp качал отсюда
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- в терминальном сеансе: не обнаружен ключ защиты. (ключей несколько)
- Сельхоз конфа (ЕСХН) Рарус. Не обнаружен ключ защиты программы!?
- 8.1 Ошибка не обнаружен ключ ключ защиты на сервере
- На сервере 1С:Предприятия не обнаружен ключ защиты программы!
- Не могу открыть базы 1св8..Ошибка.На сервере 1С Предприятия не обнаружен ключ защиты
- v7: Не обнаружен ключ защиты программы
- Тонкий клиент через веб-сервер, проблема.
- v8: Сдача отчетность через интернет через ... 1С БП 2.0
- Тонкий клиент. Веб-сервер. Откуда берутся лицензии?
- Не работает веб-сервер 1С
- 1С + apache зависают сеансы модуль расширения веб-сервера
- Публикация базы 1С на веб-сервере Apache на сервере Linux
В этой группе 1С
- Почему счет-фактуру печатает не на тот принтер?
- Как в запросе исключить определенный вид документа?
- v8: Вывод номенклатуры в печатную форму
- v8: Открытие макета по нажатию кнопки
- v8: Не работает версионирование от УПП
- Печать рвет документ на два
- Установка 1с81 в режиме клиент-сервер. Не дает добавить базу на сервере.
- Вставить рисунок в таблицу Excel 2003
- Альфа-Авто и управленческий учет...
- Ускорить выгрузку в Excel
- Программно созданные документы не проводятся
- Терминальный доступ к 1С 8.2
- Не получается провести документ в Реализации Товаров И Услуг 1с 8.1 УТ?
- v8: СКД в макете нужно поменять слово Итого на нужное мне
- Как купить лицензионную 1С 7.7 SQL по нормальным ценам?
- Сообщения пользователям в УТ
- Как добавить программно реквизит объекта на форму?
- 8.2 Не работает ПоместитьВоВременноеХранилище() со строковым адресом
- Сравнение строк в SQL
- где скачать NDeclin.dll склонения