это очень похоже на проблему, описанную здесь:
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
У меня была такая же проблема, и я нашел этот пост: 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 запустится нормально. Я не знаю, почему это необходимо или чья это вина, что она сломалась, но это сработало для меня!