After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 789466 - cannot add folder to share with guest, in the shared folders dialog
cannot add folder to share with guest, in the shared folders dialog
Product: gnome-boxes
Classification: Applications
Component: properties
Other Linux
: Normal normal
: --
Assigned To: GNOME Boxes maintainer(s)
GNOME Boxes maintainer(s)
Depends on:
Reported: 2017-10-25 09:18 UTC by A.S. Boerema
Modified: 2018-01-11 11:00 UTC
See Also:
GNOME target: ---
GNOME version: ---

screenshot (63.17 KB, image/png)
2017-10-25 09:18 UTC, A.S. Boerema

Description A.S. Boerema 2017-10-25 09:18:16 UTC
Created attachment 362240 [details]

I wanted to use the new shared folders feature, but I cannot get it to work.

I've installed the spice-webdavd service (2.2) int the windows 7x64 guest and it started and is running.

I do get the + menu to add a host folder as a shared folder under the properties menu, but the folder list shows (None) and clicking the pulldownn menu does not give a list of folders.
Thherefore it is not possible to add a folder.

I also would like to add that there is no documentation for this (very nice) feature, other than the blog post form the developer tat implemented it.

My OS is ubuntu 17.10 with gnome 3.26.
Comment 1 Federico Bruni 2017-11-29 05:51:49 UTC
I was about to file a Documentation bug.

The blog post you mention is this one:

It seems to suggest that installing spice-webdavd in the guest is the single requirement needed.
I've just did that on a custom Fedora 27 virtual machine running on regular Fedora 27 host. But I cannot start the service:

$ sudo systemctl start spice-webdavd

$ systemctl status spice-webdavd
 spice-webdavd.service - webdav daemon for Spice guests
   Loaded: loaded (/usr/lib/systemd/system/spice-webdavd.service; static; vendor preset: disabled)                                                                                           
   Active: failed (Result: exit-code) since Wed 2017-11-29 06:49:17 CET; 1min 1s ago                                                                                                         
  Process: 1417 ExecStart=/usr/sbin/spice-webdavd -p 9843 $SPICE_WEBDAVD_EXTRA_ARGS (code=exited, status=1/FAILURE)                                                                          
 Main PID: 1417 (code=exited, status=1/FAILURE)                                                                                                                                              
Nov 29 06:49:17 lilydev systemd[1]: Started webdav daemon for Spice guests.                                                                                                                  
Nov 29 06:49:17 lilydev systemd[1]: spice-webdavd.service: Main process exited, code=exited, status=1/FAILURE                                                                                
Nov 29 06:49:17 lilydev systemd[1]: spice-webdavd.service: Unit entered failed state.                                                                                                        
Nov 29 06:49:17 lilydev systemd[1]: spice-webdavd.service: Failed with result 'exit-code'.
Comment 2 Federico Bruni 2017-11-29 12:20:09 UTC
I forgot to add that I'm using Boxes 3.26.2. (this feature was added in Boxes 3.25.3)

I've just tried also a Windows box, where I installed again the Spice Guest Tools plus the latest spice-webdavd (2.2) from here:

I start the service but it's stopped after few seconds.
The error is: “Error 1067: The process terminated unexpectedly”

It should be this bug:
Comment 3 Federico Bruni 2017-11-29 12:41:09 UTC
I've just tested a Debian sid box, where the spice-webdavd service works fine and the "Spice Client Folder" appears under Network in the file manager (PCManFM), but when I try to set the shared folder in Boxes it seems that nothing is saved:

- I click on +
- Local folder is empty and I cannot change it. This is the problem. Do I need any extra library in the host to make it work? (libphodav is already installed)
- I add a name and save, but nothing appears to be saved
Comment 4 GNOME Infrastructure Team 2018-01-11 11:00:55 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: