Changes between Version 15 and Version 16 of DnDDebug
- Timestamp:
- Jan 5, 2023 9:44:28 AM (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DnDDebug
v15 v16 3 3 Handling drag and drop operations across various host and guest OS combinations is a difficult and time sensitive topic. To diagnose your problem further we need you to run your VirtualBox installation with several adjustments being made. The adjustments affect the host operating system as well as the guest you want to use for this drag and drop operation. 4 4 5 '''First note:''' Drag and drop support only is available for '''VirtualBox 5.0 and newer'''. Older versions of VirtualBox only had experimental support and therefore are not supported. 5 == Requirements == 6 6 7 '''Second note:''' The guest needs to have the !VirtualBox Guest Additions installed in order to perform drag and drop operations from/to the host. Without Guest Additions drag and drop will not work! 7 * Drag and drop support only is available for '''VirtualBox 5.0 and newer'''. Older versions of VirtualBox only had experimental support and therefore are not supported. 8 * The guest needs to have the !VirtualBox Guest Additions installed in order to perform drag and drop operations from/to the host. Without Guest Additions drag and drop will not work! 9 * Drag and drop is disabled by default on newly created VMs. To enable drag and drop support, go to the VM's "Devices" menu, open "Drag and drop" and select the appropriate mode you want to use. 8 10 9 '''Third note:''' Drag and drop is disabled by default on newly created VMs. To enable drag and drop support, go to the VM's "Devices" menu, open "Drag and drop" and select the appropriate mode you want to use. 10 11 Please also be aware that drag and drop (DnD) support at the moment only is available for the official "!VirtualBox Manager" frontend. If you do use other frontends (such as VBoxHeadless or VBoxSDL) then this guide will '''not''' work for you. 11 Note: Please also be aware that drag and drop (DnD) support at the moment only is available for the official "!VirtualBox Manager" frontend. If you do use other frontends (such as VBoxHeadless or VBoxSDL) then this guide will '''not''' work for you. 12 12 13 13 == Collecting information from the host == … … 46 46 Collecting drag and drop debug information on the guest is similar to collecting it on the host. For that also system-wide environment variables need to be set on the guest (not on the host!). 47 47 48 === For Linux, BSD or Solaris guests, do the following:===48 === Linux, BSD or Solaris guests === 49 49 50 50 * Make sure you at least have the !VirtualBox Guest Additions 5.0 or higher installed. … … 69 69 }}} 70 70 71 === For Windows guests, do the following:===71 === Windows guests === 72 72 73 * Make sure you at least have the !VirtualBox Guest Additions 5.0or higher installed.73 * Make sure you at least have the !VirtualBox Guest Additions 6.1 or higher installed. 74 74 * Create the directory "C:\Temp" on the guest if it does not exist yet. 75 * Open an command line prompt as Administrator and execute: 75 * Open the task manager and make sure VBoxTray.exe is **not** running anymore (kill VBoxTray.exe if needed). 76 * Open a command line prompt and execute: 76 77 {{{ 77 setx VBOXTRAY_RELEASE_LOG_FLAGS "time tid thread" /M 78 setx VBOXTRAY_RELEASE_LOG "guest_dnd.e.l.l2.l3.f" /M 79 setx VBOXTRAY_RELEASE_LOG_DEST "file=C:\Temp\VBoxTray.log" /M 78 VBoxTray.exe -vvvv --logfile c:\temp\VBoxTray.log 80 79 }}} 81 * Reboot the guest.82 80 * Perform and reproduce the faulty drag and drop operation (from host to guest or guest to host). 83 81 … … 87 85 }}} 88 86 89 == = Troubleshooting ===87 == FAQ / Troubleshooting == 90 88 91 89 ||='''Question''' =||='''Answer''' =|| 90 ||VBox.log does not contain and verbose drag'n drop output.|| \ 91 ||Make sure that the VBoxSVC (VBoxSVC[.exe]) and VM (VirtualBoxVM[.exe]) processes inherited **all** VBOX_RELEASE_LOG_XXX environment variables. Try restarting the host if they don't. || 92 ||VBoxTray.log does not contain and verbose drag'n drop output.|| \ 93 ||Make sure that VBoxTray was started manually with the parameters specified above and that the log output directory is accessible for VBoxTray. || 92 94 ||The command '''setx''' does not work on my Windows guest or host. What to do?|| \ 93 95 ||Older Windows operating systems (such as Windows XP) don't have the command '''setx''' available. You have to install the "Windows XP Support Tools" first: [http://www.microsoft.com/en-us/download/details.aspx?id=18546 Download]|| 94 96 95 == Ok, all done! What now?==97 == Collecting and supplying the log files == 96 98 97 99 Please collect the VBox.log from the host and the guest (either VBoxClient.log or VBoxTray.log, depending on which guest you are running), pack those (ZIP, RAR) into an archive and submit that archive as part of a new bug report at our [https://www.virtualbox.org/wiki/Bugtracker public bug tracker].