Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2.6.3+ boot error #173

Closed
gokuu opened this issue Apr 26, 2019 · 9 comments
Closed

v2.6.3+ boot error #173

gokuu opened this issue Apr 26, 2019 · 9 comments

Comments

@gokuu
Copy link

gokuu commented Apr 26, 2019

First of all, thanks for the awesome container :)

Now for the bad part, after upgrading to v2.6.3, my container went into a boot loop, with the following error on the service.log.0 file:

[04.26.19 18:04:40.701 INFO  main           com.backup42.service.CPService] *************************************************************
[04.26.19 18:04:40.701 INFO  main           com.backup42.service.CPService] STARTED CrashPlanService
[04.26.19 18:04:40.702 INFO  main           com.backup42.service.CPService] CPVERSION = 6.9.4 - 1525200006694 (2018-05-01T18:40:06:694+0000) - Build: 502
[04.26.19 18:04:40.707 INFO  main           com.backup42.service.CPService] LOCALE = English (United States)
[04.26.19 18:04:40.707 INFO  main           com.backup42.service.CPService] ARGS = []
[04.26.19 18:04:40.707 INFO  main           com.backup42.service.CPService] *************************************************************
[04.26.19 18:04:41.033 INFO  main           com.backup42.service.CPService] Adding shutdown hook.
[04.26.19 18:04:41.090 INFO  main           com.backup42.service.CPService] loadConfig, BEGIN Loading Configuration
[04.26.19 18:04:41.119 INFO  main         backup42.common.config.AppConfig]   Loading from default: , conf/default.service.xml
[04.26.19 18:04:41.204 INFO  main         backup42.common.config.AppConfig]   Loading from my xml file:, /usr/local/crashplan/conf/my.service.xml
[04.26.19 18:04:41.261 INFO  main         e42.jna.openssl.OpenSSLCryptoLib] OPENSSL::Initializing OpenSSL
[04.26.19 18:04:41.261 INFO  main         e42.jna.openssl.OpenSSLCryptoLib] OPENSSL::Loading OpenSSLCryptoLib Library: 'netty_tcnative'
[04.26.19 18:04:41.276 WARN  main         backup42.common.config.AppConfig] Problem reading my config xml! - myConfigFile=/usr/local/crashplan/conf/my.service.xml, java.lang.NoClassDefFoundError: Could not initialize class com.code42.jna.openssl.MD5DigestOpenSSL, com.code42.exception.DebugException: Problem reading my config xml! - myConfigFile=/usr/local/crashplan/conf/my.service.xml, java.lang.NoClassDefFoundError: Could not initialize class com.code42.jna.openssl.MD5DigestOpenSSL
STACKTRACE:: com.code42.exception.DebugException: Problem reading my config xml! - myConfigFile=/usr/local/crashplan/conf/my.service.xml, java.lang.NoClassDefFoundError: Could not initialize class com.code42.jna.openssl.MD5DigestOpenSSL
	at com.backup42.common.config.AppConfig.load(AppConfig.java:139)
	at com.backup42.common.config.ServiceConfig.load(ServiceConfig.java:421)
	at com.backup42.service.CPService.loadConfig(CPService.java:1183)
	at com.backup42.service.CPService.start(CPService.java:506)
	at com.backup42.service.CPService.main(CPService.java:1986)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.code42.jna.openssl.MD5DigestOpenSSL
	at com.code42.hash.MD5Digest.<init>(MD5Digest.java:24)
	at com.code42.utils.OsPatternList.getChecksum(OsPatternList.java:141)
	at com.code42.utils.PatternList.equals(PatternList.java:389)
	at com.code42.utils.OsPatternList.equals(OsPatternList.java:276)
	at java.util.Objects.equals(Objects.java:59)
	at com.code42.config.ConfigXmlTransformer.fromXmlConfigItem(ConfigXmlTransformer.java:558)
	at com.code42.config.ConfigXmlTransformer.fromXmlAConfigItem(ConfigXmlTransformer.java:432)
	at com.code42.config.ConfigXmlTransformer.fromXml(ConfigXmlTransformer.java:332)
	at com.code42.config.ConfigXmlTransformer.fromXmlConfigComponent(ConfigXmlTransformer.java:600)
	at com.code42.config.ConfigXmlTransformer.fromXml(ConfigXmlTransformer.java:334)
	at com.code42.config.ConfigXmlTransformer.fromXml(ConfigXmlTransformer.java:87)
	at com.code42.xml.XmlTool.fromXml(XmlTool.java:201)
	at com.code42.xml.XmlTool.fromXml(XmlTool.java:182)
	at com.code42.config.AConfig.fromXml(AConfig.java:77)
	at com.code42.config.AConfigFile.fromXml(AConfigFile.java:65)
	at com.backup42.common.config.AppConfig.load(AppConfig.java:136)
	... 4 more

[04.26.19 18:04:41.277 ERROR main                                         ] com.code42.exception.DebugException: Problem reading my config xml! - myConfigFile=/usr/local/crashplan/conf/my.service.xml, java.lang.NoClassDefFoundError: Could not initialize class com.code42.jna.openssl.MD5DigestOpenSSL
[04.26.19 18:04:41.277 ERROR main                                         ] 	at com.backup42.common.config.AppConfig.load(AppConfig.java:139)
[04.26.19 18:04:41.277 ERROR main                                         ] 	at com.backup42.common.config.ServiceConfig.load(ServiceConfig.java:421)
[04.26.19 18:04:41.277 ERROR main                                         ] 	at com.backup42.service.CPService.loadConfig(CPService.java:1183)
[04.26.19 18:04:41.278 ERROR main                                         ] 	at com.backup42.service.CPService.start(CPService.java:506)
[04.26.19 18:04:41.278 ERROR main                                         ] 	at com.backup42.service.CPService.main(CPService.java:1986)
[04.26.19 18:04:41.278 ERROR main                                         ] Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.code42.jna.openssl.MD5DigestOpenSSL
[04.26.19 18:04:41.278 ERROR main                                         ] 	at com.code42.hash.MD5Digest.<init>(MD5Digest.java:24)
[04.26.19 18:04:41.278 ERROR main                                         ] 	at com.code42.utils.OsPatternList.getChecksum(OsPatternList.java:141)
[04.26.19 18:04:41.278 ERROR main                                         ] 	at com.code42.utils.PatternList.equals(PatternList.java:389)
[04.26.19 18:04:41.279 ERROR main                                         ] 	at com.code42.utils.OsPatternList.equals(OsPatternList.java:276)
[04.26.19 18:04:41.279 ERROR main                                         ] 	at java.util.Objects.equals(Objects.java:59)
[04.26.19 18:04:41.279 ERROR main                                         ] 	at com.code42.config.ConfigXmlTransformer.fromXmlConfigItem(ConfigXmlTransformer.java:558)
[04.26.19 18:04:41.279 ERROR main                                         ] 	at com.code42.config.ConfigXmlTransformer.fromXmlAConfigItem(ConfigXmlTransformer.java:432)
[04.26.19 18:04:41.279 ERROR main                                         ] 	at com.code42.config.ConfigXmlTransformer.fromXml(ConfigXmlTransformer.java:332)
[04.26.19 18:04:41.279 ERROR main                                         ] 	at com.code42.config.ConfigXmlTransformer.fromXmlConfigComponent(ConfigXmlTransformer.java:600)
[04.26.19 18:04:41.280 ERROR main                                         ] 	at com.code42.config.ConfigXmlTransformer.fromXml(ConfigXmlTransformer.java:334)
[04.26.19 18:04:41.280 ERROR main                                         ] 	at com.code42.config.ConfigXmlTransformer.fromXml(ConfigXmlTransformer.java:87)
[04.26.19 18:04:41.280 ERROR main                                         ] 	at com.code42.xml.XmlTool.fromXml(XmlTool.java:201)
[04.26.19 18:04:41.280 ERROR main                                         ] 	at com.code42.xml.XmlTool.fromXml(XmlTool.java:182)
[04.26.19 18:04:41.280 ERROR main                                         ] 	at com.code42.config.AConfig.fromXml(AConfig.java:77)
[04.26.19 18:04:41.280 ERROR main                                         ] 	at com.code42.config.AConfigFile.fromXml(AConfigFile.java:65)
[04.26.19 18:04:41.280 ERROR main                                         ] 	at com.backup42.common.config.AppConfig.load(AppConfig.java:136)
[04.26.19 18:04:41.281 ERROR main                                         ] 	... 4 more
[04.26.19 18:04:41.285 INFO  main                                         ] XML FILE CONTENTS: /usr/local/crashplan/conf/my.service.xml -----------

Followed by the XML contents.
If I downgrade to v2.6.3, the same error occurs, but if I downgrade to v2.6.2, everything works.

Any idea why?

Thanks

@gokuu gokuu changed the title v2.6.2+ boot error v2.6.3+ boot error Apr 26, 2019
@jlesage
Copy link
Owner

jlesage commented Apr 27, 2019

I don't have this issue. Are you using your own encryption key?

@gokuu
Copy link
Author

gokuu commented Apr 28, 2019

Yes, I am. But I've been using the same custom encryption key for quite a while now (at least more than a year)

@jlesage
Copy link
Owner

jlesage commented Apr 30, 2019

The issue seems related to the CP version 6.9.4.

Can you verify with CP support team if this is a known issue? I will try to reproduce on my side...

@jlesage
Copy link
Owner

jlesage commented May 7, 2019

So I tried to reproduce by configuring a device with a custom encryption key, without success.

Where you able to contact the CrashPlan support?

@gokuu
Copy link
Author

gokuu commented May 7, 2019 via email

@jlesage
Copy link
Owner

jlesage commented May 10, 2019

Yeah this is very unfortunate...
I forgot to precise that we should not mention "docker container" when contacting the support.

@jlesage
Copy link
Owner

jlesage commented May 10, 2019

If you are interested in helping debugging this issue, you could provide remote access to your container or a copy of the container's appdata. Since I cannot reproduce on my side, there are a couple of things I can investigate using your setup.

@gokuu
Copy link
Author

gokuu commented May 10, 2019 via email

@jlesage
Copy link
Owner

jlesage commented Nov 11, 2023

Closing this issue. Please re-open if needed.

@jlesage jlesage closed this as completed Nov 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants