Статус: Участник
Группы: Участники
Зарегистрирован: 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 одна. Где ошибка?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 09.10.2008(UTC) Сообщений: 181
|
Сильно смущает Цитата:Список неизвестных пакетов: ru.CryptoPro.JCP.Install.JCPInstaller В этом каталоге есть JCP.jar? Нормально скачался? Права на него есть?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 09.10.2008(UTC) Сообщений: 181
|
Иногда при копировании между Windows и *nix бывает, что имя файла меняет регистр. Проверьте, что у Вас не jcp.jar, а JCP.jar. И JCP_ASN.jar тоже.
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 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.
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 13.10.2010(UTC) Сообщений: 10
|
Гранты тоже есть. На всякий случай поставил все привилегии. Попробовал файл переименовать в JCP.jar (мало ли, может русский символ проскочил). Все равно валится с ошибкой
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 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. Должно работать без регистрации провайдера. Запустится?
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 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)
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 13.10.2010(UTC) Сообщений: 10
|
asn1rt.jar и AsnLite.jar в каталоге тоже присутствуют
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 09.10.2008(UTC) Сообщений: 181
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 09.10.2008(UTC) Сообщений: 181
|
Проверьте, что в jre/lib/ext нет наших пакетов. Удалите, если есть. Может при установке был сбой и часть пакетов установилась туда, но не все.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close