El Jueves, 1. Diciembre 2005 03:37, Daniel Leidert escribió:
Das müsste eigentlich jeweils (/usr)/bin/gzip heißen. Damit erklärt sich auch die 100-Fehlermeldung. Da ich von C++ herzlich wenig Ahnung habe, überlasse ich das vorerst dem Maintainer. Falls es jemanden interessiert oder helfen möchte: Debian BTS #341326.
Kannst du bitte noch die Konfigurationsdatei dort ablegen? Hab mit apt-utils 0.6.42.3 und ähnlichen sonstigen Versionen und der Vorlage aus dem examples-Verzeichnis (und angepassten Pfaden) den Fehler nicht verifizieren können. *Mein* apt-ftparchive funktioniert auch im cron :) Die Vermutung, dass die Speicherkorruption durch händische String-Puzzelei entstanden ist, scheint auch nicht zu stimmen, denn er verwendet ja Konstanten für die Ausführung von execvp().
Schau bitte auch mal (via std::cout, gdb, valgrind falls x86-Nutzer) nach, wie die Werte kurz vor dem execvp() übergeben werden.
Josef