diff --git a/src/historywork/CheckSingleLedgerHeaderWork.cpp b/src/historywork/CheckSingleLedgerHeaderWork.cpp index e5adc9dc3c..00f44911e6 100644 --- a/src/historywork/CheckSingleLedgerHeaderWork.cpp +++ b/src/historywork/CheckSingleLedgerHeaderWork.cpp @@ -84,9 +84,17 @@ CheckSingleLedgerHeaderWork::doWork() } else if (mGetLedgerFileWork->getState() != State::WORK_SUCCESS) { - CLOG_WARNING(History, - "Failed to download ledger checkpoint {} from archive {}", - mFt->baseName_gz(), mArchive->getName()); + CLOG_ERROR( + History, + "Failed to download ledger checkpoint {} from archive {}. This may " + "be due to transient network issues, or the archive may be missing " + "the checkpoint. stellar-core will try to download the file from " + "another archive. This error *does not* necessarily require a " + "configuration change to remove the archive, but please ensure you " + "have the correct archive for the operator in your configuration " + "file. If you repeatedly see this error, please notify the " + "operator of the archive that you are observing gaps.", + mFt->baseName_gz(), mArchive->getName()); return mGetLedgerFileWork->getState(); }