Tandoor V2 (dont update or Instal) #1375

Closed
opened 2026-02-05 00:32:50 +03:00 by OVERLORD · 21 comments
Owner

Originally created by @Ycer0n on GitHub (Jul 31, 2025).

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

Tandoor

📂 What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/tandoor.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

📝 Provide a clear and concise description of the issue.

Tandoor just released version 2.
I tried creating a new container and got the following error

0: line 51: cd: /opt/tandoor/vue: No such file or directory

Tandoor is now using vue3 instead of vue

🔄 Steps to reproduce the issue.

Create a new lxc using the script

Paste the full error output (if available).

0: line 51: cd: /opt/tandoor/vue: No such file or directory

🖼️ Additional context (optional).

No response

Originally created by @Ycer0n on GitHub (Jul 31, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Tandoor ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/tandoor.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 📝 Provide a clear and concise description of the issue. Tandoor just released version 2. I tried creating a new container and got the following error `0: line 51: cd: /opt/tandoor/vue: No such file or directory` Tandoor is now using vue3 instead of vue ### 🔄 Steps to reproduce the issue. Create a new lxc using the script ### ❌ Paste the full error output (if available). 0: line 51: cd: /opt/tandoor/vue: No such file or directory ### 🖼️ Additional context (optional). _No response_
OVERLORD added the bug label 2026-02-05 00:32:50 +03:00
Author
Owner

@MickLesk commented on GitHub (Jul 31, 2025):

Yeah doesnt Work at the moment, maybe tomorrow or next week. Update doesnt Work too

@MickLesk commented on GitHub (Jul 31, 2025): Yeah doesnt Work at the moment, maybe tomorrow or next week. Update doesnt Work too
Author
Owner

@MickLesk commented on GitHub (Jul 31, 2025):

ive currently removed the installer from website and remove the update function due breaking changes

@MickLesk commented on GitHub (Jul 31, 2025): ive currently removed the installer from website and remove the update function due breaking changes
Author
Owner

@MickLesk commented on GitHub (Aug 7, 2025):

The Script is finished since yesterday, the install run fine. But ive massive issues while migration from v1 to v2.

Anyone of you use tandoor v1? @Ycer0n | @oekinger | @oettinger77 | @schneider-de-com | @vednolacni
Is there an possible Backup of all Data inside v1? My question is whether it is possible to export V1 and import it into V2. That would make things much easier for us, as I cannot promise that the migration would work, given that so much has changed, including entire folder structures and scripts in some cases.

v2 can be tested with this bash call:

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/ct/tandoor.sh)"
@MickLesk commented on GitHub (Aug 7, 2025): The Script is finished since yesterday, the install run fine. But ive massive issues while migration from v1 to v2. Anyone of you use tandoor v1? @Ycer0n | @oekinger | @oettinger77 | @schneider-de-com | @vednolacni Is there an possible Backup of all Data inside v1? My question is whether it is possible to export V1 and import it into V2. That would make things much easier for us, as I cannot promise that the migration would work, given that so much has changed, including entire folder structures and scripts in some cases. v2 can be tested with this bash call: ``` bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/ct/tandoor.sh)" ```
Author
Owner

@Oettinger77 commented on GitHub (Aug 7, 2025):

Sorry, would like to help but i don't have a v1 backup (still testing Tandoor).

@Oettinger77 commented on GitHub (Aug 7, 2025): Sorry, would like to help but i don't have a v1 backup (still testing Tandoor).
Author
Owner

@soxism commented on GitHub (Aug 7, 2025):

The Script is finished since yesterday, the install run fine. But ive massive issues while migration from v1 to v2.

Anyone of you use tandoor v1? @Ycer0n | @oekinger | @Oettinger77 | @schneider-de-com | @vednolacni Is there an possible Backup of all Data inside v1? My question is whether it is possible to export V1 and import it into V2. That would make things much easier for us, as I cannot promise that the migration would work, given that so much has changed, including entire folder structures and scripts in some cases.

v2 can be tested with this bash call:

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/ct/tandoor.sh)"

I'll give this a go tonight and test.
With how much has change and going to keep evolving in V2 it might be better for users to just export and re-import their data

@soxism commented on GitHub (Aug 7, 2025): > The Script is finished since yesterday, the install run fine. But ive massive issues while migration from v1 to v2. > > Anyone of you use tandoor v1? [@Ycer0n](https://github.com/Ycer0n) | [@oekinger](https://github.com/oekinger) | [@Oettinger77](https://github.com/Oettinger77) | [@schneider-de-com](https://github.com/schneider-de-com) | [@vednolacni](https://github.com/vednolacni) Is there an possible Backup of all Data inside v1? My question is whether it is possible to export V1 and import it into V2. That would make things much easier for us, as I cannot promise that the migration would work, given that so much has changed, including entire folder structures and scripts in some cases. > > v2 can be tested with this bash call: > > ``` > bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/ct/tandoor.sh)" > ``` I'll give this a go tonight and test. With how much has change and going to keep evolving in V2 it might be better for users to just export and re-import their data
Author
Owner

@MickLesk commented on GitHub (Aug 7, 2025):

if this is possible? thats my question :D

@MickLesk commented on GitHub (Aug 7, 2025): if this is possible? thats my question :D
Author
Owner

@soxism commented on GitHub (Aug 7, 2025):

if this is possible? thats my question :D

Its possible to export all recipes from v1 to v2
Ive done this from a Tandoor v1 in LXC to a Tandoor v2 in Docker container.

Ive been testing v2 (in a docker container) for a few weeks and havent noticed any missing data with this method.

I'll confirm later tonight how the data export from v1 LXC to v2 LXC goes.

@soxism commented on GitHub (Aug 7, 2025): > if this is possible? thats my question :D Its possible to export all recipes from v1 to v2 Ive done this from a Tandoor v1 in LXC to a Tandoor v2 in Docker container. Ive been testing v2 (in a docker container) for a few weeks and havent noticed any missing data with this method. I'll confirm later tonight how the data export from v1 LXC to v2 LXC goes.
Author
Owner

@MickLesk commented on GitHub (Aug 7, 2025):

via frontend or inisde the container? (export function or similar)

@MickLesk commented on GitHub (Aug 7, 2025): via frontend or inisde the container? (export function or similar)
Author
Owner

@soxism commented on GitHub (Aug 7, 2025):

Inside the container (App) via export / import function

@soxism commented on GitHub (Aug 7, 2025): Inside the container (App) via export / import function
Author
Owner

@Jaksa101 commented on GitHub (Aug 7, 2025):

via frontend or inisde the container? (export function or similar)

Export is possible in Tandoor 1 via frontend. You get a zip file and you can import it in Tandoor 2.

I just tested it. Install with your script went smooth.

Everything is getting imported but the images are not working. Even if I edit it and add a picture it´s not showing up.

Seems like an issue on tandoors end: https://github.com/TandoorRecipes/recipes/issues/3914

So your script is working for me. Maybe wait till Tandoor get´s an update so you don´t get the complaints about the images :-)

Thanks for your work!

@Jaksa101 commented on GitHub (Aug 7, 2025): > via frontend or inisde the container? (export function or similar) Export is possible in Tandoor 1 via frontend. You get a zip file and you can import it in Tandoor 2. I just tested it. Install with your script went smooth. Everything is getting imported but the images are not working. Even if I edit it and add a picture it´s not showing up. Seems like an issue on tandoors end: https://github.com/TandoorRecipes/recipes/issues/3914 So your script is working for me. Maybe wait till Tandoor get´s an update so you don´t get the complaints about the images :-) Thanks for your work!
Author
Owner

@Ycer0n commented on GitHub (Aug 7, 2025):

The script works for me as well. But also having the same issues with the images.
I also can't seem to get https working. Not sure if that's because I'm doing something wrong or because something is wrong.
The api calls keep using http, so nothing loads.

Mixed Content: The page at '' was loaded over HTTPS, but requested an insecure resource ''. This request has been blocked; the content must be served over HTTPS.

@Ycer0n commented on GitHub (Aug 7, 2025): The script works for me as well. But also having the same issues with the images. I also can't seem to get https working. Not sure if that's because I'm doing something wrong or because something is wrong. The api calls keep using http, so nothing loads. > Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure resource '<URL>'. This request has been blocked; the content must be served over HTTPS.
Author
Owner

@Taheruser commented on GitHub (Aug 7, 2025):

It is not possible to add a photo manually either.

@Taheruser commented on GitHub (Aug 7, 2025): It is not possible to add a photo manually either.
Author
Owner

@MickLesk commented on GitHub (Aug 7, 2025):

Thats an bug in tandoor himself at the moment. Same on Synology ugreen and docker(?)

Anyone can try to add GUNICORN_MEDIA=1
Into the .env File and restart

@MickLesk commented on GitHub (Aug 7, 2025): Thats an bug in tandoor himself at the moment. Same on Synology ugreen and docker(?) Anyone can try to add GUNICORN_MEDIA=1 Into the .env File and restart
Author
Owner

@soxism commented on GitHub (Aug 8, 2025):

via frontend or inisde the container? (export function or similar)

Export is possible in Tandoor 1 via frontend. You get a zip file and you can import it in Tandoor 2.

I just tested it. Install with your script went smooth.

Everything is getting imported but the images are not working. Even if I edit it and add a picture it´s not showing up.

Seems like an issue on tandoors end: TandoorRecipes/recipes#3914

So your script is working for me. Maybe wait till Tandoor get´s an update so you don´t get the complaints about the images :-)

Thanks for your work!

New build script works for me.

Can confirm the images issue after importing appears to be an issue on Tandoor's side.
Got similar issue with my Tandoor v2 in a docker container.

@soxism commented on GitHub (Aug 8, 2025): > > via frontend or inisde the container? (export function or similar) > > Export is possible in Tandoor 1 via frontend. You get a zip file and you can import it in Tandoor 2. > > I just tested it. Install with your script went smooth. > > Everything is getting imported but the images are not working. Even if I edit it and add a picture it´s not showing up. > > Seems like an issue on tandoors end: [TandoorRecipes/recipes#3914](https://github.com/TandoorRecipes/recipes/issues/3914) > > So your script is working for me. Maybe wait till Tandoor get´s an update so you don´t get the complaints about the images :-) > > Thanks for your work! New build script works for me. Can confirm the images issue after importing appears to be an issue on Tandoor's side. Got similar issue with my Tandoor v2 in a docker container.
Author
Owner

@oekinger commented on GitHub (Aug 8, 2025):

Same for me: script & import recipes from tandoor v1 works, but no pictures.

@oekinger commented on GitHub (Aug 8, 2025): Same for me: script & import recipes from tandoor v1 works, but no pictures.
Author
Owner

@mikemathewson commented on GitHub (Aug 9, 2025):

if this is possible? thats my question :D

Its possible to export all recipes from v1 to v2 Ive done this from a Tandoor v1 in LXC to a Tandoor v2 in Docker container.

Ive been testing v2 (in a docker container) for a few weeks and havent noticed any missing data with this method.

I'll confirm later tonight how the data export from v1 LXC to v2 LXC goes.

Can you expand upon this? I am trying to do the same thing (v1 LXC to v2 docker). I cannot find anyway in the v1 app to export the data.

@mikemathewson commented on GitHub (Aug 9, 2025): > > if this is possible? thats my question :D > > Its possible to export all recipes from v1 to v2 Ive done this from a Tandoor v1 in LXC to a Tandoor v2 in Docker container. > > Ive been testing v2 (in a docker container) for a few weeks and havent noticed any missing data with this method. > > I'll confirm later tonight how the data export from v1 LXC to v2 LXC goes. Can you expand upon this? I am trying to do the same thing (v1 LXC to v2 docker). I cannot find anyway in the v1 app to export the data.
Author
Owner

@soxism commented on GitHub (Aug 9, 2025):

if this is possible? thats my question :D

Its possible to export all recipes from v1 to v2 Ive done this from a Tandoor v1 in LXC to a Tandoor v2 in Docker container.
Ive been testing v2 (in a docker container) for a few weeks and havent noticed any missing data with this method.
I'll confirm later tonight how the data export from v1 LXC to v2 LXC goes.

Can you expand upon this? I am trying to do the same thing (v1 LXC to v2 docker). I cannot find anyway in the v1 app to export the data.

Within Tandoor v1 - Export as Default and tick all Recipes.
Image

Then within Tandoor v2 > Import > follow the steps.

@soxism commented on GitHub (Aug 9, 2025): > > > if this is possible? thats my question :D > > > > > > Its possible to export all recipes from v1 to v2 Ive done this from a Tandoor v1 in LXC to a Tandoor v2 in Docker container. > > Ive been testing v2 (in a docker container) for a few weeks and havent noticed any missing data with this method. > > I'll confirm later tonight how the data export from v1 LXC to v2 LXC goes. > > Can you expand upon this? I am trying to do the same thing (v1 LXC to v2 docker). I cannot find anyway in the v1 app to export the data. Within Tandoor v1 - Export as Default and tick all Recipes. <img width="495" height="724" alt="Image" src="https://github.com/user-attachments/assets/4a20d56c-138c-4f74-8b43-01aff2108cfa" /> Then within Tandoor v2 > Import > follow the steps.
Author
Owner

@mikemathewson commented on GitHub (Aug 9, 2025):

I think that's the only place I didn't look... Thank you!

@mikemathewson commented on GitHub (Aug 9, 2025): I think that's the only place I didn't look... Thank you!
Author
Owner

@BramMusters commented on GitHub (Aug 13, 2025):

Mixed Content: The page at '' was loaded over HTTPS, but requested an insecure resource ''. This request has been blocked; the content must be served over HTTPS.

I have the same problem (exposing using Cloudflared). Mind you: I have not used v1 and am not so experienced using these scripts, but so far all other applications I tried were easily exposed.

@BramMusters commented on GitHub (Aug 13, 2025): > Mixed Content: The page at '' was loaded over HTTPS, but requested an insecure resource ''. This request has been blocked; the content must be served over HTTPS. I have the same problem (exposing using Cloudflared). Mind you: I have not used v1 and am not so experienced using these scripts, but so far all other applications I tried were easily exposed.
Author
Owner

@WarLord185 commented on GitHub (Aug 16, 2025):

this is fixed now. MEDIA_URL=/mediafiles/ to MEDIA_URL=/media/ in the .env file

@WarLord185 commented on GitHub (Aug 16, 2025): this is fixed now. MEDIA_URL=/mediafiles/ to MEDIA_URL=/media/ in the .env file
Author
Owner

@soxism commented on GitHub (Aug 19, 2025):

With the latest update - im getting install errors
The container wont load Tandoor.

Tried update in the LXC container, as well as building a new LXC with the same errors.

Setup Tandoor
[ERROR] in line 159: exit code 0: while executing command "$@" > /dev/null 2>&1

Setup Tandoor
[ERROR] in line 1353: exit code 0: while executing command lxc-attach -n "$CTID" -- bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/${var_install}.sh)"

This is the output from running the script in verbose mode


PWA v1.0.2
mode      injectManifest
format:   es
precache  158 entries (4002.59 KiB)
files generated
  ../cookbook/static/vue3/service-worker.js
Done in 8.79s.
Running django-vite in production mode (no HMR)
Traceback (most recent call last):
  File "/opt/tandoor/manage.py", line 15, in <module>
    execute_from_command_line(sys.argv)
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line
    utility.execute()
    ~~~~~~~~~~~~~~~^^
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/management/__init__.py", line 436, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/management/base.py", line 412, in run_from_argv
    self.execute(*args, **cmd_options)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/management/base.py", line 458, in execute
    output = self.handle(*args, **options)
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/management/base.py", line 106, in wrapper
    res = handle_func(*args, **kwargs)
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/management/commands/migrate.py", line 100, in handle
    self.check(databases=[database])
    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/management/base.py", line 485, in check
    all_issues = checks.run_checks(
        app_configs=app_configs,
    ...<2 lines>...
        databases=databases,
    )
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/checks/registry.py", line 88, in run_checks
    new_errors = check(app_configs=app_configs, databases=databases)
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/checks/urls.py", line 14, in check_url_config
    return check_resolver(resolver)
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/checks/urls.py", line 24, in check_resolver
    return check_method()
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/urls/resolvers.py", line 494, in check
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/utils/functional.py", line 57, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ~~~~~~~~~^^^^^^^^^^
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/urls/resolvers.py", line 715, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/utils/functional.py", line 57, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ~~~~~~~~~^^^^^^^^^^
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/urls/resolvers.py", line 708, in urlconf_module
    return import_module(self.urlconf_name)
  File "/root/.local/share/uv/python/cpython-3.13.7-linux-x86_64-gnu/lib/python3.13/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/opt/tandoor/recipes/urls.py", line 60, in <module>
    path('', include('cookbook.urls')),
             ~~~~~~~^^^^^^^^^^^^^^^^^
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/urls/conf.py", line 38, in include
    urlconf_module = import_module(urlconf_module)
  File "/root/.local/share/uv/python/cpython-3.13.7-linux-x86_64-gnu/lib/python3.13/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/opt/tandoor/cookbook/urls.py", line 10, in <module>
    from .views import api, telegram, views, import_export
  File "/opt/tandoor/cookbook/views/__init__.py", line 1, in <module>
    import cookbook.views.api
  File "/opt/tandoor/cookbook/views/api.py", line 17, in <module>
    import litellm
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/litellm/__init__.py", line 9, in <module>
    from litellm.llms.custom_httpx.http_handler import AsyncHTTPHandler, HTTPHandler
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/litellm/llms/custom_httpx/http_handler.py", line 11, in <module>
    from litellm.litellm_core_utils.logging_utils import track_llm_api_timing
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/litellm/litellm_core_utils/logging_utils.py", line 7, in <module>
    from litellm.types.utils import (
    ...<3 lines>...
    )
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/litellm/types/utils.py", line 27, in <module>
    from ..litellm_core_utils.core_helpers import map_finish_reason
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/litellm/litellm_core_utils/core_helpers.py", line 8, in <module>
    from litellm.types.llms.openai import AllMessageValues
  File "/opt/tandoor/.venv/lib/python3.13/site-packages/litellm/types/llms/openai.py", line 36, in <module>
    from openai.types.responses.response import (
    ...<6 lines>...
    )
ImportError: cannot import name 'ResponseTextConfig' from 'openai.types.responses.response' (/opt/tandoor/.venv/lib/python3.13/site-packages/openai/types/responses/response.py)

[ERROR] in line 87: exit code 0: while executing command $STD /opt/tandoor/.venv/bin/python manage.py migrate

[ERROR] in line 1353: exit code 0: while executing command lxc-attach -n "$CTID" -- bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/${var_install}.sh)"

root@pve:~# 
@soxism commented on GitHub (Aug 19, 2025): With the latest update - im getting install errors The container wont load Tandoor. Tried update in the LXC container, as well as building a new LXC with the same errors. ``` Setup Tandoor [ERROR] in line 159: exit code 0: while executing command "$@" > /dev/null 2>&1 Setup Tandoor [ERROR] in line 1353: exit code 0: while executing command lxc-attach -n "$CTID" -- bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/${var_install}.sh)" ``` This is the output from running the script in verbose mode ``` PWA v1.0.2 mode injectManifest format: es precache 158 entries (4002.59 KiB) files generated ../cookbook/static/vue3/service-worker.js Done in 8.79s. Running django-vite in production mode (no HMR) Traceback (most recent call last): File "/opt/tandoor/manage.py", line 15, in <module> execute_from_command_line(sys.argv) ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line utility.execute() ~~~~~~~~~~~~~~~^^ File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/management/__init__.py", line 436, in execute self.fetch_command(subcommand).run_from_argv(self.argv) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/management/base.py", line 412, in run_from_argv self.execute(*args, **cmd_options) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/management/base.py", line 458, in execute output = self.handle(*args, **options) File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/management/base.py", line 106, in wrapper res = handle_func(*args, **kwargs) File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/management/commands/migrate.py", line 100, in handle self.check(databases=[database]) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/management/base.py", line 485, in check all_issues = checks.run_checks( app_configs=app_configs, ...<2 lines>... databases=databases, ) File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/checks/registry.py", line 88, in run_checks new_errors = check(app_configs=app_configs, databases=databases) File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/checks/urls.py", line 14, in check_url_config return check_resolver(resolver) File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/core/checks/urls.py", line 24, in check_resolver return check_method() File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/urls/resolvers.py", line 494, in check for pattern in self.url_patterns: ^^^^^^^^^^^^^^^^^ File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/utils/functional.py", line 57, in __get__ res = instance.__dict__[self.name] = self.func(instance) ~~~~~~~~~^^^^^^^^^^ File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/urls/resolvers.py", line 715, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) ^^^^^^^^^^^^^^^^^^^ File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/utils/functional.py", line 57, in __get__ res = instance.__dict__[self.name] = self.func(instance) ~~~~~~~~~^^^^^^^^^^ File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/urls/resolvers.py", line 708, in urlconf_module return import_module(self.urlconf_name) File "/root/.local/share/uv/python/cpython-3.13.7-linux-x86_64-gnu/lib/python3.13/importlib/__init__.py", line 88, in import_module return _bootstrap._gcd_import(name[level:], package, level) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 1026, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "/opt/tandoor/recipes/urls.py", line 60, in <module> path('', include('cookbook.urls')), ~~~~~~~^^^^^^^^^^^^^^^^^ File "/opt/tandoor/.venv/lib/python3.13/site-packages/django/urls/conf.py", line 38, in include urlconf_module = import_module(urlconf_module) File "/root/.local/share/uv/python/cpython-3.13.7-linux-x86_64-gnu/lib/python3.13/importlib/__init__.py", line 88, in import_module return _bootstrap._gcd_import(name[level:], package, level) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 1026, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "/opt/tandoor/cookbook/urls.py", line 10, in <module> from .views import api, telegram, views, import_export File "/opt/tandoor/cookbook/views/__init__.py", line 1, in <module> import cookbook.views.api File "/opt/tandoor/cookbook/views/api.py", line 17, in <module> import litellm File "/opt/tandoor/.venv/lib/python3.13/site-packages/litellm/__init__.py", line 9, in <module> from litellm.llms.custom_httpx.http_handler import AsyncHTTPHandler, HTTPHandler File "/opt/tandoor/.venv/lib/python3.13/site-packages/litellm/llms/custom_httpx/http_handler.py", line 11, in <module> from litellm.litellm_core_utils.logging_utils import track_llm_api_timing File "/opt/tandoor/.venv/lib/python3.13/site-packages/litellm/litellm_core_utils/logging_utils.py", line 7, in <module> from litellm.types.utils import ( ...<3 lines>... ) File "/opt/tandoor/.venv/lib/python3.13/site-packages/litellm/types/utils.py", line 27, in <module> from ..litellm_core_utils.core_helpers import map_finish_reason File "/opt/tandoor/.venv/lib/python3.13/site-packages/litellm/litellm_core_utils/core_helpers.py", line 8, in <module> from litellm.types.llms.openai import AllMessageValues File "/opt/tandoor/.venv/lib/python3.13/site-packages/litellm/types/llms/openai.py", line 36, in <module> from openai.types.responses.response import ( ...<6 lines>... ) ImportError: cannot import name 'ResponseTextConfig' from 'openai.types.responses.response' (/opt/tandoor/.venv/lib/python3.13/site-packages/openai/types/responses/response.py) [ERROR] in line 87: exit code 0: while executing command $STD /opt/tandoor/.venv/bin/python manage.py migrate [ERROR] in line 1353: exit code 0: while executing command lxc-attach -n "$CTID" -- bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/${var_install}.sh)" root@pve:~# ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#1375