Индикатор яндекс диск запуск сервиса не удался
Чтобы установить клиент автоматически, воспользуйтесь командой быстрой установки пакета.
Пример быстрой установки пакета
Чтобы установить клиент вручную, скачайте нужную версию пакета по соответствующей ссылке ниже.
Формат пакета | 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
Вот какое вижу "универсальное" решение:
- ищем в окружении переменную TMPDIR, если не находим то берем вместо ее значения /tmp
- запускаем демона с указанием ему переменной 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 демон любит больше чем дефолтные пути.
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
У меня все-таки ощущение что демон у вас вываливается как-то сам. Логи смотрели?
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
Вот какое вижу "универсальное" решение:
- ищем в окружении переменную TMPDIR, если не находим то берем вместо ее значения /tmp
- запускаем демона с указанием ему переменной 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.
Читайте также: