traceback (most recent call last):
File "apps/scan_me/scan_me/api/pdf/generator.py", line 142, in generate_chrome_pdf
browser = _launch_chromium(pw)
File "apps/scan_me/scan_me/api/pdf/generator.py", line 42, in _launch_chromium
return pw.chromium.launch(args=["--no-sandbox", "--disable-setuid-sandbox"])
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "env/lib/python3.14/site-packages/playwright/sync_api/_generated.py", line 16269, in launch
self._sync(
~~~~~~~~~~^
self._impl_obj.launch(
^^^^^^^^^^^^^^^^^^^^^^
...<17 lines>...
)
^
)
^
File "env/lib/python3.14/site-packages/playwright/_impl/_sync_base.py", line 115, in _sync
return task.result()
~~~~~~~~~~~^^
File "env/lib/python3.14/site-packages/playwright/_impl/_browser_type.py", line 98, in launch
await self._channel.send(
"launch", TimeoutSettings.launch_timeout, params
)
File "env/lib/python3.14/site-packages/playwright/_impl/_connection.py", line 69, in send
return await self._connection.wrap_api_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<3 lines>...
)
^
File "env/lib/python3.14/site-packages/playwright/_impl/_connection.py", line 559, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at playwright-browsers/chromium_headless_shell-1223/chrome-headless-shell-linux64/chrome-headless-shell
╔════════════════════════════════════════════════════════════╗
║ Looks like Playwright was just installed or updated. ║
║ Please run the following command to download new browsers: ║
║ ║
║ playwright install ║
║ ║
║ <3 Playwright Team ║
traceback (most recent call last):
File "apps/scan_me/scan_me/api/pdf/generator.py", line 142, in generate_chrome_pdf
browser = _launch_chromium(pw)
File "apps/scan_me/scan_me/api/pdf/generator.py", line 42, in _launch_chromium
return pw.chromium.launch(args=["--no-sandbox", "--disable-setuid-sandbox"])
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "env/lib/python3.14/site-packages/playwright/sync_api/_generated.py", line 16269, in launch
self._sync(
~~~~~~~~~~^
self._impl_obj.launch(
^^^^^^^^^^^^^^^^^^^^^^
...<17 lines>...
)
^
)
^
File "env/lib/python3.14/site-packages/playwright/_impl/_sync_base.py", line 115, in _sync
return task.result()
~~~~~~~~~~~^^
File "env/lib/python3.14/site-packages/playwright/_impl/_browser_type.py", line 98, in launch
await self._channel.send(
"launch", TimeoutSettings.launch_timeout, params
)
File "env/lib/python3.14/site-packages/playwright/_impl/_connection.py", line 69, in send
return await self._connection.wrap_api_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<3 lines>...
)
^
File "env/lib/python3.14/site-packages/playwright/_impl/_connection.py", line 559, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at playwright-browsers/chromium_headless_shell-1223/chrome-headless-shell-linux64/chrome-headless-shell
╔════════════════════════════════════════════════════════════╗
║ Looks like Playwright was just installed or updated. ║
║ Please run the following command to download new browsers: ║
║ ║
║ playwright install ║
║ ║
║ <3 Playwright Team ║