Local fails to start after reinstalling VirtualBox

I had to remove VirtualBox as part of a security audit (the version shipping with local is out of data and gave security alerts). However when trying to reinstall Local I’m having real issues.

I’ve tried literally everything on this forum including removing files in Application Support etc etc…

here is my log file.

Aug 24, 2017, 5:37 PM GMT+1 - info: [main/docker-machine] Starting "local-by-flywheel"...
Aug 24, 2017, 5:37 PM GMT+1 - info: [main/docker-machine] (local-by-flywheel) Waiting for an IP...
Aug 24, 2017, 5:37 PM GMT+1 - info: [main/docker-machine] Machine "local-by-flywheel" was started.
Aug 24, 2017, 5:37 PM GMT+1 - info: [main/docker-machine] Waiting for SSH to be available...
Aug 24, 2017, 5:37 PM GMT+1 - info: [main/docker-machine] Detecting the provisioner...
Aug 24, 2017, 5:37 PM GMT+1 - info: [main/docker-machine] Started machines may have new IP addresses. You may need to re-run the `docker-machine env` command.
Aug 24, 2017, 5:37 PM GMT+1 - info: [main/set-docker-env] Getting Docker Machine env.
Aug 24, 2017, 5:37 PM GMT+1 - info: [main/set-docker-env] Received Docker Machine env.
Aug 24, 2017, 5:37 PM GMT+1 - info: [main/docker-machine-nfs] NFS Mount Status 
{ error: null,
  stdout: 'tmpfs on / type tmpfs (rw,relatime,size=917692k)\nproc on /proc type proc (rw,relatime)\nsysfs on /sys type sysfs (rw,relatime)\ndevpts on /dev/pts type devpts (rw,relatime,mode=600,ptmxmode=000)\ntmpfs on /dev/shm type tmpfs (rw,relatime)\nfusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)\n/dev/sda1 on /mnt/sda1 type ext4 (rw,relatime,data=ordered)\ncgroup on /sys/fs/cgroup type tmpfs (rw,relatime,mode=755)\ncgroup on /sys/fs/cgroup/cpuset type cgroup (rw,relatime,cpuset)\ncgroup on /sys/fs/cgroup/cpu type cgroup (rw,relatime,cpu)\ncgroup on /sys/fs/cgroup/cpuacct type cgroup (rw,relatime,cpuacct)\ncgroup on /sys/fs/cgroup/blkio type cgroup (rw,relatime,blkio)\ncgroup on /sys/fs/cgroup/memory type cgroup (rw,relatime,memory)\ncgroup on /sys/fs/cgroup/devices type cgroup (rw,relatime,devices)\ncgroup on /sys/fs/cgroup/freezer type cgroup (rw,relatime,freezer)\ncgroup on /sys/fs/cgroup/net_cls type cgroup (rw,relatime,net_cls)\ncgroup on /sys/fs/cgroup/perf_event type cgroup (rw,relatime,perf_event)\ncgroup on /sys/fs/cgroup/net_prio type cgroup (rw,relatime,net_prio)\ncgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,relatime,hugetlb)\ncgroup on /sys/fs/cgroup/pids type cgroup (rw,relatime,pids)\n/dev/sda1 on /mnt/sda1/var/lib/docker/aufs type ext4 (rw,relatime,data=ordered)\n',
  stderr: '',
  hasUsers: null }
Aug 24, 2017, 5:37 PM GMT+1 - info: [main/docker-machine-nfs] Enabling Docker Machine NFS
Aug 24, 2017, 5:37 PM GMT+1 - info: [main/docker-machine-nfs] Docker Machine NFS Result Configuring /etc/exports on macOS
The nfsd service is already enabled.

Aug 24, 2017, 5:37 PM GMT+1 - info: [main/docker-machine-nfs] Mounting Boot2Docker volumes Attempt number:  1

Many thanks

Hi @taylorsuk,

Sorry for the trouble!

What is Local showing in the main window?

Hi @clay I hope they are paying you well, you’re all over this forum!

Just starting local machine and a loading bar…

Haha, I try! :grin:


Based off of what’s in the log I’d try the following:

  1. Browse to ~/Library/Application Support/Local by Flywheel in Finder. You can get there easily by pressing Cmd + Shift + G.
  2. Create a file named nfs.json containing { disabled: true }
  3. Relaunch Local

Ok, I can get into local now…

However I’m getting the following errors.

Are these errors on brand new sites or are Test and Test2 existing sites?

If it’s the latter, can you try creating a new site?

Nope, brand new…

Ah, okay.

One more thing to try:

  1. Go to Preferences » Advanced
  2. Toggle “Faster Docker Volumes”, wait for notifications saying it succeeded
  3. Try creating another site

If that doesn’t help, can you provide the log again?

It won’t start again

{ error: null,
  stdout: 'tmpfs on / type tmpfs (rw,relatime,size=917692k)\nproc on /proc type proc (rw,relatime)\nsysfs on /sys type sysfs (rw,relatime)\ndevpts on /dev/pts type devpts (rw,relatime,mode=600,ptmxmode=000)\ntmpfs on /dev/shm type tmpfs (rw,relatime)\nfusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)\n/dev/sda1 on /mnt/sda1 type ext4 (rw,relatime,data=ordered)\ncgroup on /sys/fs/cgroup type tmpfs (rw,relatime,mode=755)\ncgroup on /sys/fs/cgroup/cpuset type cgroup (rw,relatime,cpuset)\ncgroup on /sys/fs/cgroup/cpu type cgroup (rw,relatime,cpu)\ncgroup on /sys/fs/cgroup/cpuacct type cgroup (rw,relatime,cpuacct)\ncgroup on /sys/fs/cgroup/blkio type cgroup (rw,relatime,blkio)\ncgroup on /sys/fs/cgroup/memory type cgroup (rw,relatime,memory)\ncgroup on /sys/fs/cgroup/devices type cgroup (rw,relatime,devices)\ncgroup on /sys/fs/cgroup/freezer type cgroup (rw,relatime,freezer)\ncgroup on /sys/fs/cgroup/net_cls type cgroup (rw,relatime,net_cls)\ncgroup on /sys/fs/cgroup/perf_event type cgroup (rw,relatime,perf_event)\ncgroup on /sys/fs/cgroup/net_prio type cgroup (rw,relatime,net_prio)\ncgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,relatime,hugetlb)\ncgroup on /sys/fs/cgroup/pids type cgroup (rw,relatime,pids)\n/dev/sda1 on /mnt/sda1/var/lib/docker/aufs type ext4 (rw,relatime,data=ordered)\nnone on /mnt/sda1/var/lib/docker/aufs/mnt/983fa996dc1e43b8504f67df1d2d3cc1877ec764e103a2938aeaf53518b14a96 type aufs (rw,relatime,si=32815f2ff531f4d6,dio,dirperm1)\nshm on /mnt/sda1/var/lib/docker/containers/691db0208e1ffe18577cdda7af64094bc4cd9a42941f2b0efe52a9155c15a63a/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k)\nnsfs on /var/run/docker/netns/418479db585c type nsfs (rw)\nnone on /mnt/sda1/var/lib/docker/aufs/mnt/f066c9ce59fff17f59b1e4235924833864df6393b2f51071e165112dcdb1a096 type aufs (rw,relatime,si=32815f2fe2f054d6,dio,dirperm1)\nshm on /mnt/sda1/var/lib/docker/containers/582441debc86b901e8e2661e2ff9824efff42efe17683628af594a5a65d98243/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k)\nnsfs on /var/run/docker/netns/1d26d49e05fc type nsfs (rw)\n',
  stderr: '',
  hasUsers: null }
Aug 24, 2017, 8:56 PM GMT+1 - info: [main/docker-machine-nfs] Enabling Docker Machine NFS
Aug 24, 2017, 8:57 PM GMT+1 - info: [main/docker-machine-nfs] Docker Machine NFS Result Configuring /etc/exports on macOS
The nfsd service is already enabled.

Aug 24, 2017, 8:57 PM GMT+1 - info: [main/docker-machine-nfs] Mounting Boot2Docker volumes Attempt number:  1
Aug 24, 2017, 8:57 PM GMT+1 - info: [main/stopSite] Stopping site: running mydumper
Aug 24, 2017, 8:57 PM GMT+1 - info: [main/stopSite] Stopping site: killing container 691db0208e1ffe18577cdda7af64094bc4cd9a42941f2b0efe52a9155c15a63a
Aug 24, 2017, 8:57 PM GMT+1 - info: [main/index] All Local sites are stopped. Shutting down VM.
Aug 24, 2017, 8:57 PM GMT+1 - info: [main/index] Existing Pressmatic data does not exist.
Aug 24, 2017, 8:57 PM GMT+1 - info: [main/set-docker-env] Getting Docker Machine env.
Aug 24, 2017, 8:57 PM GMT+1 - info: [main/set-docker-env] Received Docker Machine env.
Aug 24, 2017, 9:01 PM GMT+1 - info: [main/index] All Local sites are stopped. Shutting down VM.
Aug 24, 2017, 9:01 PM GMT+1 - info: [main/index] Existing Pressmatic data does not exist.
Aug 24, 2017, 9:01 PM GMT+1 - info: [main/check-system] Check System: Docker Machine:  
{ stdout: 'Stopped\n', stderr: '' }
Aug 24, 2017, 9:01 PM GMT+1 - info: [renderer/CheckEnvPage] Check system promise response: [ undefined, 'machine-halted' ] machine-halted
Aug 24, 2017, 9:01 PM GMT+1 - info: [main/docker-machine] Checking Boot2Docker.iso hash
Aug 24, 2017, 9:01 PM GMT+1 - info: [main/docker-machine] Running  /Applications/Local by Flywheel.app/Contents/Resources/extraResources/virtual-machine/vendor/docker/osx/docker-machine start local-by-flywheel
Aug 24, 2017, 9:01 PM GMT+1 - info: [main/docker-machine] Starting "local-by-flywheel"...
Aug 24, 2017, 9:01 PM GMT+1 - info: [main/docker-machine] (local-by-flywheel) Check network to re-create if needed...
Aug 24, 2017, 9:01 PM GMT+1 - info: [main/docker-machine] (local-by-flywheel) Waiting for an IP...
Aug 24, 2017, 9:01 PM GMT+1 - info: [main/docker-machine] Machine "local-by-flywheel" was started.
Aug 24, 2017, 9:01 PM GMT+1 - info: [main/docker-machine] Waiting for SSH to be available...
Aug 24, 2017, 9:01 PM GMT+1 - info: [main/docker-machine] Detecting the provisioner...
Aug 24, 2017, 9:01 PM GMT+1 - info: [main/docker-machine] Started machines may have new IP addresses. You may need to re-run the `docker-machine env` command.
Aug 24, 2017, 9:01 PM GMT+1 - info: [main/set-docker-env] Getting Docker Machine env.
Aug 24, 2017, 9:01 PM GMT+1 - info: [main/set-docker-env] Received Docker Machine env.
Aug 24, 2017, 9:01 PM GMT+1 - info: [main/docker-machine-nfs] NFS Mount Status 
{ error: null,
  stdout: 'tmpfs on / type tmpfs (rw,relatime,size=917692k)\nproc on /proc type proc (rw,relatime)\nsysfs on /sys type sysfs (rw,relatime)\ndevpts on /dev/pts type devpts (rw,relatime,mode=600,ptmxmode=000)\ntmpfs on /dev/shm type tmpfs (rw,relatime)\nfusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)\n/dev/sda1 on /mnt/sda1 type ext4 (rw,relatime,data=ordered)\ncgroup on /sys/fs/cgroup type tmpfs (rw,relatime,mode=755)\ncgroup on /sys/fs/cgroup/cpuset type cgroup (rw,relatime,cpuset)\ncgroup on /sys/fs/cgroup/cpu type cgroup (rw,relatime,cpu)\ncgroup on /sys/fs/cgroup/cpuacct type cgroup (rw,relatime,cpuacct)\ncgroup on /sys/fs/cgroup/blkio type cgroup (rw,relatime,blkio)\ncgroup on /sys/fs/cgroup/memory type cgroup (rw,relatime,memory)\ncgroup on /sys/fs/cgroup/devices type cgroup (rw,relatime,devices)\ncgroup on /sys/fs/cgroup/freezer type cgroup (rw,relatime,freezer)\ncgroup on /sys/fs/cgroup/net_cls type cgroup (rw,relatime,net_cls)\ncgroup on /sys/fs/cgroup/perf_event type cgroup (rw,relatime,perf_event)\ncgroup on /sys/fs/cgroup/net_prio type cgroup (rw,relatime,net_prio)\ncgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,relatime,hugetlb)\ncgroup on /sys/fs/cgroup/pids type cgroup (rw,relatime,pids)\n/dev/sda1 on /mnt/sda1/var/lib/docker/aufs type ext4 (rw,relatime,data=ordered)\n',
  stderr: '',
  hasUsers: null }
Aug 24, 2017, 9:01 PM GMT+1 - info: [main/docker-machine-nfs] Enabling Docker Machine NFS
Aug 24, 2017, 9:01 PM GMT+1 - info: [main/docker-machine-nfs] Docker Machine NFS Result Configuring /etc/exports on macOS
The nfsd service is already enabled.

Aug 24, 2017, 9:01 PM GMT+1 - info: [main/docker-machine-nfs] Mounting Boot2Docker volumes Attempt number:  1

@clay I managed to solve the issue with the help of this error.

Aug 25, 2017, 8:17 AM GMT+1 - info: [main/docker-network-manager] Connected 06e9b70353ec031dd3b6995844d33a15492f5749d7942e7d0ad91b83a2fc7f56.
Aug 25, 2017, 8:17 AM GMT+1 - info: [main/WordPressInstaller] Latest version info 
{ version: '4.8.1',
  download: 'https://downloads.wordpress.org/release/wordpress-4.8.1.zip' }
Aug 25, 2017, 8:17 AM GMT+1 - info: [main/WordPressInstaller] Cached version info 4.8.1
Aug 25, 2017, 8:17 AM GMT+1 - info: [main/WordPressInstaller] copy() /Users/taylorsuk/Library/Application Support/Local by Flywheel/cached-wordpress/4.8.1 /Users/taylorsuk/Local Sites/test3/app
Aug 25, 2017, 8:17 AM GMT+1 - info: [main/docker-router] runContainer()
Aug 25, 2017, 8:17 AM GMT+1 - info: [main/WordPressInstaller] Running install-wp.sh
Aug 25, 2017, 8:17 AM GMT+1 - info: [main/WordPressInstaller] copy() /Users/xxxxxxx/Library/Application Support/Local by Flywheel/cached-wordpress/4.8.1 /Users/taylorsuk/Local Sites/test3/app
Aug 25, 2017, 8:17 AM GMT+1 - info: [main/hosts-helper] hostsHelper: Updated hosts. 
{ stdout: '', stderr: '' }
Aug 25, 2017, 8:17 AM GMT+1 - info: [main/WordPressInstaller] Running install-wp.sh
Aug 25, 2017, 8:17 AM GMT+1 - error: [main/WordPressInstaller] Error running /etc/scripts/install-wp.sh
Aug 25, 2017, 8:17 AM GMT+1 - error: [main/WordPressInstaller] Error! WordPress does not exist.

Basically the issue was due to the macOS firewall being set to it’s most strict setting - blocking incoming connections.

I forgot that I had switched this on… After doing this I had to remove the machine from Virtual Box and restart Local, it ran the build of everything again and I think all is working ok now.

Cheers!

@taylorsuk,

Rock on—glad you figured it out!

I appreciate the screenshot as well! I’ll see if there’s a way to ensure Local works even with that enabled.