CrashPlan 桌面应用程序在启动画面后突然终止
- 这是在 Ubuntu 14.04 amd64 上安装的全新 CrashPlan,带有 Oracle Java 7 JDK。
- 大多数都
/usr/local/crashplan/log/....log
没有包含相关的错误消息,但我在其中发现了一个很好的消息/usr/local/crashplan/log/ui_output.log
:
# # Java 运行时环境检测到致命错误: # #SIGSEGV (0xb) 在 pc=0x00007f313f4702a1, pid=25099, tid=139851489089280 # # JRE 版本:Java(TM) SE 运行时环境(7.0_67-b01)(版本 1.7.0_67-b01) # Java VM:Java HotSpot(TM) 64 位服务器 VM(24.65-b04 混合模式 linux-amd64 压缩 oops) # 有问题的框架: #C [libsoup-2.4.so.1 + 0x6c2a1] soup_session_feature_detach+0x11 # # 无法写入核心转储。核心转储已被禁用。要启用核心转储,请在再次启动 Java 之前尝试“ulimit -c unlimited” # # 包含更多信息的错误报告文件保存为: #/tmp/hs_err_pid25099.log # # 如果您想提交错误报告,请访问: #http://bugreport.sun.com/bugreport/crash.jsp # 崩溃发生在本机代码中的 Java 虚拟机之外。 # 请参阅有问题的框架以了解向何处报告错误。 #
仅供参考:我可以从我的 Windows CrashPlan 客户端连接到这个 Ubuntu 守护进程,所以守护进程很好。
答案1
我在 Eclipse 相关的 StackOverflow 文章中找到了可行的解决方案(解决方法):https://stackoverflow.com/questions/20203771/eclipse-continue-crash
和@Erigami找到了一篇 CrashPlan 文章: https://support.code42.com/CrashPlan/Latest/Troubleshooting/CrashPlan_App_Closes_In_Some_Linux_Installations
解决方案/解决方法
必须将-Dorg.eclipse.swt.browser.DefaultType=mozilla
JVM 参数添加到 CrashPlanDesktop 的启动配置中。
- 打开
/usr/local/crashplan/bin/run.conf
用sudo
- 附加
-Dorg.eclipse.swt.browser.DefaultType=mozilla
到变量的末尾GUI_JAVA_OPTS
。 - 保存文件。它应该看起来像这样:
SRV_JAVA_OPTS="-Dfile.encoding=UTF-8 -Dapp=CrashPlanService -DappBaseName=CrashPlan -Xms20m -Xmx1024m -Djava.net.preferIPv4Stack=true -Dsun.net.inetaddr.ttl=300 -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.negative.ttl=0 -Dnetworkaddress.cache.negative.ttl=0 -Dc42.native.md5.enabled=false" GUI_JAVA_OPTS="-Dfile.encoding=UTF-8 -Dapp=CrashPlanDesktop -DappBaseName=CrashPlan -Xms20m -Xmx512m -Djava.net.preferIPv4Stack=true -Dsun.net.inetaddr.ttl=300 -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.negative.ttl=0 -Dnetworkaddress.cache.negative.ttl=0 -Dc42.native.md5.enabled=false -Dorg.eclipse.swt.browser.DefaultType=mozilla"
- 成功了!干杯! ;)
注意
如果您重新安装该应用程序,应用程序会自动升级,然后该run.conf
文件将被覆盖!