When i try to upload big files (more then 2 Gb) - i have an error (seafdav.log)
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x01\x01\x00\x00\x01\x00\x08\x08\x00\n'
[2017-11-13 13:49:52,934]: Traceback (most recent call last):
File "/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/error_printer.py", line 43, in __call__
for v in app_iter:
File "/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_resolver.py", line 201, in __call__
for v in app_iter:
File "/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_server.py", line 113, in __call__
app_iter = method(environ, start_response)
File "/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_server.py", line 738, in doPUT
self._fail(e)
File "/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_server.py", line 128, in _fail
raise e
DAVError: DAVError(500 Internal Server Error: An internal server error occurred
Source exception: 'invalid literal for int() with base 16: '\x00\x00\x00\x00\x00\x00\x00\x
I tried to follow your recommendation and got this error
[2017-11-14 10:34:40,123]: PUT: byte copy failed
Traceback (most recent call last):
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_server.py”, line 678, in doPUT
l = int(buf, 16)
ValueError: invalid literal for int() with base 16: "\x1aE\xdf\xa3\xa3B\x86\x81\x01B\xf7\x81\x01B\xf2\x81
x04B\xf3\x81\x08B\x82\x88matroskaB\x87\x81\x02B\x85\x81\x02\x18S\x80g\x01\x00\x00\x01\x12V\xaa\xf1\x11M\x9bt
\xbfM\xbb\x8cS\xab\x84\x15I\xa9fS\xac\x82\x10\x03M\xbb\x8cS\xab\x84\x16T\xaekS\xac\x82\x10\xa1M\xbb\x8fS\xab
\x84\x1cS\xbbkS\xac\x85\x01\x12U\xf0,M\xbb\x8cS\xab\x84\x10C\xa7pS\xac\x82\x17\xaa\xecO\xbc\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
…
x00\x00\x00\x00\x00\x00\x00\x15I\xa9f@\x98*\xd7\xb1\x83\x0fB@M\x80\xa3libebml v1.2.3 + libmatroska v1.3.0WA\xc3mkvmerge v5.8.0 (‘No Sleep / Pillow’) built on Sep 2 2012 15:37:04D\x89\x84J
\xd4\xb0\x80Da\x88\x07\x12\x0e\x90\x1e\xbb\xf0\x00s\xa4\x90\xb5\x9aT\x04\x84m1*\x9e\xc0)\t\xb4`0\xc1\x16T\xaekB\x0c\xae\xf6\xd7\x81\x01s\xc5\x88\xac=\xf3\x9b?\xbd\n" 2017-11-14 10:34:40,124: Traceback (most recent call last):
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/error_printer.py”, line 43, in call
for v in app_iter:
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_resolver.py”, line 201, in call
for v in app_iter:
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_server.py”, line 113, in call
app_iter = method(environ, start_response)
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_server.py”, line 738, in doPUT
self._fail(e)
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_server.py”, line 128, in _fail
raise e
DAVError: DAVError(500 Internal Server Error: An internal server error occurred
Source exception: 'invalid literal for int() with base 16: "\x1aE\xdf\xa3\
…
00\x15I\xa9f@\x98*\xd7\xb1\x83\x0fB@M\x80\xa3libebml v1.2.3 + libmatroska v1.3.0WA\xc3mkvmerge v5.8.0 (‘No Sleep / Pillow’) built on Sep 2 2012 15:37:04D\x89\x84J\xd4
xb0\x80Da\x88\x07\x12\x0e\x90\x1e\xbb\xf0\x00s\xa4\x90\xb5\x9aT\x04\x84m1*\x9e\xc0)\t\xb4`0\xc1\x16T\xaekB\x0c\xae\xf6\xd7\x81\x01s\xc5\x88\xac=\xf3\x9b?\xbd\n"’)
invalid literal for int() with base 16: "\x1aE\xdf\xa3\xa3B\x86\x81\x01B\xf7\x81\x01B\xf2\x81
…
x00\x00\x15I\xa9f@\x98*\xd7\xb1\x83\x0fB@M\x80\xa3libebml v1.2.3 + libmatroska v1.3.0WA\xc3mkvmerge v5.8.0 (‘No Sleep / Pillow’) built on Sep 2 2012 15:37:04D\x89\x84J\xd4\xb0
x80Da\x88\x07\x12\x0e\x90\x1e\xbb\xf0\x00s\xa4\x90\xb5\x9aT\x04\x84m1*\x9e\xc0)\t\xb4`0\xc1\x16T\xaekB\x0c\xae\xf6\xd7\x81\x01s\xc5\x88\xac=\xf3\x9b?\xbd\n"
pip list | grep “Pillow”
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
Pillow (4.3.0)
and I’ve got an error
[2017-11-14 11:47:26,086]: PUT: byte copy failed
Traceback (most recent call last):
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_server.py”, line 678, in doPUT
l = int(buf, 16)
ValueError: invalid literal for int() with base 16: ‘3\xed\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x903\xed\xfa\x8e\xd5\xbc\x00|\xfb\xfcf1\xdbf1\xc9fSfQ\x06W\x8e\xdd\x8e\xc5R\xbe\x00|\xbf\x00\x06\xb9\x00\x01\xf3\xa5\xeaK\x06\x00\x00R\xb4A\xbb\xaaU1\xc90\xf6\xf9\xcd\x13r\x16\x81\xfbU\xaau\x10\x83\xe1\x01t\x0bf\xc7\x06\xf1\x06\xb4B\xeb\x15\xeb\x00ZQ\xb4\x08\xcd\x13\x83\xe1?[Q\x0f\xb6\xc6@P\xf7\xe1SRP\xbb\x00|\xb9\x04\x00f\xa1\xb0\x07\xe8D\x00\x0f\x82\x80\x00f@\x80\xc7\x02\xe2\xf2f\x81>@|\xfb\xc0xpu\t\xfa\xbc\xec{\xeaD|\x00\x00\xe8\x83\x00isolinux.bin missing or corrupt.\r\n’ 2017-11-14 11:47:26,087: Traceback (most recent call last):
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/error_printer.py”, line 43, in call
for v in app_iter:
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_resolver.py”, line 201, in call
for v in app_iter:
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_server.py”, line 113, in call
app_iter = method(environ, start_response)
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_server.py”, line 738, in doPUT
self._fail(e)
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_server.py”, line 128, in _fail
raise e
DAVError: DAVError(500 Internal Server Error: An internal server error occurred
Source exception: ‘invalid literal for int() with base 16: ‘3\xed\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x903\xed\xfa\x8e\xd5\xbc\x00|\xfb\xfcf1\xdbf1\xc9fSfQ\x06W\x8e\xdd\x8e\xc5R\xbe\x00|\xbf\x00\x06\xb9\x00\x01\xf3\xa5\xeaK\x06\x00\x00R\xb4A\xbb\xaaU1\xc90\xf6\xf9\xcd\x13r\x16\x81\xfbU\xaau\x10\x83\xe1\x01t\x0bf\xc7\x06\xf1\x06\xb4B\xeb\x15\xeb\x00ZQ\xb4\x08\xcd\x13\x83\xe1?[Q\x0f\xb6\xc6@P\xf7\xe1SRP\xbb\x00|\xb9\x04\x00f\xa1\xb0\x07\xe8D\x00\x0f\x82\x80\x00f@\x80\xc7\x02\xe2\xf2f\x81>@|\xfb\xc0xpu\t\xfa\xbc\xec{\xeaD|\x00\x00\xe8\x83\x00isolinux.bin missing or corrupt.\r\n’’)
invalid literal for int() with base 16: ‘3\xed\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x903\xed\xfa\x8e\xd5\xbc\x00|\xfb\xfcf1\xdbf1\xc9fSfQ\x06W\x8e\xdd\x8e\xc5R\xbe\x00|\xbf\x00\x06\xb9\x00\x01\xf3\xa5\xeaK\x06\x00\x00R\xb4A\xbb\xaaU1\xc90\xf6\xf9\xcd\x13r\x16\x81\xfbU\xaau\x10\x83\xe1\x01t\x0bf\xc7\x06\xf1\x06\xb4B\xeb\x15\xeb\x00ZQ\xb4\x08\xcd\x13\x83\xe1?[Q\x0f\xb6\xc6@P\xf7\xe1SRP\xbb\x00|\xb9\x04\x00f\xa1\xb0\x07\xe8D\x00\x0f\x82\x80\x00f@\x80\xc7\x02\xe2\xf2f\x81>@|\xfb\xc0xpu\t\xfa\xbc\xec{\xeaD|\x00\x00\xe8\x83\x00isolinux.bin missing or corrupt.\r\n’
Sorry but I cannot find problem. It seems like you have some problem in system. For example isolinux.bin missing or corrupt looks very bad and I don’t think it have some relation to seafile. Maybe wait for some who have experience with this problem.
tail -f /opt/seafile/logs/seafdav.log
self._fail(e)
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_server.py”, line 128, in _fail
raise e
DAVError: DAVError(500 Internal Server Error: An internal server error occurred
Source exception: ‘’)
now when downloading large files via webdav appears here such error
2017-12-02 23:10:21,108: PUT: byte copy failed
Traceback (most recent call last):
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_server.py”, line 716, in doPUT
assert contentlength > 0
AssertionError 2017-12-02 23:10:21,108: Traceback (most recent call last):
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/error_printer.py”, line 43, in call
for v in app_iter:
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_resolver.py”, line 201, in call
for v in app_iter:
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_server.py”, line 113, in call
app_iter = method(environ, start_response)
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_server.py”, line 738, in doPUT
self._fail(e)
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_server.py”, line 128, in _fail
raise e
DAVError: DAVError(500 Internal Server Error: An internal server error occurred
Source exception: ‘’)