rdiff-backup: AttributeError: 'module' object has no attribute 'gettempdir'

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

knseibert

Benutzer
Registriert
09. Feb. 2009
Beiträge
2
Reaktionspunkte
0
Punkte
0
Hallo zusammen,
versuche gerade rdiff-backup auf meiner DS-209+ zum Laufen zu bekommen.
Die Installation per: ipkg install py25-rdiff-backup funktioniert einwandfrei.
Bei einem Testlauf zeigen sich jedoch Fehler:
DiskStation> rdiff-backup foo bar
Exception ''module' object has no attribute 'gettempdir'' raised of class '<type 'exceptions.AttributeError'>':
File "/opt/lib/python2.5/site-packages/rdiff_backup/Main.py", line 304, in error_check_Main
try: Main(arglist)
File "/opt/lib/python2.5/site-packages/rdiff_backup/Main.py", line 320, in Main
Security.initialize(action or "mirror", cmdpairs)
File "/opt/lib/python2.5/site-packages/rdiff_backup/Security.py", line 54, in initialize
set_security_level(action, cmdpairs)
File "/opt/lib/python2.5/site-packages/rdiff_backup/Security.py", line 108, in set_security_level
rdir = tempfile.gettempdir()

Traceback (most recent call last):
File "/opt/bin/rdiff-backup", line 30, in <module>
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/opt/lib/python2.5/site-packages/rdiff_backup/Main.py", line 304, in error_check_Main
try: Main(arglist)
File "/opt/lib/python2.5/site-packages/rdiff_backup/Main.py", line 320, in Main
Security.initialize(action or "mirror", cmdpairs)
File "/opt/lib/python2.5/site-packages/rdiff_backup/Security.py", line 54, in initialize
set_security_level(action, cmdpairs)
File "/opt/lib/python2.5/site-packages/rdiff_backup/Security.py", line 108, in set_security_level
rdir = tempfile.gettempdir()
AttributeError: 'module' object has no attribute 'gettempdir'

Die Suche im Netz brachte mich nicht viel weiter.

Das rdiff-backup wiki enthält auch eine Installationsbeschreibung für eine DS
http://wiki.rdiff-backup.org/wiki/index.php/Installations#Synology_RS407_.28maybe_also_CS407.2C_DS207.2B.2C_DS107.2B.29

Die dort aufgeführte Version ist gepatched, da ext3 auf der DS ja leider case insensitive ist.

Ich habe die Patches manuell eingepflegt. Leider kein Erfolg. Fehler bleibt der gleiche.

Ideen? Vorschläge?

Vielen Dank

Kai
 
Das ext3 auf den Synology Stations ist nie case insensitive gewesen. Allerdings gab es immer nur eine gültige Schreibweise. Mit Firmware 803 beta ist das Dateisystem jetzt aber ganz normal case sensitive.

Zum eigentlichen Problem kann ich leider nichts beitragen.

Trolli
 
Ok. Hat sich erledigt. Habe beim einspielen der Patches 2 Dateien übersehen. Jetzt funktionierts.
 
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