Probleme bei der RSNAPSHOT intsalltion mit Perl und rsync

Status
Für weitere Antworten geschlossen.

Claus67

Benutzer
Mitglied seit
02. Aug 2007
Beiträge
58
Punkte für Reaktionen
0
Punkte
6
Hallo,
ich habe problemlos meine DS110j auf eine DS112 migriert und DSM 5.2-8 sowie auf EBI (Easy Bootstrap Installer) IPKG installiert.
Im Anschluss habe ich dann via IPKG genauso problemlos rsnapshop installiert, was mit allerhand abhängigen Paketen kommt.

Nun treten folgende neue Probleme auf, die ich bisher bei anderen rsnapshop-Installationen nicht hatte:

1) RSNAPAHOT bzw. PERL-Warning:

Mandala> rsnapshot
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = "en_US.utf8",
LANG = "en_US.utf8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
rsnapshot 1.3.1
Usage: rsnapshot [-vtxqVD] [-c cfgfile] [command] [args]
Type "rsnapshot help" or "man rsnapshot" for more information.
Mandala>

Woher kommt die Perl Warung und wie kann ich diese fixen bzw. ist das notwendig, da es eine Warung ist?

2) RSYNC-Fehlermeldung:
Rsync kommt mit rsnapshot und liegt unter /opt/bin/.
Mandala> rsync
/opt/bin/rsync: can't load library 'libacl.so.1'
Mandala>

Woher kommt dieser Fehler und wie kann ich Ihn fixen?

Den wechsel via Pfad auf den eingebauten rsync möchte ich vermeiden, da ich dann alle meine scripte ändern müsste.

Danke

Claus
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
probier wegen der Warnung mal
Code:
export LANGUAGE=en_US.utf8
export LANG=en_US.utf8
export LC_ALL=en_US.utf8
zu 2)
ich hätte jetzt vorgeschlagen den rsync der Firmware zu verwenden. Du schreibst du müsstest deine Scripte anpassen. Wieso resp wie sprichst du in den Scripten rsync an?
 

Claus67

Benutzer
Mitglied seit
02. Aug 2007
Beiträge
58
Punkte für Reaktionen
0
Punkte
6
zu 1) Ich nehme mal an, das muss in die .profile rein. Teste ich wenn ich heute Abend zu hause bin.

zu 2) Das gibt z.B. die rsnapshot.conf vor
# rsync must be enabled for anything to work.
cmd_rsync /opt/bin/rsync

ferner in meinem 600-Zeilen rsnapshot-script aus DS110er-Zeiten als es einige Befehle nur über zusätzliche Pakete gab....

# Path to optware commands used in the script

CMD_RSNAPSHOT=/opt/bin/rsnapshot
CMD_RSNAPSHOTDIFF=/opt/bin/rsnapshot-diff
CMD_LS=/opt/bin/ls
CMD_DU=/opt/bin/du
CMD_RSYNC=/opt/bin/rsync
CMD_DF=/opt/bin/df
CMD_NAIL=/opt/bin/nail
CMD_BASENAME=/opt/bin/basename
CMD_CUT=/opt/bin/cut
CMD_STAT=/opt/bin/stat

Da ich das gleiche Script auf verschiedenen NAS verwende würde ich das eigentlich gleich halten wollen. Du hast aber natürlich recht, dass an 2-3 Stellen geändert, das Problem gelöst sein sollte.

Dennoch wundere ich mich, dass es bei der Installation der zusätzlichen Pakete solche "Auffälligkeiten" gibt.
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
ja dann z.B.
Code:
mv /opt/bin/rsync /opt/bin/rsync.bak
ln -s /pfad/zum/syno/rsync /opt/bin/rsync
den export würde ich erst direkt auf der Konsole testen, bevor du ihn in die Profile reinschmeisst
 
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