Отправляет email-рассылки с помощью сервиса Sendsay

FBReader не запускается из-под юзера

Добрый день уважаемому сообществу!

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

ЗЫ: дистр - SuSE 10.3

Ответить   Tue, 20 May 2008 17:38:42 +0400 (#747716)

 

Ответы:

Васильич пишет:

noexec на домашней директории?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 34324; Возраст листа: 1761; Участников: 1503
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/747725

Ответить   Tue, 20 May 2008 20:10:19 +0600 (#747725)

 

On Tue, 20 May 2008 20:10:19 +0600
saturas <satur***@m*****.ru> wrote:

Есть

Вообще-то, исполняемый файл находится не в ней, а в /usr/local/bin. Домашняя
директория находится на отдельном диске, смонтироана с опцией defaults. При установке
ничего не менял... Если на /home стоит опция noexec, то как это проверить/поправить?

Ответить   Tue, 20 May 2008 20:14:50 +0400 (#747757)

 

Васильич пишет:

установке

а ставили отсюда http://daylessday.org/files/rpms/suse/ из rpm-ки?
пакет liblinebreak установлен?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 34329; Возраст листа: 1761; Участников: 1503
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/747803

Ответить   Wed, 21 May 2008 00:29:17 +0600 (#747803)

 

On Wed, 21 May 2008 00:29:17 +0600
saturas <satur***@m*****.ru> wrote:

Ставил с офф сайта, кажется, даже и собирал сам (у меня пакет давно валяется).
пакета liblinebreak система не нашла, но дело, как мне кажется, все-таки не в
нем... от рута ведь все прекрасно работает! Впрочем, за ссылку спасибо, попробую
еще этот пакет поставить.

Ответить   Wed, 21 May 2008 00:22:44 +0400 (#747881)

 

On Wed, 21 May 2008 00:29:17 +0600
saturas <satur***@m*****.ru> wrote:

Увы, по этой ссылке только 64-битный пакет...

Ответить   Wed, 21 May 2008 12:00:17 +0400 (#747923)

 

Васильич пишет:

А пакеты от 10.2 не подойдут? Там вроде бы есть для i586

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 34333; Возраст листа: 1762; Участников: 1503
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/747979

Ответить   Wed, 21 May 2008 18:55:52 +0600 (#747979)

 

On Wed, 21 May 2008 18:55:52 +0600
saturas <satur***@m*****.ru> wrote:

Не уверен. но попытка не пытка. попробую...

Ответить   Wed, 21 May 2008 23:00:33 +0400 (#748036)

 

On Wed, 21 May 2008 18:55:52 +0600
saturas <satur***@m*****.ru> wrote:

Поставил. Увы - итог тот же. Запускается только по su -c FBReader :(((

Ответить   Wed, 21 May 2008 23:11:53 +0400 (#748045)

 

Васильич пишет:

а если strace FBReader и выложить на dpaste.com?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 34336; Возраст листа: 1763; Участников: 1503
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/748072

Ответить   Thu, 22 May 2008 02:48:15 +0600 (#748072)

 

On Thu, 22 May 2008 02:48:15 +0600
saturas <satur***@m*****.ru> wrote:

Одна строчка смутила:

open("/usr/local/lib/zlibrary/ui", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY)
= -1 EACCES (Permission denied)

Похоже, дело в этом... Пришлось сделать chmod 777 - заработало.

Ответить   Thu, 22 May 2008 08:16:03 +0400 (#748116)

 

Васильич пишет:

Молодец! Общими усилиями решили проблему :-)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 34338; Возраст листа: 1763; Участников: 1503
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/748117

Ответить   Thu, 22 May 2008 10:18:53 +0600 (#748117)

 

On Thu, 22 May 2008 10:18:53 +0600
saturas <satur***@m*****.ru> wrote:

Решение, конечно, половинчатое и не соответствующие философии юниксов, но...
Хоть что-то! Спасибо! Команды strace я, кстати, не знал.

Ответить   Thu, 22 May 2008 07:19:28 +0400 (#748125)

 

-----Original MessageFrom: Васильич <blackpoi***@m*****.ru>
To: "comp.soft.linux.discuss" <satur***@m*****.ru> (3693607)

Вполне может быть что проблема в сгенерированном мейкфайле, и при make install
он неправильно прописал права, так, что решение вполне unix-овое. Только вполне
хватило бы chmod a+r для этого файла.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 34341; Возраст листа: 1763; Участников: 1505
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/748129

Ответить   Thu, 22 May 2008 09:53:34 +0400 (#748129)

 

On Thu, 22 May 2008 09:53:34 +0400
Dmitri <satur***@m*****.ru> wrote:

хватило бы chmod a+r для этого файла.

К сожалению, make install ни при чем, я ставил готовый rpm из репы :) А вот насчет
собрать самому - это было бы самым правильным решением...

Ответить   Thu, 22 May 2008 09:22:29 +0400 (#748151)

 

В сообщении от 22 мая 2008 Васильич написал(a):

Правильное решение - скачать src.rpm, поправить spec (одну
директиву %files) и собрать двоичный пакет

А самое правильное - отправить свои правки майнтейнеру
пакета.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 34344; Возраст листа: 1763; Участников: 1505
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/748155

Ответить   Thu, 22 May 2008 12:07:45 +0400 (#748155)

 

-----Original MessageFrom: Васильич <blackpoi***@m*****.ru>
To: "comp.soft.linux.discuss" <satur***@m*****.ru> (3693607)

вполне

насчет

Тут с Вами можно поспорить. Для дистрибутивов с пакетными менеджерами нет ничего
лучше чем ставить из пакета - так лучше отслеживать обновления, удалять программы.
Устанавливать программы из исходников не имея для этого соответствующего инструментария
(такого, какой имеет, например, дистрибутив Gentoo) чревато. Лучше всего для
rpm-based дистрибутива написать spec-файл и собрать пакет (но это довольно нетривиально).

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 34344; Возраст листа: 1763; Участников: 1505
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/748156

Ответить   Thu, 22 May 2008 12:07:49 +0400 (#748156)

 

On Thu, 22 May 2008 12:07:49 +0400
Dmitri <satur***@m*****.ru> wrote:

Полностью согласен :) За это нас, эрпээмщиков, и не любят... Типа, мы неправильные
- ничего не собираем )))

Ответить   Thu, 22 May 2008 11:01:49 +0400 (#748169)

 

Васильич пишет:

установке

У меня gentoo, поставил liblinebreak и fbreader из оверлея. Вот ебилды,
присмотритесь - вдруг и вам помогут:
http://neuromancer.openbsd.pl/~lazy_bum/gentoo/overlay/dev-libs/liblinebreak/liblinebreak-0.9.6.ebuild
http://neuromancer.openbsd.pl/~lazy_bum/gentoo/overlay/app-text/fbreader/fbreader-0.8.17.ebuild

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 34330; Возраст листа: 1761; Участников: 1503
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/747804

Ответить   Wed, 21 May 2008 00:32:06 +0600 (#747804)