APT ਵਿੱਚ “Hash Sum mismatch” ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਡਾਊਨਲੋਡ ਕੀਤਾ ਡੇਟਾ ਉਮੀਦ ਕੀਤੇ ਚੈੱਕਸਮ ਨਾਲੋਂ ਵੱਖਰਾ ਹੈ। ਸੰਭਾਵੀ ਕਾਰਨਾਂ ਵਿੱਚ ਅਸੰਗਤ ਮਿਰਰ, ਪੁਰਾਣਾ ਕੈਸ਼, ਅਧੂਰਾ ਟ੍ਰਾਂਸਫਰ ਜਾਂ ਰਸਤੇ ਵਿੱਚ ਬਦਲੀ ਸਮੱਗਰੀ ਸ਼ਾਮਲ ਹਨ।

ਨਵੇਂ ਜਵਾਬ ਦੀ ਮੰਗ

ਪ੍ਰੌਕਸੀ ਰਸਤਾ ਪਹਿਲਾਂ ਹੀ ਸੰਰਚਿਤ ਹੋਣ ਕਰਕੇ, ਇਹ ਤੁਲਨਾ ਅਨੁਕੂਲ HTTP ਕੈਸ਼ਾਂ ਤੋਂ ਪੈਕੇਜ ਇੰਡੈਕਸ ਦਾ ਨਵਾਂ ਡੇਟਾ ਮੰਗਦੀ ਹੈ:

sudo apt-get \
  -o Acquire::http::No-Cache=true \
  -o Acquire::https::No-Cache=true \
  update

ਇਹ ਕਮਾਂਡ ਸਥਾਨਕ APT ਸਥਿਤੀ ਨੂੰ ਅੱਪਡੇਟ ਕਰਦੀ ਹੈ। ਇਹ ਕੈਸ਼-ਨਿਯੰਤਰਣ ਹਦਾਇਤਾਂ ਭੇਜਦੀ ਹੈ, ਦੂਰਲਾ ਕੈਸ਼ ਖਾਲੀ ਨਹੀਂ ਕਰਦੀ, ਅਤੇ ਇਹ ਗਾਰੰਟੀ ਨਹੀਂ ਦੇ ਸਕਦੀ ਕਿ ਹਰ ਵਿਚੋਲਾ ਉਨ੍ਹਾਂ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਸੰਭਾਲੇਗਾ।

ਅਸੰਗਤ ਫਾਈਲ ਲੱਭਣਾ

ਅਸਫਲ ਰਿਪੋਜ਼ਟਰੀ ਦਾ URL ਅਤੇ ਚੈੱਕਸਮ ਦੇ ਵੇਰਵੇ ਸੰਭਾਲ ਕੇ ਰੱਖੋ. ਜੇ ਮਿਰਰ ਸਿੰਕ ਹੋ ਰਿਹਾ ਹੈ, ਤਾਂ ਜਾਂਚੋ ਕਿ ਬਾਅਦ ਦੀ ਮੁੜ ਕੋਸ਼ਿਸ਼ ਸੰਗਤ ਡੇਟਾ ਦਿੰਦੀ ਹੈ ਜਾਂ ਨਹੀਂ। ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਵਿਕਲਪਿਕ ਰਸਤਾ ਉਸੇ ਸਰੋਤ ਦੀ ਤੁਲਨਾ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।

ਜਿੱਥੇ ਡਾਇਗਨੋਸਟਿਕਸ ਸਥਿਤੀ ਅਤੇ ਸਮੱਗਰੀ ਕਿਸਮ ਦਿਖਾਉਂਦਾ ਹੈ, ਉੱਥੇ ਜਾਂਚੋ ਕਿ ਰਿਪੋਜ਼ਟਰੀ ਡੇਟਾ ਦੀ ਥਾਂ ਪ੍ਰੌਕਸੀ ਗਲਤੀ ਪੰਨਾ ਮਿਲਿਆ ਹੈ ਜਾਂ ਨਹੀਂ। ਸਫਲ TCP ਕਨੈਕਸ਼ਨ ਵੈਧ ਪੈਕੇਜ ਜਵਾਬ ਸਥਾਪਤ ਕਰਨ ਲਈ ਕਾਫ਼ੀ ਨਹੀਂ ਹੈ।

ਦਸਤਖ਼ਤ, ਚੈੱਕਸਮ ਅਤੇ HTTPS ਤਸਦੀਕ ਚਾਲੂ ਰੱਖੋ। ਦਸਤਖ਼ਤ ਕੀਤਾ ਮੈਟਾਡੇਟਾ ਉਮੀਦ ਕੀਤੀ ਰਿਪੋਜ਼ਟਰੀ ਸਮੱਗਰੀ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ; ਚੈੱਕਸਮ ਉਸਨੂੰ ਇੰਡੈਕਸ ਅਤੇ ਪੈਕੇਜ ਫਾਈਲਾਂ ਨਾਲ ਜੋੜਦੇ ਹਨ; TLS ਕਨੈਕਸ਼ਨ ਦੀ ਰੱਖਿਆ ਕਰਦਾ ਹੈ। ਪੁਰਾਣਾ ਕੈਸ਼, ਮਿਰਰ ਜਾਂ ਟ੍ਰਾਂਸਫਰ ਰਸਤਾ ਠੀਕ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤਸਦੀਕਸ਼ੁਦਾ ਡਾਊਨਲੋਡ ਸਾਬਤ ਕਰਦਾ ਹੈ ਕਿ ਡੇਟਾ ਦੁਬਾਰਾ ਸੰਗਤ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ