Windows 10 Home and sshfs
David Christensen
dpchrist@holgerdanske.com
Mon Apr 28 19:45:29 GMT 2025
On 4/27/25 21:19, Mark Geisert via Cygwin wrote:
> That DLL is deficient. It is missing the cygfuse_report() entry despite
> cygcheck saying (in an earlier post) it is version 3.2.0-3. gendef in a
> working environment here starts with:
> ;
> ; Definition file of cygfuse-3.2.dll
> ; Automatic generated by gendef
> ; written by Kai Tietz 2008
> ;
> LIBRARY "cygfuse-3.2.dll"
> EXPORTS
> __gcc_deregister_frame
> __gcc_register_frame
> cygfuse_report <<--- here we are
> fuse_apply_conn_info_opts
> fuse_buf_copy
>
> I would suggest to manually delete that DLL from /bin, and rerun the
> Cygwin Installer to reinstall cygfuse. Then use gendef again to verify
> "cygfuse_report" is present in its output. If it isn't, we have some
> kind of distribution issue that I'll need to consider. But hopefully
> gendef will show that entry point.
>
> A simple test after that would be "sshfs -h" before trying to mount
> something with sshfs.
>
> Thanks and with fingers crossed,
>
> ..mark
I tried to uninstall Cygwin per:
https://cygwin.fandom.com/wiki/Uninstalling_Cygwin
The instructions are partially incorrect.
I ran Cygwin64 Terminal, and stopped and removed Cygwin sshd:
2025-04-27 23:07:31 admin@dq67sw ~
$ cygrunsrv --stop cygsshd
2025-04-27 23:07:36 admin@dq67sw ~
$ cygrunsrv --remove cygsshd
I deleted the C:\cygwin64 directory.
I was unable to remove the Cygwin folder from the Start button apps menu.
https://www.makeuseof.com/windows-start-menu-add-remove-items/
Says:
"You can either display or remove all the items from this section. So,
there's no option for adding or removing just one specific thing.
However, you can remove particular apps from the "Most used" and
"Recently added" subsections."
"cygwin" is not present in the "Path" environment variable.
There is no environment variable "CYGWIN".
I ran Cygwin setup-x86_64.exe version 2.933 and installed the default
Cygwin system.
I ran Cygwin setup-x86_64.exe version 2.933 and installed the package
sshfs 3.7.2-2.
I restarted Windows.
When I run Cygwin64 Terminal and try to use sshfs:
admin@dq67sw ~
$ sshfs dpchrist@f5:/var/local/samba/dpchrist /samba
cygfuse: initialization failed: winfsp-x64.dll not found
admin@dq67sw ~
$ strace sshfs dpchrist@f5:/var/local/samba/dpchrist /samba 2>&1 | wc
342 3370 35142
admin@dq67sw ~
$ strace sshfs dpchrist@f5:/var/local/samba/dpchrist /samba 2>&1 | gzip
-9 > strace-sshfs.gz
strace-sshfs.gz is attached.
David
-------------- next part --------------
A non-text attachment was scrubbed...
Name: strace-sshfs.gz
Type: application/gzip
Size: 7099 bytes
Desc: not available
URL: <https://cygwin.com/pipermail/cygwin/attachments/20250428/624fb7f1/attachment.gz>
More information about the Cygwin
mailing list