Bug 29428 - каждый раз появляется приглашение скачать
Summary: каждый раз появляется приглашение скачать
Status: CLOSED WONTFIX
Alias: None
Product: Branch t6
Classification: Distributions
Component: dropbox (show other bugs)
Version: не указана
Hardware: all Linux
: P3 major
Assignee: mzhukov@altlinux.org
QA Contact: QA t6
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-10-03 22:14 MSK by Ivan Zakharyaschev
Modified: 2018-02-21 17:58 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Zakharyaschev 2013-10-03 22:14:31 MSK
$ 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, потом оно качается, а потом ничего особенного не происходит.

И я сомневаюсь, что оно работает и синхронизация будет идти.

Как это проверить? Какой процесс отвечает за синхронизацию?
Comment 1 Ivan Zakharyaschev 2014-07-05 01:51:51 MSK
Разбирался дальше (а то уже где-то год как не работает 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  и как быть в такой ситуации.
Comment 2 Michael Shigorin 2014-07-05 19:12:31 MSK
(В ответ на комментарий №1)
> А нельзя ли настоящую программу dropbox как-то перепаковывать в rpm
> (например, после скачивания) и предлагать поставить в систему через
> rpm -- чтобы автопоиск зависимостей при сборке rpm помог избежать их
> нарушения, когда стоит dropbox?
Насколько понимаю, нет.

> (Или ещё есть идея: проделать это для изготовления пакета-обёртки --
> для того, чтобы переписать точные зависимости в его зависимости?)
А это да.
Comment 3 adobrovolskii 2014-09-13 20:11:26 MSK
А Дропбокс похоже уже ни у кого не работает в шестерке. Как оно в семерке пока не в курсе. Может можно таки ситуацию вылечить? Или исправить ошибку, или упаковать новую версию, или ещё как... :)
Comment 4 Grigory Ustinov 2018-02-21 17:58:42 MSK
В p8 не воспроизводится.