ubuntuusers.de

Fehler in gpgdir

Status: Gelöst | Ubuntu-Version: Ubuntu 9.10 (Karmic Koala)
Antworten |

CDrewing

Avatar von CDrewing

Anmeldungsdatum:
6. November 2007

Beiträge: 558

Wohnort: Berlin

Hallo,

kennt jemand gpgdir? Ich erhalte nach der Kompilation wie auch nach der Installation aus einem per alien in ein .deb umgewandeltes rpm Paket eine mir unverständliche Fehlermeldung:

cdrewing@cdrewing-laptop:~/Desktop/gpgdir-1.9.5/test$ gpgdir /usr/bin/perl: symbol lookup error: /usr/lib/gpgdir/i386-linux-thread-multi/auto/Class/MethodMaker/MethodMaker.so: undefined symbol: Perl_Tstack_sp_ptr

Die gpgdir Test suite bringt folgendes:

cdrewing@cdrewing-laptop:~/Desktop/gpgdir-1.9.5/test$ ./gpgdir_test.pl 

[+] ==> Running gpgdir test suite <==

(Setup) gpgdir program compilation..................................pass (0)
(Setup) Command line argument processing............................pass (1)
(Test mode) gpgdir basic test mode..................................fail (2)
[-] Encrypt/decrypt basic --test mode
    STDOUT and STDERR available in: output/2.test file.
(Encrypt dir) gpgdir directory encryption...........................fail (3)
[-] Directory encryption
    STDOUT and STDERR available in: output/3.test file.
(Encrypt dir) Files recursively encrypted...........................fail (4)
[-] File data-dir/random-binary-data.bin not encrypted
(Encrypt dir) Exclude hidden files/dirs.............................pass (5)
(Decrypt dir) gpgdir directory decryption...........................fail (6)
[-] Directory decryption
    STDOUT and STDERR available in: output/6.test file.
(Decrypt dir) Files recursively decrypted...........................pass (7)
(MD5 digest) match across encrypt/decrypt cycle.....................pass (8)
(Ascii-armor dir) gpgdir directory encryption.......................fail (9)
[-] Directory encryption
    STDOUT and STDERR available in: output/9.test file.
(Ascii-armor dir) Files recursively encrypted.......................fail (10)
[-] File data-dir/random-binary-data.bin not encrypted
(Ascii-armor dir) Exclude hidden files/dirs.........................pass (11)
(Decrypt dir) gpgdir directory decryption...........................fail (12)
[-] Directory decryption
    STDOUT and STDERR available in: output/12.test file.
(Decrypt dir) Files recursively decrypted...........................pass (13)
(MD5 digest) match across encrypt/decrypt cycle.....................pass (14)
(Obfuscate filenames) gpgdir directory encryption...................fail (15)
[-] Directory encryption
    STDOUT and STDERR available in: output/15.test file.
(Obfuscate filenames) Files recursively encrypted...................fail (16)
[-] File data-dir/random-binary-data.bin not encrypted and obfuscated
(Obfuscate filenames) Exclude hidden files/dirs.....................pass (17)
(Decrypt dir) gpgdir directory decryption...........................fail (18)
[-] Directory decryption
    STDOUT and STDERR available in: output/18.test file.
(Decrypt dir) Files recursively decrypted...........................pass (19)
(MD5 digest) match across encrypt/decrypt cycle.....................pass (20)
(Sign/verify dir) gpgdir directory signing..........................fail (21)
[-] Directory signing
    STDOUT and STDERR available in: output/21.test file.
(Sign/verify dir) Files recursively signed..........................fail (22)
[-] File data-dir/random-binary-data.bin not signed
(Sign/verify dir) Exclude hidden files/dirs.........................pass (23)
(Sign/verify dir) Broken signature detection........................fail (24)
[-] Could not find bad signature
    STDOUT and STDERR available in: output/24.test file.
(Sign/verify dir) gpgdir directory verification.....................fail (25)
[-] Directory verification
    STDOUT and STDERR available in: output/25.test file.
(Sign/verify dir) Files recursively verified........................pass (26)
(Bad passphrase) detect broken passphrase...........................fail (27)
[-] Accepted broken passphrase
    STDOUT and STDERR available in: output/27.test file.

[+] ==> Passed 13/28 tests against gpgdir. <==
[+] ==> Failed 15/28 tests against gpgdir. <==
[+] This console output has been stored in: test.log

Und nun?

Zombie_im_Bademantel

Avatar von Zombie_im_Bademantel

Anmeldungsdatum:
13. April 2005

Beiträge: 655

Hast du gpgdir-nodeps-1.9.5.tar.gz oder gpgdir-1.9.5.tar.bz2 benutzt? Und wie bist du vorgegangen bei der Installation aus den Archiven? Die exakt selbe Ausgabe von gpgdir_test.pl erhalte ich zB nur, wenn ich gpgdir noch nicht installiert habe, sondern die Tests aus dem frisch entpackten gpgdir-1.9.5.tar.bz2 heraus laufen lies. Nach dem ich gpgdir aber per sudo checkinstall -y ./install.pl installiert hatte, einmal gpgdir "trocken" laufen lies und dann in ~/.gpgdirrc meine GPG-Key-ID eingetragen habe, liefen alle Tests tadellos durch. gpgdir -e testordner läuft auch problemlos.

CDrewing

(Themenstarter)
Avatar von CDrewing

Anmeldungsdatum:
6. November 2007

Beiträge: 558

Wohnort: Berlin

Naja zuerst den Infos aus der README folgen:

Installation: Just run the install.pl script (as root) that comes with the gpgdir sources.

Das ergibt das hier:

cdrewing@cdrewing-laptop:~/Desktop/gpgdir-1.9.5$ sudo ./install.pl 
[sudo] password for cdrewing: 
[+] Installing gpgdir in /usr/bin
[+] Installing the Class::MethodMaker 2.11 perl module in /usr/lib/gpgdir/
Checking if your kit is complete...
Looks good
Writing Makefile for Class::MethodMaker
/usr/bin/perl cmmg.pl components/array.m > lib/Class/MethodMaker/array.pm
/usr/bin/perl cmmg.pl components/hash.m > lib/Class/MethodMaker/hash.pm
/usr/bin/perl cmmg.pl components/scalar.m > lib/Class/MethodMaker/scalar.pm
cp lib/Class/MethodMaker/OptExt.pm blib/lib/Class/MethodMaker/OptExt.pm
cp lib/Class/MethodMaker/hash.pm blib/lib/Class/MethodMaker/hash.pm
AutoSplitting blib/lib/Class/MethodMaker/hash.pm (blib/lib/auto/Class/MethodMaker/hash)
cp lib/Class/MethodMaker/Constants.pm blib/lib/Class/MethodMaker/Constants.pm
cp lib/Class/MethodMaker/Engine.pm blib/lib/Class/MethodMaker/Engine.pm
AutoSplitting blib/lib/Class/MethodMaker/Engine.pm (blib/lib/auto/Class/MethodMaker/Engine)
cp lib/Class/MethodMaker/V1Compat.pm blib/lib/Class/MethodMaker/V1Compat.pm
cp lib/Class/MethodMaker.pm blib/lib/Class/MethodMaker.pm
cp lib/Class/MethodMaker/array.pm blib/lib/Class/MethodMaker/array.pm
AutoSplitting blib/lib/Class/MethodMaker/array.pm (blib/lib/auto/Class/MethodMaker/array)
cp lib/Class/MethodMaker/scalar.pm blib/lib/Class/MethodMaker/scalar.pm
AutoSplitting blib/lib/Class/MethodMaker/scalar.pm (blib/lib/auto/Class/MethodMaker/scalar)
/usr/bin/perl /usr/share/perl/5.10/ExtUtils/xsubpp  -typemap /usr/share/perl/5.10/ExtUtils/typemap  MethodMaker.xs > MethodMaker.xsc && mv MethodMaker.xsc MethodMaker.c
Please specify prototyping behavior for MethodMaker.xs (see perlxs manual)
cc -c   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g   -DVERSION=\"2.11\" -DXS_VERSION=\"2.11\" -fPIC "-I/usr/lib/perl/5.10/CORE"   MethodMaker.c
Running Mkbootstrap for Class::MethodMaker ()
chmod 644 MethodMaker.bs
rm -f blib/arch/auto/Class/MethodMaker/MethodMaker.so
cc  -shared -O2 -g -L/usr/local/lib MethodMaker.o  -o blib/arch/auto/Class/MethodMaker/MethodMaker.so 	\
	     	\
	  
chmod 755 blib/arch/auto/Class/MethodMaker/MethodMaker.so
cp MethodMaker.bs blib/arch/auto/Class/MethodMaker/MethodMaker.bs
chmod 644 blib/arch/auto/Class/MethodMaker/MethodMaker.bs
Manifying blib/man3/Class::MethodMaker::OptExt.3pm
Manifying blib/man3/Class::MethodMaker::hash.3pm
Manifying blib/man3/Class::MethodMaker::Constants.3pm
Manifying blib/man3/Class::MethodMaker::Engine.3pm
Manifying blib/man3/Class::MethodMaker::V1Compat.3pm
Manifying blib/man3/Class::MethodMaker.3pm
Manifying blib/man3/Class::MethodMaker::array.3pm
Manifying blib/man3/Class::MethodMaker::scalar.3pm
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /usr/lib/gpgdir/man/man3/Class::MethodMaker::hash.3pm
Installing /usr/lib/gpgdir/man/man3/Class::MethodMaker::scalar.3pm
Installing /usr/lib/gpgdir/man/man3/Class::MethodMaker::array.3pm
Writing /usr/lib/gpgdir/i486-linux-gnu-thread-multi/auto/Class/MethodMaker/.packlist
Appending installation info to /usr/lib/gpgdir/i486-linux-gnu-thread-multi/perllocal.pod


[+] Installing the GnuPG::Interface 0.36 perl module in /usr/lib/gpgdir/
which gpg ... /usr/bin/gpg
Checking if your kit is complete...
Looks good
Warning: prerequisite Class::MethodMaker 1 not found.
Writing Makefile for GnuPG::Interface
cp lib/GnuPG/Signature.pm blib/lib/GnuPG/Signature.pm
cp lib/GnuPG/Interface.pm blib/lib/GnuPG/Interface.pm
AutoSplitting blib/lib/GnuPG/Interface.pm (blib/lib/auto/GnuPG/Interface)
blib/lib/GnuPG/Interface.pm: some names are not unique when truncated to 8 characters:
 directory blib/lib/auto/GnuPG/Interface:
  get_public_keys.al, get_public_keys_with_sigs.al truncate to get_publ
cp lib/GnuPG/PrimaryKey.pm blib/lib/GnuPG/PrimaryKey.pm
cp lib/GnuPG/SubKey.pm blib/lib/GnuPG/SubKey.pm
cp lib/GnuPG/Handles.pm blib/lib/GnuPG/Handles.pm
cp lib/GnuPG/Key.pm blib/lib/GnuPG/Key.pm
cp lib/GnuPG/SecretKey.pm blib/lib/GnuPG/SecretKey.pm
cp lib/GnuPG/UserId.pm blib/lib/GnuPG/UserId.pm
cp lib/GnuPG/Fingerprint.pm blib/lib/GnuPG/Fingerprint.pm
cp lib/GnuPG/Options.pm blib/lib/GnuPG/Options.pm
cp lib/GnuPG/PublicKey.pm blib/lib/GnuPG/PublicKey.pm
Manifying blib/man3/GnuPG::Signature.3pm
Manifying blib/man3/GnuPG::Interface.3pm
Manifying blib/man3/GnuPG::SubKey.3pm
Manifying blib/man3/GnuPG::PrimaryKey.3pm
Manifying blib/man3/GnuPG::Handles.3pm
Manifying blib/man3/GnuPG::SecretKey.3pm
Manifying blib/man3/GnuPG::Key.3pm
Manifying blib/man3/GnuPG::Fingerprint.3pm
Manifying blib/man3/GnuPG::UserId.3pm
Manifying blib/man3/GnuPG::PublicKey.3pm
Manifying blib/man3/GnuPG::Options.3pm
Manifying blib/man3/GnuPG::Signature.3pm
Writing /usr/lib/gpgdir/i486-linux-gnu-thread-multi/auto/GnuPG/Interface/.packlist
Appending installation info to /usr/lib/gpgdir/i486-linux-gnu-thread-multi/perllocal.pod


[+] Module Term::ReadKey is already installed in the system perl tree, skipping.
[+] Installing man page.
[+] Installing gpgdir.1 man page as: /usr/share/man/man1/gpgdir.1
[+] Compressing man page: /usr/share/man/man1/gpgdir.1

    It is highly recommended to run the test suite in the test/
    directory to ensure proper gpgdir operation.

[+] gpgdir has been installed!

Und nach wie vor erhalte ich:

cdrewing@cdrewing-laptop:~/Desktop/gpgdir-1.9.5/test$ sudo ./gpgdir_test.pl 

[+] ==> Running gpgdir test suite <==

(Setup) gpgdir program compilation..................................pass (0)
(Setup) Command line argument processing............................pass (1)
(Test mode) gpgdir basic test mode..................................fail (2)
[-] Encrypt/decrypt basic --test mode
    STDOUT and STDERR available in: output/2.test file.
(Encrypt dir) gpgdir directory encryption...........................fail (3)
[-] Directory encryption
    STDOUT and STDERR available in: output/3.test file.
(Encrypt dir) Files recursively encrypted...........................fail (4)
[-] File data-dir/random-binary-data.bin not encrypted
(Encrypt dir) Exclude hidden files/dirs.............................pass (5)
(Decrypt dir) gpgdir directory decryption...........................fail (6)
[-] Directory decryption
    STDOUT and STDERR available in: output/6.test file.
(Decrypt dir) Files recursively decrypted...........................pass (7)
(MD5 digest) match across encrypt/decrypt cycle.....................pass (8)
(Ascii-armor dir) gpgdir directory encryption.......................fail (9)
[-] Directory encryption
    STDOUT and STDERR available in: output/9.test file.
(Ascii-armor dir) Files recursively encrypted.......................fail (10)
[-] File data-dir/random-binary-data.bin not encrypted
(Ascii-armor dir) Exclude hidden files/dirs.........................pass (11)
(Decrypt dir) gpgdir directory decryption...........................fail (12)
[-] Directory decryption
    STDOUT and STDERR available in: output/12.test file.
(Decrypt dir) Files recursively decrypted...........................pass (13)
(MD5 digest) match across encrypt/decrypt cycle.....................pass (14)
(Obfuscate filenames) gpgdir directory encryption...................fail (15)
[-] Directory encryption
    STDOUT and STDERR available in: output/15.test file.
(Obfuscate filenames) Files recursively encrypted...................fail (16)
[-] File data-dir/random-binary-data.bin not encrypted and obfuscated
(Obfuscate filenames) Exclude hidden files/dirs.....................pass (17)
(Decrypt dir) gpgdir directory decryption...........................fail (18)
[-] Directory decryption
    STDOUT and STDERR available in: output/18.test file.
(Decrypt dir) Files recursively decrypted...........................pass (19)
(MD5 digest) match across encrypt/decrypt cycle.....................pass (20)
(Sign/verify dir) gpgdir directory signing..........................fail (21)
[-] Directory signing
    STDOUT and STDERR available in: output/21.test file.
(Sign/verify dir) Files recursively signed..........................fail (22)
[-] File data-dir/random-binary-data.bin not signed
(Sign/verify dir) Exclude hidden files/dirs.........................pass (23)
(Sign/verify dir) Broken signature detection........................fail (24)
[-] Could not find bad signature
    STDOUT and STDERR available in: output/24.test file.
(Sign/verify dir) gpgdir directory verification.....................fail (25)
[-] Directory verification
    STDOUT and STDERR available in: output/25.test file.
(Sign/verify dir) Files recursively verified........................pass (26)
(Bad passphrase) detect broken passphrase...........................fail (27)
[-] Accepted broken passphrase
    STDOUT and STDERR available in: output/27.test file.

[+] ==> Passed 13/28 tests against gpgdir. <==
[+] ==> Failed 15/28 tests against gpgdir. <==
[+] This console output has been stored in: test.log

Diesmal habe ich übrigens die gpgdir-1.9.5.tar.bz2 genommen. Interessant ist, dass auf meinem zweiten Rechner die Installation und der Test klaglos funktionieren. Irgendetwas scheint hier also kaputt zu sein. Perl vielleicht?

Checkinstall habe ich auch nochmal durchlaufen lassen. gpgdir "trocken" durchlaufen lassen führt zu:

cdrewing@cdrewing-laptop:~/Desktop/gpgdir-1.9.5/test$ gpgdir
Can't locate GnuPG/Interface.pm in @INC (@INC contains: /usr/lib/gpgdir /usr/lib/gpgdir/i486-linux-gnu-thread-multi /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/bin/gpgdir line 1388.

Zombie_im_Bademantel

Avatar von Zombie_im_Bademantel

Anmeldungsdatum:
13. April 2005

Beiträge: 655

Es scheint so, dass bei der Installation irgenwas nicht richtig gelaufen ist. Die Datei /usr/lib/gpgdir/GnuPG/Interface.pm wird nicht gefunden, wird also vermutlich nicht existieren. Was geben ls -al /usr/lib/gpgdir/ und ls -al /usr/lib/gpgdir/GnuPG/ bei dir aus?

CDrewing

(Themenstarter)
Avatar von CDrewing

Anmeldungsdatum:
6. November 2007

Beiträge: 558

Wohnort: Berlin

Hmm, würde mal sagen, da fehlt ein bischen was... 😬

Bilder

Zombie_im_Bademantel

Avatar von Zombie_im_Bademantel

Anmeldungsdatum:
13. April 2005

Beiträge: 655

Allerdings, /usr/lib/gpgdir/ sollte so aussehen:

$ ls -al /usr/lib/gpgdir/
insgesamt 160
drwxr-xr-x   6 root root   4096 2010-04-07 14:35 .
drwxr-xr-x 321 root root 139264 2010-04-07 09:11 ..
drwxr-xr-x   3 root root   4096 2010-04-07 14:35 auto
drwxr-xr-x   2 root root   4096 2010-04-07 14:35 GnuPG
drwxr-xr-x   4 root root   4096 2010-04-07 14:35 i486-linux-gnu-thread-multi
drwxr-xr-x   3 root root   4096 2010-04-06 18:38 man

Ich habe gerade mal spaßeshalber gpgdir neuinstalliert (ohne es vorher zu entfernen) und habe bemerkt, dass ich dann dein Ergebnis bekomme:

$ ls -al /usr/lib/gpgdir/
insgesamt 160
drwxr-xr-x   6 root root   4096 2010-04-07 14:35 .
drwxr-xr-x 321 root root 139264 2010-04-07 09:11 ..
drwxr-xr-x   4 root root   4096 2010-04-07 14:35 i486-linux-gnu-thread-multi
drwxr-xr-x   3 root root   4096 2010-04-06 18:38 man

Installiere ich das Ganze dann nochmals, ist wieder alles korrekt. Vorschlag daher: in ~/Desktop/gpgdir-1.9.5 wechseln und per sudo checkinstall -y ./install.pl gpgdir installieren und schauen, ob dann alles korrekt läuft.

CDrewing

(Themenstarter)
Avatar von CDrewing

Anmeldungsdatum:
6. November 2007

Beiträge: 558

Wohnort: Berlin

Du bist mein Held des Tages!! *danke* 👍

Das spuckt er aus:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
cdrewing@cdrewing-laptop:~/Desktop/gpgdir-1.9.5/test$ sudo ./gpgdir_test.pl 
[+] ==> Running gpgdir test suite <==

(Setup) gpgdir program compilation..................................pass (0)
(Setup) Command line argument processing............................pass (1)
(Test mode) gpgdir basic test mode..................................pass (2)
(Encrypt dir) gpgdir directory encryption...........................pass (3)
(Encrypt dir) Files recursively encrypted...........................pass (4)
(Encrypt dir) Exclude hidden files/dirs.............................pass (5)
(Decrypt dir) gpgdir directory decryption...........................pass (6)
(Decrypt dir) Files recursively decrypted...........................pass (7)
(MD5 digest) match across encrypt/decrypt cycle.....................pass (8)
(Ascii-armor dir) gpgdir directory encryption.......................pass (9)
(Ascii-armor dir) Files recursively encrypted.......................pass (10)
(Ascii-armor dir) Exclude hidden files/dirs.........................pass (11)
(Decrypt dir) gpgdir directory decryption...........................pass (12)
(Decrypt dir) Files recursively decrypted...........................pass (13)
(MD5 digest) match across encrypt/decrypt cycle.....................pass (14)
(Obfuscate filenames) gpgdir directory encryption...................pass (15)
(Obfuscate filenames) Files recursively encrypted...................pass (16)
(Obfuscate filenames) Exclude hidden files/dirs.....................pass (17)
(Decrypt dir) gpgdir directory decryption...........................pass (18)
(Decrypt dir) Files recursively decrypted...........................pass (19)
(MD5 digest) match across encrypt/decrypt cycle.....................pass (20)
(Sign/verify dir) gpgdir directory signing..........................pass (21)
(Sign/verify dir) Files recursively signed..........................pass (22)
(Sign/verify dir) Exclude hidden files/dirs.........................pass (23)
(Sign/verify dir) Broken signature detection........................pass (24)
(Sign/verify dir) gpgdir directory verification.....................pass (25)
(Sign/verify dir) Files recursively verified........................pass (26)
(Bad passphrase) detect broken passphrase...........................pass (27)

[+] ==> Passed 28/28 tests against gpgdir. <==
[+] This console output has been stored in: test.log

Werde mir gleich mal checkinstall genauer ansehen, das Tool scheint ja recht brauchbar zu sein. Nicht dass ich mit Linux nicht klarkommen würde, aber was sourcecodekompilation angeht, bin ich ein ziemlicher DAU 🐸

Und danach kümmere ich mich um einen

Ungültiges Makro

Dieses Makro ist nicht verfügbar

sinnvollen Ansatz zum Onlinebackup.

Vielen Dank nochmals! Gruss Christian

Zombie_im_Bademantel

Avatar von Zombie_im_Bademantel

Anmeldungsdatum:
13. April 2005

Beiträge: 655

CDrewing schrieb:

Du bist mein Held des Tages!! *danke* 👍

Freut mich, das es klappt!

Werde mir gleich mal checkinstall genauer ansehen, das Tool scheint ja recht brauchbar zu sein. Nicht dass ich mit Linux nicht klarkommen würde, aber was sourcecodekompilation angeht, bin ich ein ziemlicher DAU 🐸

checkinstall ist lediglich eine Alternative zum üblichen make install o.ä. Der Vorteil ist, dass ein .deb-Paket erstellt und dieses per dpkg installiert - somit kann man das Porgramm später leicht über Synaptic oder apt-get remove wieder entfernen. Andernfalls würde man Programme am Paketmanager vorbei installieren, was ich persönlich nervig finde 😉

Und danach kümmere ich mich um einen

Ungültiges Makro

Dieses Makro ist nicht verfügbar

sinnvollen Ansatz zum Onlinebackup.

Yupp, das teste ich auch grad aus und verfolge eure Diskussion fleißig 😉

CDrewing

(Themenstarter)
Avatar von CDrewing

Anmeldungsdatum:
6. November 2007

Beiträge: 558

Wohnort: Berlin

Zombie im Bademantel schrieb:

checkinstall ist lediglich eine Alternative zum üblichen make install o.ä. Der Vorteil ist, dass ein .deb-Paket erstellt und dieses per dpkg installiert - somit kann man das Porgramm später leicht über Synaptic oder apt-get remove wieder entfernen. Andernfalls würde man Programme am Paketmanager vorbei installieren, was ich persönlich nervig finde 😉

Naja, Programme die nur noch per Frickelarbeit entfernbar sind, das kennen wir ja zu gute von anderen Betriebssystemen... Guter Tipp, danke!

Und danach kümmere ich mich um einen

Ungültiges Makro

Dieses Makro ist nicht verfügbar

sinnvollen Ansatz zum Onlinebackup.

Yupp, das teste ich auch grad aus und verfolge eure Diskussion fleißig 😉

Ja, sofern mir Memopal nicht sagt, dass dieser kommende Web File Manager mir den direkten Zugang zu meinen Dateien vermiest, wirds wohl Memopal werden. Länger laufende Verträge erhalten bei denen bis zu 60% Rabatt, wenn man von einem anderen Onlinehoster wechselt, gibts davon nochmal 30% on top; da kann selbst Mozy oder Alice nicht mithalten und ich zahle lieber einen festen Preis für begrenzten Speicher als für ein "unlimited"-Gebilde. OK, mehr dann im anderen Thread.

Antworten |