Crashplan не запускается. Не может найти SWT-GTK
Я установил Crashplan на моем (K) компьютере с Ubuntu. Тем не менее, он не запускается и ui_output.log говорит:
[09.02.12 15:24:43.518 INFO main root ] *************************************************************
[09.02.12 15:24:43.519 INFO main root ] *************************************************************
[09.02.12 15:24:43.524 INFO main root ] Loading lib/swt-64.jar, exists=true
[09.02.12 15:24:43.525 INFO main root ] [file:/usr/local/crashplan/lib/com.backup42.desktop.jar, file:/usr/local/crashplan/lang/, file:/usr/local/crashplan/skin/, file:/usr/local/crashplan/lib/swt-64.jar]
[09.02.12 15:24:43.527 INFO main root ] STARTED CrashPlanDesktop
[09.02.12 15:24:43.528 INFO main root ] CPVERSION = 3.2.1 - 1332824401321 (2012-03-27T05:00:01:321+0000)
[09.02.12 15:24:43.529 INFO main root ] ARGS = [ ]
[09.02.12 15:24:43.531 INFO main root ] LOCALE = English (United States)
[09.02.12 15:24:43.570 ERROR main com.backup42.desktop.CPDesktop ] Failed to launch CPDesktop; java.lang.UnsatisfiedLinkError: no swt-gtk-3557 or swt-gtk in swt.library.path, java.library.path or the jar file, java.lang.UnsatisfiedLinkError: no swt-gtk-3557 or swt-gtk in swt.library.path, java.library.path or the jar file
java.lang.UnsatisfiedLinkError: no swt-gtk-3557 or swt-gtk in swt.library.path, java.library.path or the jar file
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
at com.backup42.desktop.CPDesktop.<init>(CPDesktop.java:231)
at com.backup42.desktop.CPDesktop.main(CPDesktop.java:161)
[09.02.12 15:24:43.570 ERROR main root ] Failed to launch CPDesktop; java.lang.UnsatisfiedLinkError: no swt-gtk-3557 or swt-gtk in swt.library.path, java.library.path or the jar file
Я установил соответствующие (я думаю) пакеты SWT-GTK.
1 ответ
Решение
У меня была эта проблема, когда я переустанавливал CrashPlan после перехода на SSD. Я переехал /tmp
в ОЗУ, и установите ограничительные права на папку в моем /etc/fstab
,
Это было причиной моей проблемы:
tmpfs /tmp tmpfs nodev,nosuid,noexec,mode=1777 0 0
Это исправило это:
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
noexec
параметр предотвращает выполнение SWT из /tmp
каталог, удаление его решает проблему.