droboports / crashplan

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

Upgrading to new crashplan drobo-fs version broke something #17

Closed smenzer closed 8 years ago

smenzer commented 8 years ago

While trying to upgrade to the latest release, something hung up during the install scripts (I think during "post install scripts" or something like that). I ended my SSH session and logged back in, but things seemed wonky - I couldn't get to the web instructions on port 8080, locale wasn't running (and I can't get it to run) and crashplan wouldn't start up.

I did a clean install (removed the DroboApps/crashplan, DroboApps/apache, and /tmp/DroboApps/crashplan directories) and put the latest release tgz in the DroboApps directory and restarted the drobo. Locale is not running (enabled and stopped) but I can't find logs for it to tell me why not. Crashplan errors out with the following when trying to check its status or start it up:

# ./crashplan/service.sh status
./crashplan/service.sh: .: line 30: can't open '/mnt/DroboFS/Shares/DroboApps/crashplan/libexec/service.subr'

I checked my logs directory and all I have is a java8 and crashplan directory. Within crashplan, this is all I have:

# ll /tmp/DroboApps/crashplan/
drwxr-xr-x    2 root     root           60 Nov  5 08:36 .
drwxr-xr-x    4 root     root           80 Nov  5 08:36 ..
-rw-r--r--    1 root     root         7689 Nov  5 08:36 install.log

# cat /tmp/Droboapps/crashplan/install.log
2015-11-05 08-36-17: /mnt/DroboFS/Shares/DroboApps/crashplan/install.sh
+ /bin/sh /mnt/DroboFS/Shares/DroboApps/crashplan/service.sh stop
/mnt/DroboFS/Shares/DroboApps/crashplan/service.sh: .: line 30: can't open '/mnt/DroboFS/Shares/DroboApps/crashplan/libexec/service.subr'
+ true
+ [ -f /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/my.service.xml ]
+ find /mnt/DroboFS/Shares/DroboApps/crashplan/app/upgrade -mindepth 1 -maxdepth 1 -type d ! -name UpgradeUI -print
+ read updir
+ find /mnt/DroboFS/Shares/DroboApps/crashplan -type f -name *.default -print
+ read deffile
+ dirname /mnt/DroboFS/Shares/DroboApps/crashplan/app/bin/run.conf.default
+ basename /mnt/DroboFS/Shares/DroboApps/crashplan/app/bin/run.conf.default .default
+ basefile=/mnt/DroboFS/Shares/DroboApps/crashplan/app/bin/run.conf
+ [ ! -f /mnt/DroboFS/Shares/DroboApps/crashplan/app/bin/run.conf ]
+ cp -vf /mnt/DroboFS/Shares/DroboApps/crashplan/app/bin/run.conf.default /mnt/DroboFS/Shares/DroboApps/crashplan/app/bin/run.conf
+ read deffile
+ _migrate_dir /var/lib/crashplan /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan
+ local basedir
+ local dstdir
+ local basefile
+ local dstfile
+ [ -z /var/lib/crashplan ]
+ [ -z /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan ]
+ [ ! -d /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan ]
+ [ -d /var/lib/crashplan ]
+ [ ! -h /var/lib/crashplan ]
+ _migrate_dir /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf
+ local basedir
+ local dstdir
+ local basefile
+ local dstfile
+ [ -z /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf ]
+ [ -z /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf ]
+ [ ! -d /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf ]
+ [ -d /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf ]
+ [ ! -h /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf ]
+ find /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf -mindepth 1 -maxdepth 1 -type d -print
+ read srcdir
+ find /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf -mindepth 1 -maxdepth 1 -type f -print
+ read srcfile
+ basename /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/ui.log.xml
+ basefile=ui.log.xml
+ dstfile=/mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/ui.log.xml
+ [ -f /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/ui.log.xml ]
+ stat -c %Z /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/ui.log.xml
+ dstfile=/mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/ui.log.xml-1446741375
+ mv /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/ui.log.xml /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/ui.log.xml-1446741375
+ read srcfile
+ basename /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/ui.properties
+ basefile=ui.properties
+ dstfile=/mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/ui.properties
+ [ -f /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/ui.properties ]
+ stat -c %Z /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/ui.properties
+ dstfile=/mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/ui.properties-1446741375
+ mv /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/ui.properties /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/ui.properties-1446741375
+ read srcfile
+ basename /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/upgradeui.properties
+ basefile=upgradeui.properties
+ dstfile=/mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/upgradeui.properties
+ [ -f /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/upgradeui.properties ]
+ stat -c %Z /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/upgradeui.properties
+ dstfile=/mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/upgradeui.properties-1446741375
+ mv /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/upgradeui.properties /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/upgradeui.properties-1446741375
+ read srcfile
+ basename /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/default.service.xml
+ basefile=default.service.xml
+ dstfile=/mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/default.service.xml
+ [ -f /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/default.service.xml ]
+ stat -c %Z /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/default.service.xml
+ dstfile=/mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/default.service.xml-1446741375
+ mv /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/default.service.xml /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/default.service.xml-1446741375
+ read srcfile
+ basename /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/service.log.xml
+ basefile=service.log.xml
+ dstfile=/mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/service.log.xml
+ [ -f /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/service.log.xml ]
+ stat -c %Z /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/service.log.xml
+ dstfile=/mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/service.log.xml-1446741375
+ mv /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/service.log.xml /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/service.log.xml-1446741375
+ read srcfile
+ basename /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/upgradeui.log.xml
+ basefile=upgradeui.log.xml
+ dstfile=/mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/upgradeui.log.xml
+ [ -f /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/upgradeui.log.xml ]
+ stat -c %Z /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/upgradeui.log.xml
+ dstfile=/mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/upgradeui.log.xml-1446741375
+ mv /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/upgradeui.log.xml /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/upgradeui.log.xml-1446741375
+ read srcfile
+ basename /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/custom_sample.properties
+ basefile=custom_sample.properties
+ dstfile=/mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/custom_sample.properties
+ [ -f /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/custom_sample.properties ]
+ stat -c %Z /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/custom_sample.properties
+ dstfile=/mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/custom_sample.properties-1446741375
+ mv /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf/custom_sample.properties /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf/custom_sample.properties-1446741375
+ read srcfile
+ rmdir /mnt/DroboFS/Shares/DroboApps/crashplan/app/conf
+ _migrate_dir /mnt/DroboFS/Shares/DroboApps/crashplan/app/backupArchives /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/backupArchives
+ local basedir
+ local dstdir
+ local basefile
+ local dstfile
+ [ -z /mnt/DroboFS/Shares/DroboApps/crashplan/app/backupArchives ]
+ [ -z /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/backupArchives ]
+ [ ! -d /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/backupArchives ]
+ [ -d /mnt/DroboFS/Shares/DroboApps/crashplan/app/backupArchives ]
+ _migrate_dir /mnt/DroboFS/System/crashplan /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan
+ local basedir
+ local dstdir
+ local basefile
+ local dstfile
+ [ -z /mnt/DroboFS/System/crashplan ]
+ [ -z /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan ]
+ [ ! -d /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan ]
+ [ -d /mnt/DroboFS/System/crashplan ]
+ ln -fs /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan /var/lib/
+ ln -fs /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/conf /mnt/DroboFS/Shares/DroboApps/crashplan/app/
+ ln -fs /mnt/DroboFS/Shares/DroboApps/.AppData/crashplan/backupArchives /mnt/DroboFS/Shares/DroboApps/crashplan/app/
+ rm -fR /mnt/DroboFS/Shares/DroboApps/crashplan/app/log
+ ln -fs /tmp/DroboApps/crashplan /mnt/DroboFS/Shares/DroboApps/crashplan/app/log

trying to turn on locale manually also doesn't work

# ./locale/service.sh start
# ./locale/service.sh status
locale is enabled and stopped

I'm not sure where to look for logs that would tell me what is happening with locale or crashplan. Any advice would be greatly appreciated!

Thanks

ricardopadilha commented 8 years ago

Mea culpa. While merging the changes from master I accidently removed service.subr. Commit 75762f0 brings it back.

Please try to download the TGZ again, and report back it works for you.

smenzer commented 8 years ago

working now! thanks for the quick turnaround