Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Ошибка при установке Web-ИРБИС64 2015.1 на версию ИРБИС64 2014.1
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 24, March, 2017 13:17

При установке модуля (из дистрибутива версии 2015.1) возникает сообщение об ошибке List index out of bounds (1)

Установка на дистрибутивном Сервере ИРБИС 2015.1 проходит нормально.
При попытке установить на рабочем - сервере (2014.1) возникает ошибка.

Заметили, что Web-ИРБИС64 версии 2010.1 устанавливается при этом на рабочем сервере ИРБИС64 без ошибок.

Подскажите пожалуйста, если кто-либо с такой же ситуацией сталкивался. В чем м.б. проблема?



Редактировано 1 раз. Последний раз 26.03.2017 00:51 пользователем Кирилл Соколинский (СЗТУ).

Вложения: list index out of bounds.png (13.7KB)  
Re: Ошибка при установке Web-ИРБИС64
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 26, March, 2017 00:50

Использование модулей разных версий не рекомендуется Ассоциацией ЭБНИТ. И об этом Ассоциация просит дилеров информировать всех пользователей...

Поэтому случай выходит за рамки гарантийного, и едва ли его обсуждение имеет смысл на форуме.

Re: Ошибка при установке Web-ИРБИС64 2015.1 на версию ИРБИС64 2014.1
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 26, March, 2017 19:09

Кирилл Евгеньевич, спасибо за ответ. Рекомендации Ассоциации (разработчиков ИРБИС) всегда доводим до пользователей. Решение следовать им или нет принимаются на страх и риск пользователей, руководствующихся помимо данных рекомендаций: документацией, имеющейся ситуацией и здравым смыслом. Бывают случаи, когда сами разработчики не возражают против использования модулей разных версий (на форуме масса примеров).

Изначально установка предпринималась из дистрибутива той же версии, что и ИРБИС64 - 2014.1, где и возникла указанная ошибка. В этом отношении к пользователю не может быть претензий.

Попытка установить Web-ИРБИС64 из дистрибутива 2015.1. была предпринята в расчете на то, что ошибка могла касаться инсталлятора и вполне могла быть устранена в версии 2015.1. При этом учитывалось, что Web-ИРБИС64 работает с файлами БД сервера ИРБИС напрямую, и каких-либо негативных последствий возникнуть не могло, т.к. структура файлов БД Системы ИРБИС м/у версиями 2014.1 и 2015.1 не изменилась, к тому же, Web-ИРБИС64 работает с собственными библиотеками и форматами (необходимыми для отображения элементов интерфейса).

Причину проблемы выявил сам пользователь. Цитирую ответ, м.б. еще кому-либо он будет полезен:

Ура, установка прошла нормально. Проблема была в файле client_m.mnu. Чтобы не хранить пароли на сервере в открытом виде, я всегда использовала функцию шифрования. Но при установке web-ирбиса шифрование необходимо отключить, иначе получаем ошибку. Значение параметра ENCRYPT_PASSWORDS в irbis_server.ini при этом никакой роли не играет.

После инсталляции web-ирбиса я включила шифрование обратно, наверное, все будет работать нормально. С версией 2010 такой проблемы нет.

...Конец цитаты.

К слову, у пользователя около 2 лет (по его инициативе) без проблем (но вместе с тем и без нового функционала) работал Web-ИРБИС64 2010.1 с Системой ИРБИС64 версии 2014.1. Причины, как понял, в бОльшей степени носили организационный, а не технический характер.

На форуме задается много вопросов, которые выходят за рамки гарантий. Если Вы не считаете нужным обсуждать не гарантийные случаи - имеете полное право. Вопрос был адресован всем посетителям форума.



Редактировано 1 раз. Последний раз 26.03.2017 19:53 пользователем А. Роман.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.