Unsupported locale setting en_IN

Hello Team,

My app works fine on the localhost but when deployed on Streamlit cloud, it throws the following error

locale.Error: unsupported locale setting

Link to the APP https://carlease.streamlit.app/

    locale.setlocale(locale.LC_MONETARY, 'en_IN.UTF-8')

What can I do here.


Hey @KrishnaKasula,

If you create a packages.txt file and all locales-all, your app seems to work – I’ve forked and deployed it here with those changes.

If you see my commit history, I had tried it earlier but with locales instead of locales-all.

Nevertheless, I am still getting an error now with packages.txt containing locales-all.

[14:37:34] 🚀 Starting up repository: 'car', branch: 'main', main module: 'car.py'

[14:37:34] 🐙 Cloning repository...

[14:37:36] 🐙 Cloning into '/app/car'...

[14:37:36] 🐙 Cloned repository!

[14:37:36] 🐙 Pulling code changes from Github...

[14:37:36] 📦 Processing dependencies...

[14:37:36] 📦 Apt dependencies were installed from /app/car/packages.txt using apt-get.

Get:1 http://security.debian.org/debian-security stable-security/updates InRelease [48.0 kB]

Get:2 http://deb.debian.org/debian bullseye InRelease [116 kB]

Get:3 http://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB]

Get:4 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]

Get:5 https://packages.microsoft.com/debian/10/prod buster InRelease [6517 B]

Get:6 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [245 kB]

Get:7 https://packages.microsoft.com/debian/10/prod buster/main amd64 Packages [163 kB]

Reading package lists...[2023-06-12 14:37:38.343877] 

E: Repository 'http://security.debian.org/debian-security stable-security/updates InRelease' changed its 'Codename' value from 'bullseye-security' to 'bookworm-security'

[14:37:39] ❗️ installer returned a non-zero exit code

[14:37:39] ❗️ Error during processing dependencies! Please fix the error and push an update, or try restarting the app.

[14:39:15] ❗️ Streamlit server consistently failed status checks

[14:39:15] ❗️ Please fix the errors, push an update to the git repo, or reboot the app.

Strange, it’s working for you. Can you let me know what else am I missing?

Really weird that it’s throwing an error for you and working fine with my repo. What happens if you delete the app and re-deploy that same repo?

Surprisingly it worked. It appears that reincarnation is the solution to most software issues. Thank you.