Bug 39429 - Не находит BoucyCastle
Summary: Не находит BoucyCastle
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: azureus (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: viy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-12 23:05 MSK by Vyacheslav Dikonov
Modified: 2020-12-14 06:39 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vyacheslav Dikonov 2020-12-12 23:05:05 MSK
На свежеустановленном Сизифе не удается запустить azureus. Выдает следующую ошибку:

$ azureus 
/usr/bin/build-classpath: JAVA_HOME is not set and default java installation was not found. JAVA_HOME for system applications can be set in java.conf in /etc/java
Starting Azureus...
DEBUG::Sat Dec 12 22:54:44 MSK 2020::org.gudy.azureus2.core3.security.impl.SESecurityManagerImpl::initialise::216:
    SESecurityManager::initialise::53, ConfigurationChecker::setSystemProperties::251, ConfigurationManager::initialise::169, ConfigurationManager::getInstance::102, COConfigurationManager::getStringParameter::303, ScriptBeforeStartup::main::73
java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider
	at org.gudy.azureus2.core3.security.impl.SESecurityManagerImpl.initialise(SESecurityManagerImpl.java:212)
	at org.gudy.azureus2.core3.security.SESecurityManager.initialise(SESecurityManager.java:53)
	at org.gudy.azureus2.core3.config.impl.ConfigurationChecker.setSystemProperties(ConfigurationChecker.java:251)
	at org.gudy.azureus2.core3.config.impl.ConfigurationManager.initialise(ConfigurationManager.java:169)
	at org.gudy.azureus2.core3.config.impl.ConfigurationManager.getInstance(ConfigurationManager.java:102)
	at org.gudy.azureus2.core3.config.COConfigurationManager.getStringParameter(COConfigurationManager.java:303)
	at org.gudy.azureus2.platform.unix.ScriptBeforeStartup.main(ScriptBeforeStartup.java:73)
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.BouncyCastleProvider
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
	... 7 more
[net] Bouncy Castle not available
Browser check failed with: org.eclipse.swt.widgets.Display
Auto-scanning for GRE/XULRunner.  You can skip this by appending the GRE path to LD_LIBRARY_PATH and setting MOZILLA_FIVE_HOME.
  checking /usr/lib64/mozilla for GRE
	Can not use GRE from /usr/lib64/mozilla because it's missing libxpcom.so.
  checking /usr/lib64/firefox for GRE
	Can not use GRE from /usr/lib64/firefox because it's missing libxpcom.so.
Browser check failed with: org.eclipse.swt.widgets.Display
Can't create browser.  Will try to set LD_LIBRARY_PATH and hope Vuze has better luck.
Usable browser found
Loading Azureus:
/usr/lib/jvm/jre/bin/java  -cp ":/usr/share/azureus/Azureus2.jar:./*.jar" -Djava.library.path="/home/slava/.azureus/app" -Dazureus.install.path="/home/slava/.azureus/app" -Dazureus.script="/usr/bin/azureus" -Dazureus.script.version=6 -Dorg.eclipse.swt.browser.UseWebKitGTK=true -Dazureus.skipSWTcheck=1 org.gudy.azureus2.ui.swt.Main 
file:/home/slava/.azureus/app/ ; file:/usr/share/azureus/Azureus2.jar ; file:/home/slava/.azureus/app/*.jar ; file:/home/slava/.azureus/app/
DEBUG::Sat Dec 12 22:54:45 MSK 2020::org.gudy.azureus2.core3.security.impl.SESecurityManagerImpl::initialise::216:
    SESecurityManager::initialise::53, ConfigurationChecker::setSystemProperties::251, ConfigurationManager::initialise::169, ConfigurationManager::getInstance::102, LoggerImpl::init::87, Logger::<clinit>::45, StartServer::<init>::74, Main::<init>::83, Main::main::334, NativeMethodAccessorImpl::invoke0::-2, NativeMethodAccessorImpl::invoke::62, DelegatingMethodAccessorImpl::invoke::43, Method::invoke::566, MainExecutor$1::run::34, Thread::run::834
java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider
	at org.gudy.azureus2.core3.security.impl.SESecurityManagerImpl.initialise(SESecurityManagerImpl.java:212)
	at org.gudy.azureus2.core3.security.SESecurityManager.initialise(SESecurityManager.java:53)
	at org.gudy.azureus2.core3.config.impl.ConfigurationChecker.setSystemProperties(ConfigurationChecker.java:251)
	at org.gudy.azureus2.core3.config.impl.ConfigurationManager.initialise(ConfigurationManager.java:169)
	at org.gudy.azureus2.core3.config.impl.ConfigurationManager.getInstance(ConfigurationManager.java:102)
	at org.gudy.azureus2.core3.logging.impl.LoggerImpl.init(LoggerImpl.java:87)
	at org.gudy.azureus2.core3.logging.Logger.<clinit>(Logger.java:45)
	at org.gudy.azureus2.ui.swt.StartServer.<init>(StartServer.java:74)
	at org.gudy.azureus2.ui.swt.Main.<init>(Main.java:83)
	at org.gudy.azureus2.ui.swt.Main.main(Main.java:334)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at com.aelitis.azureus.launcher.MainExecutor$1.run(MainExecutor.java:34)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.BouncyCastleProvider
	at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
	at com.aelitis.azureus.launcher.classloading.PrimaryClassloader.loadClass(PrimaryClassloader.java:100)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
	... 16 more
[net] Bouncy Castle not available
Comment 1 viy 2020-12-12 23:34:49 MSK
rpm -qa | grep java
?
Comment 2 Vyacheslav Dikonov 2020-12-13 16:16:43 MSK


$ rpm -qa | grep java
ca-trust-java-0.1.2-alt1.noarch
libjavascriptcoregtk3-2.4.11-alt10.x86_64
javapackages-tools-5.3.0-alt1_4jpp8.noarch
libjavascriptcoregtk4-2.30.3-alt1.x86_64
javazi-2020d-alt1.noarch
libjavascriptcoregtk2-2.4.11-alt11.x86_64
libjavascriptcoregtk4-gir-2.30.3-alt1.x86_64
java-common-1.6.0-alt1.noarch
java-11-openjdk-headless-11.0.9.7-alt1_0.0.eajpp11.x86_64
javapackages-filesystem-5.3.0-alt1_4jpp8.noarch
java-11-openjdk-11.0.9.7-alt1_0.0.eajpp11.x86_64


$ rpm -qa | grep bouncy
bouncycastle-pg-1.61-alt1_1jpp8.noarch
bouncycastle-pkix-1.61-alt1_1jpp8.noarch
bouncycastle-tls-1.61-alt1_1jpp8.noarch
bouncycastle-1.61-alt1_1jpp8.noarch
bouncycastle-mail-1.61-alt1_1jpp8.noarch


Запустилось после доустановки libjavascriptcoregtk3. Можно добавить/уточнить зависимость и закрыть баг.
Comment 3 viy 2020-12-14 06:09:48 MSK
(Ответ для Vyacheslav Dikonov на комментарий #2)
> Запустилось после доустановки libjavascriptcoregtk3. Можно добавить/уточнить
> зависимость и закрыть баг.

Спасибо, поправлю.
Comment 4 Repository Robot 2020-12-14 06:39:15 MSK
azureus-5.7.6.0-alt1_13jpp8 -> sisyphus:

 Mon Dec 14 2020 Igor Vlasenko <viy@altlinux.ru> 5.7.6.0-alt1_13jpp8
 - added requires on libjavascriptcoregtk3 (closes: #39429)