sudo ~/vdesktop/vdesktop /dev/sdb gui dpkg-query: no packages found matching expect Systemd-nspawn and Expect need to be installed for vdesktop to work. Proceed? [Y/n] y Hit:1 http://ports.ubuntu.com/ubuntu-ports groovy InRelease Get:2 http://ports.ubuntu.com/ubuntu-ports groovy-updates InRelease [110 kB] Hit:3 http://packages.microsoft.com/repos/vscode stable InRelease Hit:4 https://deb.nodesource.com/node_10.x groovy InRelease Get:5 http://ports.ubuntu.com/ubuntu-ports groovy-backports InRelease [101 kB] Get:6 http://ports.ubuntu.com/ubuntu-ports groovy-security InRelease [110 kB] Get:7 http://ports.ubuntu.com/ubuntu-ports groovy-updates/main arm64 DEP-11 Metadata [13.6 kB] Get:8 http://ports.ubuntu.com/ubuntu-ports groovy-updates/universe arm64 DEP-11 Metadata [10.7 kB] Get:9 http://ports.ubuntu.com/ubuntu-ports groovy-backports/universe arm64 DEP-11 Metadata [532 B] Get:10 http://ports.ubuntu.com/ubuntu-ports groovy-security/main arm64 DEP-11 Metadata [2,580 B] Get:11 http://ports.ubuntu.com/ubuntu-ports groovy-security/universe arm64 DEP-11 Metadata [1,808 B] Fetched 351 kB in 3s (125 kB/s) Reading package lists... Done Building dependency tree Reading state information... Done All packages are up to date. Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: libnss-mymachines tcl-expect Suggested packages: tk8.6 The following NEW packages will be installed: expect libnss-mymachines systemd-container tcl-expect 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Need to get 646 kB of archives. After this operation, 2,213 kB of additional disk space will be used. Get:1 http://ports.ubuntu.com/ubuntu-ports groovy/universe arm64 tcl-expect arm64 5.45.4-2build1 [103 kB] Get:2 http://ports.ubuntu.com/ubuntu-ports groovy/universe arm64 expect arm64 5.45.4-2build1 [137 kB] Get:3 http://ports.ubuntu.com/ubuntu-ports groovy/main arm64 systemd-container arm64 246.6-1ubuntu1 [294 kB] Get:4 http://ports.ubuntu.com/ubuntu-ports groovy/main arm64 libnss-mymachines arm64 246.6-1ubuntu1 [112 kB] Fetched 646 kB in 4s (161 kB/s) Selecting previously unselected package tcl-expect:arm64. (Reading database ... 224564 files and directories currently installed.) Preparing to unpack .../tcl-expect_5.45.4-2build1_arm64.deb ... Unpacking tcl-expect:arm64 (5.45.4-2build1) ... Selecting previously unselected package expect. Preparing to unpack .../expect_5.45.4-2build1_arm64.deb ... Unpacking expect (5.45.4-2build1) ... Selecting previously unselected package systemd-container. Preparing to unpack .../systemd-container_246.6-1ubuntu1_arm64.deb ... Unpacking systemd-container (246.6-1ubuntu1) ... Selecting previously unselected package libnss-mymachines:arm64. Preparing to unpack .../libnss-mymachines_246.6-1ubuntu1_arm64.deb ... Unpacking libnss-mymachines:arm64 (246.6-1ubuntu1) ... Setting up tcl-expect:arm64 (5.45.4-2build1) ... Setting up systemd-container (246.6-1ubuntu1) ... Created symlink /etc/systemd/system/multi-user.target.wants/machines.target → /l ib/systemd/system/machines.target. Setting up expect (5.45.4-2build1) ... Setting up libnss-mymachines:arm64 (246.6-1ubuntu1) ... First installation detected... Checking NSS setup... Processing triggers for libc-bin (2.32-0ubuntu3) ... Processing triggers for man-db (2.9.3-2) ... Processing triggers for dbus (1.12.20-1ubuntu1) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. Created a vdesktop script in /usr/bin. You can now run the command 'vdesktop' directly, instead of /home/itai/vdesktop/vdesktop! And you don't have to use sudo! Waiting 10 seconds before proceeding. Current config: VDESKTOP_BOOT_MODE: gui VDESKTOP_UMOUNT_ON_EXIT: yes VDESKTOP_USERNAME: pi VDESKTOP_PASSWORD: raspberry VDESKTOP_AUTO_LOGIN: yes VDESKTOP_MOUNTPOINT: /media/pi/vdesktop VDESKTOP_ENABLE_ROOTMOUNT: yes VDESKTOP_ENABLE_VIRGL: yes VDESKTOP_LOCAL_BINARIES: yes VDESKTOP_NSPAWN_FLAGS: Message from Botspot: Comments >/dev/null. Just kidding! Questions or suggestions? https://www.raspberrypi.org/forums/viewtopic.php?&t=251757 Given /dev/sdb, running in external storage device mode. Partiton 2 exists. Mounting /dev/sdb2 to /media/pi/vdesktop, and mounting /dev/sdb1 to /media/pi/vdesktop/boot. Mounted /media/pi/vdesktop/etc/chromium-browser/customizations/noxshm Mounted /media/pi/vdesktop/etc/chromium-browser/customizations/disable-gpu Virgilrenderer server not found, but it's enabled in the config file. Compiling virglrenderer in 10 seconds. To cancel, press Ctrl+C before then.......... Compiling virglrenderer now. --2020-11-28 09:32:20-- http://ftp.br.debian.org/debian/pool/main/libe/libepoxy/libepoxy0_1.5.4-1_armhf.deb Resolving ftp.br.debian.org (ftp.br.debian.org)... 200.236.31.3, 2801:82:80ff:8000::4 Connecting to ftp.br.debian.org (ftp.br.debian.org)|200.236.31.3|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 171604 (168K) [application/x-debian-package] Saving to: ‘libepoxy0_1.5.4-1_armhf.deb’ libepoxy0_1.5.4-1_a 100%[===================>] 167.58K 141KB/s in 1.2s 2020-11-28 09:32:28 (141 KB/s) - ‘libepoxy0_1.5.4-1_armhf.deb’ saved [171604/171604] --2020-11-28 09:32:28-- http://ftp.br.debian.org/debian/pool/main/libe/libepoxy/libepoxy-dev_1.5.4-1_armhf.deb Resolving ftp.br.debian.org (ftp.br.debian.org)... 200.236.31.3, 2801:82:80ff:8000::4 Connecting to ftp.br.debian.org (ftp.br.debian.org)|200.236.31.3|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 127384 (124K) [application/x-debian-package] Saving to: ‘libepoxy-dev_1.5.4-1_armhf.deb’ libepoxy-dev_1.5.4- 100%[===================>] 124.40K 83.6KB/s in 1.5s 2020-11-28 09:32:31 (83.6 KB/s) - ‘libepoxy-dev_1.5.4-1_armhf.deb’ saved [127384/127384] Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'libepoxy-dev:armhf' instead of '/root/libepoxy-dev_1.5.4-1_armhf.deb' Note, selecting 'libepoxy0:armhf' instead of '/root/libepoxy0_1.5.4-1_armhf.deb' The following additional packages will be installed: libegl1-mesa-dev:armhf The following NEW packages will be installed: libegl1-mesa-dev:armhf libepoxy-dev:armhf libepoxy0:armhf 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 7,508 B/306 kB of archives. After this operation, 2,671 kB of additional disk space will be used. Get:1 /root/libepoxy0_1.5.4-1_armhf.deb libepoxy0 armhf 1.5.4-1 [172 kB] Get:2 /root/libepoxy-dev_1.5.4-1_armhf.deb libepoxy-dev armhf 1.5.4-1 [127 kB] Get:3 http://ports.ubuntu.com/ubuntu-ports groovy/main armhf libegl1-mesa-dev armhf 20.2.1-1 [7,508 B] Fetched 7,508 B in 7s (1,139 B/s) Selecting previously unselected package libegl1-mesa-dev:armhf. (Reading database ... 224714 files and directories currently installed.) Preparing to unpack .../libegl1-mesa-dev_20.2.1-1_armhf.deb ... Unpacking libegl1-mesa-dev:armhf (20.2.1-1) ... Selecting previously unselected package libepoxy0:armhf. Preparing to unpack .../libepoxy0_1.5.4-1_armhf.deb ... Unpacking libepoxy0:armhf (1.5.4-1) ... dpkg: error processing archive /root/libepoxy0_1.5.4-1_armhf.deb (--unpack): trying to overwrite shared '/usr/share/doc/libepoxy0/changelog.Debian.gz', which is different from other instances of package libepoxy0:armhf Selecting previously unselected package libepoxy-dev:armhf. Preparing to unpack .../libepoxy-dev_1.5.4-1_armhf.deb ... Unpacking libepoxy-dev:armhf (1.5.4-1) ... Errors were encountered while processing: /root/libepoxy0_1.5.4-1_armhf.deb N: Download is performed unsandboxed as root as file '/root/libepoxy0_1.5.4-1_armhf.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) E: Sub-process /usr/bin/dpkg returned an error code (1) Failed to install local dependencies! Hold on... Unmounted /media/pi/vdesktop/etc/chromium-browser/customizations/noxshm Unmounted /media/pi/vdesktop/etc/chromium-browser/customizations/disable-gpu Cleaning up... Almost done... Done!