droboports / crashplan

CrashPlan DroboApp build scripts
GNU General Public License v2.0
17 stars 1 forks source link

CrashPlan 4.5.0 does not run on the DroboFS #20

Closed ricardopadilha closed 8 years ago

ricardopadilha commented 8 years ago

I have tried to package CrashPlan 4.5.0 for the DroboFS, but this is what is reported on the log files:

# grep inotify /tmp/DroboApps/crashplan/*log* 
/tmp/DroboApps/crashplan/service.log.0:[12.08.15 17:09:28.847 ERROR 56607_AUTH-1 .service.backup.BackupController] Exception setting up BackupController! , java.lang.UnsatisfiedLinkError: Error looking up function 'inotify_init1': /mnt/DroboFS/Shares/DroboApps/java8/bin/java: undefined symbol: inotify_init1
/tmp/DroboApps/crashplan/service.log.0:STACKTRACE:: java.lang.UnsatisfiedLinkError: Error looking up function 'inotify_init1': /mnt/DroboFS/Shares/DroboApps/java8/bin/java: undefined symbol: inotify_init1
/tmp/DroboApps/crashplan/service.log.0: at com.sun.proxy.$Proxy36.inotify_init1(Unknown Source)
/tmp/DroboApps/crashplan/service.log.0: at com.code42.jna.LinuxPlatform.inotifyInit1(LinuxPlatform.java:292)
/tmp/DroboApps/crashplan/service.log.0: at com.code42.jna.inotify.InotifyManager.start(InotifyManager.java:207)
/tmp/DroboApps/crashplan/service.log.0: at com.code42.jna.inotify.JNAInotifyFileWatcherDriver.<init>(JNAInotifyFileWatcherDriver.java:61)
/tmp/DroboApps/crashplan/service.log.0:[12.08.15 17:09:28.854 ERROR main         .service.backup.BackupController] Exception setting up BackupController! , java.lang.UnsatisfiedLinkError: Error looking up function 'inotify_init1': /mnt/DroboFS/Shares/DroboApps/java8/bin/java: undefined symbol: inotify_init1
/tmp/DroboApps/crashplan/service.log.0:STACKTRACE:: java.lang.UnsatisfiedLinkError: Error looking up function 'inotify_init1': /mnt/DroboFS/Shares/DroboApps/java8/bin/java: undefined symbol: inotify_init1
/tmp/DroboApps/crashplan/service.log.0: at com.sun.proxy.$Proxy36.inotify_init1(Unknown Source)
/tmp/DroboApps/crashplan/service.log.0: at com.code42.jna.LinuxPlatform.inotifyInit1(LinuxPlatform.java:292)
/tmp/DroboApps/crashplan/service.log.0: at com.code42.jna.inotify.InotifyManager.start(InotifyManager.java:207)
/tmp/DroboApps/crashplan/service.log.0: at com.code42.jna.inotify.JNAInotifyFileWatcherDriver.<init>(JNAInotifyFileWatcherDriver.java:61)

This is a direct consequence of the official announcement: https://support.code42.com/CrashPlan/4/Troubleshooting/Linux_CrashPlan_App_Version_4.5_Cannot_Back_Up

Versions 4.5.0 and up have the following requirements: https://support.code42.com/CrashPlan/4/Getting_Started/Code42_CrashPlan_System_Requirements

Kernel version
    CrashPlan app version 4.5.x or later: 2.6.27 or later
    CrashPlan app version 4.4.1 or earlier: 2.6.13 or later
glibc
    CrashPlan app version 4.5.x or later: 2.9 or later
    CrashPlan app version 4.4.1 or earlier: 2.4 or later

The DroboFS uses kernel 2.6.22.18 and glibc 2.5.