[Samba] Eclipse (Java) locking issues after upgrade (3.6.23 -> 4.4.3)

Jeremy Allison jra at samba.org
Fri May 20 22:05:30 UTC 2016


On Fri, May 20, 2016 at 12:01:20PM -0400, Luc Lalonde wrote:
> Caused
>  by: java.io.IOException: An error occurred while locking file
> "/home/user/.eclipse/org.eclipse.platform_4.6.0_1664049636_macosx_cocoa_x86_64/configuration/org.eclipse.osgi/.manager/.fileTableLock":
>  "Operation not supported". A common reason is that the file system or
> Runtime Environment does not support file locking for that location.
> Please choose a different location, or disable file locking by passing
> "-Dosgi.locking=none" as a VM argument.
> 
> 	at org.eclipse.osgi.internal.location.Locker_JavaNio.lock(Locker_JavaNio.java:49)
> 
> 	at org.eclipse.osgi.storagemanager.StorageManager.lock(StorageManager.java:388)
> 
> 	at org.eclipse.osgi.storagemanager.StorageManager.open(StorageManager.java:701)
> 
> 	at org.eclipse.osgi.storage.Storage.getChildStorageManager(Storage.java:1785)
> 
> 	at org.eclipse.osgi.storage.Storage.getInfoInputStream(Storage.java:1802)
> 
> 	at org.eclipse.osgi.storage.Storage.<init>(Storage.java:128)
> 
> 	at org.eclipse.osgi.storage.Storage.createStorage(Storage.java:87)
> 
> 	at org.eclipse.osgi.internal.framework.EquinoxContainer.<init>(EquinoxContainer.java:66)
> 
> 	... 10 more
> 
> mac-mini:MacOS user$ mount
> 
> /dev/disk0s2 on / (hfs, local, journaled)
> 
> devfs on /dev (devfs, local, nobrowse)
> 
> map -hosts on /net (autofs, nosuid, automounted, nobrowse)
> 
> map auto_home on /home (autofs, automounted, nobrowse)
> 
> map -fstab on /Network/Servers (autofs, automounted, nobrowse)
> 
> //user at sambafileserver.foo.bar/user  <http://p302568@moe-180.gi.polymtl.ca/p302568>  on /home/user (smbfs, nodev, nosuid, automounted, nobrowse, mounted by user)
> 
> 
> The client is a Mac-Mini running OSX Yosemite with Java 8, update92.
> We have no problems with Windows 10 clients.
> 
> Here are the pertinent configuration directives active on the Samba server:
> 
>    kernel oplocks = yes
>    strict locking = No
>    oplocks = yes
>    level2 oplocks = yes
>    deadtime = 15
>    unix extensions = yes
>    wide links = yes
>    allow insecure wide links = yes
> 
> What's strange  is this was working fine with Samba v3.6.23.    We
> don't have any problems with Windows clients.

Turn off "kernel oplocks = yes", you don't need this
if all access is via Samba.

Do you have a debug level 10 log from the server
showing access requests at the time of the failure ?



More information about the samba mailing list