WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: LXDE2 + GVFS Does Not Find Network Shares  (Read 3369 times)

Offline SamK

  • Hero Member
  • *****
  • Posts: 713
LXDE2 + GVFS Does Not Find Network Shares
« on: October 24, 2010, 11:48:38 AM »
In TC 3.1, LXDE2 + GVFS is installed.  In PCmanFM 0.9.7 Menu Go->Network Drives produces an error message:
Code: [Select]
Error
Operation not supported

In Lubuntu 10.10 this works by automatically creating directories (mounts?) to the remote shares in ~/.gvfs, which is not present in the /home/tc directory.  Are there other extensions required  by TC3.1 that are not listed as dependencies of LXDE2 and GVFS?
   

Offline Arslan S.

  • Hero Member
  • *****
  • Posts: 825
Re: LXDE2 + GVFS Does Not Find Network Shares
« Reply #1 on: October 24, 2010, 02:07:13 PM »
mounting on ~/.gvfs causes tiny core backup fail all the time so i had to compile gvfs without fuse support

Offline SamK

  • Hero Member
  • *****
  • Posts: 713
Re: LXDE2 + GVFS Does Not Find Network Shares
« Reply #2 on: October 25, 2010, 03:47:44 AM »
mounting on ~/.gvfs causes tiny core backup fail all the time so i had to compile gvfs without fuse support
OK. 

A few questions from the perspective of a non-maintainer/non-coder as I am quite curious.

Have I understood correctly that the issue does not apply in circumstances where filetool.sh is not used, i.e. when a persistent home is employed?  If so, is there a case for having a version to be used only when filetool.sh is not used to backup a persistent home directory?  I can see that from a package maintainers point of view offering two versions is less desirable than a single package and fully accept it is entirely your choice to make.

Without the benefit of the testing you conducted I may not have grasped the reason for the incompatibility of the Tinycore backup with ~/.gvfs.  Is it not possible to exclude ~/.gvfs from the backup via xfiletool.lst?  When GVFS is listed in OnBoot ~/.gvfs will then be (re)created in the same condition (unpopulated) as when initially downloaded and installed from the TC repository.  The remote network shares will then be found (again) and mounts (re)created for them in ~/.gvfs.  Is this an overly simplistic view of the issue?
   

Offline Arslan S.

  • Hero Member
  • *****
  • Posts: 825
Re: LXDE2 + GVFS Does Not Find Network Shares
« Reply #3 on: October 25, 2010, 07:03:15 AM »
adding ~/.gvfs to backup exclude list does not help unfortunately

and backup/restore is a tiny core standart so i can not force people to remove home from backup but i prefer something that just works for everyone as a package maintainer

Offline jls

  • Hero Member
  • *****
  • Posts: 2135
Re: LXDE2 + GVFS Does Not Find Network Shares
« Reply #4 on: October 25, 2010, 07:53:10 AM »
maybe this could be soved if shutdown.sh would be executed before the backup
dCore user

Offline SamK

  • Hero Member
  • *****
  • Posts: 713
Re: LXDE2 + GVFS Does Not Find Network Shares
« Reply #5 on: October 25, 2010, 09:40:29 AM »
...i can not force people to remove home from backup...
I wonder If we may have a language difficulty here.  Perhaps my clumsy manner of expressing my ideas mistakenly led you you think this is what I was suggesting.

...i prefer something that just works for everyone as a package maintainer
I fully support this point of view.  It is regrettable that it can only be achieved by dropping one of the most attractive features of the app.  I feel sure that automatic discovery and mounting of remote network shares would be welcomed by both users and non-users of filetool.sh.

adding ~/.gvfs to backup exclude list does not help unfortunately

and backup/restore is a tiny core standart...
Well... there is (may be?) an implicit acknowledgement that not all TC users will be running filetool.sh.  shutdown.sh tests to see if a backup has been conducted or not.
Code: [Select]
#!/bin/sh
# put user shutdown commands here

# If no backup of home was done then loop through valid users to clean up.
if [ ! -e /tmp/backup_done ] || ! grep -q "^home" /opt/.filetool.lst; then
...
I am unaware of the the extent of the problem with GVFS and filetool.sh, and will probably be of little assistance with it.  Might it be worth sharing your findings with the TC team to see if it can be resolved.  Its inclusion by default in Lubuntu indicates there is a perceived benefit within another (albeit not quite so) minimalistic distro .
  
  
« Last Edit: October 25, 2010, 09:49:30 AM by SamK »