EdgarWallace Posted May 5, 2017 Share Posted May 5, 2017 I just discovered this really nice docker and it is running well. Only thing I discovered it an error message from "Fix Commun Problems" plugin: Docker application CrashPlan has volumes being passed that are mounted by Unassigned Devices, but they are not mounted with the slave option My USB drive is not attached right now, can this cause the message? I don#t know what the SLAVE option is.... Quote Link to comment
Squid Posted May 5, 2017 Share Posted May 5, 2017 2 hours ago, EdgarWallace said: I just discovered this really nice docker and it is running well. Only thing I discovered it an error message from "Fix Commun Problems" plugin: Docker application CrashPlan has volumes being passed that are mounted by Unassigned Devices, but they are not mounted with the slave option My USB drive is not attached right now, can this cause the message? I don#t know what the SLAVE option is.... Quote Link to comment
Michel Amberg Posted May 8, 2017 Share Posted May 8, 2017 So I tried to set this up yesterday. But as soon as I add my library to backup the webGUI disconnects and I get a black screen? Also happened after I reset the docker and tried to remove the old unRAID server that was present. What am I doing wrong? Quote Link to comment
robertoal Posted May 9, 2017 Share Posted May 9, 2017 Reporting an error too: I get the 'unable to connect to the backup engine' error. Clicking on yes restarts the docker and brings up Crashplan. But: upload is extremely slow (max 5 mbit. but most of the time 2,5 mbit. My upload max is 30mbit). Second problem: it does not want to save settings! Dont now if this is related. My CPU (atom D520) does pose something of a bottleneck, but without any dockers running and compression and encryption disabled (manually in XML) it only uses about 50 procent of all 4 cores. So I don;t think this could be the upload limiting factor? Thanks in advance for any help! Quote Link to comment
Michel Amberg Posted May 11, 2017 Share Posted May 11, 2017 This is the error I get Quote Link to comment
Michel Amberg Posted May 11, 2017 Share Posted May 11, 2017 19 minutes ago, Michel Amberg said: This is the error I get So I found out on how to fix it: https://github.com/gfjardim/docker-containers/issues/51 But how do you run apt-get install on a Docker machine? I am a complete newbie to this Quote Link to comment
robertoal Posted May 12, 2017 Share Posted May 12, 2017 Thanks for this link, trying the solution as we speak. To run a shell in a docker: 1. Open telnet/ssh client and connect to unraid. 2. list dockers with: docker ps 3. Get the corosponding ID of the CrashPlan docker 4. command: docker exec -it DOCKERID bash then run the command as they noted in the link: apt-get update && apt-get install python-xdg This does get rid of the error in the log although mine still crashes. So now following the step a few post further. Quote Link to comment
Michel Amberg Posted May 12, 2017 Share Posted May 12, 2017 Thx robertoal. Could you write a complete guide on how you solve in in detail if you do? Would be really helpful! 1 Quote Link to comment
Squid Posted May 12, 2017 Share Posted May 12, 2017 3 hours ago, robertoal said: 1. Open telnet/ssh client and connect to unraid. 2. list dockers with: docker ps 3. Get the corosponding ID of the CrashPlan docker 4. command: docker exec -it DOCKERID bash Easier to remove steps 2 & 3 and change 4 to be docker exec -it NameOfContainer bash (technically should be /bin/bash though) Quote Link to comment
robertoal Posted May 13, 2017 Share Posted May 13, 2017 Thanks Squid! I tried to follow the steps noted here: http://support.code42.com/CrashPlan/4/Troubleshooting/Code42_App_Does_Not_Run/Code42_App_Does_Not_Run_On_64-Bit_System Which was linked in the post you mentioned. (Reinstalling CrashPlan) But I get a permission error when running: sudo ./uninstall.sh -i /usr/local/crashplan sudo it does not recognize as a command, but SU does. Still nothing though. Anyone any idea how to get root privelages? @Michel - If I found out... sure! Quote Link to comment
robertoal Posted May 13, 2017 Share Posted May 13, 2017 (edited) Update.. I followed this post: http://networkrockstar.ca/2013/09/speeding-up-crashplan-backups/ And performance increased to 23mbit! for how long we will have to see. Edit: Rock steady 30mbit up! Edited May 13, 2017 by robertoal Quote Link to comment
Michel Amberg Posted May 14, 2017 Share Posted May 14, 2017 (edited) So you did fix it @robertoal? Can I please have a guide on how you did it? Edited May 14, 2017 by Michel Amberg Quote Link to comment
robertoal Posted May 15, 2017 Share Posted May 15, 2017 Did you follow the steps i provided? That should solve your error! Quote Link to comment
Michel Amberg Posted May 16, 2017 Share Posted May 16, 2017 I don't understand which steps do you mean? Quote Link to comment
cmer Posted May 25, 2017 Share Posted May 25, 2017 What's the easy way to allocate more ram to Java? (if there is) This constantly crashes my machine unfortunately. Well know problem for Java apps... https://support.code42.com/CrashPlan/6/Troubleshooting/Adjust_CrashPlan_settings_for_memory_usage_with_large_backups http://www.geert.io/java-freezing-due-to-garbage-collector.html Quote Link to comment
Leifgg Posted May 26, 2017 Share Posted May 26, 2017 18 hours ago, cmer said: What's the easy way to allocate more ram to Java? (if there is) This constantly crashes my machine unfortunately. Well know problem for Java apps... https://support.code42.com/CrashPlan/6/Troubleshooting/Adjust_CrashPlan_settings_for_memory_usage_with_large_backups http://www.geert.io/java-freezing-due-to-garbage-collector.html What I do is to edit the file run.conf in bin folder (mine is located here: appdata/CrashPlan/bin) Stop CrashPlan and edit the first line with a Linux editor (Notepad++): SRV_JAVA_OPTS="-Dfile.encoding=UTF-8 -Dapp=CrashPlanService -DappBaseName=CrashPlan -Xms20m -Xmx3072m I have set it to 3072 (3GB), think the default is 1024 (1 GB). This is not actually allocated, it’s the limit on how much CrashPlan can allocate if needed. This works for my 800.000 files, 14 TB. Quote Link to comment
cmer Posted May 26, 2017 Share Posted May 26, 2017 (edited) 11 minutes ago, Leifgg said: What I do is to edit the file run.conf in bin folder (mine is located here: appdata/CrashPlan/bin) Stop CrashPlan and edit the first line with a Linux editor (Notepad++): SRV_JAVA_OPTS="-Dfile.encoding=UTF-8 -Dapp=CrashPlanService -DappBaseName=CrashPlan -Xms20m -Xmx3072m I have set it to 3072 (3GB), think the default is 1024 (1 GB). This is not actually allocated, it’s the limit on how much CrashPlan can allocate if needed. This works for my 800.000 files, 14 TB. Awesome thanks so much! I knew there'd be a quick way to fix this 17M files, 9.1TB here. We'll see if your settings do the trick. I might have to bump it to 4096. Edited May 26, 2017 by cmer Quote Link to comment
cmer Posted May 27, 2017 Share Posted May 27, 2017 So far so good with 3GB! Thanks again. Quote Link to comment
Leifgg Posted May 27, 2017 Share Posted May 27, 2017 14 hours ago, cmer said: So far so good with 3GB! Thanks again. It should be possible to change the settings from the CrashPlan GUI as well (but that never worked for me): https://support.code42.com/CrashPlan/4/Troubleshooting/Adjust_CrashPlan_settings_for_memory_usage_with_large_backups Happy to hear that its working again... Quote Link to comment
zero_koop Posted June 17, 2017 Share Posted June 17, 2017 Hi, I'm having trouble configuring the CrashPlan docker to receive backups from other computers. Previously it was working, but it was backing up to my docker.img. I've followed the steps on the first page of this forum thread and I created a share called "CrashplanTower" and I've pointed the Unraid Crashplan app to backup to that location. However, on my desktop computer (the computer I'm trying to backup from) it gives an error "Destination unavailable - backup location is not accessible". It does have the green status ball next to the Tower computer so it is communicating with the Unraid Tower, but it seems to be saying that particular location is not accessible. I've checked my docker settings and I have given read/write permissions to that share folder. What do I need to check next? Thanks. Quote Link to comment
zero_koop Posted July 1, 2017 Share Posted July 1, 2017 On 6/17/2017 at 3:43 PM, zero_koop said: Hi, I'm having trouble configuring the CrashPlan docker to receive backups from other computers. Previously it was working, but it was backing up to my docker.img. I've followed the steps on the first page of this forum thread and I created a share called "CrashplanTower" and I've pointed the Unraid Crashplan app to backup to that location. However, on my desktop computer (the computer I'm trying to backup from) it gives an error "Destination unavailable - backup location is not accessible". It does have the green status ball next to the Tower computer so it is communicating with the Unraid Tower, but it seems to be saying that particular location is not accessible. I've checked my docker settings and I have given read/write permissions to that share folder. What do I need to check next? Thanks. I'm still hoping someone could help me with this problem if anyone is monitoring the thread. I tried reinstalling the desktop software in case that was the issue, but it didn't help. I've changed a few settings on the server docker config in hopes that it might fix a setting that didn't stick before, but no luck. This is basically my path settings in the docker: /ExternalDataStorage/ ---> /mnt/user/CrashplanTower/ /config ---> /mnt/user/appdata/crashplan /data/ ---> /mnt/user/ Where /ExternalDataStorage is where I want my desktop backup files to go and /data is where the server files are that I backup to CrashPlan Central. Quote Link to comment
Djoss Posted July 2, 2017 Share Posted July 2, 2017 In CrashPlan, the location of inbound backups is configurable both globally and per-computer. Changing the global setting doesn't affect per-computer one. If you get the "Destination unavailable - backup location is not accessible" error, click on the name of the computer/friend associated to this error, and than fix the location of the inbound backup for it. Quote Link to comment
zero_koop Posted July 6, 2017 Share Posted July 6, 2017 On 7/1/2017 at 9:17 PM, Djoss said: In CrashPlan, the location of inbound backups is configurable both globally and per-computer. Changing the global setting doesn't affect per-computer one. If you get the "Destination unavailable - backup location is not accessible" error, click on the name of the computer/friend associated to this error, and than fix the location of the inbound backup for it. Hmm, well it appears the per-computer setting is already correct. It says the location is: data>CrashplanTower>CrashplanTowerDataFolder>7709... I made a folder in the CrashplanTower share called "CrashplanTowerDataFolder" in hopes that it would help. It also appears that Crashplan is trying to place it in another subfolder that starts with 7709... In my Docker settings I have the Network Type set to "host". I don't really know what that means, but perhaps I should set it to "bridge"? Quote Link to comment
Djoss Posted July 6, 2017 Share Posted July 6, 2017 8 minutes ago, zero_koop said: Hmm, well it appears the per-computer setting is already correct. It says the location is: data>CrashplanTower>CrashplanTowerDataFolder>7709... If this location is correct inside the container, then you may have ownership/permissions issues with the files. Double check files and folders under /mnt/user/CrashplanTower to make sure CrashPlan can access and write them. 12 minutes ago, zero_koop said: I made a folder in the CrashplanTower share called "CrashplanTowerDataFolder" in hopes that it would help. It also appears that Crashplan is trying to place it in another subfolder that starts with 7709... 7709... is the UID of the remote computer. 13 minutes ago, zero_koop said: In my Docker settings I have the Network Type set to "host". I don't really know what that means, but perhaps I should set it to "bridge"? You should keep the default setting, which is "host" I think for this container. Quote Link to comment
zero_koop Posted July 6, 2017 Share Posted July 6, 2017 I figured out my problem, but I need advice because I'm not comfortable with the solution. Previously I had given the CrashPlan docker READ access to /mnt/user because that is where all of my shares are and I want CrashPlan to backup from multiple shares. I then gave the docker READ/WRITE access to /mnt/user/CrashplanTower/ which is the specific share that I wanted it to have write access to for incoming backups. I fixed my problem by giving the docker READ/WRITE access to /mnt/user (and I removed the other path to /mnt/user/CrashplanTower/) but that makes me a little uncomfortable because now in theory the CrashPlan docker could (either through a bug, improper config, or malicious attack) destroy my data on the server with WRITE access. How should I configure this? I think I know a way that would work, but seems a little cumbersome. I could add multiple path mappings with one for each share that I want to backup from and give it only read access. Is that the only real way? Thanks for the advice. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.