Skip to content
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

通过davfs挂载到目录后上传会失败 #54

Open
x1ntt opened this issue Mar 7, 2024 · 2 comments
Open

通过davfs挂载到目录后上传会失败 #54

x1ntt opened this issue Mar 7, 2024 · 2 comments

Comments

@x1ntt
Copy link

x1ntt commented Mar 7, 2024

我是通过podman部署的,alist监听5244,通过本项目代理,监听5344
Linux上通过davfs挂载5344到目录,目录访问正常,但是上传会失败,表现是,上传后马上ls可以看到文件,稍后再ls就看不到了,应该是上传失败了。无论是否是加密目录都是如此。
davfs2项目地址https://savannah.nongnu.org/projects/davfs2
附上podman logs -f日志

@@request_info:  a1f42f7a-6297-4c54-9a48-7a423b1b1bc3 PROPFIND http://192.168.6.175:5244/dav/ {
  'user-agent': 'davfs2/1.7.0 neon/0.31.2',
  connection: 'TE',
  te: 'trailers',
  host: '192.168.6.175:5244',
  depth: '1',
  'content-length': '257',
  'content-type': 'application/xml',
  authorization: 'Basic YWrhtrhRtaW46Qkp88rhtrthDM3'
} false false
@@statusCode a1f42f7a-6297-4c54-9a48-7a423b1b1bc3 207 {
  'content-type': 'text/xml; charset=utf-8',
  date: 'Thu, 07 Mar 2024 03:59:34 GMT',
  'transfer-encoding': 'chunked'
}
响应关闭... a1f42f7a-6297-4c54-9a48-7a423b1b1bc3 http://192.168.6.175:5244/dav/
响应关闭... a1f42f7a-6297-4c54-9a48-7a423b1b1bc3 /dav/
@@decodeURI(fileName) NUC11
@@request_client:  PROPFIND http://192.168.6.175:5244/dav/NUC11/ {
  'user-agent': 'davfs2/1.7.0 neon/0.31.2',
  connection: 'TE',
  te: 'trailers',
  host: '192.168.6.175:5244',
  depth: '1',
  'content-length': '257',
  'content-type': 'application/xml',
  authorization: 'Basic YWrhtrhRtaW46Qkp88rhtrthDM3'
}
@@statusCode 207 {
  'content-type': 'text/xml; charset=utf-8',
  date: 'Thu, 07 Mar 2024 03:59:34 GMT',
  'content-length': '1048'
}
httpResp响应结束... /dav/NUC11/
@@request_info:  49e22f1b-5c06-433c-bc1f-3e3481ece411 LOCK http://192.168.6.175:5244/dav/NUC11/python362.chm {
  'user-agent': 'davfs2/1.7.0 neon/0.31.2',
  connection: 'TE',
  te: 'trailers',
  host: '192.168.6.175:5244',
  'content-length': '162',
  'content-type': 'application/xml',
  depth: '0',
  timeout: 'Second-1800',
  authorization: 'Basic YWrhtrhRtaW46Qkp88rhtrthDM3'
} false false
@@statusCode 49e22f1b-5c06-433c-bc1f-3e3481ece411 200 {
  'content-type': 'application/xml; charset=utf-8',
  'lock-token': '<1709710985>',
  date: 'Thu, 07 Mar 2024 03:59:34 GMT',
  'content-length': '420'
}
响应关闭... 49e22f1b-5c06-433c-bc1f-3e3481ece411 http://192.168.6.175:5244/dav/NUC11/python362.chm
响应关闭... 49e22f1b-5c06-433c-bc1f-3e3481ece411 /dav/NUC11/python362.chm

同时,通过davfs挂载alist是没问题的,上传功能正常
alist-encrypt的web端上传也正常,加密也没问题。目前仅发现上述问题

@traceless
Copy link
Owner

这个超出我的理解了,我试试看 davfs挂载 webdav看看哈,应该是一些协议小差异,之前群晖的webdav和rclone的 webdav都存在一些不兼容问题,排查起来还是有点小复杂

@x1ntt
Copy link
Author

x1ntt commented Mar 7, 2024

是否可能是ua的问题呢?alist可以设置ua为netdisk,我看日志里面的ua是 davfs2/1.7.0 neon/0.31.2 我有办法自定义ua吗?

修改代码设置了一下ua,也没用,这个只能等你看看啦😥

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants