Here's the log.
INFO [03-04|04:55:46.685] Imported new block headers count=0 elapsed=5.165ms number=7279336 hash=87c04b…cde65c age=3d12h45m ignored=192 INFO [03-04|04:55:46.728] Imported new block headers count=0 elapsed=4.831ms number=7279528 hash=b5301c…c1e9be age=3d11h46m ignored=192 INFO [03-04|04:55:46.773] Imported new block headers count=0 elapsed=5.146ms number=7279720 hash=ea6f7e…ed0e25 age=3d10h38m ignored=192 INFO [03-04|04:55:46.823] Imported new block headers count=0 elapsed=5.242ms number=7279912 hash=1898dc…7f87b3 age=3d9h34m ignored=192 WARN [03-04|04:55:47.032] Rolled back headers count=87 header=7279144->7279144 fast=0->0 block=0->0 WARN [03-04|04:55:47.033] Synchronisation failed, dropping peer peer=9e93d3e5dc0cb167 err="retrieved hash chain is invalid" WARN [03-04|04:56:31.222] Synchronisation failed, retrying err="receipt download canceled (requested)"
These logs are repeating. I restarted several times, but geth kept roll back to block number 7279144. I can't go further.