
У меня есть Synology NAS, и я хотел попробовать клиент CloudStation Drive для Linux. Скачал текущий deb-файл для 64-битной Ubuntu (я использую Mint Linux, который основан на Ubuntu) и установил его. Все было хорошо до этого момента.
При запуске клиента из меню ничего не происходит. При запуске из консоли получаю следующее:
craesh@denkbrett ~ $ synology-cloud-station-drive
craesh@denkbrett ~ $ lib path = '/opt/Synology/CloudStation/lib/plugins'
../libcommon/SynoLocale.cpp:64 qPrintable(qstrLocaleLower)=[en_us
]
../libcommon/SynoLocale.cpp:80 qPrintable(qstrLocaleLower)=[en_us]
../libcommon/SynoLocale.cpp:161 qPrintable(qstrLangFileName)=[:/enu.qm]
../libcommon/SynoLocale.cpp:138 qPrintable(qstrDef)=[enu
]
craesh@denkbrett ~ $
Похоже, проблема с версией какой-то библиотеки QT, но не знаю, какой именно. Есть идеи?
Версия deb-пакета — 4.2.2-4379. Я также установил клиент резервного копирования (той же версии), который отлично работает.
решение1
В моем случае клиент Cloud Station Drive перестал работать через некоторое время после загрузки после сканирования. Я думал, что это нормальное поведение, пока не обнаружил, что virtulabox больше не работает.
Оба были из-за количества inotify, поэтому мне пришлось сделать:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
решение2
Удаление synology-cloud-station и переустановка deb-пакета решили ту же проблему на 64-битной версии Kubuntu 16.04.
sudo apt-get remove synology-cloud-station
sudo dpkg -i synology-cloud-station-drive-4393.x86_64.deb
После этого вам, конечно, придется заново настроить все задачи синхронизации.