Opened 8 months ago

Last modified 5 months ago

#28733 needs_information defect

{CONSDIFF} Refusing to apply consensus diff

Reported by: traumschule Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: consensus
Cc: nickm Actual Points:
Parent ID: #26310 Points:
Reviewer: Sponsor:

Description (last modified by teor)

Since todays HUP by lograte these CONSDIFF warnings showed up. Could the connection failures be related?

Dec 05 00:00:07.000 [notice] Tor 0.4.0.0-alpha-dev opening new log file.
Dec 05 00:00:22.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:00:22.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:00:22.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:00:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:00:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:00:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:01:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:01:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:01:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:02:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:02:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:02:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:02:58.000 [notice] {APP} Tried for 120 seconds to get a connection to 5gdvpfoh6kb2iqbizb37lzk2ddzrwa47m6rpdueg2m656fovmbhoptqd:993. Giving up. (waiting for rendezvous desc)
Dec 05 00:03:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:03:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:03:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:04:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:04:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:04:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:05:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:05:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:05:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:06:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:06:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:06:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:07:49.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:07:49.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:07:49.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:07:59.000 [notice] {APP} Tried for 120 seconds to get a connection to 5gdvpfoh6kb2iqbizb37lzk2ddzrwa47m6rpdueg2m656fovmbhoptqd:993. Giving up. (waiting for rendezvous desc)
Dec 05 00:08:55.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:08:55.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:08:55.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:09:55.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:09:55.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:09:55.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:10:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:10:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:10:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:11:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:11:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:11:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:12:42.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:12:42.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:12:42.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:13:00.000 [notice] {APP} Tried for 120 seconds to get a connection to 5gdvpfoh6kb2iqbizb37lzk2ddzrwa47m6rpdueg2m656fovmbhoptqd:993. Giving up. (waiting for rendezvous desc)
Dec 05 00:13:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:13:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:13:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:14:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:14:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:14:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:15:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:15:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:15:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:16:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:16:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:16:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:18:00.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:18:00.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:18:00.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:18:01.000 [notice] {APP} Tried for 120 seconds to get a connection to 5gdvpfoh6kb2iqbizb37lzk2ddzrwa47m6rpdueg2m656fovmbhoptqd:993. Giving up. (waiting for rendezvous desc)
Dec 05 00:19:07.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:19:07.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:19:07.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:19:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:19:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:19:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:21:55.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:21:55.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:21:55.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:22:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:22:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:22:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:23:02.000 [notice] {APP} Tried for 120 seconds to get a connection to 5gdvpfoh6kb2iqbizb37lzk2ddzrwa47m6rpdueg2m656fovmbhoptqd:993. Giving up. (waiting for rendezvous desc)
Dec 05 00:23:50.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:23:50.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:23:50.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:24:45.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:24:45.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:24:45.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:25:41.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:25:41.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:25:41.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:26:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:26:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:26:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:27:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:27:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:27:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:28:03.000 [notice] {APP} Tried for 120 seconds to get a connection to 5gdvpfoh6kb2iqbizb37lzk2ddzrwa47m6rpdueg2m656fovmbhoptqd:993. Giving up. (waiting for rendezvous desc)
Dec 05 00:28:55.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:28:55.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:28:55.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:30:01.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:30:01.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:30:01.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:30:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:30:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:30:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:31:51.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:31:51.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:31:51.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:32:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:32:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:32:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:33:04.000 [notice] {APP} Tried for 120 seconds to get a connection to 5gdvpfoh6kb2iqbizb37lzk2ddzrwa47m6rpdueg2m656fovmbhoptqd:993. Giving up. (waiting for rendezvous desc)
Dec 05 00:33:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:33:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:33:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:35:09.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:35:09.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:35:09.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:36:08.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:36:08.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:36:08.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:36:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:36:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:36:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:37:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:37:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:37:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:38:05.000 [notice] {APP} Tried for 120 seconds to get a connection to 5gdvpfoh6kb2iqbizb37lzk2ddzrwa47m6rpdueg2m656fovmbhoptqd:993. Giving up. (waiting for rendezvous desc)
Dec 05 00:38:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:38:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:38:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:39:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:39:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:39:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:40:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:40:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:40:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:41:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:41:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:41:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:42:59.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:42:59.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:42:59.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:43:06.000 [notice] {APP} Tried for 120 seconds to get a connection to 5gdvpfoh6kb2iqbizb37lzk2ddzrwa47m6rpdueg2m656fovmbhoptqd:993. Giving up. (waiting for rendezvous desc)
Dec 05 00:43:57.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:43:57.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:43:57.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:45:52.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:45:52.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:45:52.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:48:07.000 [notice] {APP} Tried for 120 seconds to get a connection to 5gdvpfoh6kb2iqbizb37lzk2ddzrwa47m6rpdueg2m656fovmbhoptqd:993. Giving up. (waiting for rendezvous desc)
Dec 05 00:50:40.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:50:40.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:50:40.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:53:02.000 [warn] {CONSDIFF} Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.
Dec 05 00:53:02.000 [warn] {CONSDIFF} Expected: 6630240AA7F1F643B7DCEFCD0B402F4860D1129C810927F0F6774DA51D7BC75E; found: 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308
Dec 05 00:53:02.000 [warn] {DIR} Could not apply consensus diff received from server '$directory_guard'
Dec 05 00:53:08.000 [notice] {APP} Tried for 120 seconds to get a connection to 5gdvpfoh6kb2iqbizb37lzk2ddzrwa47m6rpdueg2m656fovmbhoptqd:993. Giving up. (waiting for rendezvous desc)
Dec 05 00:58:09.000 [notice] {APP} Tried for 120 seconds to get a connection to 5gdvpfoh6kb2iqbizb37lzk2ddzrwa47m6rpdueg2m656fovmbhoptqd:993. Giving up. (waiting for rendezvous desc)

Additionally info log shows

Dec 05 00:00:07.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:00:39.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:01:39.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:02:39.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:03:39.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:04:39.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:05:39.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:06:39.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:07:39.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:08:39.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:09:39.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:10:39.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:11:39.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:12:39.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:13:39.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:14:39.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:15:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:16:39.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:17:39.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:18:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:19:39.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:21:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:22:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:23:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:24:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:25:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:26:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:27:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:28:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:29:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:30:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:31:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:32:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:33:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:34:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:35:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:36:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:37:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:38:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:39:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:40:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:41:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:42:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:43:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:45:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:50:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 00:52:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 01:01:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
Dec 05 02:00:40.000 [info] {DIR} directory_send_command(): Downloading consensus from $directory_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z

directory guard versions

  • Tor 0.3.2.10 on Linux
  • Tor 0.3.1.10 on Linux
  • Tor 0.3.4.8 on Linux

To avoid fingerprinting (#10969) addresses are scrubbed and are available on request.

Child Tickets

Attachments (2)

cached-microdesc.tar.xz (2.7 MB) - added by traumschule 8 months ago.
cached-microdesc* files
cached-microdescs.tar.xz (2.8 MB) - added by traumschule 6 months ago.
It happened again.

Change History (12)

comment:1 Changed 8 months ago by teor

Cc: nickm added
Parent ID: #26310

It would be really helpful to have the base consensus and the diff that was received.
I wonder if we need to modify these logs to get more useful info.

I hope nickm can help diagnose this issue.

comment:2 Changed 8 months ago by traumschule

Description: modified (diff)

(removed redundant log lines)

Where can i find the diff? It seems the received diff is not cached on disk. The rejected string 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308 can't be found in any file. The folder diff-cache only contains files from Aug and Sep - did the file structure change since Tor 0.3.3.7?

Looking for this line brought up a local log from July, #24300 and
comment:7:issue:27315

Downloading consensus from $consensus_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z

Changed 8 months ago by traumschule

Attachment: cached-microdesc.tar.xz added

cached-microdesc* files

comment:3 Changed 8 months ago by teor

Description: modified (diff)

nickm, could this be a race condition?

  1. the client sends the consensuses it has now to the directory mirror
  2. the client deletes the base consensus (or replaces its current consensus with a newer consensus?)
  3. the directory mirror replies with the latest diff it has
  4. the client rejects the diff

comment:4 in reply to:  2 Changed 8 months ago by teor

Replying to traumschule:

Where can i find the diff? It seems the received diff is not cached on disk. The rejected string 308CC8C02AD1A45612737D112962988069ED9A8F78EEDD8CDF5D532CC5747308 can't be found in any file. The folder diff-cache only contains files from Aug and Sep - did the file structure change since Tor 0.3.3.7?

We might not store the diff on disk.

Look for your CacheDirectory, which might not be the same as your DataDirectory.

Looking for this line brought up a local log from July, #24300

Possibly related, set parent to #26310.

and
comment:7:issue:27315

Downloading consensus from $consensus_guard using /tor/status-vote/current/consensus-microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z

This is just a normal log when downloading a consensus.

comment:5 Changed 8 months ago by nickm

Teor: Hm, I don't _think_ that race is possible, but I'm not sure. Does the log make you think that might be what's happening here?

comment:6 in reply to:  5 Changed 8 months ago by teor

Replying to nickm:

Teor: Hm, I don't _think_ that race is possible, but I'm not sure. Does the log make you think that might be what's happening here?

A race is one option, if both sides are behaving correctly.
Another option is that one side could be sending the wrong data or hash.

comment:7 Changed 8 months ago by nickm

So the consensus diff is supposed to include the starting hash and the ending hash. If the consensus diff is not corrupted, and if we're checking the starting hash, then applying the diff should result in the ending hash.

So probably one of those conditions is violated? Maybe we're not checking the starting hash, or maybe we're applying the diff to the wrong thing, or maybe the consensus diff is corrupted.

The fact that this happens over and over makes me wonder if we're downloading the diff over and over. If we are, then maybe there's a problem with the initial consensus that we're applying it to?

comment:8 Changed 7 months ago by teor

Milestone: Tor: unspecified
Status: newneeds_information

Changed 6 months ago by traumschule

Attachment: cached-microdescs.tar.xz added

It happened again.

comment:9 Changed 6 months ago by traumschule

This time with Tor Browser after applying diffs from two DG. The only way to solve this was to remove both files and restart tor. First failing:

Jan 21 04:29:55.000 [warn] Refusing to apply consensus diff because the base consensus doesn't match the digest as found in the consensus diff header.

Note: See TracTickets for help on using tickets.