invidious-updater: PQError + how to combine with nginx

Describe the bug I get this:

Do you want to start, stop, restart or rebuild Invidious?
   1) Start
   2) Stop
   3) Restart
   4) Rebuild

Select an option [1-4]: 1
➜ start Invidious...
✔ done.
● invidious.service - Invidious (An alternative YouTube front-end)
     Loaded: loaded (/etc/systemd/system/invidious.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2021-11-17 06:01:13 CET; 41ms ago
   Main PID: 11823 (invidious)
      Tasks: 1 (limit: 2279)
     Memory: 4.7M
     CGroup: /system.slice/invidious.service
             └─11823 /home/invidious/invidious/invidious -o invidious.log

Nov 17 06:01:13 quartzinvidious.xyz systemd[1]: Started Invidious (An alternative YouTube front-end).
Nov 17 06:01:13 quartzinvidious.xyz invidious[11823]: Unhandled exception: permission denied for table channels (PQ::PQError)

and then it re runs the script.

To Reproduce Steps to reproduce the behavior:

  1. Run the script
  2. Press (6). Run, Stop or Restart
  3. Press (1). Start
  4. See error

Expected behavior Invidious to run, just like a discord bot, you can’t run commands at the same time, you need to make a screen for it.

Screenshots image

Desktop (please complete the following information):

  • OS: Ubuntu 20.04
  • Browser: Google Chrome v94.0.4606.124
  • Version: Latest

Smartphone (please complete the following information):

  • Device: OnePlus 7 Pro
  • OS: Android 11
  • Browser: Opera
  • Version: Latest

Additional context How can I get it to work with nginx? I installed all the nginx stuff from the script, and nginx loads with this image. But invidious never loads on it. Also, docker does not work, it always says “Docker is not installed. Please run option 5”. I then run option 5 which is install docker. But yet, it still says that Docker is not installed.

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 58 (24 by maintainers)

Most upvoted comments

Thanks again

Then you should be good to go i guess.

oh, its just going to be used for me, to fetch from the API for my bot.

Cool, thanks

Ok, thanks!

K, thanks