Shares gone after 8.01 -> 8.02 upgrade

Hi,
After upgrading from 801 to 802 on debian 8 using the in-app upgrader, all shares (to be seen under admin interface, workspaces, files, Shares) are gone. It’s just an empty list. No error logged as well.

The “People” menu shows all people, so I guess the database connection is working. Also our (ldap) users can logon, that works as well.

Anyone else seen the same? A solution?

Gina

Hi, your issue seems abnormal could you try to empty the cache file by doing
rm -rf i18n/* and rm -rf plugins_*
the cache file is localized in your pydio-core/core/src/data

Could not find the exact paths you mentioned, but cleaned ./pydio/data/cache/i18n/* and ./pydio/data/cache/plugins/* Hope that’s what you meant. Did not help.

Viewing the shares in 8.0.2 results in the following errors logged. In 8.0.1 these errors do NOT appear:

01-16-18 11:53:50 192.168.89.5 ERROR username Pydio\Core\PluginFramework\PluginsService Meta plugin Cannot instanciate Meta plugin, reason : Error while mounting file system!
01-16-18 11:53:50 192.168.89.5 ERROR username Pydio\Core\PluginFramework\PluginsService Meta plugin Cannot instanciate Meta plugin, reason : Error while mounting file system!
01-16-18 11:53:50 192.168.89.5 ERROR username Pydio\Core\PluginFramework\PluginsService Meta plugin Cannot instanciate Meta plugin, reason : Error while mounting file system!
01-16-18 11:53:50 192.168.89.5 ERROR username Pydio\Core\PluginFramework\PluginsService Meta plugin Cannot instanciate Meta plugin, reason : Error while mounting file system!
01-16-18 11:53:50 192.168.89.5 ERROR username Pydio\Core\PluginFramework\PluginsService Meta plugin Cannot instanciate Meta plugin, reason : Error while mounting file system!
01-16-18 11:53:50 192.168.89.5 ERROR username Pydio\Core\PluginFramework\PluginsService Meta plugin Cannot instanciate Meta plugin, reason : Error while mounting file system!

We are using fs.mount, and the mounts (using udevil) do actually succeed.

We find it strange that pydio tries to mount the shares, even though we are in the configuration pages, and are simply looking at the shares our users have defined. We feel that pydio should not try to actually mount anything…?

Perhaps this is the reason of the error…?

Anyone with an idea…?

Creating a share on dynamic mount is not a good idea. When you enter the mounted workspace to create a share, this share is linked to a physical path on the mount. However when you logout or just open another workspace, this share is unmount, then the physical path is no longer available.

Try to use as permanent mount or use smbclient-driver workspace.

Yes, we realise that, but it has always been working fine for us. We realise that after a reboot, the shares are gone. But the shares remain valid when changing workspace, or even after logging out. I guess it’s the pydio share that prevents the umount from succeeding.
We’re happy with this behaviour, and would like to continue using it.

ALL shares are gone, are you saying that this behaviour is deliberate?

And would it work better with smbclient driver than mount cifs?

@c12simple
Do you mean that this functionality has been disabled on purpose? We have always used sharing in combination with dynamic mounts, and we and our users understand the drawback.
But we can tell you from experience that the mounts remain valid, until the pydio server is rebooted.

And even after a reboot, the user simply needs to logon again, and the link is functional again.

Please don’t disable this functionality!?

And… are you saying that the smbclient-driver would NOT give this issue?

Is this working for others here…? It’s such a great product, and it’s so sad we cannot upgrade, as pydio 8.0.2 starts to validate shares first:
01-16-18 11:53:50 192.168.89.5 ERROR username Pydio\Core\PluginFramework\PluginsService Meta plugin Cannot instanciate Meta plugin, reason : Error while mounting file system!

Unfortunately this thread seems to have died. :frowning:
Are are stuck on v8.01, and would really like to upgrade.

@c12simple Is there any way to PREVENT these extra new 8.02 checks on dynamic shares?

We understand that it is not recommended to create pydio shares on dynamic mounted shares, but we are using it, and it works very well for us.

Please tell us there is a way to upgrade…?