Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline PI_QWERTY  
#1 Оставлено : 18 октября 2010 г. 18:27:38(UTC)
PI_QWERTY

Статус: Участник

Группы: Участники
Зарегистрирован: 13.10.2010(UTC)
Сообщений: 10

Добрый день. При попытке установить КриптоПро 1.0.46 в системе RHEL 5.5 скрипт вываливается с ошибкой:
./install.sh /home/oracle/Programs/jdk1.6.0_22/
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)
Проверка лицензии:
Тип: Серверная, подпись и шифрование
Допустимое число ядер: 4
Время действия: До 16.01.2011
Действительная лицензия.
Получение списка известных пакетов:
Загрузка пакета ru.CryptoPro.JCPRequest.RequestInstall.
Загрузка пакета ru.CryptoPro.JCP.Install.JCPInstaller.
Загрузка пакета ru.CryptoPro.Install.SelfInstaller.
Загрузка пакета ru.CryptoPro.reprov.Install.
Загрузка пакета ru.CryptoPro.JCP.KeyStore.Oscar.Installer.
Загрузка пакета ru.CryptoPro.JCP.KeyStore.OCF.Install.
Загрузка пакета ru.CryptoPro.JCPxml.XMLInstall.
Загрузка пакета ru.CryptoPro.JCP.Install.JCPAsnInstaller.
Пакет не найден.
Список неизвестных пакетов:
ru.CryptoPro.JCP.Install.JCPInstaller
ru.CryptoPro.JCP.Install.JCPAsnInstaller
Список известных пакетов:
JCPRequest
OCF
Installer
JCPRevCheck
Oscar
JCPxml
Получение списка установленных пакетов:
Список пакетов для выполнения операций:
Выполнение операций:
Список установленных пакетов был очищен.
Список тестов был очищен.
Настройки в java.security были очищены.
Удаление пакетов завершено успешно.
Получение списка известных пакетов:
Загрузка пакета ru.CryptoPro.JCPRequest.RequestInstall.
Загрузка пакета ru.CryptoPro.JCP.Install.JCPInstaller.
ru.CryptoPro.Install.InstallError: ru.CryptoPro.Install.InstallError: Пакет не найден.
at ru.CryptoPro.Install.AbstractInstaller.a(Unknown Source)
at ru.CryptoPro.Install.AbstractInstaller.a(Unknown Source)
at ru.CryptoPro.Install.ShellInstaller.h(Unknown Source)
at ru.CryptoPro.Install.ShellInstaller.makeAction(Unknown Source)
at ru.CryptoPro.Install.ShellInstaller.makeActionNoEx(Unknown Source)
at ru.CryptoPro.Install.VariantTwo.main(Unknown Source)
Caused by: ru.CryptoPro.Install.InstallError: Пакет не найден.
at ru.CryptoPro.Install.AbstractInstaller.a(Unknown Source)
... 6 more
Caused by: java.lang.NoClassDefFoundError: ru/CryptoPro/Install/PackageInterface
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:296)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:296)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
... 7 more
Caused by: java.lang.ClassNotFoundException: ru.CryptoPro.Install.PackageInterface
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 24 more
Когда пытаюсь выполнить установку вызовом java также возникает проблема:
java -classpath JCPinst.jar ru.CryptoPro.Install.VariantTwo -install Installer,JCP
ru.CryptoPro.Install.InstallError: ru.CryptoPro.Install.InstallError: Пакет ru.CryptoPro.JCP.Install.JCPInstaller не найден.
at ru.CryptoPro.Install.AbstractInstaller.a(Unknown Source)
at ru.CryptoPro.Install.AbstractInstaller.a(Unknown Source)
at ru.CryptoPro.Install.ShellInstaller.h(Unknown Source)
at ru.CryptoPro.Install.ShellInstaller.makeAction(Unknown Source)
at ru.CryptoPro.Install.ShellInstaller.makeActionNoEx(Unknown Source)
at ru.CryptoPro.Install.VariantTwo.main(Unknown Source)
Caused by: ru.CryptoPro.Install.InstallError: Пакет ru.CryptoPro.JCP.Install.JCPInstaller не найден.
at ru.CryptoPro.Install.AbstractInstaller.a(Unknown Source)
... 6 more
Caused by: java.lang.NoClassDefFoundError: ru/CryptoPro/Install/PackageInterface
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:296)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:296)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
... 7 more
Caused by: java.lang.ClassNotFoundException: ru.CryptoPro.Install.PackageInterface
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 24 more
Запускаю под пользователем root из каталога lib дистрибутива. Переменная PATH установлена корректно. Инсталляция jre одна.
Где ошибка?
Offline Iva  
#2 Оставлено : 18 октября 2010 г. 19:10:06(UTC)
Iva

Статус: Активный участник

Группы: Участники
Зарегистрирован: 09.10.2008(UTC)
Сообщений: 181

Сильно смущает
Цитата:
Список неизвестных пакетов:
ru.CryptoPro.JCP.Install.JCPInstaller

В этом каталоге есть JCP.jar? Нормально скачался? Права на него есть?
Offline Iva  
#3 Оставлено : 18 октября 2010 г. 19:14:12(UTC)
Iva

Статус: Активный участник

Группы: Участники
Зарегистрирован: 09.10.2008(UTC)
Сообщений: 181

Иногда при копировании между Windows и *nix бывает, что имя файла меняет регистр. Проверьте, что у Вас не jcp.jar, а JCP.jar. И JCP_ASN.jar тоже.
Offline PI_QWERTY  
#4 Оставлено : 18 октября 2010 г. 19:33:36(UTC)
PI_QWERTY

Статус: Участник

Группы: Участники
Зарегистрирован: 13.10.2010(UTC)
Сообщений: 10

Дистрибутив скачался нормально. Я на всякий случай его второй раз качал, когда наткнулся на ошибку. Тоже подумал что jar битый. Загружал файл (дистрибутив с сайта, в zip) в openSuse, потом его копировал на сервер и уже там распаковывал. В mc и обозревателе файлов регистр правильный - JCP.jar.

Пытался указать путь в параметре classpath до библиотек полностью, и к JCP и к JCPInst. Безрезультатно.
Все файлы лежат в одном каталоге (при распаковке, в lib).

Пробовал запустить в том же каталоге java -classpath JCP.jar ru.CryptoPro.JCP.Install.JCPInstaller.
Он похоже распознался:

Exception in thread "main" java.lang.NoClassDefFoundError: ru/CryptoPro/Install/PackageInterface
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:296)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Caused by: java.lang.ClassNotFoundException: ru.CryptoPro.Install.PackageInterface
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 14 more
Could not find the main class: ru.CryptoPro.JCP.Install.JCPInstaller. Program will exit.
Offline PI_QWERTY  
#5 Оставлено : 18 октября 2010 г. 19:38:22(UTC)
PI_QWERTY

Статус: Участник

Группы: Участники
Зарегистрирован: 13.10.2010(UTC)
Сообщений: 10

Гранты тоже есть. На всякий случай поставил все привилегии. Попробовал файл переименовать в JCP.jar (мало ли, может русский символ проскочил). Все равно валится с ошибкойBrick wall
Offline Iva  
#6 Оставлено : 18 октября 2010 г. 19:55:30(UTC)
Iva

Статус: Активный участник

Группы: Участники
Зарегистрирован: 09.10.2008(UTC)
Сообщений: 181

Странно. Диагностика вполне однозначна.
java.lang.NoClassDefFoundError
Could not find the main class: ru.CryptoPro.JCP.Install.JCPInstaller. Program will exit.
Попробуйте как-нибудь так
java -classpath JCP.jar ru.CryptoPro.JCP.tools.JarChecker -verify -in ./JCP.jar >log.txt 2>&1
проверить целостность JCP.jar. Должно работать без регистрации провайдера. Запустится?
Offline PI_QWERTY  
#7 Оставлено : 18 октября 2010 г. 19:59:48(UTC)
PI_QWERTY

Статус: Участник

Группы: Участники
Зарегистрирован: 13.10.2010(UTC)
Сообщений: 10

Exception in thread "SelfTester" java.lang.NoClassDefFoundError: com/objsys/asn1j/runtime/Asn1Type
at ru.CryptoPro.JCP.tools.k.c(Unknown Source)
at ru.CryptoPro.JCP.tools.SelfTests$TestVerify.run(Unknown Source)
at ru.CryptoPro.JCP.tools.SelfTester.b(Unknown Source)
at ru.CryptoPro.JCP.tools.SelfTester.a(Unknown Source)
at ru.CryptoPro.JCP.tools.SelfTester.run(Unknown Source)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.ClassNotFoundException: com.objsys.asn1j.runtime.Asn1Type
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 6 more
18.10.2010 15:52:59 ru.CryptoPro.JCP.tools.SelfTester e
SEVERE: ru.CryptoPro.JCP.tools.SelfTesterException: Tester is DEAD
ru.CryptoPro.JCP.tools.SelfTesterException: Tester is DEAD
Exception in thread "main" ru.CryptoPro.JCP.tools.SelfTesterException: Tester is DEAD
at ru.CryptoPro.JCP.tools.SelfTester.check(Unknown Source)
at ru.CryptoPro.JCP.tools.SelfTester.check(Unknown Source)
at ru.CryptoPro.JCP.Digest.GostDigest.engineDigest(Unknown Source)
at ru.CryptoPro.JCP.tools.JarChecker.a(Unknown Source)
at ru.CryptoPro.JCP.tools.JarChecker.a(Unknown Source)
at ru.CryptoPro.JCP.tools.JarChecker.c(Unknown Source)
at ru.CryptoPro.JCP.tools.JarChecker.b(Unknown Source)
at ru.CryptoPro.JCP.tools.JarChecker.main(Unknown Source)
Offline PI_QWERTY  
#8 Оставлено : 18 октября 2010 г. 20:04:54(UTC)
PI_QWERTY

Статус: Участник

Группы: Участники
Зарегистрирован: 13.10.2010(UTC)
Сообщений: 10

asn1rt.jar и AsnLite.jar в каталоге тоже присутствуют
Offline Iva  
#9 Оставлено : 18 октября 2010 г. 20:04:54(UTC)
Iva

Статус: Активный участник

Группы: Участники
Зарегистрирован: 09.10.2008(UTC)
Сообщений: 181

А asn1rt.jar есть?
Offline Iva  
#10 Оставлено : 18 октября 2010 г. 20:15:23(UTC)
Iva

Статус: Активный участник

Группы: Участники
Зарегистрирован: 09.10.2008(UTC)
Сообщений: 181

Проверьте, что в jre/lib/ext нет наших пакетов. Удалите, если есть. Может при установке был сбой и часть пакетов установилась туда, но не все.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.