INIT_PATH und RC_PATH

Status
Für weitere Antworten geschlossen.

ShaoKahn

Benutzer
Mitglied seit
04. Mrz 2015
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen

Ich versuche den AHSAY Online Backup Manager auf der Synology zum laufen zu bringen.
Das funktioniert soweit eigentlich ganz vernünftig wenn man nicht die eigentliche "install.sh" durchlaufen lässt, sondern dies manuell alles macht.

Mich nimmt eigentlich wunder, ob es möglich ist, folgende Fehlermeldung zu umgehen, bzw. zu eliminieren:

Sysnology-Test> ./bin/install.sh
Log Time: Wed Mar 4 12:19:31 CET 2015

Verifying current user privilege ...
install cannot be continued due to following error(s):
Current user does not have enough privilege to modify any files in the following directory path(s):
INIT_PATH not found! Please make sure the INIT_PATH exists before continue the "install".
RC_PATH not found! Please make sure the RC_PATH exists before continue the "install".
Current user does not have enough privilege to "install".
Exit "install.sh" now!

So wie es aussieht fehlt eine INIT_PATH und eine RC_PATH. (denn ich bin mir root angemeldet und habe darum "fast" sicher auch die Berechtigungen)
Kann mir da jemand weitere Auskünfte geben? Irgendwie hab ich da mit Google das Heu nicht auf der selben Bühne....

Danke schonmal für Eure Bemühungen!
 

dil88

Benutzer
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.837
Punkte für Reaktionen
2.273
Punkte
829
Current user does not have enough privilege to "install".

Das deutet darauf hin, dass Du nicht als User root eingeloggt bist. Falls das so ist, probiere es mit root nochmal und dem Admin-Passwort.
 

ShaoKahn

Benutzer
Mitglied seit
04. Mrz 2015
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Danke für die schnelle Reaktion, doch, ich bin als root angemeldet.

Ich gehe eher davon aus, dass die Meldung erscheint weil er keinen Pfad hinterlegt hat und darum auch keine "Berechtigung" hat in eine leere Angabe zu schreiben. Aber ich lasse mich gerne eines Besseren belehren.
 

dil88

Benutzer
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.837
Punkte für Reaktionen
2.273
Punkte
829
Du wirst nicht umhin kommen, Dir das Skript einmal anzusehen. Mit etwas Glück ist es soweit dokumentiert, dass Du Hinweise bekommst. Vielleicht bekommst Du auch eine kleine Hilfe, wenn Du ./bin/install.sh --help abschickst.
 

ShaoKahn

Benutzer
Mitglied seit
04. Mrz 2015
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
gut, Du hast mich auf eine Idee gebracht.

Im Script (gut versteckt) hat er nach dem rc.d gesucht. das habe ich angepasst nach: /usr/syno/etc/rc.d
Danach habe ich keine RC_PATH Errors mehr erhalten... ???

Wenn ich die init.d nach /opt/etc/init.d verweise (wie es denn wäre wenn IPKG installiert wäre)
Dann wird eigentlich alles installiert. Trotzdem kriege ich noch die Meldungen:

Sysnology-Test> ./bin/install.sh
Log Time: Wed Mar 4 14:36:14 CET 2015

Verifying current user privilege ...
Current user has enough privilege to "install".

Start installation on Generic Linux Platform (Linux)

Installation Path: /usr/local/obm
Configure Application Path: /usr/local/obm
Installing Scheduler Service
Scheduler Service Script created at /usr/local/obm/bin/obmscheduler
Install Service for NIX type OS
INIT_PATH not found!
/usr/local/obm/util/bin/install-service.sh: return: line 214: Illegal number: -1
Installing AutoUpdate Service
AutoUpdate Service Script created at /usr/local/obm/aua/bin/obmaua
Install Service for NIX type OS
INIT_PATH not found!
/usr/local/obm/util/bin/install-service.sh: return: line 214: Illegal number: -1
Run Scheduler Service
Started Scheduler Service
Run AutoUpdate Service
Started AutoUpdate Service



Dies aber wahrscheinlich nur, weil es nicht wirklich ein init.d gibt (das Verezcihnis habe ich manuell erstellt, was aber nix bringt weil IPKG nciht installiert ist)....
 

dil88

Benutzer
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.837
Punkte für Reaktionen
2.273
Punkte
829
Schick einmal bitte folgendes Kommando ab:

Rich (BBCode):
grep INIT_PATH ./bin/install.sh

Oder suche im Editor (beim vi mit /). Dann solltest herausfinden können, wie die Variable gefüllt wird.
 

ShaoKahn

Benutzer
Mitglied seit
04. Mrz 2015
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Danke für Deine Hilfe. Du hast mich mit Deinen Posts auf den richtigen Pfad gebracht.
Es funktioniert alles und die Backups funktionieren wunderbar.

Ich habe kurz ein HowTo geschrieben wie der AHSAY OnlineBackupManager installiert werden kann.


Die Datei obm-nix.tar.gz kriegt man beim Onlinebackupanbieter und die S99* kriegt man bei mir.



Die Dateien:
- obm-nix.tar.gz
- S99obmaua.sh
- S99obmscheduler.sh
auf das NAS in den Ordner public kopieren


SSH auf das NAS:

$> mkdir -p /usr/local/obm
$> mv /volume1/public/obm-nix.tar.gz /usr/local/obm
$> mv /volume1/public/S99obm* /usr/syno/etc/rc.d/
$> chmod 755 /usr/syno/etc/rc.d/S99obmaua.sh
$> chmod 755 /usr/syno/etc/rc.d/S99obmscheduler.sh
$> cd /usr/local/obm
$> gunzip obm-nix.tar.gz
$> tar xf obm-nix.tar



Am besten macht man hier einen Reboot des NAS oder man startet die Dienste manuell:

$> /usr/syno/etc/rc.d/S99obmaua.sh start
$> /usr/syno/etc/rc.d/S99obmscheduler.sh start

Nach dem Neustart oder dem Start der Dienste sollte man folgende gestarteten Dienste finden (ähnlich):
$> ps | grep obm
12887 root 374m S /usr/local/obm/aua/jvm/bin/auaJW -Xrs -Djava.library.path=./lib -cp ./lib:/usr/local/obm/aua/lib/jdom.jar:./lib/log4j.jar:./lib/aua.jar:./ant/lib/ant.jar:./ant/lib/ant-launcher.ja
13137 root 893m S /usr/local/obm/jvm/bin/bschJW -Xrs -Xms128m -Xmx768m -client -Djava.library.path=. -cp .:./obcs.jar:./obc-lib.jar obcs /usr/local/obm

Nun das Backup auf dem Webinterface konfigurieren.
Wenn ein Backupset erstellt wurde, dann lokal den Configurator starten:

$> sh /usr/local/obm/bin/Configurator.sh

Login Name: userXXX
Password: *******************
Backup Server URL: server3.lanbackup.ch
Which Protocol ? (1) Http (2) Https : 2
Use proxy ? (Y)es or (N)o : N


Sobald die Konfiguration erstellt wurde und der Dienst läuft findet er das Backupset. Hier ist einmalig die Verschlüsselung zu setzen:

Found new backup set ‘xxx’ Please enter the following values for this backup set:
Encrypting Algorithm ?
(1) Twofish (2) AES (3) Triple DES (4) No encryption : 1
Encrypting Key: *******************
Re-Enter Encrypting Key: *******************
Encrypting Mode ? (1) ECB (2) CBC : 1
Run scheduled backup on this computer ? (Y)es or (N)o : Y


Möchte man ein Backupset manuell starten:

$> sh /usr/local/obm/bin/RunBackupSet.sh [BACKUP_SET]

wobei [BACKUP_SET] der Name des Backupsets ist.
 

dil88

Benutzer
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.837
Punkte für Reaktionen
2.273
Punkte
829
Vielen Dank für die Dokumentation!
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat