Приложение CrashPlan не запускается

это очень похоже на проблему, описанную здесь:

Crashplan не запускается. Не удается найти SWT-GTK

Однако мне не удалось решить эту проблему. Ошибка, которую я получаю в /usr/local/crashplan/log/ui_output.log после запуска команды CrashPlanDesktop для запуска графического интерфейса для аварийного плана, заключается в следующем

[01.15.14 15:46:41.556 ERROR main root ] Failed to launch CPDesktop; java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: Can't load library: /tmp/.cpswt/libswt-gtk-4234.so Can't load library: /tmp/.cpswt/libswt-gtk.so no swt-gtk-4234 in java.library.path no swt-gtk in java.library.path /tmp/.cpswt/libswt-gtk-4234.so: /tmp/.cpswt/libswt-gtk-4234.so: failed to map segment from shared object: Operation not permitted

Выходные данные locate swt-gtk:

/usr/lib/java/swt-gtk-3.7.2.jar
/usr/lib/jni/libswt-gtk-3740.so
/usr/share/doc/libswt-gtk-3-java
/usr/share/doc/libswt-gtk-3-jni
/usr/share/doc/libswt-gtk-3-java/README.Debian
/usr/share/doc/libswt-gtk-3-java/README.gz
/usr/share/doc/libswt-gtk-3-java/changelog.Debian.gz
/usr/share/doc/libswt-gtk-3-java/copyright
/usr/share/doc/libswt-gtk-3-jni/changelog.Debian.gz
/usr/share/doc/libswt-gtk-3-jni/copyright
/usr/share/java/swt-gtk-3.7.jar
/usr/share/java-config/libswt-gtk-3-java
/usr/share/lintian/overrides/libswt-gtk-3-java
/var/cache/apt/archives/libswt-gtk-3-java_3.7.2-2_amd64.deb
/var/cache/apt/archives/libswt-gtk-3-jni_3.7.2-2_amd64.deb
/var/lib/dpkg/info/libswt-gtk-3-java.list
/var/lib/dpkg/info/libswt-gtk-3-java.md5sums
/var/lib/dpkg/info/libswt-gtk-3-java.postinst
/var/lib/dpkg/info/libswt-gtk-3-java.prerm
/var/lib/dpkg/info/libswt-gtk-3-jni.list
0
задан 13 April 2017 в 15:24

1 ответ

У меня была такая же проблема, и я нашел этот пост: https://forums.amahi.org/viewtopic.php?f=26&t=4951

Следуя этому совету, Я исправил проблему, загрузив jar и x86-64 SWT для Linux / GTK2 здесь: http://download.eclipse.org/eclipse/downloads/drops4/R- 4.3-201306052000 / # SWT

Вам необходимо извлечь каждую банку во временную папку: unzip foo.jar

Перейдите в crashplan / lib и переместите существующие swt.jar и swt -64.jar файлы в сторону, так что вы можете положить их обратно, если это не поможет.

Скопируйте файл swt.jar из jar-файла x86 в файл crashplan / lib как swt.jar

Скопируйте файл swt.jar из банка x86-64 в файл crashplan / lib как файл swt-64.jar

При удаче CrashPlanDesktop запустится нормально. Я не знаю, почему это необходимо или чья это вина, что она сломалась, но это сработало для меня!

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: