Pomoc HybridMount do pCloud po Webdav

Damian

Persona grata!
Q's Architect
22 Styczeń 2016
742
3
170
43
QNAP
TVS-x71
Ethernet
802.11ad
Cześć,
mam konto na pCloud a teraz chciałbym zmusić qnapa do łączenia się z nim. Z tego co znalazłem HybridMount nie ma wsparcia dla tej chmury. W pCloud jest możliwość użycia webdev. I z jego pomocą udało mi się połączyć. Problem mam z przerzucaniem plików. Np. w chmurze jest plik pdf:
upload_2020-11-13_13-17-24.png


Ale nie widzę go w qnapie:
upload_2020-11-13_13-19-28.png

Dodatkowo jak próbuje wrzucić dwa pliki ubuntu*iso (tak jak na zdjęciu powyżej) to w HybridMount 'Przesyłanie' widzę:
upload_2020-11-13_13-21-50.png

Dochodzi do 100% i zaczyna od zera. W logu jest:
Kod:
[2020-11-13 12:31:08,505][SyncWorker][E][UploadTask][executor.py:__call__:765] : Subtask error: UploadTransferTask<{'_state': 'ERROR', '_exc_info': (<class 'ucc.exception.ServiceError'>, ServiceError('size not equal, server problem?, src=StorageViewRecord({"path": "/ubuntu-18.04.5-live-server-amd64.iso", "size": 990904320, "is_dir": false, "hash": {"mtime": 1605046930}, "id": "6", "ino": "6", "server_mtime": 1605046930, "permission": null, "is_deleted": false, "is_symbolic": false}) dst=StorageViewRecord({"path": "/ubuntu-18.04.5-live-server-amd64.iso", "size": 0, "is_dir": false, "hash": null, "id": null, "ino": null, "server_mtime": 1605266734, "permission": 30, "is_deleted": false, "is_symbolic": false})'), <traceback object at 0x7f3efc768e08>), '_cancel': <threading.Event object at 0x7f3ef87d9978>, '_on_finish': <function UploadTask._run.<locals>.on_finish at 0x7f3ef87bcc80>, '_on_error': <function UploadTask._run.<locals>.on_error at 0x7f3ef87bc9d8>, '_on_start': <function UploadTask._run.<locals>.on_start at 0x7f3ef87bc950>, '_on_first_start': None, '_task_executed': True, 'priority': 0, '_log': <Logger UploadTransferTask (DEBUG)>, 'src_cc': <qnap.cachemount.sync.path.localconnector.LocalConnector object at 0x7f3efc748d68>, 'src_key': '/ubuntu-18.04.5-live-server-amd64.iso', 'dst_cc': <qnap.cachemount.sync.path.connector.StorageConnector object at 0x7f3efc706be0>, 'dst_key': '/ubuntu-18.04.5-live-server-amd64.iso', 'cache_path': '/share/CACHEDEV3_DATA/0000/000/000/000/6', 'fuse_api_client': <qnap.cachemount.sync.fs_api_client.FsApiClient object at 0x7f3efc6f1a58>, 'src_record': StorageViewRecord({"path": "/ubuntu-18.04.5-live-server-amd64.iso", "size": 990904320, "is_dir": false, "hash": {"mtime": 1605046930}, "id": "6", "ino": "6", "server_mtime": 1605046930, "permission": null, "is_deleted": false, "is_symbolic": false}), 'dst_record': StorageViewRecord({"path": "/ubuntu-18.04.5-live-server-amd64.iso", "size": 0, "is_dir": false, "hash": null, "id": null, "ino": null, "server_mtime": 1605266734, "permission": 30, "is_deleted": false, "is_symbolic": false}), 'operation': 'UPLOAD', 'total_size': 990904320, 'transferred_size': 990904320.0, 'name': '/ubuntu-18.04.5-live-server-amd64.iso', 'start_time': 1605266734.4641709, 'check_time': 3834.982643328, 'client_mtime': 1605046930, '_on_progress_callback': <qnap.cachemount.sync.fs_api_client.FsProgressCallback object at 0x7f3efc67f940>}>
Traceback (most recent call last):
  File "package/src/shared/python/lib/python3.7/site-packages/qnap/cachemount/common/executor.py", line 758, in __call__
  File "package/src/shared/python/lib/python3.7/site-packages/qnap/cachemount/common/executor.py", line 695, in __call__
  File "package/src/shared/python/lib/python3.7/site-packages/qnap/cachemount/sync/transfer_task.py", line 195, in _run
ucc.exception.ServiceError: size not equal, server problem?, src=StorageViewRecord({"path": "/ubuntu-18.04.5-live-server-amd64.iso", "size": 990904320, "is_dir": false, "hash": {"mtime": 1605046930}, "id": "6", "ino": "6", "server_mtime": 1605046930, "permission": null, "is_deleted": false, "is_symbolic": false}) dst=StorageViewRecord({"path": "/ubuntu-18.04.5-live-server-amd64.iso", "size": 0, "is_dir": false, "hash": null, "id": null, "ino": null, "server_mtime": 1605266734, "permission": 30, "is_deleted": false, "is_symbolic": false})
[2020-11-13 12:31:08,506][SyncWorker][E][UploadTask][executor.py:__call__:778] : Task failed
Traceback (most recent call last):
  File "package/src/shared/python/lib/python3.7/site-packages/qnap/cachemount/common/executor.py", line 767, in __call__
  File "package/src/shared/python/lib/python3.7/site-packages/qnap/cachemount/sync/path/task.py", line 832, in _run
  File "package/src/shared/python/lib/python3.7/site-packages/qnap/cachemount/common/executor.py", line 758, in __call__
  File "package/src/shared/python/lib/python3.7/site-packages/qnap/cachemount/common/executor.py", line 695, in __call__
  File "package/src/shared/python/lib/python3.7/site-packages/qnap/cachemount/sync/transfer_task.py", line 195, in _run
ucc.exception.ServiceError: size not equal, server problem?, src=StorageViewRecord({"path": "/ubuntu-18.04.5-live-server-amd64.iso", "size": 990904320, "is_dir": false, "hash": {"mtime": 1605046930}, "id": "6", "ino": "6", "server_mtime": 1605046930, "permission": null, "is_deleted": false, "is_symbolic": false}) dst=StorageViewRecord({"path": "/ubuntu-18.04.5-live-server-amd64.iso", "size": 0, "is_dir": false, "hash": null, "id": null, "ino": null, "server_mtime": 1605266734, "permission": 30, "is_deleted": false, "is_symbolic": false})

Jakiś pomysł? Widziałem qpkg do obsługi tej chmury, ale płatną wersję z 2018 więc sobie ją odpuszczę.

Wersja oprogramowania Firmware: 4.5.1.1465
Model serwera: QNAP TVS-671
 

Załączniki

  • upload_2020-11-13_13-21-24.png
    upload_2020-11-13_13-21-24.png
    110 KB · Wyświetleń: 49
  • upload_2020-11-13_13-21-40.png
    upload_2020-11-13_13-21-40.png
    88,7 KB · Wyświetleń: 47