Steam (Borealis) installation failure in 'Steam' app

Problem

After following official instruction ‘https://fydeos.io/docs/knowledge-base/recipes/steam-with-borealis/’, I received the following error message:

There was a problem setting up Steam on FydeOS devices. 
Steam could not be installed on this device.

However, Linux subsystem could be installed and launched successfully.

Platform information

FydeOS version: openFyde r114-r2 iris
RAM: 16GB
CPU: i5-7200U
GPU: only intel UHD 620, no other GPU.
Storage: 180G SATA3 SSD

Log

2024-01-31T02:11:25.821230Z INFO dlcservice[1419]: INFO dlcservice: [dlc.cc(884)] Disabling DLC=borealis-dlc reserve.
2024-01-31T02:11:25.824289Z INFO dlcservice[1419]: INFO dlcservice: [dlc.cc(861)] Changing DLC=borealis-dlc state to INSTALLING
2024-01-31T02:11:25.824370Z INFO dlcservice[1419]: INFO dlcservice: [dlc.cc(505)] Installing already verified DLC=borealis-dlc
2024-01-31T02:11:25.825136Z INFO dbus-daemon[554]: [system] Activating service name='org.chromium.ImageLoader' requested by ':1.61' (uid=20118 pid=1419 comm="/usr/sbin/dlcservice " label="u:r:cros_dlcservice:s0") (using servicehelper)
2024-01-31T02:11:25.860946Z INFO minijail0[6779]: libminijail[6779]: applying policy for default runtime: /etc/security/minijail/v0.bin
2024-01-31T02:11:25.868343Z WARNING imageloader[6778]: Could not read key file /usr/share/misc/oci-container-key-pub.der
2024-01-31T02:11:25.873872Z INFO dbus-daemon[554]: [system] Successfully activated service 'org.chromium.ImageLoader'
2024-01-31T02:11:25.879033Z INFO kernel: [   37.025305] loop8: detected capacity change from 0 to 4194304
2024-01-31T02:11:25.929057Z INFO kernel: [   37.075419] device-mapper: verity: sha256 using implementation "sha256-avx2"
2024-01-31T02:11:25.986052Z INFO dlcservice[1419]: INFO dlcservice: [dlc.cc(861)] Changing DLC=borealis-dlc state to INSTALLED
2024-01-31T02:11:25.986927Z INFO dlcservice[1419]: INFO dlcservice: [metrics.cc(74)] InstallResult metric sent:2
2024-01-31T02:11:25.999741Z INFO dlcservice[1419]: INFO dlcservice: [dlc.cc(884)] Disabling DLC=borealis-dlc reserve.
2024-01-31T02:11:26.000716Z INFO dlcservice[1419]: INFO dlcservice: [dlc.cc(861)] Changing DLC=borealis-dlc state to INSTALLED
2024-01-31T02:11:26.001413Z INFO dlcservice[1419]: INFO dlcservice: [metrics.cc(74)] InstallResult metric sent:2
2024-01-31T02:11:26.002383Z INFO vm_concierge[3707]: Received request: CreateDiskImage
2024-01-31T02:11:26.002407Z WARNING vm_concierge[3707]: Disk allocation type is unspecified (or specified as auto). Whether to create a sparse disk image will be automatically determined using the requested disk size.
2024-01-31T02:11:26.002939Z INFO vm_concierge[3707]: Found existing disk at /run/daemon-store/crosvm/ef1e473d59013f9f15937897305792f06b4289b7/Ym9yZWFsaXM=.img with current size 161785827328 and usage 1081774080
2024-01-31T02:11:26.003711Z INFO vm_concierge[3707]: Received request: StartVm
2024-01-31T02:11:26.005249Z INFO vm_concierge[3707]: l1tf status: Mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable#012
2024-01-31T02:11:26.005263Z WARNING vm_concierge[3707]: StartVm:[UntrustedVM] Host vulnerable against untrusted VM
2024-01-31T02:11:26.013676Z INFO seneschal[3557]: Received request to start new 9p server
2024-01-31T02:11:26.014634Z INFO seneschal[3557]: Started server on /run/seneschal/scoped_dirlg7bhH
2024-01-31T02:11:26.016028Z INFO vmlog_forwarder[3561]: Received VmStartingUpSignal for ef1e473d59013f9f15937897305792f06b4289b7/borealis, cid 32, type 
2024-01-31T02:11:26.016170Z INFO vmlog_forwarder[3561]: Creating HostCollector watching /run/daemon-store/crosvm/ef1e473d59013f9f15937897305792f06b4289b7/log/Ym9yZWFsaXM=.lsock
2024-01-31T02:11:26.016318Z INFO vmlog_forwarder[3561]: Bound socket fd 18 at /run/daemon-store/crosvm/ef1e473d59013f9f15937897305792f06b4289b7/log/Ym9yZWFsaXM=.lsock
2024-01-31T02:11:26.019182Z WARNING 9s[6800]: libminijail[2]: logging seccomp filter failures
2024-01-31T02:11:26.048506Z INFO vm_concierge[3707]: Registering VM ef1e473d59013f9f15937897305792f06b4289b7/borealis with permission service
2024-01-31T02:11:26.049360Z WARNING vm_concierge[3707]: Big GL is not supported on this board
2024-01-31T02:11:26.050552Z INFO vm_concierge[3707]: Invoking VM: /usr/bin/crosvm run --cpus 4 --mem 14888 --net tap-fd=26 --cid 32 --socket /run/vm/vm.Nnl1d4/crosvm.sock --wayland-sock /tmp/.org.chromium.Chromium.MvdPg9/wayland-0 --serial hardware=serial,earlycon=true,num=1,type=unix,path=/run/daemon-store/crosvm/ef1e473d59013f9f15937897305792f06b4289b7/log/Ym9yZWFsaXM=.lsock --serial hardware=virtio-console,console=true,num=1,type=unix,path=/run/daemon-store/crosvm/ef1e473d59013f9f15937897305792f06b4289b7/log/Ym9yZWFsaXM=.lsock --serial hardware=debugcon,type=unix,path=/run/daemon-store/crosvm/ef1e473d59013f9f15937897305792f06b4289b7/log/Ym9yZWFsaXM=.lsock --syslog-tag VM(32) --no-smt --params printk.devkmsg=on --pmem-device /proc/self/fd/21 --params root=/dev/pmem0 ro --virtio-snd backend=cras,client_type=borealis,socket_type=unified,num_output_devices=3,num_input_devices=3,num_output_streams=5,num_input_streams=5 --rwdisk /proc/self/fd/23,sparse=true --gpu vulkan=true,cache-path=/run/daemon-store/crosvm/ef1e473d59013f9f15937897305792f06b4289b7/gpucache/Enqu9IFiqF6ezzaSE04jMg/Ym9yZWFsaXM/device,cache-size=1000M --gpu-render-server path=/usr/libexec/virgl_render_server,cache-path=/run/daemon-store/crosvm/ef1e473d59013f9f15937897305792f06b4289b7/gpucache/Enqu9IFiqF6ezzaSE04jMg/Ym9yZWFsaXM/render_server,cache-size=1000M --shared-dir /usr/share/fonts:fonts:type=fs:cache=always:uidmap=0 655360 5000,5000 600 50,5050 660410 1994950:gidmap=0 655360 1065,1065 20119 1,1066 656426 3934,5000 600 50,5050 660410 1994950:timeout=3600:rewrite-security-xattrs=true:ascii_casefold=false:writeback=true:posix_acl=true --vcpu-cgroup-path /sys/fs/cgroup/cpu/termina-vcpus --cpu-cluster 0,1,2,3 --hugepages --gpu-server-cgroup-path /sys/fs/cgroup/cpuset/borealis-vgpuserver /proc/self/fd/20 
2024-01-31T02:11:26.110198Z INFO crosvm[6823]:  [src/main.rs:786] crosvm started.
2024-01-31T02:11:26.127568Z INFO crosvm[6823]:  [src/main.rs:653] CLI arguments parsed.
2024-01-31T02:11:26.127635Z WARNING crosvm[6823]:  [src/main.rs:667] `crosvm run --syslog-tag` is deprecated; please use `crosvm --syslog-tag="VM(32)" run` instead
2024-01-31T02:11:26.133062Z WARNING kernel: [   37.279227] L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details.
2024-01-31T02:11:26.151841Z INFO VM(32)[6823]:  [src/crosvm/sys/unix.rs:1592] crosvm entering multiprocess mode
2024-01-31T02:11:26.158098Z WARNING crosvm[6829]: libminijail[1]: execve(/usr/libexec/virgl_render_server) failed: No such file or directory
2024-01-31T02:11:26.170167Z INFO VM(32)[6823]:  [src/crosvm/sys/unix/device_helpers.rs:1311] Bind mounting dir /run/daemon-store/crosvm/ef1e473d59013f9f15937897305792f06b4289b7/log
2024-01-31T02:11:26.170417Z INFO VM(32)[6823]:  [src/crosvm/sys/unix/device_helpers.rs:220] Trying to attach block device: /proc/self/fd/23
2024-01-31T02:11:26.170542Z INFO VM(32)[6823]:  [disk/src/disk.rs:218] disk size 161785827328, 
2024-01-31T02:11:26.170591Z INFO VM(32)[6823]:  [disk/src/disk.rs:207] Disk image file is hosted on file system type ef53
2024-01-31T02:11:26.187210Z INFO VM(32)[6823]:  [devices/src/virtio/virtio_pci_device.rs:850] virtio gpu read config register 0
2024-01-31T02:11:26.213540Z INFO VM(32)[6830]:  [devices/src/proxy.rs:246] begin child proc pcivirtio-wl
2024-01-31T02:11:26.217829Z INFO VM(32)[6831]:  [devices/src/proxy.rs:246] begin child proc pcivirtio-gpu
2024-01-31T02:11:26.218864Z INFO VM(32)[6832]:  [devices/src/proxy.rs:246] begin child proc pcivirtio-console
2024-01-31T02:11:26.219470Z INFO VM(32)[6833]:  [devices/src/proxy.rs:246] begin child proc pcivirtio-block
2024-01-31T02:11:26.223773Z INFO VM(32)[6834]:  [devices/src/proxy.rs:246] begin child proc pcivirtio-pmem
2024-01-31T02:11:26.224903Z INFO VM(32)[6837]:  [devices/src/proxy.rs:246] begin child proc pcivirtio-net
2024-01-31T02:11:26.226636Z INFO VM(32)[6835]:  [devices/src/proxy.rs:246] begin child proc pcivirtio-rng
2024-01-31T02:11:26.228878Z INFO VM(32)[6836]:  [devices/src/proxy.rs:246] begin child proc pcivirtio-balloon
2024-01-31T02:11:26.233257Z INFO VM(32)[6841]:  [devices/src/proxy.rs:246] begin child proc xhci controller
2024-01-31T02:11:26.234673Z INFO VM(32)[6838]:  [devices/src/proxy.rs:246] begin child proc pcivirtio-snd
2024-01-31T02:11:26.236251Z INFO VM(32)[6840]:  [devices/src/proxy.rs:246] begin child proc pcivirtio-fs
2024-01-31T02:11:26.239415Z INFO VM(32)[6823]:  [devices/src/sys/unix/acpi.rs:26] Listening on acpi_mc_group of acpi_event family
2024-01-31T02:11:26.241246Z INFO VM(32)[6839]:  [devices/src/proxy.rs:246] begin child proc pcivirtio-vsock
2024-01-31T02:11:26.413317Z ERR VM(32)[6823]:  [src/crosvm/sys/unix.rs:2985] child pid 11 exited: signo 17, status 126, code 1
2024-01-31T02:11:26.432326Z INFO crosvm[6823]: libminijail[10]: child process 11 exited with status 126
2024-01-31T02:11:26.472184Z INFO VM(32)[6823]:  [src/main.rs:791] exiting with success
2024-01-31T02:11:26.474543Z ERR vm_concierge[3707]: Received signal: 17 while waiting to start the VM
2024-01-31T02:11:26.474595Z ERR vm_concierge[3707]: 5
2024-01-31T02:11:26.529623Z INFO vm_concierge[3707]: Unregistering VM ef1e473d59013f9f15937897305792f06b4289b7/borealis from permission service
2024-01-31T02:11:26.530645Z INFO seneschal[3557]: Received request to stop server
2024-01-31T02:11:26.536200Z INFO seneschal[3557]: Process 2 killed by signal 15

Thank you, but I had already read your post and tried what you wrote, then I got the error I mentioned. The borealis image had been decompressed to the ‘/var/cache/dlc-images/borealis-dlc’. It just seems FydeOS cannot launch the vm.

2024-01-31T02:11:26.413317Z ERR VM(32)[6823]:  [src/crosvm/sys/unix.rs:2985] child pid 11 exited: signo 17, status 126, code 1
2024-01-31T02:11:26.432326Z INFO crosvm[6823]: libminijail[10]: child process 11 exited with status 126
2024-01-31T02:11:26.472184Z INFO VM(32)[6823]:  [src/main.rs:791] exiting with success
2024-01-31T02:11:26.474543Z ERR vm_concierge[3707]: Received signal: 17 while waiting to start the VM
2024-01-31T02:11:26.474595Z ERR vm_concierge[3707]: 5
2024-01-31T02:11:26.529623Z INFO vm_concierge[3707]: Unregistering VM ef1e473d59013f9f15937897305792f06b4289b7/borealis from permission service
2024-01-31T02:11:26.530645Z INFO seneschal[3557]: Received request to stop server
2024-01-31T02:11:26.536200Z INFO seneschal[3557]: Process 2 killed by signal 15

I tested this on 2 machines and it worked! idk why its not working here
Try running it again, this time use sudo bash instead of sudo -i , then run the script