Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Плагины/индикаторы для индикации статуса синхронизации с Yandex-disk  (Прочитано 936402 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
SilentNess, синхронизирует не индикатор, а демон.
Индикатор позволяет настроить демон, причем все настройки демона требуют его перезапуска (демон на ходу не переконфигурить - в яндексе такое не предусмотрели)

По поводу "...забывает пути к ним ... Хотя в файле конфигурации они есть..." - не могли бы вы пояснить что именно вы делаете и где забывает. В такой формулировке как у вас я могу пару интерпретаций предположить..... :idiot2:
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Sly_tom_cat, ну я как раз на это и намекал, что как бы индикатор то не при делах :D

Оффлайн pp45678

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Здравсквуйте, недавно случилась такая беда,
яндекс диск перестал синхронизироваться, индикатор дает сообщение яндекс диск остановлен.
Переустановил, теперь яндекс диск работает и синхронизируется, зато иконка индикатора не появляется при запуске индикатора. ( ubuntu14.04 )

Лог:
paulp@teacher-HP-ProOne-400-G1-AiO:~$ yandex-disk-indicator -l10
2016-05-11 15:30:41,966 INFO     yandex-disk-indicator v.1.8.15
2016-05-11 15:30:41,966 DEBUG    Logging level: 10
2016-05-11 15:30:41,967 DEBUG    Config value read as: loglevel = 30
2016-05-11 15:30:41,967 DEBUG    Config value read as: autostart = True
2016-05-11 15:30:41,967 DEBUG    Config value read as: startonstart = False
2016-05-11 15:30:41,967 DEBUG    Config value read as: stoponexit = True
2016-05-11 15:30:41,967 DEBUG    Config value read as: notifications = True
2016-05-11 15:30:41,967 DEBUG    Config value read as: theme = False
2016-05-11 15:30:41,967 DEBUG    Config value read as: fmextensions = True
2016-05-11 15:30:41,967 DEBUG    Config value read as: autostartdaemon = False
2016-05-11 15:30:41,967 INFO     Config read: /home/paulp/.config/yd-tools/yandex-disk-indicator.conf
2016-05-11 15:30:41,968 DEBUG    Lock file is:/home/paulp/.config/yd-tools/pid
Экземпляр индикатора уже запущен
(файл /home/paulp/.config/yd-tools/pid заблокирован другим процессом)
paulp@teacher-HP-ProOne-400-G1-AiO:~$
Спасибо, если кто знающий поможет

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
pp45678, ну если yandex-disk работает, значит что-то не так с индикатором, попробуй очистить настройки индикатора:
killall yd-tools
rm -r ~/.config/yd-tools

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
thunderamur, ну ты насоветовал  :idiot2:

Там же черным по-русски написано: Экземпляр индикатора уже запущен
(файл /home/paulp/.config/yd-tools/pid заблокирован другим процессом)

На всякий случай индикатор можно прибить (killall yd-tools). Но чистить надо не все его настройки, а только PID файл.

killall yd-tools
rm /home/paulp/.config/yd-tools/pid
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Sly_tom_cat, для черного по-русски я и написал сразу прибить процесс. А настроек в индикаторе не дофига, зато точно любые проблемы в конфиге будут стерты.

Так что не понятно, что я такого страшного насоветовал, если ты советуешь то же самое, но предлагаешь удалить только PID.

Оффлайн pp45678

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Спасибо уважаемые,
вот сделал
rm /home/paulp/.config/yd-tools/pid
и все заработало

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
thunderamur, да, настроек там не дофига, и создадутся они на автомате при следующем запуске. Но зачем рубить дерево под корень если нужно отломить сухую ветку?
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Sly_tom_cat, да с этим я не спорю, ты уточнил совет, дал решение более правильное, но зачем "понасоветовал", вот что меня смущает.

Оффлайн chrome_cat

  • Активист
  • *
  • Сообщений: 926
    • Просмотр профиля
Sly_tom_cat, доброго вечера. Перестал стартовать демон ЯДа, ну и индикатор соответственно пишет, что демон остановлен. Посоветуете как можно починить? Или с этим вопросом лучше в саппорт к Яндексу?

Ubuntu 16.10, 4.4.0-23-generic, Unity.

ubuntu@ubuntu-system:~$ yandex-disk start
Assertion 'clock_gettime(map_clock_id(clock_id), &ts) == 0' failed at ../src/basic/time-util.c:68, function now(). Aborting.
Got signal 6
0.1.5.948 x64
[bt] Execution path:
[bt] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38) [0x7f24b0631418]
[bt] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38) [0x7f24b0631418]
[bt] /lib/x86_64-linux-gnu/libc.so.6(abort+0x16a) [0x7f24b063301a]
[bt] /lib/x86_64-linux-gnu/libnss_resolve.so.2(+0x10b45) [0x7f24b1c53b45]
[bt] /lib/x86_64-linux-gnu/libnss_resolve.so.2(+0x2187f) [0x7f24b1c6487f]
[bt] /lib/x86_64-linux-gnu/libnss_resolve.so.2(+0x2fedd) [0x7f24b1c72edd]
[bt] /lib/x86_64-linux-gnu/libnss_resolve.so.2(+0x9568) [0x7f24b1c4c568]
[bt] /lib/x86_64-linux-gnu/libnss_resolve.so.2(+0x3042d) [0x7f24b1c7342d]
[bt] /lib/x86_64-linux-gnu/libnss_resolve.so.2(_nss_resolve_gethostbyname4_r+0x21a) [0x7f24b1c4fe4a]
[bt] /lib/x86_64-linux-gnu/libc.so.6(+0xeaf71) [0x7f24b06e6f71]
[bt] /lib/x86_64-linux-gnu/libc.so.6(getaddrinfo+0xee) [0x7f24b06ea4ae]
[bt] yandex-disk() [0x5b55f7]
[bt] yandex-disk() [0x4302ff]
[bt] yandex-disk() [0x5adfbc]
[bt] yandex-disk() [0x5a195e]
[bt] /lib/x86_64-linux-gnu/libpthread.so.0(+0x76fa) [0x7f24b12736fa]
[bt] /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7f24b0702b5d]

ubuntu@ubuntu-system:~$ yandex-disk-indicator -l10
2016-06-01 18:25:17,750 INFO     yandex-disk-indicator v.1.8.15
2016-06-01 18:25:17,750 DEBUG    Logging level: 10
2016-06-01 18:25:17,751 DEBUG    Config value read as: autostart = True
2016-06-01 18:25:17,751 DEBUG    Config value read as: notifications = True
2016-06-01 18:25:17,752 DEBUG    Config value read as: theme = False
2016-06-01 18:25:17,752 DEBUG    Config value read as: fmextensions = True
2016-06-01 18:25:17,752 DEBUG    Config value read as: daemons = ~/.config/yandex-disk/config.cfg
2016-06-01 18:25:17,752 INFO     Config read: /home/ubuntu/.config/yd-tools/yandex-disk-indicator.conf
2016-06-01 18:25:17,752 DEBUG    Lock file is:/home/ubuntu/.config/yd-tools/pid
2016-06-01 18:25:17,753 DEBUG    Lock file succesfully locked.
2016-06-01 18:25:17,799 DEBUG    Config value read as: auth = /home/ubuntu/.config/yandex-disk/passwd
2016-06-01 18:25:17,800 DEBUG    Config value read as: dir = /home/ubuntu/Yandex.Disk
2016-06-01 18:25:17,800 DEBUG    Config value read as: proxy = False
2016-06-01 18:25:17,800 DEBUG    Config value read as: startonstartofindicator = True
2016-06-01 18:25:17,800 DEBUG    Config value read as: stoponexitfromindicator = True
2016-06-01 18:25:17,800 INFO     Config read: /home/ubuntu/.config/yandex-disk/config.cfg
Assertion 'clock_gettime(map_clock_id(clock_id), &ts) == 0' failed at ../src/basic/time-util.c:68, function now(). Aborting.
2016-06-01 18:25:17,846 INFO     Start success, message: Got signal 6
0.1.5.948 x64
[bt] Execution path:
[bt] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38) [0x7f42108e2418]
[bt] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38) [0x7f42108e2418]
[bt] /lib/x86_64-linux-gnu/libc.so.6(abort+0x16a) [0x7f42108e401a]
[bt] /lib/x86_64-linux-gnu/libnss_resolve.so.2(+0x10b45) [0x7f4211f04b45]
[bt] /lib/x86_64-linux-gnu/libnss_resolve.so.2(+0x2187f) [0x7f4211f1587f]
[bt] /lib/x86_64-linux-gnu/libnss_resolve.so.2(+0x2fedd) [0x7f4211f23edd]
[bt] /lib/x86_64-linux-gnu/libnss_resolve.so.2(+0x9568) [0x7f4211efd568]
[bt] /lib/x86_64-linux-gnu/libnss_resolve.so.2(+0x3042d) [0x7f4211f2442d]
[bt] /lib/x86_64-linux-gnu/libnss_resolve.so.2(_nss_resolve_gethostbyname4_r+0x21a) [0x7f4211f00e4a]
[bt] /lib/x86_64-linux-gnu/libc.so.6(+0xeaf71) [0x7f4210997f71]
[bt] /lib/x86_64-linux-gnu/libc.so.6(getaddrinfo+0xee) [0x7f421099b4ae]
[bt] yandex-disk() [0x5b55f7]
[bt] yandex-disk() [0x4302ff]
[bt] yandex-disk() [0x5adfbc]
[bt] yandex-disk() [0x5a195e]
[bt] /lib/x86_64-linux-gnu/libpthread.so.0(+0x76fa) [0x7f42115246fa]
[bt] /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7f42109b3b5d]


2016-06-01 18:25:17,860 INFO     Change event: {init}
2016-06-01 18:25:17,863 DEBUG    Sub-menu 'Last synchronized' has been updated
2016-06-01 18:25:19,819 INFO     Change event: {stat}
2016-06-01 18:25:19,820 DEBUG    Message: Яндекс.Диск  | Сервис Яндекс.Диск остановлен
2016-06-01 18:25:19,896 DEBUG    Raw event Timer paused -> none
2016-06-01 18:25:21,823 DEBUG    Raw event Timer none -> none
2016-06-01 18:25:24,846 DEBUG    Raw event Timer none -> none
2016-06-01 18:25:28,867 DEBUG    Raw event Timer none -> none
2016-06-01 18:25:33,885 DEBUG    Raw event Timer none -> none
2016-06-01 18:25:39,904 DEBUG    Raw event Timer none -> none
2016-06-01 18:25:46,923 DEBUG    Raw event Timer none -> none
2016-06-01 18:25:54,944 DEBUG    Raw event Timer none -> none
2016-06-01 18:26:03,963 DEBUG    Raw event Timer none -> none
2016-06-01 18:26:13,974 DEBUG    Raw event Timer none -> none

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Про демона - не помогу. Это надо в тындекс писать.

Я бы попробовал снести все и переставить. Но сдается мне это что-то наведенное возможно как-то связанное с временными настройками. Но это только предположение - т.е гадание на кофейной гуще. :-\
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн chrome_cat

  • Активист
  • *
  • Сообщений: 926
    • Просмотр профиля
Sly_tom_cat, понял, напишу в саппорт.
Спасибо.
Если кому-то будут интересны результаты, могу отписаться в теме.

Оффлайн jzyken

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Индикатор удаляет из конфига исключенные папки, которые туда добавляешь ручками :(
Вот так это получается:
1. Редактирую ~/.config/yandex-disk/config.cfg, добавляю папки в "exclude-dirs"
2. Иду в GUI yd-tools, тыкаю там какие-то галочки (например запускать Я.Диск при старте индикатора)
3. Получаю перезаписанный config.cfg уже без моих папочек  :'(
P.S Ubuntu 16.04

А вообще, спасибо Вам, за такую удобную штуку! Без GUI Я.Диск натворил бы мне делов. Учитывая, что запускается он через мой кривенький скрипт, т. к. не умеет работать на одном  компе в разных системах. =(
« Последнее редактирование: 17 Июня 2016, 03:31:42 от jzyken »

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Конфиг yandex-disk-а читается один раз при старте индикатора + при запуске остановленного ранее демона.
При изменении настроек в GUI он перезаписывается согласно тем настройкам, которые прочитаны из конфигурации и с учетом изменений в настройках сделанных в окне настроек.

Вы записываете свои изменения после того как конфиг прочитан и перед тем как он будет записан. С-но ваши изменения трутся.

Для того, что бы задать папки исключения - просто перейдите в настройках на закладку настройки демона и там жамкните кнопу "список каталогов исключений". Вот там и выберите каталоги, что нужно исключить. Выбранные каталоги запишутся в конфиг после закрытия окна настроек.

PS я на эту настройку каталогов исключений потратил уйму времени.... а вы ей не пользуетесь, а лезете в текстовый конфиг правки вносить..... даже обидно как то.... :-\
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн jzyken

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Там нужно добавлять папки по одной, а у меня их штук 20 :)
Плюс есть такие папки, которые есть в облаке, а на компе их нету. Такие папки нужно сначала создать, потом добавить с помощью индикатора, а потом удалить. Согласитесь проще во сто раз добавить руками.
А ещё у меня не одна Ubuntu. :D Не подскажете,если я добавлю все эти папки в индикаторе, как избежать этой же работы в другой системе?
« Последнее редактирование: 17 Июня 2016, 03:52:16 от jzyken »

 

Страница сгенерирована за 0.052 секунд. Запросов: 25.