I need to setup Ubuntu 7.10(gutsy) (not 17.10) repositories, so I've made local apt.conf and source.list files like this: (Host OS: Ubuntu 16.04)
apt.conf
Dir::Etc::main ".";
Dir::Etc::Parts "./apt.conf.d";
Dir::Etc::sourcelist "./sources.list";
Dir::Etc::sourceparts "./sources.list.d";
Dir::State "./apt-tmp";
Dir::State::status "./apt-tmp/status";
Dir::Cache "./apt-tmp";
Acquire::CompressionTypes::Order:: "gz";
Debug::Acquire::http true;
Debug::pkgAcquire::Auth true;
Debug::Hashs true;
Acquire::http::Pipeline-Depth 0;
Acquire::http::No-Cache true;
Acquire::BrokenProxy true;
sources.list
###### Ubuntu Main Repos
deb http://old-releases.ubuntu.com/ubuntu/ gutsy main universe
# deb-src http://old-releases.ubuntu.com/ubuntu/ gutsy main
###### Ubuntu Update Repos
deb http://old-releases.ubuntu.com/ubuntu/ gutsy-security main universe
deb http://old-releases.ubuntu.com/ubuntu/ gutsy-updates main universe
deb http://old-releases.ubuntu.com/ubuntu/ gutsy-proposed main universe
deb http://old-releases.ubuntu.com/ubuntu/ gutsy-backports main universe
# deb-src http://old-releases.ubuntu.com/ubuntu/ gutsy-security main
# deb-src http://old-releases.ubuntu.com/ubuntu/ gutsy-updates main
# deb-src http://old-releases.ubuntu.com/ubuntu/ gutsy-proposed main
# deb-src http://old-releases.ubuntu.com/ubuntu/ gutsy-backports main
however, apt-get -c apt.conf update won't work due to the famous error, Hash Sum mismatch.
I inspected http://old-releases.ubuntu.com/ubuntu/dists/gutsy/Release file and I found lots of .gz file's SHA256 hash is same value with baa89858c7e545390273530ba63c61b94c2e09d38c28b0a0311bfa7bde396181. How could it possible?
Even though I don't use apt.conf's Acquire::CompressionTypes::Order option, apt-get update won't work because of other files' Hash mismatch errors. My questions are:
How can I point out that
http://old-releases.ubuntu.com's hashsum is broken to its maintainer?It is possible to ignore a
Hash Sum mismatcherror totally?
Edit: Obviously, sudo rm -rf /var/lib/apt/lists/* won't fix this issue.