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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн ms1984

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
ms1984, мне важен результат - отлегло или нет.



Взаимовыгодно ;) - мне практика по элементарным для кого-то вещам )

Оффлайн Sly_tom_cat

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

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
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 16.10 (разрабатываемый релиз) произошла унификация в вопросе DNS-resolver. Ubuntu взяла курс на единое решение для десктопа, серверов, облачных образов и т.д. Теперь преобразованием занимается systemd-resolved.
В тексте ошибки мелькает библиотека libnss_resolve.so.2, которая ...

-----
Synopsis

libnss_resolve.so.2

Description

nss-resolve is a plug-in module for the GNU Name Service Switch (NSS) functionality of the GNU C Library (glibc) enabling it to resolve host names via the systemd-resolved(8) local network name resolution service. It replaces the nss-dns plug-in module that traditionally resolves hostnames via DNS.

Оффлайн агасфер

  • Активист
  • *
  • Сообщений: 666
  • Тот, который был тысячей..
    • Просмотр профиля
Ну как результаты проб? Двоится или перестал?
двоится, автозапуск отключил- фиг с ним..
Возможно всё, но..

Оффлайн armancho7777777

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Приветствую!
Возникает проблема при синхронизации файлов с длинными названиями (~ 100 символов).

Оффлайн Sly_tom_cat

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

С длинными именами может быть заморочка, если они кирилицей и одна из машин синхронизируемых в облако синхронизирует файлы с NTFS, а другая с/на EXT4 например.

Дело в том, что в NTFS можно на русском задать более длинные имя чем в Ext4 т.к. в NTFS на имя файла зарезервировано 255 СИМВОЛОВ (в кодировке UTF-16 - т.е. зарезервировано 512 байт), а в Ext4 - под имя файла зарезервировано 256 БАЙТ, в которые имя записывается в кодировке UTF-8 (в которой почти все русские символы - занимают два байта). Т.е. фактически на EXT4 максимально длинное имя файла только русскими буквами - 128 символов.

Если "проблема" в этом (легко проверить сократив имя или переименовать его латиницей), то это - не демоном яндекса, ни , тем более, индикатром (который к собственно синхронизации никакого отношения не имеет) - это как бы даже не проблема, а фича этой реальности - с ней можно только смириться.

ЗЫ добавил эту информацию в FAQ на заглавной странице.
« Последнее редактирование: 16 Августа 2016, 15:29:30 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн gamayun

  • Активист
  • *
  • Сообщений: 823
  • Кто ищет, тот найдёт, может быть...
    • Просмотр профиля
Это что сегодня:
Err:4 http://repo.yandex.ru/yandex-disk/deb stable InRelease   
Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 426807F78C75AF04
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://repo.yandex.ru/yandex-disk/deb stable InRelease: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 426807F78C75AF04
Временно?


Не бери в голову

Оффлайн Ace Of Snakes

  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Это что сегодня:
Err:4 http://repo.yandex.ru/yandex-disk/deb stable InRelease   
Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 426807F78C75AF04
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://repo.yandex.ru/yandex-disk/deb stable InRelease: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 426807F78C75AF04
Временно?




sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 426807F78C75AF04

яндекс в своей репе поменял старый SHA1 ключ на нормальный

Оффлайн gamayun

  • Активист
  • *
  • Сообщений: 823
  • Кто ищет, тот найдёт, может быть...
    • Просмотр профиля
Старый на новый.
Понятно.
Не бери в голову

Оффлайн 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

Оффлайн агасфер

  • Активист
  • *
  • Сообщений: 666
  • Тот, который был тысячей..
    • Просмотр профиля
(Нажмите, чтобы показать/скрыть)
Возможно всё, но..

Оффлайн Sly_tom_cat

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

Оффлайн sbrazh

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Обратил внимание, что при использовании Индикатора синхронизация Папка -> Диск идет на ура. Обратно же Диск -> Папка (т.е. синхронизация файла с др. компа ч-з ЯД) не происходит. Крутит значок и все....  Аналогичная картина с просто демоном (без Индикатора), запущенным без sudo - не синхронизируется папка с диском. Запущенный демон sudo yandex-disk start работает нормально. Зачем так?

Оффлайн Sly_tom_cat

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

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

Оффлайн sbrazh

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Да, было такое дело. Где-то такую инструкцию в сети нашел, так и сделал. Только не пойму как теперь перезапуститься  без sudo? Делаю перенастройку Ян.Диска yandex-disk setup....  все регистрируется... запускаю yandex-disk start, консоль пишет демон запущен.... но эффект остался - на Диск синхронизирует, а из Диска не хочет. Только запускаю sudo yandex-disk start все тут же начинает работать). Т.е. как пере регистрировать ЯД, чтобы заработало без sudo . Спасибо

 

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