В одном из моих сценариев: при настройке и правильной настройке rclone как на клиенте, так и на сервере возникли проблемы только с сервером, на котором это выполнялось. Конфигурации rclone действительны и одинаковы, используют одни и те же ключи доступа и все такое. rclone работает на сервере с указанной конфигурацией, но не работает в Python.
Я получаю следующую ошибку:
Код: Выделить всё
Traceback (most recent call last):
File "/root/rclone-backup-filechecker-python/main.py", line 145, in
main()
File "/root/rclone-backup-filechecker-python/main.py", line 43, in main
dict_of_remote = get_hashes_from_files_remote(remote_path)
File "/root/rclone-backup-filechecker-python/main.py", line 53, in get_hashes_from_files_remote
result = rclone.hash(HashTypes.md5, remote_path)
File "/usr/local/lib/python3.10/dist-packages/rclone_python/rclone.py", line 24, in wrapper
return func(*args, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/rclone_python/rclone.py", line 507, in hash
value, key = l.split()
ValueError: too many values to unpack (expected 2)
Код: Выделить всё
value, key = l.split()
Подробнее здесь: https://stackoverflow.com/questions/791 ... valueerror