$ rpm -qa '*dropbox*' thunar-dropbox-plugin-0.2.0-alt2 thunar-plugger-dropbox-1.3-alt1 dropbox-0.6.7-alt0.M60P.2 $ Что-то на p6 у меня несколько последних месяцев при запуске графического сеанса Xfce каждый раз появляется приглашение скачать dropbox, потом оно качается, а потом ничего особенного не происходит. И я сомневаюсь, что оно работает и синхронизация будет идти. Как это проверить? Какой процесс отвечает за синхронизацию?
Разбирался дальше (а то уже где-то год как не работает dropbox у меня на системе с p6, Simply Linux -- там я возможно обновлял какие-то пакеты из t6, p7, Sisyphus). Выяснил, что пользователю по инструкции http://www.altlinux.org/Dropbox надо в Меню приложений запустить Dropbox. Т.е. смотрим, что же это запускается: [imz@cerob ~]$ locate dropbox | fgrep /usr/share/app /usr/share/applications/dropbox.desktop /usr/share/applications/thunar-plugger-dropbox.desktop [imz@cerob ~]$ cat /usr/share/applications/dropbox.desktop [Desktop Entry] Name=Dropbox GenericName=File Synchronizer Comment=Sync your files across computers and to the web Exec=dropbox-wrapper Terminal=false Type=Application Icon=dropbox Categories=Network;FileTransfer; StartupNotify=false [imz@cerob ~]$ Ага, т.е. dropbox-wrapper; пробуем его запустить вручную -- получаем две ошибки, между которыми по времени большая пауза и случается скачивание дистрибутива dropbox: [imz@cerob ~]$ dropbox-wrapper Traceback (most recent call last): File "<string>", line 6, in <module> File "__main__.py", line 128, in <module> File "__main__dropbox__.py", line 5, in <module> File "multiprocessing/__init__.py", line 65, in <module> File "multiprocessing/util.py", line 38, in <module> File "threading.py", line 44, in <module> File "warnings.py", line 57, in filterwarnings File "re.py", line 105, in <module> File "sre_compile.py", line 14, in <module> File "sre_parse.py", line 17, in <module> File "sre_constants.py", line 18, in <module> ImportError: cannot import name MAXREPEAT Traceback (most recent call last): File "<string>", line 6, in <module> File "__main__.py", line 128, in <module> File "__main__dropbox__.py", line 5, in <module> File "multiprocessing/__init__.py", line 65, in <module> File "multiprocessing/util.py", line 40, in <module> File "subprocess.py", line 427, in <module> ImportError: /home/imz/.dropbox-dist/select.so: undefined symbol: _PyInt_AsInt У меня было впечатление, что первая ошибка вызывает как раз опытку скачать и установить его заново, а при этом (при установке заново) возникает вторая ошибка. Видно, особенно по второй ошибке, что дело в каких-то неучтённых зависимостях. Может быть, после того, как я что-то обновил в системе, нарушились эти зависимости. А нельзя ли настоящую программу dropbox как-то перепаковывать в rpm (например, после скачивания) и предлагать поставить в систему через rpm -- чтобы автопоиск зависимостей при сборке rpm помог избежать их нарушения, когда стоит dropbox? (Или ещё есть идея: проделать это для изготовления пакета-обёртки -- для того, чтобы переписать точные зависимости в его зависимости?) Дальше буду выяснять, где у меня пропал этот undefined symbol: _PyInt_AsInt и как быть в такой ситуации.
(В ответ на комментарий №1) > А нельзя ли настоящую программу dropbox как-то перепаковывать в rpm > (например, после скачивания) и предлагать поставить в систему через > rpm -- чтобы автопоиск зависимостей при сборке rpm помог избежать их > нарушения, когда стоит dropbox? Насколько понимаю, нет. > (Или ещё есть идея: проделать это для изготовления пакета-обёртки -- > для того, чтобы переписать точные зависимости в его зависимости?) А это да.
А Дропбокс похоже уже ни у кого не работает в шестерке. Как оно в семерке пока не в курсе. Может можно таки ситуацию вылечить? Или исправить ошибку, или упаковать новую версию, или ещё как... :)
В p8 не воспроизводится.