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 ಸಂಪರ್ಕವನ್ನು ರಕ್ಷಿಸುತ್ತದೆ. ಹಳೆಯ ಕ್ಯಾಶ್, ಮಿರರ್ ಅಥವಾ ವರ್ಗಾವಣೆ ಮಾರ್ಗವನ್ನು ಸರಿಪಡಿಸಿದ ನಂತರ, ಪರಿಶೀಲಿಸಿದ ಡೌನ್‌ಲೋಡ್ ಡೇಟಾ ಮತ್ತೆ ಸ್ಥಿರವಾಗಿದೆ ಎಂದು ಸ್ಥಾಪಿಸುತ್ತದೆ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು