Hi and Greetings for the day.
My first post in Streamlit communit cloud. (Please excuse formatting)
I was running my app on Streamlit smoothly till a couple of days back. But all of a sudden now, it’s giving me “Error installing requirements”.
Contents of requirements.txt as follows -
streamlit>=1.35.0
openai>=1.30.0
duckduckgo-search
requests
psycopg2-binary
pyodbc
pandas
sqlalchemy>=2.0
altair>=5.0.0
────────────────────────────────────────────────────────────────────────────────────────
[22:52:17] 🚀 Starting up repository: 'sc2-aichatbot', branch: 'main', main module: 'app.py'
[22:52:17] 🐙 Cloning repository...
[22:52:19] 🐙 Cloning into '/mount/src/sc2-aichatbot'...
[22:52:19] 🐙 Cloned repository!
[22:52:19] 🐙 Pulling code changes from Github...
[22:52:20] 📦 Processing dependencies...
[22:52:20] 📦 Apt dependencies were installed from /mount/src/sc2-aichatbot/packages.txt using apt-get.
Hit:1 http://deb.debian.org/debian-security bullseye-security InRelease
Hit:2 http://deb.debian.org/debian trixie InRelease
Get:3 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
Get:4 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
Get:5 https://packages.microsoft.com/debian/11/prod bullseye InRelease [3650 B]
Get:6 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [252 kB]
Get:7 https://packages.microsoft.com/debian/11/prod bullseye/main arm64 Packages [130 kB]
Get:8 https://packages.microsoft.com/debian/11/prod bullseye/main amd64 Packages [312 kB]
Reading package lists...[2026-09-07 22:52:21.710089]
E: Release file for http://deb.debian.org/debian-security/dists/bullseye-security/InRelease is expired (invalid since 1h 39min 16s). Updates for this repository will not be applied.
[22:52:22] ❗️ installer returned a non-zero exit code
[22:52:22] ❗️ Error during processing dependencies! Please fix the error and push an update, or try restarting the app.
[22:59:08] 🐙 Pulling code changes from Github...
[22:59:09] 📦 Processing dependencies...
[22:59:09] 📦 Apt dependencies were installed from /mount/src/sc2-aichatbot/packages.txt using apt-get.
Hit:1 http://deb.debian.org/debian-security bullseye-security InRelease
Hit:2 http://deb.debian.org/debian trixie InRelease
Hit:3 https://packages.microsoft.com/debian/11/prod bullseye InRelease
Hit:4 http://deb.debian.org/debian trixie-updates InRelease
Hit:5 http://deb.debian.org/debian-security trixie-security InRelease
Reading package lists...[2026-09-07 22:59:11.052087]
E: Release file for http://deb.debian.org/debian-security/dists/bullseye-security/InRelease is expired (invalid since 1h 46min 6s). Updates for this repository will not be applied.
[22:59:11] ❗️ installer returned a non-zero exit code
main
sameersdeshpande2010/sc2-aichatbot/main/app.py
Pinned directly so uv resolves a compatible version on the first pass.
# newest release (25.x), which Streamlit Community Cloud’s build step then
# detects as a known-segfault version (apache/arrow#50471) and replaces with
# an older one in a separate uninstall+reinstall step — visible in the
# deploy log as an extra ~1s round trip on every cold container rebuild.
# Pinning here means that swap never has to happen.
pyarrow<25
# Observability — LLM call tracing (latency, tokens, cost, prompts/responses).
# Optional at runtime: the app falls back to a plain OpenAI client and plain
# JSON logging if this isn’t installed or LANGFUSE_* env vars aren’t set.
langfuse>=2.0.0
Contents of Manage app as follows -
────────────────────────────────────────────────────────────────────────────────────────
[22:52:17] 🚀 Starting up repository: 'sc2-aichatbot', branch: 'main', main module: 'app.py'
[22:52:17] 🐙 Cloning repository...
[22:52:19] 🐙 Cloning into '/mount/src/sc2-aichatbot'...
[22:52:19] 🐙 Cloned repository!
[22:52:19] 🐙 Pulling code changes from Github...
[22:52:20] 📦 Processing dependencies...
[22:52:20] 📦 Apt dependencies were installed from /mount/src/sc2-aichatbot/packages.txt using apt-get.
Hit:1 http://deb.debian.org/debian-security bullseye-security InRelease
Hit:2 http://deb.debian.org/debian trixie InRelease
Get:3 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
Get:4 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
Get:5 https://packages.microsoft.com/debian/11/prod bullseye InRelease [3650 B]
Get:6 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [252 kB]
Get:7 https://packages.microsoft.com/debian/11/prod bullseye/main arm64 Packages [130 kB]
Get:8 https://packages.microsoft.com/debian/11/prod bullseye/main amd64 Packages [312 kB]
Reading package lists...[2026-09-07 22:52:21.710089]
E: Release file for http://deb.debian.org/debian-security/dists/bullseye-security/InRelease is expired (invalid since 1h 39min 16s). Updates for this repository will not be applied.
[22:52:22] ❗️ installer returned a non-zero exit code
[22:52:22] ❗️ Error during processing dependencies! Please fix the error and push an update, or try restarting the app.
[22:59:08] 🐙 Pulling code changes from Github...
[22:59:09] 📦 Processing dependencies...
[22:59:09] 📦 Apt dependencies were installed from /mount/src/sc2-aichatbot/packages.txt using apt-get.
Hit:1 http://deb.debian.org/debian-security bullseye-security InRelease
Hit:2 http://deb.debian.org/debian trixie InRelease
Hit:3 https://packages.microsoft.com/debian/11/prod bullseye InRelease
Hit:4 http://deb.debian.org/debian trixie-updates InRelease
Hit:5 http://deb.debian.org/debian-security trixie-security InRelease
Reading package lists...[2026-09-07 22:59:11.052087]
E: Release file for http://deb.debian.org/debian-security/dists/bullseye-security/InRelease is expired (invalid since 1h 46min 6s). Updates for this repository will not be applied.
[22:59:11] ❗️ installer returned a non-zero exit code
main