Индикатор яндекс диск запуск сервиса не удался

Обновлено: 24.06.2022

Чтобы установить клиент автоматически, воспользуйтесь командой быстрой установки пакета.

Пример быстрой установки пакета

Чтобы установить клиент вручную, скачайте нужную версию пакета по соответствующей ссылке ниже.

Формат пакета 32-bit 64-bit
.deb (Ubuntu, Debian) yandex-disk_latest_i386 yandex-disk_latest_amd64
.rpm (Fedora, Red Hat Enterprise Linux, CentOS) yandex-disk-latest.i386 yandex-disk-latest.x86_64
Формат пакета 32-bit 64-bit
.deb (Ubuntu, Debian) yandex-disk_latest_i386 yandex-disk_latest_amd64
.rpm (Fedora, Red Hat Enterprise Linux, CentOS) yandex-disk-latest.i386 yandex-disk-latest.x86_64

Примечание. Репозиторий автоматически устанавливается по адресу /etc/apt/sources.list.d/yandex-disk.list

Вы также можете добавить репозиторий с пакетом yandex-disk в список доступных репозиториев менеджера пакетов и установить пакет с помощью утилиты apt-get или yum .

Установка с помощью apt-get

Внимание. Сохраните копию файла /etc/apt/sources.list.d/yandex-disk.list перед внесением в него изменений.

Содержимое файла yandex.repo :

Recommend Org

slytomcat commented Jun 19, 2019

Хм. попробовал. воспроизвести не удалось.

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

Попробуйте запустить
$ /usr/share/yd-tools/ya-setup /home/$USER/.config/yandex-disk/_____config.cfg
и пройдитесь по шагам так как вы делали при настройке в первый раз - опишите что делали и покажите содержимое ~/.config/yandex-disk/_____config.cfg

~/.config/yandex-disk/_____config.cfg потом можно будет удалить.

React

A declarative, efficient, and flexible JavaScript library for building user interfaces.

slytomcat commented Feb 16, 2017 •

У меня тоже ru_RU.utf8 выдает - но это какой-то глюк. Если вызвать env без команды, то он выдает окружение, так вот он выдает так:

slytomcat commented Feb 16, 2017

Индикатор пробует запустить демона и судя по логу успешно запускает - что потом происходит - не ясно пока, но по прошествии какого-то времени после старта демон исчезает. Вот с этим и надо разбираться.
Запускайте демона руками и смотрите, что происходит (по логам) - видимо демон на чем-то падает.

slytomcat commented Feb 16, 2017

так у вас сейчас демон и не запущен.

slytomcat commented Feb 16, 2017

В .sync в синхронизируем каталоге, ну и dmesg тоже стоит с хвоста посмотреть.

Machine learning

Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

slytomcat commented Jun 19, 2019

Да, видимо GUI настройщик нахимичил. Стандартный (CLI) настройщик yandex-disk setup конфиг создает обязательно включая в него значение dir. А индикатор читает этот dir (он в работе нужен) и если его нет, то считает что демон не настроен.

slytomcat commented Feb 16, 2017

что выдают
ps au | grep yandex-disk
env -i bash -c "ps au | grep yandex-disk"

Comments (43)

Нет. Статус получается не из ~/Yandex.Disk/.sync/status, а из вызова yandex-disk status запущенного в пустом окружении (для того что бы вывод был в английской локали). Вывод утилиты парсится и оттуда берется статус.

Возможно у вас что-то не так с локалями. Что у вас выдает
env -i LANG='en_US.UTF8' yandex-disk status
?

midyukov-anton commented on February 16, 2017

А закостылить можно что-то вроде такого:

slytomcat commented on February 16, 2017

Это костилилось по-разному уже не раз из за разных корявых настроек LC_ переменных у пользователей.
Установка LANG не срабатывает если установлена LC_MESSAGES.
Поэтому я запускаю демона в дефолтном, пустом окружении (env) и в нем ставлю значение LANG. Это 100% работает т.к. в дефолтном окружении переменные LC_* не установлены.
Но у вас похоже демон запущен под рутом или каки-то другим пользователем. Ведь env создает пустое окружение но пользователя не меняет, а демон у вас от вашего пользователя не запущен.

Покажите что говорит:
ps au | grep yandex-disk

midyukov-anton commented on February 16, 2017

Демон yandex-disk запускается демоном yandex-disk-indicator

midyukov-anton commented on February 16, 2017

Так может не переключать локаль вовсе, а локализовать текст который парсим?

slytomcat commented on February 16, 2017

Индикатор пробует запустить демона и судя по логу успешно запускает - что потом происходит - не ясно пока, но по прошествии какого-то времени после старта демон исчезает. Вот с этим и надо разбираться.
Запускайте демона руками и смотрите, что происходит (по логам) - видимо демон на чем-то падает.

midyukov-anton commented on February 16, 2017

Всё работает нормально. Я могу опубликовать файлы, синхронизация идёт. Только статус не получаем в индикаторе
env -i LANG='en_US.UTF8' похоже в Альте не работает почему-то, возможно баг. Вот к примеру:

Что у вас эта же команда выдаст?

slytomcat commented on February 16, 2017

У меня тоже ru_RU.utf8 выдает - но это какой-то глюк. Если вызвать env без команды, то он выдает окружение, так вот он выдает так:

midyukov-anton commented on February 16, 2017

Короче решение проблемы на форуме Альта подсказали. Нужно, интерпретатор bash указать:
Вот так работает
LANG='en_US.UTF8' bash -c 'echo $LANG'
en_US.UTF8
И соответственно нужно:

slytomcat commented on February 16, 2017

Ну баш добавлять - это масло масленное. env по сути и есть еще одна версия баш со своим окружением.

midyukov-anton commented on February 16, 2017

Покажите, где у вас это место в коде находится

slytomcat commented on February 16, 2017

Просто echo - это команда самого баша и поэтому она печатете $LANG из первичного окружения а не из нового. yandex-disk - это отдельный процесс и он то запускается и берет LANG уже и нового окружения.

Получаю выхлоп демона я в методе YDDaemon:getOutput(self, userLang=False)
При вызове без параметров должен возвращатся выхлоп от демона в английской локали.

slytomcat commented on February 16, 2017

У вас что env -i LANG='en_US.UTF8' bash -c 'yandex-disk status' выдает статус, а
env -i LANG='en_US.UTF8' yandex-disk status выдает что демон не запущен?

midyukov-anton commented on February 16, 2017

Похоже в пустом окружении yandex-disk сам себя не видит

slytomcat commented on February 16, 2017

А что выдает
env -i LANG='en_US.UTF8' whoami
?

slytomcat commented on February 16, 2017

Похоже действительно какое-то взаимное несварение у env и yandex-disk в ALT-е.

midyukov-anton commented on February 16, 2017

slytomcat commented on February 16, 2017

что выдают
ps au | grep yandex-disk
env -i bash -c "ps au | grep yandex-disk"

midyukov-anton commented on February 16, 2017

slytomcat commented on February 16, 2017

так у вас сейчас демон и не запущен.

slytomcat commented on February 16, 2017

Или он очень хорошо спрятался .

midyukov-anton commented on February 16, 2017

midyukov-anton commented on February 16, 2017

slytomcat commented on February 16, 2017

а
env -i LANG='en_US.UTF8' yandex-disk status
?

slytomcat commented on February 16, 2017

У меня все-таки ощущение что демон у вас вываливается как-то сам. Логи смотрели?

midyukov-anton commented on February 16, 2017

midyukov-anton commented on February 16, 2017

А где логи лежат яндекс диска?

slytomcat commented on February 16, 2017

В .sync в синхронизируем каталоге, ну и dmesg тоже стоит с хвоста посмотреть.

midyukov-anton commented on February 16, 2017

Нет никаких ошибок, в логах всё в порядке. Не падает он.

midyukov-anton commented on February 16, 2017

А что у вас выдаёт:
env -i LANG='en_US.UTF8' env

slytomcat commented on February 16, 2017

Тогда у меня пока нет идей. :(

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

Пускать в непустом окружении - опасно т.к. на выбор языка у яндексов каждый раз новые переменные отвечают (после того как я их отругал что они LC_CTYPE использовали, они сначала на LC_MESSAGES, а в последней версии они стали только на LANG реагировать). Только установка одной LANG дает предсказуемый результат с любой их версией.

slytomcat commented on February 16, 2017

Во есть одна: попробуйте более свежий yandex-disk поставить - у меня стоит версия 0.1.5.978. Может глюк и пройдет.

slytomcat commented on February 16, 2017

. может так попробовать
env -i LANG='en_US.UTF8' PATH=$PATH yandex-disk status

midyukov-anton commented on February 16, 2017

Вот так работает:

midyukov-anton commented on February 16, 2017

И вот так
env -i LANG='en_US.UTF8' TMPDIR=$TMPDIR yandex-disk status

slytomcat commented on February 16, 2017

У меня ровно наоборот - если ставлю TMPDIR=$TMPDIR - то не находит демона, а без установки - находит. :0

midyukov-anton commented on February 16, 2017

Будем альтовскую сборку значит патчить

slytomcat commented on February 16, 2017

В Ubuntu переменная TMPDIR не определена и демон фигачит свои темпы (каталоги с именем вида yandex-disk-ea1fda1. 7050s прямо в /tmp.
Но видимо переменную TMPDIR демон любит больше чем дефолтные пути.

slytomcat commented on February 16, 2017

Вот какое вижу "универсальное" решение:

  1. ищем в окружении переменную TMPDIR, если не находим то берем вместо ее значения /tmp
  2. запускаем демона с указанием ему переменной TMPDIR со значением определенном на шаге 1.

slytomcat commented on February 16, 2017

Попробуйте из ветки dev взять код - я там сделал как написано выше.

slytomcat commented on February 16, 2017

погонял на виртуалках с несколькими дистрибутивами - вроде все работает как надо. Влил в мастер и опубликовал в релизе 1.9.7.

slytomcat commented on February 16, 2017

midyukov-anton commented on February 18, 2017

Спасибо! Статус отображается теперь. Пакет уже в Сизифе и p8.

Visualization

Some thing interesting about visualization, use data art

Some thing interesting about game, make everyone happy.

Visualization

Some thing interesting about visualization, use data art

Some thing interesting about game, make everyone happy.

midyukov-anton commented Feb 16, 2017

Покажите, где у вас это место в коде находится

Мастер начальной настройки

Вы можете выполнить начальную настройку клиента с помощью команды setup :

Введите название каталога для хранения локальной копии Диска. Если вы оставите название пустым, в домашнем каталоге будет создана папка Yandex.Disk .

После того как мастер завершит работу, в каталоге ~/.config/yandex-disk будет создан файл конфигурации config.cfg.

Laravel

A PHP framework for web artisans

Bring data to life with SVG, Canvas and HTML. 📊📈🎉

slytomcat commented Feb 16, 2017

Похоже действительно какое-то взаимное несварение у env и yandex-disk в ALT-е.

Vue.js

🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

slytomcat commented Feb 16, 2017

. может так попробовать
env -i LANG='en_US.UTF8' PATH=$PATH yandex-disk status

slytomcat commented Feb 16, 2017

Или он очень хорошо спрятался .

slytomcat commented Feb 16, 2017

В Ubuntu переменная TMPDIR не определена и демон фигачит свои темпы (каталоги с именем вида yandex-disk-ea1fda1. 7050s прямо в /tmp.
Но видимо переменную TMPDIR демон любит больше чем дефолтные пути.

Facebook

We are working to build community through open source technology. NB: members must have two-factor auth.

Восстановить Диск

Чтобы восстановить Диск после переустановки операционной системы, смены жёсткого диска или удаления программы:

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

Вывод сервиса самого Яндекс.Диска:

Устанавливал с ppa:slytomcat/ppa , операционная система Kubuntu 19.04.

Буду очень благодарен за помощь в решении этой проблемы.

The text was updated successfully, but these errors were encountered:

midyukov-anton commented Feb 16, 2017

midyukov-anton commented Feb 16, 2017

Typescript

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

midyukov-anton commented Feb 16, 2017

А где логи лежат яндекс диска?

midyukov-anton commented Feb 16, 2017

Всё работает нормально. Я могу опубликовать файлы, синхронизация идёт. Только статус не получаем в индикаторе
env -i LANG='en_US.UTF8' похоже в Альте не работает почему-то, возможно баг. Вот к примеру:

Что у вас эта же команда выдаст?

Recommend Projects

TensorFlow

An Open Source Machine Learning Framework for Everyone

midyukov-anton commented Feb 16, 2017

Gim6626 commented Jun 19, 2019

Указал параметр dir в конфиге - индикатор запустился корректно и показывает статус. И теперь status работает и без параметра dir . Похоже при настройке через GUI что-то пошло не так.

Django

The Web framework for perfectionists with deadlines.

slytomcat commented Feb 16, 2017

Ну баш добавлять - это масло масленное. env по сути и есть еще одна версия баш со своим окружением.

midyukov-anton commented Feb 16, 2017

Будем альтовскую сборку значит патчить

Related Issues (20)

  • yd-tools require libappindicator-gtk3 HOT 12
  • Status is "Not started" HOT 7
  • Проблема с индикатором. Значёк показывает постоянную синхронизацию. HOT 12
  • PyGTK DeprecationWarinigs / AppIndicator3 DeprecationWarning HOT 8
  • Push for inclusion in Russian Fedora HOT 5
  • Не запускается HOT 16
  • No fm-actions for caja HOT 5
  • Namespace Notify not available for version 0.9 HOT 14
  • Не работает под elementary OS 5.0 Juno HOT 3
  • Open Yandex.Disk folder when left click on tray icon HOT 2
  • Is it possible to limit (restrict) the upload (or download) synchro speed on debian PC? HOT 1
  • Widget error HOT 9
  • Помогите добавить задержку запуска индикатора HOT 13
  • yd-tools HOT 4
  • [Wayland] Не закрывается автоматически при перезагрузке ОС HOT 4
  • ModuleNotFoundError: No module named 'gi' HOT 10
  • Не запускается синхронизация HOT 3
  • No icon In KDE Plasma on Wayland at startup HOT 8
  • Typo in README.md

midyukov-anton commented Feb 16, 2017

А закостылить можно что-то вроде такого:

javascript

JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

Some thing interesting about web. New door for the world.

slytomcat commented Feb 16, 2017

Просто echo - это команда самого баша и поэтому она печатете $LANG из первичного окружения а не из нового. yandex-disk - это отдельный процесс и он то запускается и берет LANG уже и нового окружения.

Получаю выхлоп демона я в методе YDDaemon:getOutput(self, userLang=False)
При вызове без параметров должен возвращатся выхлоп от демона в английской локали.

midyukov-anton commented Feb 16, 2017

Вот так работает:

midyukov-anton commented Feb 16, 2017

Нет никаких ошибок, в логах всё в порядке. Не падает он.

midyukov-anton commented Feb 16, 2017

И вот так
env -i LANG='en_US.UTF8' TMPDIR=$TMPDIR yandex-disk status

Django

The Web framework for perfectionists with deadlines.

Recommend Topics

midyukov-anton commented Feb 16, 2017

Gim6626 commented Jun 19, 2019

Запустил /usr/share/yd-tools/ya-setup /home/$USER/.config/yandex-disk/_____config.cfg , далее по шагам:

Заметил что конфиг созданный существенно отличается от того что был у меня, комментов тех же нет, хотя конечно тут дира задана.

И я начал кое-что вспоминать. До yd-tools я ставил ya-gui, проверил, он на самом деле создаёт конфиг с такой же структурой и комментариями какие у меня были в первом комментарии где я постил конфиг.

Убедившись что конфиг создан, я снова запустил yd-tools, через меню KDE. Ожидаемо он сообщил что запуск сервиса не удался и я повторил настройки по пунктам приведённым выше. Теперь запуск сервиса удался и конфиг заменился на типичный для yd-tools без комментариев и т.д.

Теперь я даже не знаю, вроде воспроизвёл всё как было, ошибка не повторяется. Единственно что могу сказать - может стоит указывать почему запуск сервиса не удался, параметра там какого не хватает или что, потому что будь я менее настойчивым у меня может ничего вообще и не заработало при текущей ситуации.

Дистрибутив ALT Linux. Версия клиента yandex-disk-indicator 1.9.6. Версия yandex-disk 0.1.5.948.

Получается не может получить статус? Статус считываться должен из ~/Yandex.Disk/.sync/status ?

The text was updated successfully, but these errors were encountered:

midyukov-anton commented Feb 16, 2017 •

Похоже в пустом окружении yandex-disk сам себя не видит

Typescript

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

Related Issues (20)

  • yd-tools require libappindicator-gtk3 HOT 12
  • Status is "Not started" HOT 7
  • Проблема с индикатором. Значёк показывает постоянную синхронизацию. HOT 12
  • PyGTK DeprecationWarinigs / AppIndicator3 DeprecationWarning HOT 8
  • Push for inclusion in Russian Fedora HOT 5
  • Не запускается HOT 16
  • "запуск сервиса не удался" хотя сервис успешно работает HOT 9
  • No fm-actions for caja HOT 5
  • Namespace Notify not available for version 0.9 HOT 14
  • Не работает под elementary OS 5.0 Juno HOT 3
  • Open Yandex.Disk folder when left click on tray icon HOT 2
  • Is it possible to limit (restrict) the upload (or download) synchro speed on debian PC? HOT 1
  • Widget error HOT 9
  • Помогите добавить задержку запуска индикатора HOT 13
  • yd-tools HOT 4
  • [Wayland] Не закрывается автоматически при перезагрузке ОС HOT 4
  • ModuleNotFoundError: No module named 'gi' HOT 10
  • Не запускается синхронизация HOT 3
  • No icon In KDE Plasma on Wayland at startup HOT 8
  • Typo in README.md

slytomcat commented Feb 16, 2017

Тогда у меня пока нет идей. :(

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

Пускать в непустом окружении - опасно т.к. на выбор языка у яндексов каждый раз новые переменные отвечают (после того как я их отругал что они LC_CTYPE использовали, они сначала на LC_MESSAGES, а в последней версии они стали только на LANG реагировать). Только установка одной LANG дает предсказуемый результат с любой их версией.

Gim6626 commented Jun 19, 2019

А для чего у вас в запросе статуса демона указан каталог синхронизации

Потому что иначе status не показывается:

Насчёт настройки демона - настраивал через GUI этого же приложения, вот конфиг:

slytomcat commented Feb 16, 2017

У вас что env -i LANG='en_US.UTF8' bash -c 'yandex-disk status' выдает статус, а
env -i LANG='en_US.UTF8' yandex-disk status выдает что демон не запущен?

Recommend Topics

React

A declarative, efficient, and flexible JavaScript library for building user interfaces.

Comments (9)

А для чего у вас в запросе статуса демона указан каталог синхронизации (--dir=/home/dmitriy/downloads/Yandex.Disk) ?

Предположительно у вас как-то нестандартно настроен демон.
Покажите пожалуйста что у вас в ~/.config/yandex-disk/config.cfg

Gim6626 commented on June 19, 2019

А для чего у вас в запросе статуса демона указан каталог синхронизации

Потому что иначе status не показывается:

Насчёт настройки демона - настраивал через GUI этого же приложения, вот конфиг:

Gim6626 commented on June 19, 2019

Указал параметр dir в конфиге - индикатор запустился корректно и показывает статус. И теперь status работает и без параметра dir . Похоже при настройке через GUI что-то пошло не так.

slytomcat commented on June 19, 2019

Да, видимо GUI настройщик нахимичил. Стандартный (CLI) настройщик yandex-disk setup конфиг создает обязательно включая в него значение dir. А индикатор читает этот dir (он в работе нужен) и если его нет, то считает что демон не настроен.

slytomcat commented on June 19, 2019

Хм. попробовал. воспроизвести не удалось.

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

Попробуйте запустить
$ /usr/share/yd-tools/ya-setup /home/$USER/.config/yandex-disk/_____config.cfg
и пройдитесь по шагам так как вы делали при настройке в первый раз - опишите что делали и покажите содержимое ~/.config/yandex-disk/_____config.cfg

~/.config/yandex-disk/_____config.cfg потом можно будет удалить.

Gim6626 commented on June 20, 2019

Запустил /usr/share/yd-tools/ya-setup /home/$USER/.config/yandex-disk/_____config.cfg , далее по шагам:

Заметил что конфиг созданный существенно отличается от того что был у меня, комментов тех же нет, хотя конечно тут дира задана.

И я начал кое-что вспоминать. До yd-tools я ставил ya-gui, проверил, он на самом деле создаёт конфиг с такой же структурой и комментариями какие у меня были в первом комментарии где я постил конфиг.

Убедившись что конфиг создан, я снова запустил yd-tools, через меню KDE. Ожидаемо он сообщил что запуск сервиса не удался и я повторил настройки по пунктам приведённым выше. Теперь запуск сервиса удался и конфиг заменился на типичный для yd-tools без комментариев и т.д.

Теперь я даже не знаю, вроде воспроизвёл всё как было, ошибка не повторяется. Единственно что могу сказать - может стоит указывать почему запуск сервиса не удался, параметра там какого не хватает или что, потому что будь я менее настойчивым у меня может ничего вообще и не заработало при текущей ситуации.

Gim6626 commented on June 20, 2019

Попробовал то же самое с нуля на другом компьютере - всё равно не воспроизводится. Не знаю что это было.

slytomcat commented on June 20, 2019

Допускаю что это ya-gui неправильно конфиг создал. Поэтому пока не вижу смысла копать дальше, при условии что ни вы ни я воспроизвести проблему не можем.

Но вот насчет более толковой диагностики при невозможности достучаться до демона - я подумаю. Мысль здравая, но надо посмотреть во что выльется реализация.

slytomcat commented on June 20, 2019

Сделал детальное описание ошибки при проблемах с конфигурацией демона.
Закоммитил прямо в мастер.
Позже выпущу рлиз и опубликую в PPA.

slytomcat commented Feb 16, 2017

У меня все-таки ощущение что демон у вас вываливается как-то сам. Логи смотрели?

Facebook

We are working to build community through open source technology. NB: members must have two-factor auth.

Дистрибутив ALT Linux. Версия клиента yandex-disk-indicator 1.9.6. Версия yandex-disk 0.1.5.948.

Получается не может получить статус? Статус считываться должен из ~/Yandex.Disk/.sync/status ?

slytomcat commented Feb 16, 2017

Вот какое вижу "универсальное" решение:

  1. ищем в окружении переменную TMPDIR, если не находим то берем вместо ее значения /tmp
  2. запускаем демона с указанием ему переменной TMPDIR со значением определенном на шаге 1.

midyukov-anton commented Feb 16, 2017

Демон yandex-disk запускается демоном yandex-disk-indicator

Recommend Org

slytomcat commented Feb 16, 2017

Во есть одна: попробуйте более свежий yandex-disk поставить - у меня стоит версия 0.1.5.978. Может глюк и пройдет.

server

A server is a program made to process requests and deliver data to clients.

Laravel

A PHP framework for web artisans

Bring data to life with SVG, Canvas and HTML. 📊📈🎉

server

A server is a program made to process requests and deliver data to clients.

midyukov-anton commented Feb 16, 2017

slytomcat commented Feb 16, 2017

погонял на виртуалках с несколькими дистрибутивами - вроде все работает как надо. Влил в мастер и опубликовал в релизе 1.9.7.

Вывод сервиса самого Яндекс.Диска:

Устанавливал с ppa:slytomcat/ppa , операционная система Kubuntu 19.04.

Буду очень благодарен за помощь в решении этой проблемы.

midyukov-anton commented Feb 16, 2017

Так может не переключать локаль вовсе, а локализовать текст который парсим?

TensorFlow

An Open Source Machine Learning Framework for Everyone

slytomcat commented Feb 16, 2017

У меня ровно наоборот - если ставлю TMPDIR=$TMPDIR - то не находит демона, а без установки - находит. :0

slytomcat commented Feb 16, 2017

Попробуйте из ветки dev взять код - я там сделал как написано выше.

slytomcat commented Feb 16, 2017

а
env -i LANG='en_US.UTF8' yandex-disk status
?

slytomcat commented Feb 16, 2017 •

Это костилилось по-разному уже не раз из за разных корявых настроек LC_ переменных у пользователей.
Установка LANG не срабатывает если установлена LC_MESSAGES.
Поэтому я запускаю демона в дефолтном, пустом окружении (env) и в нем ставлю значение LANG. Это 100% работает т.к. в дефолтном окружении переменные LC_* не установлены.
Но у вас похоже демон запущен под рутом или каки-то другим пользователем. Ведь env создает пустое окружение но пользователя не меняет, а демон у вас от вашего пользователя не запущен.

Покажите что говорит:
ps au | grep yandex-disk

Vue.js

🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

Recommend Projects

midyukov-anton commented Feb 16, 2017

А что у вас выдаёт:
env -i LANG='en_US.UTF8' env

midyukov-anton commented Feb 16, 2017

Короче решение проблемы на форуме Альта подсказали. Нужно, интерпретатор bash указать:
Вот так работает
LANG='en_US.UTF8' bash -c 'echo $LANG'
en_US.UTF8
И соответственно нужно:

slytomcat commented Feb 16, 2017

А что выдает
env -i LANG='en_US.UTF8' whoami
?

Machine learning

Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

javascript

JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

Some thing interesting about web. New door for the world.

Читайте также: