mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-02-05 00:29:55 +03:00
Error Upgrade Home Assistant Core LXC #460
Closed
opened 2026-02-04 19:02:53 +03:00 by OVERLORD
·
3 comments
No Branch/Tag Specified
main
github-action-update-changelog
pr-update-app-files
docker_deb13
feat/cloudinit-sshkeys
feat/sqlserver2025
automated/update-github-versions
add-script-opencloud-1770212555
add-script-openclaw-1770212634
github-action-archive-changelog
update_apps_tool
add-script-wishlist-1770193085
MickLesk-patch-2
add-script-writefreely-1770188758
add-script-wealthfolio-1770143943
fix/vaultwarden-update-script
remove_memos
disable_npm
feature/codeberg-functions-forgejo-readeck
add-script-rustypaste-1770019426
add-script-kitchenowl-1770017260
fix/2fauth-php-version
tools_func_addcodeberg
CrazyWolf13-patch-2
add-script-shelfmark-1769790178
CrazyWolf13-patch-1
add-script-ampache-1769790139
add-script-languagetool-1769790155
remove_php_deps
ref_koilection
fix/php-module-improvements
tremor021-patch-1
fix/open-archiver-meilisearch-migration
cloudflare_dns
MickLesk-patch-1
michelroegl-brunner-patch-2
fix/version-display
fix/debian13-root-ownership
feat/interactive_prompts
feature/smart-error-recovery
core_stable
update_docs
refactor/tools-func-stability
certbot_npm
2026-02-03
2026-02-02
2026-02-01
2026-01-31
2026-01-30
2026-01-29
2026-01-28
2026-01-27
2026-01-26
2026-01-25
2026-01-24
2026-01-23
2026-01-22
2026-01-21
2026-01-20
2026-01-19
2026-01-18
2026-01-17
2026-01-16
2026-01-15
2026-01-14
2026-01-13
2026-01-12
2026-01-11
2026-01-10
2026-01-09
2026-01-08
2026-01-07
2026-01-06
2026-01-05
2026-01-04
2026-01-03
2026-01-02
2026-01-01
2025-12-31
2025-12-30
2025-12-29
2025-12-28
2025-12-27
2025-12-26
2025-12-25
2025-12-24
2025-12-23
2025-12-22
2025-12-21
2025-12-20
2025-12-19
2025-12-18
2025-12-17
2025-12-16
2025-12-15
2025-12-14
2025-12-13
2025-12-12
2025-12-11
2025-12-10
2025-12-09
2025-12-08
2025-12-07
2025-12-06
2025-12-05
2025-12-04
2025-12-03
2025-12-02
2025-12-01
2025-11-30
2025-11-29
2025-11-28
2025-11-27
2025-11-26
2025-11-25
2025-11-24
2025-11-23
2025-11-22
2025-11-21
2025-11-20
2025-11-19
2025-11-18
2025-11-17
2025-11-16
2025-11-15
2025-11-14
2025-11-13
2025-11-12
2025-11-11
2025-11-10
2025-11-09
2025-11-08
2025-11-07
2025-11-06
2025-11-05
2025-11-04
2025-11-03
2025-11-02
2025-11-01
2025-10-31
2025-10-30
2025-10-29
2025-10-28
2025-10-27
2025-10-26
2025-10-25
2025-10-24
2025-10-23
2025-10-22
2025-10-21
2025-10-20
2025-10-19
2025-10-18
2025-10-17
2025-10-16
2025-10-15
2025-10-14
2025-10-13
2025-10-12
2025-10-11
2025-10-10
2025-10-09
2025-10-08
2025-10-07
2025-10-06
2025-10-05
2025-10-04
2025-10-03
2025-10-02
2025-10-01
2025-09-30
2025-09-29
2025-09-28
2025-09-27
2025-09-26
2025-09-25
2025-09-24
2025-09-23
2025-09-22
2025-09-21
2025-09-20
2025-09-19
2025-09-18
2025-09-17
2025-09-16
2025-09-15
2025-09-14
2025-09-13
2025-09-12
2025-09-11
2025-09-10
2025-09-09
2025-09-08
2025-09-07
2025-09-06
2025-09-05
2025-09-04
2025-09-03
2025-09-02
2025-09-01
2025-08-31
2025-08-30
2025-08-29
2025-08-28
2025-08-27
2025-08-26
2025-08-25
2025-08-24
2025-08-23
2025-08-22
2025-08-21
2025-08-20
2025-08-19
2025-08-18
2025-08-17
2025-08-16
2025-08-15
2025-08-14
2025-08-13
2025-08-12
2025-08-11
2025-08-10
2025-08-09
2025-08-08
2025-08-07
2025-08-06
2025-08-05
2025-08-04
2025-08-03
2025-08-02
2025-08-01
2025-07-31
2025-07-30
2025-07-29
2025-07-28
2025-07-27
2025-07-26
2025-07-25
2025-07-24
2025-07-23
2025-07-22
2025-07-21
2025-07-20
2025-07-19
2025-07-18
2025-07-17
2025-07-16
2025-07-15
2025-07-14
2025-07-11
2025-07-10
2025-07-09
2025-07-08
2025-07-07
2025-07-06
2025-07-05
2025-07-04
2025-07-03
2025-07-02
2025-07-01
2025-06-30
2025-06-29
2025-06-28
2025-06-27
2025-06-26
2025-06-25
2025-06-24
2025-06-23
2025-06-22
2025-06-21
2025-06-20
2025-06-19
2025-06-18
2025-06-17
2025-06-16
2025-06-15
2025-06-14
2025-06-13
2025-06-12
2025-06-11
2025-06-10
2025-06-09
2025-06-08
2025-06-07
2025-06-06
2025-06-05
2025-06-04
2025-06-03
2025-06-02
2025-06-01
2025-05-31
2025-05-30
2025-05-29
2025-05-28
2025-05-27
2025-05-26
2025-05-25
2025-05-24
2025-05-23
2025-05-22
2025-05-21
2025-05-20
2025-05-19
2025-05-18
2025-05-17
2025-05-16
2025-05-15
2025-05-14
2025-05-13
2025-05-12
2025-05-11
2025-05-10
2025-05-09
2025-05-08
2025-05-07
2025-05-06
2025-05-05
2025-05-04
2025-05-03
2025-05-02
2025-05-01
2025-04-30
2025-04-29
2025-04-28
2025-04-27
2025-04-26
2025-04-25
2025-04-24
2025-04-23
2025-04-22
2025-04-20
2025-04-21
2025-04-19
2025-04-18
2025-04-17
2025-04-15
2025-04-16
2025-04-14
2025-04-13
2025-04-12
2025-04-11
2025-04-10
2025-04-09
2025-04-08
2025-04-07
2025-04-06
2025-04-05
2025-04-04
2025-04-03
2025-04-02
2025-04-01
2025-03-31
2025-03-30
2025-03-29
2025-03-28
2025-03-27
2025-03-26
2025-03-25
2025-03-24
2025-03-23
2025-03-22
2025-03-21
2025-03-20
2025-03-19
2025-03-18
2025-03-17
2025-03-16
2025-03-15
2025-03-14
2025-03-13
2025-03-12
2025-03-11
2025-03-10
2025-03-09
2025-03-08
2025-03-07
2025-03-06
2025-03-05
2025-03-04
2025-03-03
2025-03-02
2025-03-01
2025-02-28
2025-02-27
2025-02-26
2025-02-25
2025-02-24
2025-02-23
2025-02-21
2025-02-20
2025-02-19
2025-02-18
2025-02-17
2025-02-16
2025-02-15
2025-02-14
2025-02-13
2025-02-12
2025-02-11
2025-02-10
2025-02-09
2025-02-08
2025-02-07
2025-02-06
2025-02-05
2025-02-04
2025-02-03
2025-02-02
2025-02-01
2025-01-31
2025-01-30
2025-01-29
2025-01-28
2025-01-27
2025-01-26
2025-01-24
2025-01-23
2025-01-22
2025-01-21
2025-01-20
2025-01-19
2025-01-18
2025-01-17
2025-01-16
2025-01-15
2025-01-14
2025-01-13
2025-01-11
2025-01-10
2025-01-09
2025-01-08
2025-01-07
2025-01-06
2025-01-05
2025-01-04
2025-01-03
2025-01-02
2025-01-01
2024-12-31
2024-12-30
2024-12-29
2024-12-28
2024-12-27
2024-12-26
2024-12-25
2024-12-23
2024-12-21
2024-12-20
2024-12-19
2024-12-18
2024-12-17
2024-12-16
2024-12-13
2024-12-12
2024-12-09
2024-12-08
2024-12-07
2024-12-06
2024-12-05
2024-12-04
2024-12-03
2024-12-02
2024-11-30
2024-11-29
2024-11-28
2024-11-27
2024-11-26
2024-11-25
2024-11-24
2024-11-23
Labels
Clear labels
Implemented in VED waiting push to Main
breaking change
bug
bug
bugfix
deferred
delete script
dependencies
enhancement
external
feature
github
help wanted
in project pipeline
invalid
investigation
json
maintenance
needs triage
new script
new script
nice to have
not a script issue
not planned
organization
question
refactor
rename script
security
update script
website
wontdo
🛑 Failure to comply with the guidelines
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/ProxmoxVE#460
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Hoosier-IT on GitHub (Feb 8, 2025).
✅ Have you read and understood the above guidelines?
yes
📜 What is the name of the script you are using?
Home Assistant Core LXC
📂 What was the exact command used to execute the script?
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homeassistant-core.sh)"
📝 Provide a clear and concise description of the issue.
[ERROR] in line 67: exit code 0: while executing command pip install ${BR}--upgrade homeassistant &> /dev/null
⚙️ What settings are you using?
🖥️ Which Linux distribution are you using?
No response
🔄 Steps to reproduce the issue.
Proxmox 8.3.3
Upgrade Home Assistant Core LXC, from Ubuntu 24.04 to Ubuntu 24.10
Attempt to upgrade Home Assistant Core LXC using command provided
❌ Paste the full error output (if available).
echo ' __ __ ___ _ __ __ ______
/ / / /___ ____ ___ ___ / | ()/ / _____ / /_ / / ________
/ // / __ / __
__ \/ _ \ / /| | / ___/ ___/ / ___/ __/ __/ __ / // / / __ / / _/ __ / // / / / / / / / / ___ |( | ) ( ) // // / / / / /_// // // / / / __/
// //_// // //_/ // |/////_/_,// //_/ _/_// _/
'
/ / / /___ ____ ___ ___ / | ()/ / _____ / /_ / / ________
/ // / __ / __
__ \/ _ \ / /| | / ___/ ___/ / ___/ __/ __/ __ / // / / __ / / _/ __ / // / / / / / / / / ___ |( | ) ( ) // // / / / / /_// // // / / / __/
// //_// // //_/ // |/////_/_,// //_/ _/_// _/
echo -e '\033[1;92mUpdating to Stable Version\033[m'
Updating to Stable Version
BR=
msg_info 'Stopping Home Assistant'
local 'msg=Stopping Home Assistant'
echo -ne ' \033[33m Stopping Home Assistant '
Stopping Home Assistant + SPINNER_PID=876
systemctl stop homeassistant
spinner
frames=('⠋' '⠙' '⠹' '⠸' '⠼' '⠴' '⠦' '⠧' '⠇' '⠏')
local frames
local spin_i=0
local interval=0.1
printf '\e[?25l'
local 'color=\033[93m'
true
printf '\r \033[93m%s\033[m' ⠋
⠋+ spin_i=1
sleep 0.1
msg_ok 'Stopped Home Assistant'
'[' -n 876 ']'
ps -p 876
kill 876
printf '\e[?25h'
local 'msg=Stopped Home Assistant'
echo -e '\r\033[K ✔️ \033[m\033[1;92mStopped Home Assistant\033[m'
✔️ Stopped Home Assistant
msg_info 'Updating Home Assistant'
local 'msg=Updating Home Assistant'
echo -ne ' \033[33m Updating Home Assistant '
Updating Home Assistant + SPINNER_PID=881
source /srv/homeassistant/bin/activate
spinner
frames=('⠋' '⠙' '⠹' '⠸' '⠼' '⠴' '⠦' '⠧' '⠇' '⠏')
local frames
local spin_i=0
local interval=0.1
printf '\e[?25l'
local 'color=\033[93m'
true
printf '\r \033[93m%s\033[m' ⠋
⠋+ spin_i=1
sleep 0.1
++ deactivate nondestructive
++ '[' -n '' ']'
++ '[' -n '' ']'
++ hash -r
++ '[' -n '' ']'
++ unset VIRTUAL_ENV
++ unset VIRTUAL_ENV_PROMPT
++ '[' '!' nondestructive = nondestructive ']'
++ case "$(uname)" in
+++ uname
++ export VIRTUAL_ENV=/srv/homeassistant
++ VIRTUAL_ENV=/srv/homeassistant
++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
++ PATH=/srv/homeassistant/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
++ export PATH
++ VIRTUAL_ENV_PROMPT=homeassistant
++ export VIRTUAL_ENV_PROMPT
++ '[' -n '' ']'
++ '[' -z '' ']'
++ _OLD_VIRTUAL_PS1=
++ PS1='(homeassistant) '
++ export PS1
++ hash -r
pip install --upgrade homeassistant
++ error_handler 67 'pip install ${BR}--upgrade homeassistant &> /dev/null'
++ source /dev/stdin
+++ wget -qLO - https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func
true
printf '\r \033[93m%s\033[m' ⠙
⠙+ spin_i=2
sleep 0.1
+++ POST_UPDATE_DONE=false
++ '[' -n 881 ']'
++ ps -p 881
++ kill 881
++ printf '\e[?25h'
++ local exit_code=0
++ local line_number=67
++ local 'command=pip install ${BR}--upgrade homeassistant &> /dev/null'
++ local 'error_message=\033[01;31m[ERROR]\033[m in line \033[01;31m67\033[m: exit code \033[01;31m0\033[m: while executing command \033[33mpip install ${BR}--upgrade homeassistant &> /dev/null\033[m'
++ post_update_to_api failed 'pip install ${BR}--upgrade homeassistant &> /dev/null'
++ command -v curl
++ '[' false = true ']'
++ local API_URL=http://api.community-scripts.org/upload/updatestatus
++ local status=failed
++ local 'error=pip install ${BR}--upgrade homeassistant &> /dev/null'
+++ cat
++ JSON_PAYLOAD='{
"status": "failed",
"error": "pip install ${BR}--upgrade homeassistant &> /dev/null",
"random_id": "4fe7b5cf-766f-4120-9d8d-fce4b8481365"
}'
+++ curl -s -o response.txt -w '%{http_code}' -L -X POST http://api.community-scripts.org/upload/updatestatus --post301 --post302 -H 'Content-Type: application/json' -d '{
"status": "failed",
"error": "pip install ${BR}--upgrade homeassistant &> /dev/null",
"random_id": "4fe7b5cf-766f-4120-9d8d-fce4b8481365"
}'
++ RESPONSE=200
++ POST_UPDATE_DONE=true
++ echo -e '\n\033[01;31m[ERROR]\033[m in line \033[01;31m67\033[m: exit code \033[01;31m0\033[m: while executing command \033[33mpip install ${BR}--upgrade homeassistant &> /dev/null\033[m\n'
[ERROR] in line 67: exit code 0: while executing command pip install ${BR}--upgrade homeassistant &> /dev/null
🖼️ Additional context (optional).
No response
@MickLesk commented on GitHub (Feb 8, 2025):
Clear Python Data and external managed Files
@Hoosier-IT commented on GitHub (Feb 8, 2025):
root@homeassistant-core:
# find . -type d -name "pycache" -exec rm -r {} +# sudo apt-get cleanfind . -type f -name "*.pyc" -exec rm {} +
root@homeassistant-core:
sudo apt-get autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@homeassistant-core:~# pip cache purge
WARNING: No matching packages
Files removed: 0
Ran the script again, same error
@MickLesk commented on GitHub (Feb 8, 2025):
I mean this
rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED