martedì 10 luglio 2012

Come CrashPlan di lavorare su Mac dopo l'aggiornamento JDK 1,7


Dopo l'aggiornamento il mio Mac al JDK 1.7, ho notato che CrashPlan smesso di funzionare. Tenuto conto quanta fatica ho ottenuto in vari modi alla schiena quando ho perso la pena di un mese di immagini e video di mio figlio ora sono una cintura e bretelle tipo di ragazzo backup ... la cintura può essere TimeMachine, ma le bretelle sono CrashPlan.
Dopo aver lavorato fuori con il loro staff tecnico, si scopre CrashPlan non è compatibile con JDK 1.7 su Mac che è piuttosto sfortunata. E, dopo aver installato il JDK 1.7, che stava cercando di usare quella versione!
Farlo funzionare è abbastanza facile, tuttavia, la maggior parte delle informazioni sono disponibili nella loro ricetta per avviare e arrestare il motore CrashPlan . La parte fondamentale è che il file com.crashplan.engine.plist include una voce in cui è possibile specificare il percorso del file eseguibile Java, con un po 'di sperimentazione per trovare la strada giusta, sembra funzionare.
L'unico cambiamento che ho fatto per il file è stato quello di modificare il percorso, la prima voce per la chiave ProgramArguments:

01.<? xml version "1.0" encoding "UTF-8" ?>
02.<DOCTYPE plist PUBLIC "- / / Apple Computer / / DTD PLIST 1.0 / / EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd ">
03.plist version "1.0" >
04.dict >
05.chiave > Label </ tasto >
06.stringa > com.crashplan.engine </ stringa >
07.chiave > UserName </ tasto >
08.stringa di > root </ stringa >
09.chiave > GroupName </ tasto >
10.stringa > ruota </ stringa >
11.chiave > Nice </ tasto >
12.integer > 20 </ integer >
13.chiave > KeepAlive </ tasto >
14.true />
15.chiave > OnDemand </ tasto >
16.falsi />
17.chiave > RunAtLoad </ tasto >
18.true />
19.chiave > AbandonProcessGroup </ tasto >
20.true />
21.chiave > WorkingDirectory </ tasto >
22.stringa > / Applications / CrashPlan.app / Contents / Resources / Java </stringa >
23.chiave > ProgramArguments </ tasto >
24.matrice >
25.stringa > / System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Commands/java </ stringa >
26.stringa >-Dapp = CrashPlanService </ stringa >
27.stringa >-Xmn10m </ stringa >
28.stringa >-Xms15m </ stringa >
29.stringa >-Xmx1024m </ stringa >
30.stringa > =-DappBaseName CrashPlan </ stringa >
31.stringa >-Djava.awt.headless = true </ stringa >
32.stringa >-Dfile.encoding = UTF-8 </ stringa >
33.stringa >-Djava.net.preferIPv4Stack = true </ stringa >
34.stringa >-Dsun.net.inetaddr.ttl = 300 </ stringa >
35.stringa >-Dnetworkaddress.cache.ttl = 300 </ stringa >
36.stringa >-Dsun.net.inetaddr.negative.ttl = 0 </ stringa >
37.stringa >-Dnetworkaddress.cache.negative.ttl = 0 </ stringa >
38.stringa >-DCP_USER_NAME = </ stringa >
39.stringa >-DCP_USER_HOME = / Users / hlship </ stringa >
40.stringa >-cp </ stringa >
41.stringa > lib/com.backup42.desktop.jar: lang </ stringa >
42.stringa > com.backup42.service.CPService </ stringa >
43.stringa > CP_USER_NAME = </ stringa >
44.stringa > CP_USER_HOME = / Users / hlship </ stringa >
45.</ array di >
46.​​< chiave > StandardErrorPath </ tasto >
47.stringa > / Library / Logs / CrashPlan / engine_error.log </ stringa >
48.chiave > StandardOutPath </ tasto >
49.stringa > / Library / Logs / CrashPlan / engine_output.log </ stringa >
50.</ dict >
51.</ plist >
Tu, naturalmente, hanno bisogno di sudo per modificare il file e di fermarsi e rilanciare il motore CrashPlan. Ora, questa impostazione (e, per coincidenza, rinnovato abbonamento annuale) il mio computer è felicemente chugging via, rendendo i backup.


Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.