Hallo!
Ich arbeite gerade an einem C++ Programm, das einen laufenden Tor-Client benötigt. Also habe ich am Anfang folgende Zeile eingefügt:
system(„tor -f /home/werner/cpp/torrc --pidfile /home/werner/cpp/tor.pid“);
Der Tor-Prozess scheint auch anzulaufen, stoppt dann aber sofort wieder.
Im Info-Log steht:
Sep 10 19:45:29.674 [notice] Tor 0.2.1.19 opening log file.
Sep 10 19:45:29.675 [info] tor_lockfile_lock(): Locking „/home/werner/.tor/lock“
Sep 10 19:45:29.676 [info] or_state_load(): Loaded state from „/home/werner/.tor/state“
Sep 10 19:45:29.676 [info] read_file_to_str(): Could not open „/home/werner/.tor/router-stability“: No such file or directory
Sep 10 19:45:29.677 [notice] Parsing GEOIP file.
Im Debug-Log steht:
Sep 10 19:45:29.674 [notice] Tor 0.2.1.19 opening log file.
Sep 10 19:45:29.675 [info] tor_lockfile_lock(): Locking „/home/werner/.tor/lock“
Sep 10 19:45:29.675 [debug] parse_dir_server_line(): Trusted 15 dirserver at 128.31.0.34:9031 (FFCB)
Sep 10 19:45:29.675 [debug] parse_dir_server_line(): Trusted 11 dirserver at 128.31.0.34:9032 (719B)
Sep 10 19:45:29.675 [debug] parse_dir_server_line(): Trusted 15 dirserver at 86.59.21.38:80 (847B)
Sep 10 19:45:29.675 [debug] parse_dir_server_line(): Trusted 6 dirserver at 194.109.206.212:80 (7EA6)
Sep 10 19:45:29.675 [debug] parse_dir_server_line(): Trusted 16 dirserver at 82.94.251.206:80 (4A0C)
Sep 10 19:45:29.675 [debug] parse_dir_server_line(): Trusted 4 dirserver at 216.224.124.114:9030 (F397)
Sep 10 19:45:29.675 [debug] parse_dir_server_line(): Trusted 4 dirserver at 80.190.246.100:80 (6833)
Sep 10 19:45:29.675 [debug] parse_dir_server_line(): Trusted 4 dirserver at 213.73.91.31:80 (7BE6)
Sep 10 19:45:29.676 [info] or_state_load(): Loaded state from „/home/werner/.tor/state“
Sep 10 19:45:29.676 [info] read_file_to_str(): Could not open „/home/werner/.tor/router-stability“: No such file or directory
Sep 10 19:45:29.677 [notice] Parsing GEOIP file.
Die anderen Logs enthalten keine Informationen, bis auf das ein Log eröffnet wurde. Führe ich den Befehl „per Hand“ aus, läuft alles bestens. Was mache ich falsch?