LINUX.ORG.RU

Сообщения progn

 

[Ubuntu] проблемы с работой программы (air video) при ее автозагрузке через upstart

Форум — Admin

есть некая программа для смартов и планшетов - Air Video, клиент для стриминга видео, сам стриминг осуществляет серверная часть, которая в случае линукса представляет из себя Java программу, которая посредством FFmpeg стримит видео

тут небольшое описание как это заводиться: http://wiki.birth-online.de/know-how/hardware/apple-iphone/airvideo-server-linux

все удалось настроить и собрать, но осталась непонятная проблема связанная с автостартом через upstart на Ubuntu, на той странице раздел «autostart AirVideoServer upon bootup»

там создается /etc/init/airvideo.conf:

start on runlevel [2345] stop on shutdown respawn

exec sudo -H -n -u имяюзера /usr/bin/java -jar /путьAirVideoServer/AirVideoServerLinux.jar /путьAirVideoServer/test.properties

и дальше как службу можно запускать эту серверную часть sudo start airvideo

Все работает, но обнаружился следующий косяк: при запуске именно таким образом сервер не видит файлы с кириллицей. Но если войти через ssh на сервер и запустить AirVideoServer абсолютно той-же командой

exec sudo -H -n -u имяюзера /usr/bin/java -jar /путьAirVideoServer/AirVideoServerLinux.jar /путьAirVideoServer/test.propertis

то файлы с кириллецей присутствуют.

Проблема проявляется при запуске именно как службы, почему-то в этом случае AirVideoServer не может прочитать файлы с именами отличными от латинских. Есть предположения в чем может быть проблема?

Пробовал в sudo дописать опцию -i (simulate initial login) не помогло

 

progn
()

проблема с переводом в офлайн дисков полусофтового рейда

Форум — Linux-install

ситуация такая

есть два рейд0 (через ICH9) по два диска, и одиночный диск.

Ставится kubuntu 9.04 альтернатив (текстовый интерфейс) там включен dmraid, установка идет на одиночный диск. Поставилась, перезагружаемся (grub отчего-то не поставился, но это мелочь, грузимся с CD ставим его). Загрузка.... пробегает логотип кубунты... и виснет, так не загрузившись. Жмем перезагрузку, на перезагрузке биос рейда выдает что диски одного из рейд массива переведены в Оffline! Выключаем комп, включем все нормально, все на месте.. Загружаемся в рекавери мод, смотрим виснет все время после этапа определения USB устрйств: находит клавиатуру, кард ридер и все, дальше зависон. Миграет лампочна активности HDD (сами hdd даже не шуршат).. ждать бесполезно. Жмем перезагрузку, опять тот же рейд массив в офлайне! Помогает только включение выключение компа.

Отключаем (физически, выдергиваем SATA кабеля) 4 диска рейд0, оставляем только одиночный диск. Загружается все успешно!

Подключаем первый рейд массив, загружаемся успешно!

Подключаем второй рейд массив - зависон. при перезагрузке диски того же рейд массива переведены в Оffline...

Ладно, выключаем комп, выдергиваем SATA кабеля дисков рейдов, загружается, удаляем нафиг dmraid (деинтсталировав пакет), перезагружаемся. Выключаем комп, подключаем диски рейдов, загружаемся успешно... Конечно при этом система видит их только по одиночке. И после перезагрузки Linux все равно offline'ит диски одного (того же самого) рейда! Непонятно, какого фига? В принципе меня бы устроило и так, пусть линнукс будет без доступа к рейдам хоть это и не удобно, но этот глюк при перезагрузке, из-за которого нужно выключать-включать комп.

Ок, выключаем, включаем комп (чтобы сбросить статус офлайн), инсталируем dmraid, активируем один рейд все ок, активировался, параметры массива определены верно. Пробуем смонтировать разделы (в режиме read-only на всякий пожарный) все работает. Активируем второй рейд (тот который линукс офлайнит постоянно), не активируется. Ошибка. Смотрим, что там, говорит массив broken, непонятно....

//////////////////////////

В общем, подскажите как линуксу не давать вообще доступа к этим двум проблемным дискам которые он постоянно оффланит (и почему он их вообще офлайнит, как этого избежать?), в принципе меня устроит и работа только одного рейда, который проблем не вызывает. Куда вообще копать, в линуксе новичек.

PS сам рейд нужен, разбить не получится.

progn
()

RSS подписка на новые темы