Datei unter Putty entpacken

Status
Für weitere Antworten geschlossen.

fraggel

Benutzer
Mitglied seit
20. Feb 2012
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Bin mir nicht ganz sicher, ob ich im richtigen Forum gelandet bin. Hier mal meine Frage:

Auf der Suche nach einem webbasierten Passwort Manager bin ich auf das Tool "clipperz password manager community edition" gestossen. Dieses Programm kann man mit einer mysql DB auf dem eigenen Webserver laufen lassen.

Nachdem ich die Dateien entpackt habe und in das web-verzeichnis meiner DS211 geladen hatte, wollte ich die Datei "build" starten um eine deployable Version daraus zu machen.
Seltsamer weise meldet die Diskstation, dass die Datei nicht gefunden werden konnte, obwohl ich sie ganz sicher im Ordner "scripts" habe...:

Rich (BBCode):
DiskStation> ./volume1/web/cpm/scripts/build clean install debug --frontends beta --backends php
-ash: ./volume1/web/cpm/scripts/build: not found
DiskStation> dir
drwxrwxrwx    3 admin    users         4096 Feb 12 23:30 .
drwxrwxrwx    7 admin    users         4096 Feb 17 11:27 ..
-rwxrwxrwx    1 admin    users           94 Feb 12 23:30 build
drwxrwxrwx    3 admin    users         4096 Feb 12 23:30 builder

Leider bin ich absoluter Newbie im Umgang mit Linux. Vielleicht hat einer eine Idee was ich falsch mache..
 

Merthos

Benutzer
Mitglied seit
01. Mai 2010
Beiträge
2.709
Punkte für Reaktionen
1
Punkte
84
Lass mal den Punkt am Anfang weg.
 

fraggel

Benutzer
Mitglied seit
20. Feb 2012
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
hatte ich auch schon mal probiert:

Rich (BBCode):
DiskStation> volume1/web/cpm/scripts/build clean install debug --frontends beta --backends php
-ash: volume1/web/cpm/scripts/build: not found
DiskStation>

vielleicht noch zur Info: ich bin als root an der Konsole angemeldet... Unter admin funktioniert es jedoch auch nicht!

build beinhaltet folgenden code:

Rich (BBCode):
DiskStation> cat build
#!/bin/bash

readonly CURR_DIR=$(cd "$(dirname "$0")"; pwd -P)

${CURR_DIR}/builder/main.py $@DiskStation>
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.015
Punkte für Reaktionen
271
Punkte
393
Hallo,
1. Merthos schrieb den Punkt weglassen nicht auch /, also
/volume1/web/cpm/scripts/build clean install debug --frontends beta --backends php
2. das Script verwendet die bash als Shell, hast Du die per ipkg installiert?

Gruß Götz
 

fraggel

Benutzer
Mitglied seit
20. Feb 2012
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Ne, bash war tatsächlich nicht installiert. Habe das jetzt aber nachgeholt (bash-3.2).
Leider gibt mir die shell immer noch den selben Fehler aus:

DiskStation> /volume1/web/cpm/scripts/build clean install debug --frontends beta --backends php
-ash: /volume1/web/cpm/scripts/build: not found

Muss ich mich in einem bestimmten Ordner befinden, um diesen Befehl geben zu können?

Danke schon mal für eure bisherige Unterstützung!
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.015
Punkte für Reaktionen
271
Punkte
393
Hallo,
die bash wird in /opt/bin liegen und das Script erwartet sie in /bin.
Rich (BBCode):
ln -s /opt/bin/bash /bin

Gruß Götz
 

fraggel

Benutzer
Mitglied seit
20. Feb 2012
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Stimmt! Das hab ich nun auch nachgeholt. Bash ist nun in /bin verlinkt.

Der Fehler besteht weiterhin. Wenn ich jedoch wieder einen . (Punkt) voranstelle, bekomme ich diese Meldung:

Rich (BBCode):
DiskStation> ./scripts/build clean install debug --frontends beta --backends php
env: python: No such file or directory

Gruss Fraggel
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.015
Punkte für Reaktionen
271
Punkte
393
Hallo,
entweder den gasamten Pfad angeben /volume1/web..... oder den relativen Pfad vom aktuellen Standpunkt
./<Pfad>
Dir fehlt jetzt python, per ipkg installieren, welche Version kann ich Dir aber auch nicht sagen, probieren.

Gruß Götz
 

fraggel

Benutzer
Mitglied seit
20. Feb 2012
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Bin damit wieder einen Schritt weiter gekommen.

Rich (BBCode):
DiskStation> /volume1/web/cpm/scripts/build clean install debug --frontends beta --backends php
Traceback (most recent call last):
  File "/volume1/web/cpm/scripts/builder/main.py", line 6, in <module>
    import json
ImportError: No module named json

Bekomme ich das modul auch wieder über ipkg? Wenn ja, eine Idee welche version ich hier nehmen müsste?

Gruss, Fraggle
 
Zuletzt bearbeitet:

fraggel

Benutzer
Mitglied seit
20. Feb 2012
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo Zusammen,

nach der Installation von mercurial 1.9 bekomme ich eine Anfrage nach einem Repository!

Weiss jemand, wie ich das Repository einbaue? Über google finde ich hier zu leider nur wenig hilfreiches....

Hier die Ausgabe:
Rich (BBCode):
DiskStation> ./volume1/web/cpm/scripts/build clean install --frontends beta --backends php
Traceback (most recent call last):
  File "/volume1/web/cpm/scripts/builder/main.py", line 177, in <module>
    main()
  File "/volume1/web/cpm/scripts/builder/main.py", line 137, in main
    currentRepository = repository.repositoryWithPath(projectBaseDir())
  File "/volume1/web/cpm/scripts/builder/repository.py", line 14, in repositoryWithPath
    repo = hg.repository(ui.ui(), path)
  File "/opt/lib/python2.7/site-packages/mercurial/hg.py", line 93, in repository
    repo = _peerlookup(path).instance(ui, path, create)
  File "/opt/lib/python2.7/site-packages/mercurial/localrepo.py", line 1988, in instance
    return localrepository(ui, util.urllocalpath(path), create)
  File "/opt/lib/python2.7/site-packages/mercurial/localrepo.py", line 67, in __init__
    raise error.RepoError(_("repository %s not found") % path)
mercurial.error.RepoError: repository /volume1/web/cpm not found

Danke!
 

dx111ge

Benutzer
Mitglied seit
02. Okt 2008
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
hmm, als windoofs user hab ich vielleicht zu einfach gedacht .... aber so lief es bei mir :

1. community.edition.003.zip downloaden
2. entpacken und auf die ds412+
3. wie in install beschrieben die config angepasst (eigentlich alles wie in der install.txt beschrieben gemacht)
4. lief -> Daten vom alten Server importiert ....
 
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