Skip to content

[BUG] FileNotFound Exception on Startup with LXC #3297

@cbka

Description

@cbka

What happened?

Mar 09 13:05:51 proxy bunkerweb-ui.sh[1887]: Starting UI
Mar 09 13:05:51 proxy sudo[1307]: pam_unix(sudo:session): session closed for user root
Mar 09 13:05:51 proxy bunkerweb-scheduler.sh[2085]: INFO [alembic.runtime.migration] Context impl SQLiteImpl.
Mar 09 13:05:51 proxy bunkerweb-scheduler.sh[2085]: INFO [alembic.runtime.migration] Will assume non-transactional DDL.
Mar 09 13:05:51 proxy bunkerweb-scheduler.sh[1757]: [2026-03-09 13:05:51] - SYSTEMCTL - ℹ️ - Running database migration...
Mar 09 13:05:52 proxy bunkerweb-scheduler.sh[2092]: INFO [alembic.runtime.migration] Context impl SQLiteImpl.
Mar 09 13:05:52 proxy bunkerweb-scheduler.sh[2092]: INFO [alembic.runtime.migration] Will assume non-transactional DDL.
Mar 09 13:05:52 proxy bunkerweb-scheduler.sh[2092]: INFO [alembic.runtime.migration] Running upgrade 7194d17b0717 -> 20cfd1a35c0e, Upgrade to version 1.6.9~rc3
Mar 09 13:05:52 proxy bunkerweb-scheduler.sh[1757]: [2026-03-09 13:05:52] - SYSTEMCTL - ✅ - Database migration completed successfully
Mar 09 13:05:52 proxy bunkerweb-scheduler.sh[1757]: [2026-03-09 13:05:52] - SYSTEMCTL - ℹ️ - Executing scheduler ...
Mar 09 13:05:53 proxy bunkerweb-scheduler.sh[2105]: [2026-03-09 13:05:53 +0000] [GENERATOR.SAVE_CONFIG] [2105] [ℹ️ ] - Save config started ...
Mar 09 13:05:53 proxy bunkerweb-scheduler.sh[2105]: [2026-03-09 13:05:53 +0000] [GENERATOR.SAVE_CONFIG] [2105] [ℹ️ ] - Settings : /usr/share/bunkerweb/settings.json
Mar 09 13:05:53 proxy bunkerweb-scheduler.sh[2105]: [2026-03-09 13:05:53 +0000] [GENERATOR.SAVE_CONFIG] [2105] [ℹ️ ] - Core : /usr/share/bunkerweb/core
Mar 09 13:05:53 proxy bunkerweb-scheduler.sh[2105]: [2026-03-09 13:05:53 +0000] [GENERATOR.SAVE_CONFIG] [2105] [ℹ️ ] - Plugins : /etc/bunkerweb/plugins
Mar 09 13:05:53 proxy bunkerweb-scheduler.sh[2105]: [2026-03-09 13:05:53 +0000] [GENERATOR.SAVE_CONFIG] [2105] [ℹ️ ] - Pro plugins : /etc/bunkerweb/pro/plugins
Mar 09 13:05:53 proxy bunkerweb-scheduler.sh[2105]: [2026-03-09 13:05:53 +0000] [GENERATOR.SAVE_CONFIG] [2105] [ℹ️ ] - Init : False
Mar 09 13:05:53 proxy bunkerweb-scheduler.sh[2105]: [2026-03-09 13:05:53 +0000] [GENERATOR.SAVE_CONFIG] [2105] [ℹ️ ] - Variables : /etc/bunkerweb/variables.env
Mar 09 13:05:53 proxy bunkerweb-scheduler.sh[2105]: [2026-03-09 13:05:53 +0000] [GENERATOR.SAVE_CONFIG] [2105] [ℹ️ ] - Checking arguments ...
Mar 09 13:05:53 proxy bunkerweb-scheduler.sh[2105]: [2026-03-09 13:05:53 +0000] [GENERATOR.SAVE_CONFIG] [2105] [ℹ️ ] - Computing config ...
Mar 09 13:05:53 proxy bunkerweb-scheduler.sh[2105]: [2026-03-09 13:05:53 +0000] [GENERATOR.SAVE_CONFIG] [2105] [ℹ️ ] - Computed 42 core plugins
Mar 09 13:05:53 proxy bunkerweb-scheduler.sh[2105]: [2026-03-09 13:05:53 +0000] [GENERATOR.SAVE_CONFIG] [2105] [ℹ️ ] - Computed 0 external plugin
Mar 09 13:05:57 proxy start.sh[1746]: [2026-03-09 13:05:57 +0000] [GENERATOR] [1746] [ℹ️ ] - Computed 14 pro plugins
Mar 09 13:05:57 proxy start.sh[1746]: [2026-03-09 13:05:57 +0000] [GENERATOR] [1746] [ℹ️ ] - Removing old files ...
Mar 09 13:05:57 proxy start.sh[1746]: [2026-03-09 13:05:57 +0000] [GENERATOR] [1746] [ℹ️ ] - Rendering templates ...
Mar 09 13:05:57 proxy start.sh[1746]: [2026-03-09 13:05:57 +0000] [GENERATOR] [1746] [ℹ️ ] - Generator successfully executed !
Mar 09 13:05:57 proxy start.sh[1631]: [2026-03-09 13:05:57] - SYSTEMCTL - ℹ️ - Starting nginx ...
Mar 09 13:05:57 proxy start.sh[1631]: [2026-03-09 13:05:57] - SYSTEMCTL - ℹ️ - nginx started ...
Mar 09 13:05:57 proxy start.sh[1631]: [2026-03-09 13:05:57] - SYSTEMCTL - ℹ️ - BunkerWeb service started ...
Mar 09 13:05:59 proxy bunkerweb-scheduler.sh[2105]: [2026-03-09 13:05:59 +0000] [GENERATOR.SAVE_CONFIG] [2105] [ℹ️ ] - Computed 14 pro plugins
Mar 09 13:06:00 proxy bunkerweb-scheduler.sh[2105]: [2026-03-09 13:06:00 +0000] [GENERATOR.SAVE_CONFIG] [2105] [ℹ️ ] - ✅ Database connection established
Mar 09 13:06:00 proxy bunkerweb-scheduler.sh[2105]: [2026-03-09 13:06:00 +0000] [GENERATOR.SAVE_CONFIG] [2105] [ℹ️ ] - Database is already initialized, checking for changes ...
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: [2026-03-09 13:06:13 +0000] [GENERATOR.SAVE_CONFIG] [2105] [❌] - Exception while executing config saver : Traceback (most recent call last):
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: File "/usr/share/bunkerweb/gen/save_config.py", line 144, in
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: ret, err = db.init_tables([config.get_settings(), config.get_plugins("core"), config.get_plugins("external"), config.get_plugins("pro")])
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: File "/usr/share/bunkerweb/db/Database.py", line 992, in init_tables
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: tar.add(path_ui, arcname=path_ui.name, recursive=True)
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: File "/usr/lib/python3.13/tarfile.py", line 2264, in add
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: self.add(os.path.join(name, f), os.path.join(arcname, f),
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: recursive, filter=filter)
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: ^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: File "/usr/lib/python3.13/tarfile.py", line 2264, in add
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: self.add(os.path.join(name, f), os.path.join(arcname, f),
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: recursive, filter=filter)
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: ^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: File "/usr/lib/python3.13/tarfile.py", line 2264, in add
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: self.add(os.path.join(name, f), os.path.join(arcname, f),
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: recursive, filter=filter)
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: ^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: File "/usr/lib/python3.13/tarfile.py", line 2242, in add
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: tarinfo = self.gettarinfo(name, arcname)
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: File "/usr/lib/python3.13/tarfile.py", line 2110, in gettarinfo
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: statres = os.lstat(name)
Mar 09 13:06:13 proxy bunkerweb-scheduler.sh[2105]: FileNotFoundError: [Errno 2] No such file or directory: '/etc/bunkerweb/pro/plugins/user_manager/ui/blueprints/routes/users.py'

How to reproduce?

restart the appliance

Configuration file(s) (yaml or .env)

Relevant log output

BunkerWeb version

1.6.9-rc3

What integration are you using?

Linux

Linux distribution (if applicable)

LXC Debian Trixie 13

Removed private data

  • I have removed all private data from the configuration file and the logs

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions