Frigate NVR docker creation error #239

Closed
opened 2026-02-04 17:19:22 +03:00 by OVERLORD · 5 comments
Owner

Originally created by @vastmeridian on GitHub (Dec 30, 2024).

Have you read and understood the above guidelines?

Yes

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

Frigate NVR

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

bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/frigate.sh)"

📝 Provide a clear and concise description of the issue.

under advanced settings, the script refers to package libtbb2 but this is not available, so the script aborts with an error.
however, the default settings executes and installs without this error

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

🔄 Steps to reproduce the issue.

Execute script as normal, but select advanced settings as below:

  • privileged container requested
  • Storage increased from 20 to 32 GB
  • Memory required set to 8192
  • SSH access enabled

Paste the full error output (if available).

`Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for libc-bin (2.36-9+deb12u9) ...
✔️ Updated Container OS
Reading package lists... Doneatience)
Building dependency tree... Done
Reading state information... Done
Package libtbb2 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libtbbmalloc2

E: Package 'libtbb2' has no installation candidate
E: Unable to locate package libdc1394-22-dev

[ERROR] in line 18: exit code 0: while executing command $STD apt-get install -y {curl,sudo,mc,git,gpg,automake,build-essential,xz-utils,libtool,ccache,pkg-config,libgtk-3-dev,libavcodec-dev,libavformat-dev,libswscale-dev,libv4l-dev,libxvidcore-dev,libx264-dev,libjpeg-dev,libpng-dev,libtiff-dev,gfortran,openexr,libatlas-base-dev,libssl-dev,libtbb2,libtbb-dev,libdc1394-22-dev,libopenexr-dev,libgstreamer-plugins-base1.0-dev,libgstreamer1.0-dev,gcc,gfortran,libopenblas-dev,liblapack-dev,libusb-1.0-0-dev,jq,moreutils}
root@server:~# `

🖼️ Additional context (optional).

I note that I did not receive this error when installing tteck's original script, if this is relevant - even under advanced settings.

Originally created by @vastmeridian on GitHub (Dec 30, 2024). ### ✅ Have you read and understood the above guidelines? Yes ### 📜 What is the name of the script you are using? Frigate NVR ### 📂 What was the exact command used to execute the script? bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/frigate.sh)" ### 📝 Provide a clear and concise description of the issue. under advanced settings, the script refers to package libtbb2 but this is not available, so the script aborts with an error. however, the default settings executes and installs without this error ### ⚙️ What settings are you using? - [ ] Default Settings - [X] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 🔄 Steps to reproduce the issue. Execute script as normal, but select advanced settings as below: - privileged container requested - Storage increased from 20 to 32 GB - Memory required set to 8192 - SSH access enabled ### ❌ Paste the full error output (if available). `Processing triggers for mailcap (3.70+nmu1) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... ✔️ Updated Container OS Reading package lists... Doneatience) Building dependency tree... Done Reading state information... Done Package libtbb2 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: libtbbmalloc2 E: Package 'libtbb2' has no installation candidate E: Unable to locate package libdc1394-22-dev [ERROR] in line 18: exit code 0: while executing command $STD apt-get install -y {curl,sudo,mc,git,gpg,automake,build-essential,xz-utils,libtool,ccache,pkg-config,libgtk-3-dev,libavcodec-dev,libavformat-dev,libswscale-dev,libv4l-dev,libxvidcore-dev,libx264-dev,libjpeg-dev,libpng-dev,libtiff-dev,gfortran,openexr,libatlas-base-dev,libssl-dev,libtbb2,libtbb-dev,libdc1394-22-dev,libopenexr-dev,libgstreamer-plugins-base1.0-dev,libgstreamer1.0-dev,gcc,gfortran,libopenblas-dev,liblapack-dev,libusb-1.0-0-dev,jq,moreutils} root@server:~# ` ### 🖼️ Additional context (optional). I note that I did not receive this error when installing tteck's original script, if this is relevant - even under advanced settings.
Author
Owner

@MickLesk commented on GitHub (Dec 30, 2024):

Frigate only runs with Debian 11.

@MickLesk commented on GitHub (Dec 30, 2024): Frigate only runs with Debian 11.
Author
Owner

@vastmeridian commented on GitHub (Dec 30, 2024):

Thank you.
Not a criticism, but, if this is the case, why is the option to choose Debian 12 avaiable in the script? - and why are there tutorials on the 'net that choose Debian 12 and install properly (albeit that these use tteck's script).

@vastmeridian commented on GitHub (Dec 30, 2024): Thank you. Not a criticism, but, if this is the case, why is the option to choose Debian 12 avaiable in the script? - and why are there tutorials on the 'net that choose Debian 12 and install properly (albeit that these use tteck's script).
Author
Owner

@vastmeridian commented on GitHub (Jan 1, 2025):

Frigate only runs with Debian 11.

How do you explain this from the Frigate documentation?

https://docs.frigate.video/guides/getting_started/

image

@vastmeridian commented on GitHub (Jan 1, 2025): > Frigate only runs with Debian 11. How do you explain this from the Frigate documentation? https://docs.frigate.video/guides/getting_started/ ![image](https://github.com/user-attachments/assets/25fbff6c-af4d-4484-8b37-bb0cd85a34a4)
Author
Owner

@MickLesk commented on GitHub (Jan 1, 2025):

Because Nobody has touched the Script except tteck. Its one of the most faulty Scripts and it has already been considered several times to remove this script completely from the repo.

@MickLesk commented on GitHub (Jan 1, 2025): Because Nobody has touched the Script except tteck. Its one of the most faulty Scripts and it has already been considered several times to remove this script completely from the repo.
Author
Owner

@vastmeridian commented on GitHub (Jan 3, 2025):

Thanks for this insight. I'll close this issue as it's unlikely we can resolve this without a more thorough review of the script.

@vastmeridian commented on GitHub (Jan 3, 2025): Thanks for this insight. I'll close this issue as it's unlikely we can resolve this without a more thorough review of the script.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#239