When attempting to run the Ubuntu Desktop Installer app by following the steps in the README, an Error is thrown.
Looking at the Log below, the issue can be resolved by including python3-debian in apt-deps.txt.
What was expected?
Run the Ubuntu Desktop Installer app on Windows via WSL.
Steps to reproduce
1, Setup WSL on Windows
2, Follow the steps in the README
Additional context
Debugging Log
```Launching lib/main.dart on Linux in debug mode...
Building Linux application...
flutter: INFO ubuntu_desktop_installer: Logging to /home/nahom/canonical/ubuntu-desktop-installer/packages/ubuntu_desktop_installer/build/linux/x64/debug/bundle/.ubuntu_desktop_installer/ubuntu_desktop_installer.log
flutter: DEBUG subiquity_server: Found subiquity_client in /home/nahom/canonical/ubuntu-desktop-installer/vendor/ubuntu-desktop-provision/packages/subiquity_client/
Syncing files to device Linux... 143ms
Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).
A Dart VM Service on Linux is available at: http://127.0.0.1:46435/p7xNBM2TJeA=/
The Flutter DevTools debugger and profiler on Linux is available at: http://127.0.0.1:9101?uri=http://127.0.0.1:46435/p7xNBM2TJeA=/
flutter: INFO subiquity_server: Starting server (PID: 27882) with args: [-m, subiquity.cmd.server, --dry-run, --machine-config=examples/machines/simple.json, --source-catalog=examples/sources/desktop.yaml, --storage-version=2, --dry-run-config=examples/dry-run-configs/tpm.yaml]
flutter: INFO subiquity_server: Waiting server up to 90 seconds
flutter: ERROR subiquity_server: SocketException: Connection failed (OS Error: No such file or directory, errno = 2), address = ../../vendor/ubuntu-desktop-provision/packages/subiquity_client/subiquity/.subiquity/socket, port = 0
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "/home/nahom/canonical/ubuntu-desktop-installer/vendor/ubuntu-desktop-provision/packages/subiquity_client/subiquity/subiquity/cmd/server.py", line 219, in
sys.exit(main())
^^^^^^
File "/home/nahom/canonical/ubuntu-desktop-installer/vendor/ubuntu-desktop-provision/packages/subiquity_client/subiquity/subiquity/cmd/server.py", line 153, in main
from subiquity.server.server import SubiquityServer
File "/home/nahom/canonical/ubuntu-desktop-installer/vendor/ubuntu-desktop-provision/packages/subiquity_client/subiquity/subiquity/server/server.py", line 42, in
from subiquity.models.subiquity import ModelNames, SubiquityModel
File "/home/nahom/canonical/ubuntu-desktop-installer/vendor/ubuntu-desktop-provision/packages/subiquity_client/subiquity/subiquity/models/subiquity.py", line 57, in
from .mirror import MirrorModel
File "/home/nahom/canonical/ubuntu-desktop-installer/vendor/ubuntu-desktop-provision/packages/subiquity_client/subiquity/subiquity/models/mirror.py", line 82, in
from curtin.commands.apt_config import (
File "/home/nahom/canonical/ubuntu-desktop-installer/vendor/ubuntu-desktop-provision/packages/subiquity_client/subiquity/curtin/curtin/commands/apt_config.py", line 16, in
from debian.deb822 import Deb822
ModuleNotFoundError: No module named 'debian.deb822'
flutter: ERROR subiquity_server: SocketException: Connection failed (OS Error: No such file or directory, errno = 2), address = ../../vendor/ubuntu-desktop-provision/packages/subiquity_client/subiquity/.subiquity/socket, port = 0
flutter: ERROR subiquity_server: SocketException: Connection failed (OS Error: No such file or directory, errno = 2), address = ../../vendor/ubuntu-desktop-provision/packages/subiquity_client/subiquity/.subiquity/socket, port = 0
flutter: ERROR subiquity_server: SocketException: Connection failed (OS Error: No such file or directory, errno = 2), address = ../../vendor/ubuntu-desktop-provision/packages/subiquity_client/subiquity/.subiquity/socket, port = 0
flutter: ERROR subiquity_server: SocketException: Connection failed (OS Error: No such file or directory, errno = 2), address = ../../vendor/ubuntu-desktop-provision/packages/subiquity_client/subiquity/.subiquity/socket, port = 0
flutter: ERROR subiquity_server: SocketException: Connection failed (OS Error: No such file or directory, errno = 2), address = ../../vendor/ubuntu-desktop-provision/packages/subiquity_client/subiquity/.subiquity/socket, port = 0
flutter: ERROR subiquity_server: SocketException: Connection failed (OS Error: No such file or directory, errno = 2), address = ../../vendor/ubuntu-desktop-provision/packages/subiquity_client/subiquity/.subiquity/socket, port = 0
flutter: ERROR subiquity_server: SocketException: Connection failed (OS Error: No such file or directory, errno = 2), address = ../../vendor/ubuntu-desktop-provision/packages/subiquity_client/subiquity/.subiquity/socket, port = 0
flutter: ERROR subiquity_server: SocketException: Connection failed (OS Error: No such file or directory, errno = 2), address = ../../vendor/ubuntu-desktop-provision/packages/subiquity_client/subiquity/.subiquity/socket, port = 0
flutter: ERROR subiquity_server: SocketException: Connection failed (OS Error: No such file or directory, errno = 2), address = ../../vendor/ubuntu-desktop-provision/packages/subiquity_client/subiquity/.subiquity/socket, port = 0
flutter: ERROR subiquity_server: SocketException: Connection failed (OS Error: No such file or directory, errno = 2), address = ../../vendor/ubuntu-desktop-provision/packages/subiquity_client/subiquity/.subiquity/socket, port = 0
Application finished.```
What happened?
When attempting to run the Ubuntu Desktop Installer app by following the steps in the README, an Error is thrown.
Looking at the Log below, the issue can be resolved by including
python3-debian
in apt-deps.txt.What was expected?
Run the Ubuntu Desktop Installer app on Windows via WSL.
Steps to reproduce
1, Setup WSL on Windows 2, Follow the steps in the README
Additional context
Debugging Log
```Launching lib/main.dart on Linux in debug mode... Building Linux application... flutter: INFO ubuntu_desktop_installer: Logging to /home/nahom/canonical/ubuntu-desktop-installer/packages/ubuntu_desktop_installer/build/linux/x64/debug/bundle/.ubuntu_desktop_installer/ubuntu_desktop_installer.log flutter: DEBUG subiquity_server: Found subiquity_client in /home/nahom/canonical/ubuntu-desktop-installer/vendor/ubuntu-desktop-provision/packages/subiquity_client/ Syncing files to device Linux... 143ms Flutter run key commands. r Hot reload. 🔥🔥🔥 R Hot restart. h List all available interactive commands. d Detach (terminate "flutter run" but leave application running). c Clear the screen q Quit (terminate the application on the device). A Dart VM Service on Linux is available at: http://127.0.0.1:46435/p7xNBM2TJeA=/ The Flutter DevTools debugger and profiler on Linux is available at: http://127.0.0.1:9101?uri=http://127.0.0.1:46435/p7xNBM2TJeA=/ flutter: INFO subiquity_server: Starting server (PID: 27882) with args: [-m, subiquity.cmd.server, --dry-run, --machine-config=examples/machines/simple.json, --source-catalog=examples/sources/desktop.yaml, --storage-version=2, --dry-run-config=examples/dry-run-configs/tpm.yaml] flutter: INFO subiquity_server: Waiting server up to 90 seconds flutter: ERROR subiquity_server: SocketException: Connection failed (OS Error: No such file or directory, errno = 2), address = ../../vendor/ubuntu-desktop-provision/packages/subiquity_client/subiquity/.subiquity/socket, port = 0 Traceback (most recent call last): File "