-
Notifications
You must be signed in to change notification settings - Fork 822
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
\\wsl$ filesystem does not support file locking #4689
Comments
Information according to the ISSUE_TEMPLATE:
svn: E200033: Another process is blocking the working copy database, or the underlying filesystem does not support file locking; if the working copy is on a network filesystem, make sure file locking has been enabled on the file server
|
Did you find a solution? I am facing the same problem. |
Unfortunately not :-( The reason I would like to use SVN from the Windows environment and not WSL is that we have some Windows tools for SVN operations - and for now I am using rsync to move files between the two filesystems when I need to use these tools. |
Hi guys, Did you find any solution meanwhile? This is really a mess not being able to use SVN. |
Hi, you can install a SVN client on you WSL(sudo apt install subversion), and use this SVN to checkout... |
Yes you can use a SVN client in WSL2, but it is a pitty not to be able to use TortoiseSVN which is much more powerfull imho. Issue seems related to sqlitebrowser/sqlitebrowser#2142 and kind of the opposite of wsl1 issue: #2395 |
Alternatively u can install additional file synchronization software. Im using https://syncthing.net/ its easy to set up and use on WSL and Windows and thanks to this setup I can use with no problem any available SVN software on my windows machine. |
when this going to fixed. any idea? |
I tried using pycharm and sqlite db. jetbrain depended to fix their side. |
We need this |
1 similar comment
We need this |
Same problem here with SQLite |
The work-around I use is to add a Samba share from the root of the WSL2 filesystem. I use following commands in Ubuntu Configure the samba serversudo bash -c "cat >> /etc/samba/smb.conf" << EOT Set the password for the samba-userecho "mypass (Re)-start the samba server with the updated configurationsudo service smbd restart && \ echo "Samba share for wslroot installed successfully!" The fact that the samba share allows to work-around means that the real root cause of this issue is in the protocol that Microsoft uses for the WSL2 file sharing. Not sure if this is caused by the choice for Plan 9 (https://nelsonslog.wordpress.com/2019/06/01/wsl-access-to-linux-files-via-plan-9/). |
This is still an issue for developers testing dockerized linux apps on Windows that use SqlLite databases, because this requires a docker volume on WSL, which exhibits this issue, making it impossible to work with SQLLite. |
up |
1 similar comment
up |
Also having this issue: pocketbase/pocketbase#4367 (reply in thread) |
Still an issue in PHP Storm |
Still encountering on PyCharm |
Still valid |
Ran into this just today with SQLite browsers. 😞 |
up |
Up |
Need this |
up |
up |
Trying to use SVN from Windows on the \wsl$ drive (in WSL2 mode), svn reports the following:
svn: E200033: Another process is blocking the working copy database, or the underlying filesystem does not support file locking; if the working copy is on a network filesystem, make sure file locking has been enabled on the file server
svn: E200033: sqlite[S5]: database is locked, executing statement 'PRAGMA case_sensitive_like=1;PRAGMA synchronous=OFF;PRAGMA recursive_triggers=ON;PRAGMA foreign_keys=OFF;PRAGMA locking_mode = NORMAL;PRAGMA journal_mode = TRUNCATE;'
I assume the problem is that the "underlying filesystem does not support file locking" - is this assumption correct, and is there a way to address this?
The text was updated successfully, but these errors were encountered: