Яндекс.Диск + Яндекс.Диск индикатор
Яндекс.Диск + Яндекс.Диск индикатор
Дабы не засорять соседнюю тему предлагаю продолжить обсуждение Яндекс.Диска и индикатора к нему здесь.
Последний раз редактировалось Olegus22 06 мар 2018, 02:01, всего редактировалось 17 раз.
Re: Яндекс.Диск + Яндекс.Диск индикатор
Решение правильное. Найти бы, почему у меня не удается запустить - добавили бы зависимости... у вас на i586 или на x64 сработало?
Re: Яндекс.Диск + Яндекс.Диск индикатор
У меня на x64. А сам диск нормально работает? На команду yandex-disk status что говорит?
Re: Яндекс.Диск + Яндекс.Диск индикатор
del
Последний раз редактировалось bevlam 03 авг 2016, 18:00, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb
- VictorR2007
- Сообщения: 7498
- Зарегистрирован: 12 сен 2011, 13:00
Re: Яндекс.Диск + Яндекс.Диск индикатор
Ему для запуска нужна либа appindicator3-gir0.1keleg писал(а):Решение правильное. Найти бы, почему у меня не удается запустить - добавили бы зависимости... у вас на i586 или на x64 сработало?
А далее ругается, что не установлен /usr/bin/yandex-disk
В этом пакете такого файла нет, да и вообще в репах.
А далее ругается, что служба не установлена.
Daemon is not installed
- VictorR2007
- Сообщения: 7498
- Зарегистрирован: 12 сен 2011, 13:00
Re: Яндекс.Диск + Яндекс.Диск индикатор
З.Ы.
У них на сайте есть yandex-disk для федоры
http://repo.yandex.ru/yandex-disk/rpm/stable/x86_64/
У них на сайте есть yandex-disk для федоры
http://repo.yandex.ru/yandex-disk/rpm/stable/x86_64/
- VictorR2007
- Сообщения: 7498
- Зарегистрирован: 12 сен 2011, 13:00
Re: Яндекс.Диск + Яндекс.Диск индикатор
Установил его.VictorR2007 писал(а):З.Ы.
У них на сайте есть yandex-disk для федоры
http://repo.yandex.ru/yandex-disk/rpm/stable/x86_64/
Всё работает.
Re: Яндекс.Диск + Яндекс.Диск индикатор
Сделаем. По мере появления времени.bevlam писал(а):Не плохо было бы, ожидая альтруиста, желающего накропать подробную инструкцию, почитать опыт автора темы, что, как, где, на чём и так далее. Тем более одобрение темы получено от администратора. Olegus22 подправь первый пост кратеньким описанием, если конечно есть желание.Olegus22 писал(а):Дабы не засорять соседнюю тему предлагаю продолжить обсуждение Яндекс.Диска и индикатора к нему здесь. Если кому то интересно, можно создать подробный FAQ по установке. А пока пишем сюда вопросы, в надежде получить на них ответы.
- VictorR2007
- Сообщения: 7498
- Зарегистрирован: 12 сен 2011, 13:00
Re: Яндекс.Диск + Яндекс.Диск индикатор
В общем, установил yandex-disk для федоры.VictorR2007 писал(а):Установил его.VictorR2007 писал(а):З.Ы.
У них на сайте есть yandex-disk для федоры
http://repo.yandex.ru/yandex-disk/rpm/stable/x86_64/
Всё работает.
Создал папку для синхронизации «yandex».
Дал в консоли команду
Код: Выделить всё
yandex-disk start --dir=/home/victor/yandex
Re: Яндекс.Диск + Яндекс.Диск индикатор
Это консольный вариант.VictorR2007 писал(а):З.Ы.
У них на сайте есть yandex-disk для федоры
Для ГУИ они предлагают проги сторонних разработчиков. https://yandex.ru/support/disk/cli-clients.xml#cli-gui
З.Ы. А вообще, меня вполне устраивает через WebDAV — файлы с ЯД не занимают место на жёстком диске и всё графически, и в родном Дельфине.
Re: Яндекс.Диск + Яндекс.Диск индикатор
del
Последний раз редактировалось bevlam 03 авг 2016, 18:01, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb
Re: Яндекс.Диск + Яндекс.Диск индикатор
А консольный клиент при этом работает? Наbevlam писал(а):Инструкция получилась на славу, но что то в ней упущено. Не выводится индикатор после перезагрузки системы.
Код: Выделить всё
yandex-disk status
Последний раз редактировалось Olegus22 15 апр 2016, 13:30, всего редактировалось 2 раза.
Re: Яндекс.Диск + Яндекс.Диск индикатор
del
Последний раз редактировалось bevlam 03 авг 2016, 18:01, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb
Re: Яндекс.Диск + Яндекс.Диск индикатор
del
Последний раз редактировалось bevlam 03 авг 2016, 18:01, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb
Re: Яндекс.Диск + Яндекс.Диск индикатор
В настройках стоит галка на автозапуске?
Re: Яндекс.Диск + Яндекс.Диск индикатор
del
Последний раз редактировалось bevlam 03 авг 2016, 18:01, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb
Re: Яндекс.Диск + Яндекс.Диск индикатор
Я ставил по этой схеме уже пару десятков раз, на виртуалки, ноутбуки и десктопы, ни разу такой проблемы не было. Скажу только об общих особенностях - все системы были x64, они были только что установлены и со всеми обновлениями. Везде индикатор без каких либо телодвижений сам прописывался в атозагрузку Росы и проблем с автозапуском нет по сей день. Один раз был сбой, но там были проблемы с автомотированием раздела, соответственно не работал сам клиент.bevlam писал(а):Конечно да. Интересный факт в том, что пару раз он вылазил в трее после перезапуска системы, но это было 2 раза из 10.Olegus22 писал(а):В настройках стоит галка на автозапуске?
Да, кстати, а автозапуск Росы проверяли?
Re: Яндекс.Диск + Яндекс.Диск индикатор
del
Последний раз редактировалось bevlam 03 авг 2016, 18:02, всего редактировалось 2 раза.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb
Re: Яндекс.Диск + Яндекс.Диск индикатор
del
Последний раз редактировалось bevlam 03 авг 2016, 18:02, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb
Re: Яндекс.Диск + Яндекс.Диск индикатор
А если в настройках системного лотка выбрать пункт показывать всегда?
Re: Яндекс.Диск + Яндекс.Диск индикатор
del
Последний раз редактировалось bevlam 03 авг 2016, 18:02, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb
Re: Яндекс.Диск + Яндекс.Диск индикатор
В следующий раз, когда не запустится, дайте командуbevlam писал(а): Уже перепробовал и это - не помогло. Попробовал и тему росы поменять на другие, тоже не прокатило. После перезагрузки, когда он чудесным способом появляется в системном лотке, его и в настройках системного лотка видно, а когда после перезагрузки эта ... не является на общее обозрение, то и в настройках системного лотка его тоже нет в списке.
Код: Выделить всё
yandex-disk-indicator -l10
Re: Яндекс.Диск + Яндекс.Диск индикатор
del
Последний раз редактировалось bevlam 03 авг 2016, 18:02, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb
Re: Яндекс.Диск + Яндекс.Диск индикатор
Да вроде нормально всё. Единственное, у меня proxy = False а здесь auto, но ведь работает же. Может попробовать ещё раз перенастроить консольный клиент?bevlam писал(а):Код: Выделить всё
bevlam@notebook ~ $ yandex-disk-indicator -l10 2016-04-15 17:27:33,366 INFO yandex-disk-indicator v.1.8.14 2016-04-15 17:27:33,367 DEBUG Logging level: 10 2016-04-15 17:27:33,368 DEBUG Config value read as: fmextensions = True 2016-04-15 17:27:33,368 DEBUG Config value read as: notifications = True 2016-04-15 17:27:33,368 DEBUG Config value read as: autostart = True 2016-04-15 17:27:33,368 DEBUG Config value read as: theme = False 2016-04-15 17:27:33,369 DEBUG Config value read as: daemons = ~/.config/yandex-disk/config.cfg 2016-04-15 17:27:33,369 INFO Config read: /home/bevlam/.config/yd-tools/yandex-disk-indicator.conf 2016-04-15 17:27:33,369 DEBUG Lock file is:/home/bevlam/.config/yd-tools/pid 2016-04-15 17:27:33,370 DEBUG Lock file succesfully locked. 2016-04-15 17:27:33,376 DEBUG Config value read as: proxy = auto 2016-04-15 17:27:33,377 DEBUG Config value read as: dir = /home/bevlam/Yandex.Disk 2016-04-15 17:27:33,377 DEBUG Config value read as: auth = /home/bevlam/.config/yandex-disk/passwd 2016-04-15 17:27:33,377 INFO Config read: /home/bevlam/.config/yandex-disk/config.cfg 2016-04-15 17:27:33,456 INFO Change event: {stat, size, last, init} 2016-04-15 17:27:33,456 DEBUG idleСинхронизировано 2016-04-15 17:27:33,458 DEBUG Sub-menu 'Last synchronized' has been updated 2016-04-15 17:27:35,407 DEBUG Raw event Timer idle -> idle 2016-04-15 17:27:37,408 DEBUG Raw event Timer idle -> idle 2016-04-15 17:27:40,438 DEBUG Raw event Timer idle -> idle 2016-04-15 17:27:44,466 DEBUG Raw event Timer idle -> idle 2016-04-15 17:27:49,497 DEBUG Raw event Timer idle -> idle 2016-04-15 17:27:55,526 DEBUG Raw event Timer idle -> idle 2016-04-15 17:28:02,555 DEBUG Raw event Timer idle -> idle 2016-04-15 17:28:10,585 DEBUG Raw event Timer idle -> idle 2016-04-15 17:28:19,613 DEBUG Raw event Timer idle -> idle 2016-04-15 17:28:29,640 DEBUG Raw event Timer idle -> idle
Re: Яндекс.Диск + Яндекс.Диск индикатор
del
Последний раз редактировалось bevlam 03 авг 2016, 18:03, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb
Re: Яндекс.Диск + Яндекс.Диск индикатор
del
Последний раз редактировалось bevlam 03 авг 2016, 18:03, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb
-
- Сообщения: 15
- Зарегистрирован: 11 апр 2016, 11:37
Re: Яндекс.Диск + Яндекс.Диск индикатор
Там похоже при загрузке чего-то не хватает индикатору. Раньше он падал на перезагрузке потому, что для него не было еще нотификейшн энждина для показа сообщений (он иногда позже инициализироваться стал в некоторых дистрибутивах).bevlam писал(а):Полностью удалил "yandex-disk-indicator", "yandex-disk-latest.x86_64.rpm", перезагрузился, ещё раз проследовал по всем пунктам установки - всё сработало нормально. Перезапустил сеанс системы два раза - индикатор появлялся в лотке, перезагрузил систему - лоток расширился, как бы давая место программе, но индикатор не появился, лоток сузился, всё.
Если есть возможность - впишите в ~.config/autostart/Yandex.Disk-indicator.desktop в параметр Exec команду
Код: Выделить всё
yandex-disk-indicator -l10 > /tmp/yd-tools.log
-
- Сообщения: 15
- Зарегистрирован: 11 апр 2016, 11:37
Re: Яндекс.Диск + Яндекс.Диск индикатор
По поводу установки индикатора есть очень простой путь:
- Взять архив с релизом с github,
- распаковать его,
- зайти в нем в каталог build,
- запустить там скрипт install.sh c правами рута.
Тут только в том минус, что это установка в обход пакетного менеджера.
К разрядности OS никакой привязки нет: индикатор - это чистый Python3 код (ну конечно же с обращением к питоновским библиотекам, которые уже строят общение с системными библиотеками в зависимости от разрядности платформы).
И еще: я бы не включал в мануал ссылки на конкретный релиз. Индикатор периодически обновляется и самый свежий релиз (исходники - они же и собранный код) лучше брать по такой ссылке: https://github.com/slytomcat/yandex-dis ... ses/latest
- Взять архив с релизом с github,
- распаковать его,
- зайти в нем в каталог build,
- запустить там скрипт install.sh c правами рута.
Тут только в том минус, что это установка в обход пакетного менеджера.
К разрядности OS никакой привязки нет: индикатор - это чистый Python3 код (ну конечно же с обращением к питоновским библиотекам, которые уже строят общение с системными библиотеками в зависимости от разрядности платформы).
И еще: я бы не включал в мануал ссылки на конкретный релиз. Индикатор периодически обновляется и самый свежий релиз (исходники - они же и собранный код) лучше брать по такой ссылке: https://github.com/slytomcat/yandex-dis ... ses/latest
Последний раз редактировалось Sly_tom_cat 19 апр 2016, 16:55, всего редактировалось 1 раз.
Re: Яндекс.Диск + Яндекс.Диск индикатор
del
Последний раз редактировалось bevlam 03 авг 2016, 18:03, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb
-
- Сообщения: 15
- Зарегистрирован: 11 апр 2016, 11:37
Re: Яндекс.Диск + Яндекс.Диск индикатор
+
Зависимости все прописаны в build/yd-tools/debian/control
Но там само собой преимущественно питоновские библиотеки. Системные библиотеки как правило ставятся по зависимостям от питоновских. Если этого не происходит, то такую проблему надо адресовать майнтейнерам дистрибутива т.к. в стандартной пакетной системе ни одна высоко-уровневая библиотека не должна ставится без наличия или дополнительной установки библиотек системного уровня, которые необходмы для для ее работы.
По поводу ошибки - есть такой косячек - очепятка там в названии метода (в следующем релизе будет исправлено), иначе был бы не краш, а просто нормальное сообщение о том, что нужно поставить демона.
Зависимости все прописаны в build/yd-tools/debian/control
Но там само собой преимущественно питоновские библиотеки. Системные библиотеки как правило ставятся по зависимостям от питоновских. Если этого не происходит, то такую проблему надо адресовать майнтейнерам дистрибутива т.к. в стандартной пакетной системе ни одна высоко-уровневая библиотека не должна ставится без наличия или дополнительной установки библиотек системного уровня, которые необходмы для для ее работы.
По поводу ошибки
Код: Выделить всё
AttributeError: 'Indicator' object has no attribute '_ErrorDialog'
-
- Сообщения: 15
- Зарегистрирован: 11 апр 2016, 11:37
Re: Яндекс.Диск + Яндекс.Диск индикатор
Хм... а если так:bevlam писал(а): Вписал так, как имею такую возможность. А вот прислать, ни чего не могу так, как файл лога пустой, что при удачном появлении индикатора в лотке, что при не удачном.
Код: Выделить всё
yandex-disk-indicator -l10 > /tmp/yd-tools.log 2>&1
Re: Яндекс.Диск + Яндекс.Диск индикатор
del
Последний раз редактировалось bevlam 03 авг 2016, 18:04, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb
-
- Сообщения: 15
- Зарегистрирован: 11 апр 2016, 11:37
Re: Яндекс.Диск + Яндекс.Диск индикатор
Спасибо большое за помощь в диагностике.bevlam писал(а):Код: Выделить всё
2016-04-19 14:44:05,400 INFO yandex-disk-indicator v.1.8.14 ... 2016-04-19 14:44:05,712 INFO Change event: {last, init} Traceback (most recent call last): File "/usr/bin/yandex-disk-indicator", line 1504, in <module> _('#%d ')%len(indicators) if len(daemons) > 1 else '')) File "/usr/bin/yandex-disk-indicator", line 736, in __init__ super(Indicator, self).__init__(path, ID) File "/usr/bin/yandex-disk-indicator", line 512, in __init__ self.change(self.vals, self.update) # Manually raise initial change event File "/usr/bin/yandex-disk-indicator", line 746, in change self.menu.update(vals, update, self.config['dir']) File "/usr/bin/yandex-disk-indicator", line 861, in update logger.debug(vals['status']+self.YD_STATUS[vals['status']]) KeyError: ''
Проблемка - знакомая, воспроизводится крайне редко поэтому пока и не смог ее одолеть
Собственно последняя строчка "logger.debug(..." это как раз попытка отловить глюк на наиболее ранней стадии...
Так что буду копать дальше......
-
- Сообщения: 15
- Зарегистрирован: 11 апр 2016, 11:37
Re: Яндекс.Диск + Яндекс.Диск индикатор
bevlam, а можете вы еще раз сделать отладку с неуспешным запуском индикатора с чуточку обновленной версией индикатора?
Поставить обновку очень просто:
Выполнить под рутом:
Поставить обновку очень просто:
Выполнить под рутом:
Код: Выделить всё
wget -O /usr/bin/yandex-disk-indicator https://raw.githubusercontent.com/slytomcat/yandex-disk-indicator/master/yandex-disk-indicator.py
chmod a+x /usr/bin/yandex-disk-indicator
Re: Яндекс.Диск + Яндекс.Диск индикатор
del
Последний раз редактировалось bevlam 03 авг 2016, 18:04, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb
-
- Сообщения: 15
- Зарегистрирован: 11 апр 2016, 11:37
Re: Яндекс.Диск + Яндекс.Диск индикатор
Спасибо.
Вроде бы ничего сильно не менял кроме одной проверки которая и так и так должна была работать.
Но если это ситуацию исправило - то это просто отлично.
Еще раз огромное вам спасибо за то что помогли с диагностикой и возможно даже решением очень неуловимого и тем чрезвычайно неприятного глюка.
ЗЫ: Вы только не забудьте обратно в строчку Exec поменяйте что бы логи не плодились втемпе
Вроде бы ничего сильно не менял кроме одной проверки которая и так и так должна была работать.
Но если это ситуацию исправило - то это просто отлично.
Еще раз огромное вам спасибо за то что помогли с диагностикой и возможно даже решением очень неуловимого и тем чрезвычайно неприятного глюка.
ЗЫ: Вы только не забудьте обратно в
Код: Выделить всё
~/.config/autostart/Yandex.Dsk-indicator.desktop
-
- Сообщения: 15
- Зарегистрирован: 11 апр 2016, 11:37
Re: Яндекс.Диск + Яндекс.Диск индикатор
Так в файле ~/.config/autostart/Yandex.Disk-indicator.desktop в поле Exec нужно было вернуть то что там было:
а не
Код: Выделить всё
Exec=yandex-disk-indicator
Код: Выделить всё
Exec=Yandex.Disk-indicator.desktop
Re: Яндекс.Диск + Яндекс.Диск индикатор
Спасибо! Уже протестировал, всё работает, по мере появления времени добавлю в шапку.Sly_tom_cat писал(а):По поводу установки индикатора есть очень простой путь:
- Взять архив с релизом с github,
- распаковать его,
- зайти в нем в каталог build,
- запустить там скрипт install.sh c правами рута.
Тут только в том минус, что это установка в обход пакетного менеджера.
К разрядности OS никакой привязки нет: индикатор - это чистый Python3 код (ну конечно же с обращением к питоновским библиотекам, которые уже строят общение с системными библиотеками в зависимости от разрядности платформы).
И еще: я бы не включал в мануал ссылки на конкретный релиз. Индикатор периодически обновляется и самый свежий релиз (исходники - они же и собранный код) лучше брать по такой ссылке: https://github.com/slytomcat/yandex-dis ... ses/latest
-
- Сообщения: 15
- Зарегистрирован: 11 апр 2016, 11:37
Re: Яндекс.Диск + Яндекс.Диск индикатор
bevlam, а в чем заключается "...индикатор, как жил своей жизнью, так и живёт. Клиент скорее мёртв, чем жив." ?
А кажись понял.
Майнтейнеры несвежий релиз собрали (8.1.14), без последних обновлений. Актуальный сейчас 1.8.15.
Попробуйте опять шаманский код с wget выполнить...
Должно помочь.
А кажись понял.
Майнтейнеры несвежий релиз собрали (8.1.14), без последних обновлений. Актуальный сейчас 1.8.15.
Попробуйте опять шаманский код с wget выполнить...
Код: Выделить всё
wget -O /usr/bin/yandex-disk-indicator https://raw.githubusercontent.com/slytomcat/yandex-disk-indicator/master/yandex-disk-indicator.py
chmod a+x /usr/bin/yandex-disk-indicator
Re: Яндекс.Диск + Яндекс.Диск индикатор
я собрал у себя 1.8.15, можете попробовать http://abf-downloads.rosalinux.ru/keleg ... noarch.rpm
Re: Яндекс.Диск + Яндекс.Диск индикатор
Просьба к автору программы сделать иконку в трее поярче.
У меня на тёмном фоне трея значек дефолтной темы вообще не виден. Вместо него просто пустое место.
После выбора светлой темы в настройках программы иконка становится видимой, но смотрится очень бледно.
У меня на тёмном фоне трея значек дефолтной темы вообще не виден. Вместо него просто пустое место.
После выбора светлой темы в настройках программы иконка становится видимой, но смотрится очень бледно.
OMNE NIMIUM NOCET
-
- Сообщения: 15
- Зарегистрирован: 11 апр 2016, 11:37
Re: Яндекс.Диск + Яндекс.Диск индикатор
awl, а у вас случаем индикатор не в состоянии паузы или без связи? Просто у меня на темной панели он виден гораздо контрастнее. А так как у вас когда демон выключен или в паузе. Хотя если у вас это в светлой теме - то тогда понятнее. Но если иконки вообще не видно то видимо что-то не так в пакете....
Посмотрите у вас есть иконки в /usr/share/yd-tools/icons/dark ?
... там должно быть 8 иконок (png)...
Иконки очень просто поправить самому: те иконки что идут в комплекте лежат в /usr/share/yd-tools/icons - там две темы dark и light.
В каталоге ~/.config/yd-tools/icons тоже есть папки под две темы. Так вот вы в ~/.config/yd-tools/icons можете скопировать оригинальные и там их править как вам вздумается, при обновлении индикатора - ваши личные иконки сохранятся.
Посмотрите у вас есть иконки в /usr/share/yd-tools/icons/dark ?
... там должно быть 8 иконок (png)...
Иконки очень просто поправить самому: те иконки что идут в комплекте лежат в /usr/share/yd-tools/icons - там две темы dark и light.
В каталоге ~/.config/yd-tools/icons тоже есть папки под две темы. Так вот вы в ~/.config/yd-tools/icons можете скопировать оригинальные и там их править как вам вздумается, при обновлении индикатора - ваши личные иконки сохранятся.
Re: Яндекс.Диск + Яндекс.Диск индикатор
Сегодня обнаружился один недостаток.
На одном из компьютеров поменял пароль на Яндекс аккаунт, после решил поменять и в Росе и вот тут стопор. Где менять? В настройках ничего подобного не нашел.
Диск запускается и сразу останавливается.
Получается что надо удалять и заново ставить ?
На одном из компьютеров поменял пароль на Яндекс аккаунт, после решил поменять и в Росе и вот тут стопор. Где менять? В настройках ничего подобного не нашел.
Диск запускается и сразу останавливается.
Получается что надо удалять и заново ставить ?
- DELTA-79
- Сообщения: 1925
- Зарегистрирован: 14 янв 2012, 14:07
- Откуда: Георгиевск Ставропольский кр.
- Контактная информация:
Re: Яндекс.Диск + Яндекс.Диск индикатор
зачем удалять? в терминале пишите "yandex-disk setup" и настраиваете все параметры заново
Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / 4 Gb RAM / NVIDIA GeForce GT 240 / Rosa 2012.1 R5 х86_64
Re: Яндекс.Диск + Яндекс.Диск индикатор
Поправил. Хотя мне в тот момент показалось, что он сам подтянулся (см. 4 скрин под спойлером). Не помню уже, как дело было... Давно не устанавливал. На всех компах индикатор работает на ура, да и Роса оказалась на удивление устойчивой, один раз поставил и забыл. Даже скучно как-то после винды.bevlam писал(а):По моему Вы погорячились. Зависимости индикатора подтягиваются, а консольный клиент надо скачивать и добавлять самому.Olegus22 писал(а): Наконец-то в репозитории появился нормально работающий Яндекс.Диск индикатор. Все зависимости, а так же консольный клиент устанавливаются автоматически.
Re: Яндекс.Диск + Яндекс.Диск индикатор
С недавних пор вот такая байда
Подскажите как побороть?
Код: Выделить всё
Traceback (most recent call last):
File "/usr/bin/yandex-disk-indicator", line 23, in <module>
import gi, os, sys, subprocess, pyinotify, fcntl, gettext, datetime, logging, re, argparse, locale
ImportError: No module named 'gi'
Re: Яндекс.Диск + Яндекс.Диск индикатор
Спасибо.DELTA-79 писал(а):зачем удалять? в терминале пишите "yandex-disk setup" и настраиваете все параметры заново
Но хотелось бы чтобы в графическом интерфейсе были настройки, а то как простому пользователю узнать эту команду?
-
- Сообщения: 15
- Зарегистрирован: 11 апр 2016, 11:37
Re: Яндекс.Диск + Яндекс.Диск индикатор
Надо доставить питоновскую либу которая debain-based дистрибутивах называется python3-giShagrath писал(а):С недавних пор вот такая байдаПодскажите как побороть?Код: Выделить всё
Traceback (most recent call last): File "/usr/bin/yandex-disk-indicator", line 23, in <module> import gi, os, sys, subprocess, pyinotify, fcntl, gettext, datetime, logging, re, argparse, locale ImportError: No module named 'gi'
Оно там есть (настройка демона в графике). Но запускается она корректно только тогда когда конфига cli демона нет. Надо бы попробовать иначе обрабатывать ошибку когда не проходит аутентификация и в этом случае тоже поднимать утилиту настройки (она отдельно написана в баше через zenity).Chistota писал(а):Спасибо.DELTA-79 писал(а):зачем удалять? в терминале пишите "yandex-disk setup" и настраиваете все параметры заново
Но хотелось бы чтобы в графическом интерфейсе были настройки, а то как простому пользователю узнать эту команду?
Как варианты - руками стереть ~/.config/yandex-disk/config.cfg и запустить индикатор или руками запустить /usr/share/yd-tools/ya-setup
-
- Сообщения: 15
- Зарегистрирован: 11 апр 2016, 11:37
Re: Яндекс.Диск + Яндекс.Диск индикатор
Прямо так вписать консольную утилиту в зависимости - не получается - репозиторий яндекса по умолчанию не подключен на новой машине.bevlam писал(а): По моему Вы погорячились. Зависимости индикатора подтягиваются, а консольный клиент надо скачивать и добавлять самому.
Эту тему (завязать как-то зависимостями) мы обсуждали на форуме ubuntu.ru но так и не придумали ничего толкового. Поэтому пока так - отдельно консольную утилиту и затем отдельно индикатор - не удобно, согласен, но как сделать лучше что бы оно работало без ошибок - никто пока придумать не смог. Если в рамках реп росы это удастся решить - я буду только счаслив за росаводов.
Re: Яндекс.Диск + Яндекс.Диск индикатор
Ни вижу проблемы в том, чтобы индикатор был отдельно, а клиент - отдельно и в фоне. Достаточно запускать оба компонента из одного скрипта и для пользователя это будет выглядеть как одно целое.Sly_tom_cat писал(а): не удобно, согласен, но как сделать лучше что бы оно работало без ошибок - никто пока придумать не смог.
Сила воли — это масса воли, умноженная на ускорение воли.
Re: Яндекс.Диск + Яндекс.Диск индикатор
python3-gi-3.16.2-4-rosa2014.1.x86_64 уже установлен/ Есть другие способы как побороть?Sly_tom_cat писал(а):Надо доставить питоновскую либу которая debain-based дистрибутивах называется python3-giShagrath писал(а):С недавних пор вот такая байдаПодскажите как побороть?Код: Выделить всё
Traceback (most recent call last): File "/usr/bin/yandex-disk-indicator", line 23, in <module> import gi, os, sys, subprocess, pyinotify, fcntl, gettext, datetime, logging, re, argparse, locale ImportError: No module named 'gi'
-
- Сообщения: 15
- Зарегистрирован: 11 апр 2016, 11:37
Re: Яндекс.Диск + Яндекс.Диск индикатор
Вы не поняли. Речь не о запуске клиента и индикатора - запускаются то они совместно. Дело в том что для совместной инсталяции нужно что бы индикатор по зависимостям тянул за собой демона. Но репозиторий демона не прописан в чистой системе - и эту зависимость невозможно будет удовлетварить на этапе установки через пакетный менеджер.Zeffanyx писал(а): Ни вижу проблемы в том, чтобы индикатор был отдельно, а клиент - отдельно и в фоне. Достаточно запускать оба компонента из одного скрипта и для пользователя это будет выглядеть как одно целое.
Организовать совместную установку вручную (скриптом) - можно конечно. Только смысл писать какойто скрипт когда это всего пара команд (они написаны на странице поддержки яндексдиска) + установка индикатора. Неприятность в таком скрипте в том что туда придется прописать некоторые имена которые яндекс может без предупреждения поменять.
Я собственно даже предлагал яндексу на их стороне объеденить индикатор и демона - но они на это не пошли. Впихнуть же в пакет индикатора пакет с демоном - тоже не верно т.к. не будет обновлений.
Но собственно управление пакетной системой в РОСЕ - это отдельный вопрос, решением которого я не занимался, и возможнов РОСЕ как-то это можно сделать красиво (без костылей и синей изоленты).
Последний раз редактировалось Sly_tom_cat 02 июн 2016, 11:06, всего редактировалось 1 раз.
-
- Сообщения: 15
- Зарегистрирован: 11 апр 2016, 11:37
Re: Яндекс.Диск + Яндекс.Диск индикатор
Затрудняюсь дать конкретные ркомендации, т.к. в Ubuntu python3-gi и все прочее стоит по умолчанию.Shagrath писал(а):python3-gi-3.16.2-4-rosa2014.1.x86_64 уже установлен/ Есть другие способы как побороть?Sly_tom_cat писал(а): Надо доставить питоновскую либу которая debain-based дистрибутивах называется python3-gi
Питон ругается именно на GI но возможно нет каких то его компонентов. В debian-based дистрибутивах в DEB пакете (аналог RPM контейнера) у python3-gi прописаны такие зависимости:
- libgirepository
- libglib2.0
- gir-1.2.-glib-2.0
- python3
Re: Яндекс.Диск + Яндекс.Диск индикатор
Сегодня установил ROSA Fresh R8. При попытке установки индикатора выдаёт:
Код: Выделить всё
Следующий пакет не может быт установлен, так как он зависит от пакетов, старее уже установленных:
- yandex-disk-indicator-1.9.0-11
Re: Яндекс.Диск + Яндекс.Диск индикатор
Очень странная версия.Olegus22 писал(а):Код: Выделить всё
1.9.0-11
Может всё же 1.9.0-1? (Релиз не 11, а 1)
Re: Яндекс.Диск + Яндекс.Диск индикатор
Ну вот, как то так:Алзим писал(а):Очень странная версия.Olegus22 писал(а):Код: Выделить всё
1.9.0-11
Может всё же 1.9.0-1? (Релиз не 11, а 1)
Re: Яндекс.Диск + Яндекс.Диск индикатор
Это какие-то баги в графическом установщике. У меня там так же пишет.Olegus22 писал(а): Ну вот, как то так:
Но, в консоли уже по нормальному.
Re: Яндекс.Диск + Яндекс.Диск индикатор
Да, с версией какой то косяк. А по установке есть какие то мысли?Алзим писал(а): Это какие-то баги в графическом установщике. У меня там так же пишет.
Но, в консоли уже по нормальному.
Re: Яндекс.Диск + Яндекс.Диск индикатор
Там в зависимостях всего два пакета. И как я видел, они давно не обновлялись.Olegus22 писал(а):А по установке есть какие то мысли?
Думаю, завтра, когда разработчики выйдут, будет что-то конкретное.
Re: Яндекс.Диск + Яндекс.Диск индикатор
Будем надеятьсяАлзим писал(а):Там в зависимостях всего два пакета. И как я видел, они давно не обновлялись.Olegus22 писал(а):А по установке есть какие то мысли?
Думаю, завтра, когда разработчики выйдут, будет что-то конкретное.
Re: Яндекс.Диск + Яндекс.Диск индикатор
Интересно, что я попробовал и у меня все поставилось
Код: Выделить всё
urpmi yandex-disk-indicator
GOT: lib64appindicator3-gir0.1-12.10.0-5-rosa2014.1.x86_64
GOT: lib64appindicator1-12.10.0-3-rosa2014.1.x86_64
Для удовлетворения зависимостей будут установлены следующие пакеты:
Пакет Версия Релиз Dist DEpoch Платформа
(источник «Main Updates»)
lib64appindicator3-gir0.1 12.10.0 5 rosa 2014.1 x86_64
lib64appindicator3_1 12.10.0 5 rosa 2014.1 x86_64
lib64dbusmenu-glib4 0.6.2 5 rosa 2014.1 x86_64
lib64dbusmenu-gtk3_4 0.6.2 5 rosa 2014.1 x86_64
lib64indicator3_7 12.10.1 4 rosa 2014.1 x86_64
python3-pyinotify 0.9.5 2 rosa 2014.1 noarch
(источник «Contrib Updates»)
yandex-disk-indicator 1.9.0 1 rosa 2014.1 noarch
Будет использовано 626КБ дополнительного дискового пространства.
Будет загружено 229КБ пакетов.
Установить 7 пакетов? (Y/n) y
http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/main/updates/lib64dbusmenu-glib4-0.6.2-5-rosa2014.1.x86_64.rpm
http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/main/updates/python3-pyinotify-0.9.5-2-rosa2014.1.noarch.rpm
http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/main/updates/lib64indicator3_7-12.10.1-4-rosa2014.1.x86_64.rpm
http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/main/updates/lib64appindicator3-gir0.1-12.10.0-5-rosa2014.1.x86_64.rpm
http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/main/updates/lib64dbusmenu-gtk3_4-0.6.2-5-rosa2014.1.x86_64.rpm
http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/main/updates/lib64appindicator3_1-12.10.0-5-rosa2014.1.x86_64.rpm
http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/contrib/updates/yandex-disk-indicator-1.9.0-1-rosa2014.1.noarch.rpm
устанавливается lib64dbusmenu-gtk3_4-0.6.2-5-rosa2014.1.x86_64.rpm lib64appindicator3_1-12.10.0-5-rosa2014.1.x86_64.rpm lib64indicator3_7-12.10.1-4-rosa2014.1.x86_64.rpm python3-pyinotify-0.9.5-2-rosa2014.1.noarch.rpm lib64dbusmenu-glib4-0.6.2-5-rosa2014.1.x86_64.rpm yandex-disk-indicator-1.9.0-1-rosa2014.1.noarch.rpm lib64appindicator3-gir0.1-12.10.0-5-rosa2014.1.x86_64.rpm из /var/cache/urpmi/rpms
Подготовка... ################################################################################################################################################################################
1/7: lib64dbusmenu-glib4 ################################################################################################################################################################################
2/7: lib64indicator3_7 ################################################################################################################################################################################
3/7: yandex-disk-indicator ################################################################################################################################################################################
4/7: python3-pyinotify ################################################################################################################################################################################
5/7: lib64dbusmenu-gtk3_4 ################################################################################################################################################################################
6/7: lib64appindicator3_1 ################################################################################################################################################################################
7/7: lib64appindicator3-gir0.1
################################################################################################################################################################################
Re: Яндекс.Диск + Яндекс.Диск индикатор
У меня тоже, после танцев с бубном получилось. Скачал и запустил все 7 пакетов вручную. С третьей попытки, выдав кучу ошибок, индикатор заработал.keleg писал(а):Интересно, что я попробовал и у меня все поставилось
Код: Выделить всё
yandex-disk-indicator
** (yandex-disk-indicator:6463): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
2016-08-08 08:46:06,952 ERROR Config file read error: /home/oleg/.config/yd-tools/yandex-disk-indicator.conf
2016-08-08 08:46:06,954 ERROR Dirs creation Error: /home/oleg/.config/yd-tools
2016-08-08 08:46:06,955 ERROR Dirs creation Error: /home/oleg/.config/yd-tools/icons/light
2016-08-08 08:46:06,955 ERROR Dirs creation Error: /home/oleg/.config/yd-tools/icons/dark
2016-08-08 08:46:06,955 ERROR File Copy Error: from /usr/share/yd-tools/icons/readme to /home/oleg/.config/yd-tools/icons/readme
2016-08-08 08:46:07,453 WARNING Config file access error, a new file (/home/oleg/.config/yd-tools/yandex-disk-indicator.conf) will be created
2016-08-08 08:46:07,456 ERROR Config file write error: /home/oleg/.config/yd-tools/yandex-disk-indicator.conf
Re: Яндекс.Диск + Яндекс.Диск индикатор
У меня на Плазма 5 и количество пакетов для установки запрашивается меньше:keleg писал(а):Интересно, что я попробовал и у меня все поставилось
Код: Выделить всё
ROSA alzim # urpmi yandex-disk-indicator --test
Не удаётся установить следующий пакет, т.к. он зависит от пакетов,
более старых, чем установленные:
yandex-disk-indicator-1.9.0-1
Продолжить установку? (Y/n) n
Для удовлетворения зависимостей будет установлен следующий пакет:
(только проверка, без установки)
Пакет Версия Релиз Dist DEpoch Платформа
(источник «Main32 Updates»)
python3-pyinotify 0.9.5 2 rosa 2014.1 noarch
Будет использовано 92КБ дополнительного дискового пространства.
Будет загружено 26КБ пакетов.
Установить один пакет? (Y/n)
http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/main/updates/python3-pyinotify-0.9.5-2-rosa2014.1.noarch.rpm
http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/main/updates/python3-pyinotify-0.9.5-2-rosa2014.1.noarch.rpm
устанавливается python3-pyinotify-0.9.5-2-rosa2014.1.noarch.rpm из /var/cache/urpmi/rpms
Подготовка... #####################################################################################################################################
Установка возможна.
Хоть часть пакетов и могла быть установлена, произошли ошибки.
Не удаётся установить следующий пакет, т.к. он зависит от пакетов,
более старых, чем установленные:
yandex-disk-indicator-1.9.0-1
Продолжить установку?
ROSA alzim #
А вот среди остальных пакетов, которые указаны у вас и надо искать тот (или те), который urpmi считает «старее уже установленных».
А связан он с typelib(AppIndicator3), который в спеке прописан как зависимость.
Re: Яндекс.Диск + Яндекс.Диск индикатор
И ещё заметил.
Пакет python3-pyinotify у меня предлагается установить из «Main32 Updates», а у keleg просто из «Main Updates». Но ставиться в обоих случаях из 64-х разрядного.
Возможно, в этом и проблема, что в «Main32 Updates» пакеты более устаревшие, чем в «Main Updates» из которого надо ставить и из которого у меня уже установлены.
К тому же, библиотек название которых начинается на lib64 в «Main32 Updates» быть не должно. А они требуются.
Пакет python3-pyinotify у меня предлагается установить из «Main32 Updates», а у keleg просто из «Main Updates». Но ставиться в обоих случаях из 64-х разрядного.
Возможно, в этом и проблема, что в «Main32 Updates» пакеты более устаревшие, чем в «Main Updates» из которого надо ставить и из которого у меня уже установлены.
К тому же, библиотек название которых начинается на lib64 в «Main32 Updates» быть не должно. А они требуются.
Re: Яндекс.Диск + Яндекс.Диск индикатор
У меня галки на всех источниках стоят, так что скорее всего не в этом проблема. В принципе, после моих манипуляций, не смотря на выданные ошибки, всё работает, а там глядишь - допилят . Я сам особо не силён в Linux, но если нужна какая нибудь посильная помощь, логи там или ещё что-то, с радостью предоставлю. В целом, операционка прекрасна! Очень хочется, что бы проект и дальше так же стремительно развивался .Алзим писал(а):И ещё заметил.
Пакет python3-pyinotify у меня предлагается установить из «Main32 Updates», а у keleg просто из «Main Updates». Но ставиться в обоих случаях из 64-х разрядного.
Возможно, в этом и проблема, что в «Main32 Updates» пакеты более устаревшие, чем в «Main Updates» из которого надо ставить и из которого у меня уже установлены.
К тому же, библиотек название которых начинается на lib64 в «Main32 Updates» быть не должно. А они требуются.
Re: Яндекс.Диск + Яндекс.Диск индикатор
Проблема в том, что установщик ищет библиотеки для 64-х разрядных систем в 32-х разрядном репозитории, а там таких либ быть и не должно.
А про то, что исправят. Я тоже надеюсь, что исправят.
А про то, что исправят. Я тоже надеюсь, что исправят.
Re: Яндекс.Диск + Яндекс.Диск индикатор
Если пакет не архитектурно-зависим, должно быть все равно откуда его ставить. А этот пакет именно такой, noarchАлзим писал(а):И ещё заметил.
Пакет python3-pyinotify у меня предлагается установить из «Main32 Updates», а у keleg просто из «Main Updates». Но ставиться в обоих случаях из 64-х разрядного.
Возможно, в этом и проблема, что в «Main32 Updates» пакеты более устаревшие, чем в «Main Updates» из которого надо ставить и из которого у меня уже установлены.
К тому же, библиотек название которых начинается на lib64 в «Main32 Updates» быть не должно. А они требуются.
Re: Яндекс.Диск + Яндекс.Диск индикатор
Я про эти пакеты, точнее библиотеки:keleg писал(а): Если пакет не архитектурно-зависим, должно быть все равно откуда его ставить. А этот пакет именно такой, noarch
keleg писал(а):Код: Выделить всё
urpmi yandex-disk-indicator GOT: lib64appindicator3-gir0.1-12.10.0-5-rosa2014.1.x86_64 GOT: lib64appindicator1-12.10.0-3-rosa2014.1.x86_64 Для удовлетворения зависимостей будут установлены следующие пакеты: Пакет Версия Релиз Dist DEpoch Платформа (источник «Main Updates») lib64appindicator3-gir0.1 12.10.0 5 rosa 2014.1 x86_64 lib64appindicator3_1 12.10.0 5 rosa 2014.1 x86_64 lib64dbusmenu-glib4 0.6.2 5 rosa 2014.1 x86_64 lib64dbusmenu-gtk3_4 0.6.2 5 rosa 2014.1 x86_64 lib64indicator3_7 12.10.1 4 rosa 2014.1 x86_64 python3-pyinotify 0.9.5 2 rosa 2014.1 noarch (источник «Contrib Updates») yandex-disk-indicator 1.9.0 1 rosa 2014.1 noarch Будет использовано 626КБ дополнительного дискового пространства. Будет загружено 229КБ пакетов.
Re: Яндекс.Диск + Яндекс.Диск индикатор
Так, мои пять копеек: из списка, предоставленного товарищем по имени keleg, у меня с индикатором не подтянулся пакет lib64appindicator3-gir0.1 . Установил вручную, всё заработало.
Re: Яндекс.Диск + Яндекс.Диск индикатор
Не работает yandex-disk client.
Выполняю команду yandex-disk start и она висит, при этом начинает разогревать CPU.
Подозреваю, что дело может быть в настройках фаервола, но что в нём настроить мне непонятно. Персональный фаервол пробовал отключать, пробовал добавлять правила для портов 433 и 5222 в iptables, но ничего не сработало. вся разница только в том что после добавления правил (или отключения экрана) после запуска yandex-disk start среди соединений выводимых по ss (netstat) появляется соединение с webdav.yandex.ru в состоянии TIME_WAIT.
Где смотреть логи демона?
Кто-нибудь, у кого работает yandex-disk, скиньте, пожалуйста, результат выполнения команды sudo iptables --list -n.
Выполняю команду yandex-disk start и она висит, при этом начинает разогревать CPU.
Подозреваю, что дело может быть в настройках фаервола, но что в нём настроить мне непонятно. Персональный фаервол пробовал отключать, пробовал добавлять правила для портов 433 и 5222 в iptables, но ничего не сработало. вся разница только в том что после добавления правил (или отключения экрана) после запуска yandex-disk start среди соединений выводимых по ss (netstat) появляется соединение с webdav.yandex.ru в состоянии TIME_WAIT.
Где смотреть логи демона?
Кто-нибудь, у кого работает yandex-disk, скиньте, пожалуйста, результат выполнения команды sudo iptables --list -n.
Яндекс.Диск + Яндекс.Диск индикатор
Установил яндекс диск и после этого он не запускается
Код: Выделить всё
sudo urpmi yandex-disk
Яндекс.Диск + Яндекс.Диск индикатор
Слез с винды (11.2017), пока "живу" на линуксе типа ROSA 12.
Яндекс.Диск + Яндекс.Диск индикатор
Спасибо помогло.