https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291151

--- Comment #7 from Jason W. Bacon <[email protected]> ---
This was easy to reproduce...

1. Create new 14.3 VM under VirtualBox
2. Run desktop-installer, select a lightweight WM
3. auto-install-linux_base rl9
4. pkg install linux-chrome
5. Test: Success
6. freebsd-update fetch install
7. reboot
8. Test: Failed

The problem was not that tmpfs wasn't mounted, but that something else was
interfering with it:

Before freebsd-update:

/dev/ada0p2  15225628 12831208 1176372    92%    /
devfs               1        0       1     0%    /dev
fdescfs             1        0       1     0%    /dev/fd
procfs              8        0       8     0%    /proc
map -hosts          0        0       0   100%    /net
linprocfs           8        0       8     0%    /compat/linux/proc
tmpfs          927344        4  927340     0%    /compat/linux/dev/shm
linsysfs            8        0       8     0%    /compat/linux/sys

After freebsd-update:

/dev/ada0p2  15225628 13431032  576548    96%    /
devfs               1        0       1     0%    /dev
fdescfs             1        0       1     0%    /dev/fd
procfs              8        0       8     0%    /proc
linprocfs           8        0       8     0%    /compat/linux/proc
tmpfs         1215284        4 1215280     0%    /compat/linux/dev/shm
linsysfs            8        0       8     0%    /compat/linux/sys
devfs               1        0       1     0%    /compat/linux/dev
fdescfs             1        0       1     0%    /compat/linux/dev/fd
map -hosts          0        0       0   100%    /net

Why devfs is getting mounted on /compat/linux/dev is a mystery at the moment. 
It's not in fstab:

# Device        Mountpoint      FStype  Options Dump    Pass#
/dev/ada0p2     /               ufs     rw      1       1
/dev/ada0p3     none            swap    sw      0       0
# Added by auto-admin from /usr/local/sbin/auto-add-fdesc-mount
fdesc           /dev/fd                 fdescfs rw              0       0
# End auto-admin addition
# Added by auto-admin from desktop-installer
proc                    /proc           procfs  rw              0       0
# End auto-admin addition
# Added by auto-admin from /usr/local/sbin/auto-install-linux_base
linprocfs       /compat/linux/proc      linprocfs       rw      0       0
# End auto-admin addition
# Added by auto-admin from /usr/local/sbin/auto-install-linux_base
tmpfs           /compat/linux/dev/shm   tmpfs   rw,mode=1777    0       0
# End auto-admin addition
# Added by auto-admin from /usr/local/sbin/auto-install-linux_base
linsysfs        /compat/linux/sys       linsysfs        rw      0       0
# End auto-admin addition

Unmounting /compat/linux/dev/fd and /compat/linux/dev enables google-chrome to
function again.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to