Why am I getting errors pulling Source and Translation files?

Since Artifactory is a Binary Repository Manager, currently our Debian repositories do not support sources. We do not support sources in the sense that once the Debian client retrieved the ‘Sources’ file, Artifactory treats it as a regular file. This means that this file will not “expire” and therefore whenever the Debian client will look for this file for the checksum purposes, Artifactory will not “go outside” to look for an updated version but rather provide the already cached ‘Sources’ file. This, of course, will cause the “Hash Sum Mismatch” and will also be resolved in most cases by deletion of ‘Sources/’, not including deb-src as a source through Artifactory. 

The easiest way we’ve found to keep apt from attempting to get the i18n packages is to:

echo ‘Acquire::Languages “none”;’ >/etc/apt/apt.conf.d/99translations

That disables all attempts at locating internationalization files. There are two open Jira tickets open on this issue. Please watch and vote for these issues to see future updates

https://www.jfrog.com/jira/browse/RTFACT-7183 – Fixed in 4.4.3

https://www.jfrog.com/jira/browse/RTFACT-7218 – Fixed in 4.8.0