Hi! I did some digging, coming from the same error working with ansible. I have been able to reproduce the error switching between locales: root@27dc07527a5e:/py# LANG="de_DE.UTF-8" ansible -m apt -i 127.0.0.1, all -a "update_cache=yes" 127.0.0.1 | CHANGED => { "ansible_facts": { "discovered_interpreter_python": "/usr/bin/python3" }, "cache_update_time": 1638522532, "cache_updated": true, "changed": true } root@27dc07527a5e:/py# LANG="de_DE@euro" ansible -m apt -i 127.0.0.1, all -a "update_cache=yes" 127.0.0.1 | FAILED! => { "ansible_facts": { "discovered_interpreter_python": "/usr/bin/python3" }, "changed": false, "msg": "<class 'apt_pkg.Cache'> returned a result with an error set" } root@27dc07527a5e:/py# reproduce with: bullseye (05d2318291e3) image=debian:bullseye ; time docker run -it --rm $image bash -c 'apt-get update >/dev/null && DEBIAN_FRONTEND=noninteractive apt-get install -y python3 locales ansible >/dev/null; sed -i -e "s/# de_DE@euro/de_DE@euro/;s/# de_DE.UTF-8/de_DE.UTF-8/" /etc/locale.gen; locale-gen de_DE@euro de_DE.UTF-8 >/dev/null ;update-locale LANG="de_DE@euro" ; cat /etc/default/locale;LANG=de_DE@euro ansible --connection local -m apt -i 127.0.0.1, all -a "update_cache=yes";update-locale LANG=de_DE@euro; LANG="de_DE.UTF-8" ansible --connection local -m apt -i 127.0.0.1, all -a "update_cache=yes";cat /etc/issue' This occures with ansible from pip3 and on debian:sid(33f3c2db12ab). It doesn’t reproduce on bullseye-slim(dfeb831cef5f) or after rm –rf /usr/share/cache … regards InterRed GmbH ▪ Eiserfelder Straße 316 ▪ 57080 Siegen T: +49 271 30377-0 ▪ F: +49 271 30377-77 Sitz der Gesellschaft: Haiger Vertretungsberechtigt als Geschäftsführer: Dr. André Klahold, Daniela Klahold, Klaus Schuster Amtsgericht Wetzlar, HRB 3604 ▪ USt.-Ident.Nr.: DE 214 981 189 Unsere Datenschutzerklärung finden Sie hier: www.interred.de/Datenschutz |