vagrant/plugins/providers/virtualbox/action
Jeff Bonhag d7a5f74897
Fixes #11128: Error if machine folder inaccessible (#11239)
This commit catches the Errno::EPERM raised by the operating system if
the machine folder is inaccessible and displays it as a more friendly
error message.

This can be an issue on macOS Catalina if virtual machine files are kept
in a special directory (Documents/Downloads/Desktop) that Vagrant's
embedded Ruby is not allowed to access.
2019-12-17 12:41:12 -05:00
..
boot.rb core: WaitForCommunicator - more robust wait for boot 2013-08-29 16:27:00 -07:00
check_accessible.rb Convert all VirtualBox provider internals to use new state API 2013-01-21 11:38:37 -06:00
check_created.rb Convert all VirtualBox provider internals to use new state API 2013-01-21 11:38:37 -06:00
check_guest_additions.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
check_running.rb Convert all VirtualBox provider internals to use new state API 2013-01-21 11:38:37 -06:00
check_virtualbox.rb Fix Hyper-v and VirtualBox check 2018-02-23 11:24:30 -08:00
clean_machine_folder.rb Fixes #11128: Error if machine folder inaccessible (#11239) 2019-12-17 12:41:12 -05:00
clear_forwarded_ports.rb providers/virtualbox: only clear forwarded ports if there are any 2014-02-13 21:04:56 -08:00
clear_network_interfaces.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
created.rb Convert all VirtualBox provider internals to use new state API 2013-01-21 11:38:37 -06:00
customize.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
destroy.rb `vagrant destroy` fully works 2012-08-13 23:31:12 -07:00
destroy_unused_network_interfaces.rb Update CHANGELOG 2013-09-15 16:39:54 -07:00
discard_state.rb core: Use Machine#state wherever possible so we update the index 2014-04-21 13:51:23 -07:00
export.rb (#9059) Convert to windows path if on WSL during vbox export 2018-02-27 16:02:25 -08:00
forced_halt.rb Use the new GracefulHalt built-in for VirtualBox 2013-01-22 12:07:37 -08:00
forward_ports.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
import.rb providers/virtualbox: unify import/clone 2015-10-08 13:07:05 -04:00
import_master.rb Add a log message when the VM master is missing 2016-05-29 01:19:56 -04:00
is_paused.rb Properly handle paused VirtualBox VMs [GH-1184] 2013-01-30 22:47:45 -08:00
is_running.rb Convert all VirtualBox provider internals to use new state API 2013-01-21 11:38:37 -06:00
is_saved.rb Convert all VirtualBox provider internals to use new state API 2013-01-21 11:38:37 -06:00
match_mac_address.rb Allow automatic mac address assignment with virtuabox provider 2018-10-01 11:05:28 -07:00
message_already_running.rb Message on `up` that VM is already running [GH-1558] 2013-04-08 09:09:23 -07:00
message_not_created.rb Start moving the halt commands over to the new provider interface 2012-07-28 10:43:16 -07:00
message_not_running.rb `vagrant provision` 2012-08-14 21:21:31 -07:00
message_will_not_destroy.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
network.rb Update default_nic_type implementation within VirtualBox provider 2018-11-26 15:58:45 -08:00
network_fix_ipv6.rb Skip link-local addresses when fixing IPv6 route 2018-07-30 15:00:35 -07:00
package.rb Move pre-flight package validation to middleware 2016-05-27 17:07:04 -04:00
package_setup_files.rb Move package_setup_files to general lib to minimize code duplication 2016-10-07 17:31:15 +02:00
package_setup_folders.rb Move code for set-folders for packing VirtualBox to general 2016-10-06 15:07:13 +02:00
package_vagrantfile.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
prepare_clone_snapshot.rb providers/virtualbox: clone 2015-10-08 12:33:55 -04:00
prepare_forwarded_port_collision_params.rb Revert "Merge pull request #4616 from crypt1d/master" 2014-10-23 09:30:46 -07:00
prepare_nfs_settings.rb Filter any machine_ip when preparing the NFS settings 2017-07-24 14:02:15 -07:00
prepare_nfs_valid_ids.rb providers/virtualbox: don't clear /etc/exports on BSDs for NFS [GH-2645] 2013-12-13 22:03:14 -08:00
resume.rb core: Use Machine#state wherever possible so we update the index 2014-04-21 13:51:23 -07:00
sane_defaults.rb Disable automatic ennoblement of hostiocache 2014-05-29 10:27:00 -07:00
set_default_nic_type.rb Adjust requirement on warnings for VirtualBox NIC 2018-12-06 15:40:31 -08:00
set_name.rb Use .key? instead of .has_key? 2015-01-05 18:29:01 -05:00
setup_package_files.rb Move pre-flight package validation to middleware 2016-05-27 17:07:04 -04:00
snapshot_delete.rb providers/virtualbox: list snapshots, progress for delete 2015-10-07 16:41:58 -04:00
snapshot_restore.rb providers/virtualbox: snapshot restore 2015-10-07 16:48:29 -04:00
snapshot_save.rb providers/virtualbox: snapshot save/delete 2015-10-07 16:16:53 -04:00
suspend.rb core: Use Machine#state wherever possible so we update the index 2014-04-21 13:51:23 -07:00