Re: [freebsd] [dbus] failed to read machine uuid

2018-01-22 Пенетрантность Vladislav V. Prodan
22 января 2018 г., 0:31 пользователь Irina Liakh  написал:

> Всем добра!
>
> После установки (с нуля) 11.1-RELEASE и пакетов обнаружилось, что файлик
> /var/lib/dbus/machine-id, так нужный dbus'у, не существует.
> Пофиксилось командой "dbus-uuidgen --ensure", но, судя по manpage,
> эта команда должна быть в инит-скрпите. Почему же он не отработал
> при установке пакета?
>


У мну на VPS двумесячной давности тоже отсутствует этот id.
Софт весь консольный, никто не требовал его, все работает.
Я так понял, его удобна использовать для уникального идентификатора машин.

Встречный вопрос, какой еще можно использовать уникальный идентификатор
машины?

-- 
 Vladislav V. Prodan
 System & Network Administrator
 support.od.ua
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [dbus] failed to read machine uuid

2018-01-22 Пенетрантность Irina Liakh
On Mon, Jan 22, 2018 at 11:20:38PM +0200, Irina Liakh wrote:
> так что dbus_enable в /etc/rc.conf не поможет.

Эмм, поможет, ведь же сгенерится UUID, после чего FF сможет успешно
запустить dbus --session, а dbus --system будет висеть ненужный.
Офигенное решение.

Я не понимаю вообще совет энаблить dbus в /etc/rc.conf, равно как и
сарказм по поводу нежелания этого делать.
Элементарное решение было приведено в первом же письме, зачем этот совет?
Зачем этот сыр-бор про слава-МакКузику и про сервисы-не-стартуют-сами-себя?
Вопрос-то был, в каком месте глюк? В порте ли? В FF ли? Вообще не глюк а так
и задумано?
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [dbus] failed to read machine uuid

2018-01-22 Пенетрантность Irina Liakh
On Mon, Jan 22, 2018 at 02:49:23PM +0300, Владимир Друзенко wrote:
> >Короче, есть ситуация: при установке все_по_дефолту_из_пакетов десктопа
> >на фре firefox не запускается из-за dbus. Вопрос: это норм и надо запускать
> >dbus руками? Или это это subject to fix it somewhere?
> Да. Это штатная работа сервисов во FreeBSD - всё прописывается в 
> /etc/rc.conf руками. Полный контроль над запускаемыми сервисами.

dbus в этом смысле не совсем каноничный сервис. В отличие от,
он предоставляет два типа загрузки: system-wide (от рута, с ключом --system)
и per-session (от обычного юзера, с ключом --session). Вот FF как раз
запускает dbus --session. А Вы (и Антон) предлагаете запускать dbus --system.

И кстати, файрфокс не использует dbus --system. Даже если запустить
dbus --system, FF всё равно запускает dbus --session, так что dbus_enable
в /etc/rc.conf не поможет. Разве что поменять ключи в dbus_flags,
но это изврат, не находите?
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] Неприменение патчей портов, сгенерированных с помощью "make makepatch"

2018-01-22 Пенетрантность Anton Sayetsky
22 января 2018 г., 19:11 пользователь Eugene Grosbein
 написал:
> 22.01.2018 23:03, Anton Sayetsky пишет:
>
>>> Приветствую, товарищи.
>>> Нашёл тут баг в sysutils/zfsnap
>>> (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223951), сгенерил
>> Евгений, а можешь это дело закоммитить, плз? Maintainer забил, похоже.
>> Да и вообще на PR никто не смотрел, но фикс простейший и работает
>> нормально, что я уже проверил.
>
> Закоммитил.
Grand merci!
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] Неприменение патчей портов, сгенерированных с помощью "make makepatch"

2018-01-22 Пенетрантность Eugene Grosbein
22.01.2018 23:03, Anton Sayetsky пишет:

>> Приветствую, товарищи.
>> Нашёл тут баг в sysutils/zfsnap
>> (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223951), сгенерил
> Евгений, а можешь это дело закоммитить, плз? Maintainer забил, похоже.
> Да и вообще на PR никто не смотрел, но фикс простейший и работает
> нормально, что я уже проверил.

Закоммитил.


___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] Неприменение патчей портов, сгенерированных с помощью "make makepatch"

2018-01-22 Пенетрантность Anton Sayetsky
1 декабря 2017 г., 18:16 пользователь Anton Sayetsky
 написал:
> Приветствую, товарищи.
> Нашёл тут баг в sysutils/zfsnap
> (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223951), сгенерил
Евгений, а можешь это дело закоммитить, плз? Maintainer забил, похоже.
Да и вообще на PR никто не смотрел, но фикс простейший и работает
нормально, что я уже проверил.

> патч, как положено, но при выполнении "make patch" в каталоге порта он
> не применяется (строки "Applying FreeBSD patches" тоже нет).
> С чем это может быть связано и как чинить?
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [dbus] failed to read machine uuid

2018-01-22 Пенетрантность Владимир Друзенко

22.01.2018 11:37, Irina Liakh пишет:

On Mon, Jan 22, 2018 at 09:57:29AM +0300, Владимир Друзенко wrote:

PR с патчем можно оставить тут:
https://bugs.freebsd.org/bugzilla/enter_bug.cgi?product=Ports%20%26%20Packages=Individual%20Port%28s%29

Далее останется только убедить мэинтейнера в пользе этого патча.

Сначала хотелось бы понять, это бага или фича (отсутствие инициализации
UUID при установке пакета), а потом уже думать что с этим дел
А это не важно - просто запрос на изменение. Правда Георгий уже нашёл 
описание этой темы в логе коммитов в порты, но если есть ещё какие-либо 
вопросы, то можно пообщаться с мэинтейнеами в том же запросе или по мылу.



firefox, который пытался запустить dbus):

FF пытается запустить dbus не через стартовый скрипт, а напрямую.

Да, это уже стало понятно.
Осталось понять, насколько правомочно он это делает.


Кэп подсказывает, что можно обратиться к разработчикам FF или же к мэинтейнерам 
FF во FreeBSD с таким вопросом/запросом на изменение (лучше сразу с патчем [-:).



Короче, есть ситуация: при установке все_по_дефолту_из_пакетов десктопа
на фре firefox не запускается из-за dbus. Вопрос: это норм и надо запускать
dbus руками? Или это это subject to fix it somewhere?
Да. Это штатная работа сервисов во FreeBSD - всё прописывается в 
/etc/rc.conf руками. Полный контроль над запускаемыми сервисами.

___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [dbus] failed to read machine uuid

2018-01-22 Пенетрантность Irina Liakh
On Mon, Jan 22, 2018 at 12:31:31PM +0200, George L. Yermulnik wrote:
> Ломка длится только первые полгода. Потом становится немного легче, но не 
> полностью. Я пробовал =)
Я начинала с линуксов, это было Великое Избавление от винды, доставшей
своей кривизной. Но фря оказалась ещё лучше.
Я сейчас имею дело с линуксами, и, глядя на них, мне туда сильно не хочется.
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [dbus] failed to read machine uuid

2018-01-22 Пенетрантность George L. Yermulnik
Hello!

On Mon, 22 Jan 2018 at 12:28:11 (+0200), Irina Liakh wrote:

> > Не стоит так над собой издеваться =)
> Не знаю как кому, мне линуксы сложнее даются на порядок.

Ломка длится только первые полгода. Потом становится немного легче, но не 
полностью. Я пробовал =)

-- 
George L. Yermulnik
[YZ-RIPE]
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [dbus] failed to read machine uuid

2018-01-22 Пенетрантность Irina Liakh
On Mon, Jan 22, 2018 at 12:06:47PM +0200, George L. Yermulnik wrote:
> Вряд ли кто-то так дотошно следит за этим портом =) Но всё может быть.
> Антон, кстати, про svn log уже писал.
> 
> 
> r347320 | kwm | 2014-03-06 22:39:24 +0200 (Thu, 06 Mar 2014) | 8 lines
> 
> Don't run dbus-uuidgen in post-install scripts. This has the effect that
> there will be no dangeling /var/db/dbus/machine-id on package install [1].
> Change the dbus start script to always call dbus-uuidgen --ensure. Which
> only generates /var/db/dbus/machine-id if it is not present.
> While here switch to USES=libtool.
> 
> Reported by:poudriere in strict mode via miwi@ [1]
> 
> И там в svn log'е полно упоминаний про uuid.
Вона что, Михалыч... Спасибо!

> Рекомендую к прочтению,
> если тема настолько Вас заинтересовала =)
Не "настолько", но раз пошла такая пьянка... )

> > > В смысле "правомочно"? У Вас FF включенной с поддержкой DBUS. Вполне
> > > естественно, он пытается этот самый DBUS найти и заиспользовать.
> > I mean, правильно ли делает FF, что стартует dbus как на душу придется,
> > а не системным стандартным путём?
> 
> FF же не freebsd-specific. Ищет, где может, отталкиваясь от того, где
> dbus может быть в разных ОС.
Я бы тогда предпочла, чтобы он честно признавался "can't run dbus, run it
manually", но это уже, конечно, проблемы FF.

> Не стоит так над собой издеваться =)
Не знаю как кому, мне линуксы сложнее даются на порядок. Потому фря.
Хотя я не 80 левел в ней. К тому же, она не только десктопом у меня.
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [dbus] failed to read machine uuid

2018-01-22 Пенетрантность George L. Yermulnik
Hello!

On Mon, 22 Jan 2018 at 12:10:53 (+0200), Irina Liakh wrote:

> > Я думаю, для начала есть смысл пообщаться с мейнтейнером порта. Он
> > наверняка знает о причинах наличия/отсутствия инициализации uuid во
> > время установки порта/пакета при условии, что на этот момент не
> > известно, будет ли dbus использоваться воообще.
> Угу.
> Думала, может здесь кто-то знает почему так.

Вряд ли кто-то так дотошно следит за этим портом =) Но всё может быть.
Антон, кстати, про svn log уже писал.


r347320 | kwm | 2014-03-06 22:39:24 +0200 (Thu, 06 Mar 2014) | 8 lines

Don't run dbus-uuidgen in post-install scripts. This has the effect that
there will be no dangeling /var/db/dbus/machine-id on package install [1].
Change the dbus start script to always call dbus-uuidgen --ensure. Which
only generates /var/db/dbus/machine-id if it is not present.
While here switch to USES=libtool.

Reported by:poudriere in strict mode via miwi@ [1]

И там в svn log'е полно упоминаний про uuid. Рекомендую к прочтению,
если тема настолько Вас заинтересовала =)

> > В смысле "правомочно"? У Вас FF включенной с поддержкой DBUS. Вполне
> > естественно, он пытается этот самый DBUS найти и заиспользовать.
> I mean, правильно ли делает FF, что стартует dbus как на душу придется,
> а не системным стандартным путём?

FF же не freebsd-specific. Ищет, где может, отталкиваясь от того, где
dbus может быть в разных ОС.

> > > Короче, есть ситуация: при установке все_по_дефолту_из_пакетов десктопа
> > > на фре firefox не запускается из-за dbus. Вопрос: это норм и надо 
> > > запускать
> > > dbus руками? Или это это subject to fix it somewhere?

> > Ну, фря в этом смысле не совсем десктопная версия ОС для домохозяек.
> > Если хочется десктоп, где всё само собой стартует и т.п., то можно взять
> > тот же Linux Mint, а не фрю =)
> Может, сразу винду?

Не стоит так над собой издеваться =)

-- 
George L. Yermulnik
[YZ-RIPE]
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [dbus] failed to read machine uuid

2018-01-22 Пенетрантность Irina Liakh
On Mon, Jan 22, 2018 at 11:46:21AM +0200, George L. Yermulnik wrote:
> Я думаю, для начала есть смысл пообщаться с мейнтейнером порта. Он
> наверняка знает о причинах наличия/отсутствия инициализации uuid во
> время установки порта/пакета при условии, что на этот момент не
> известно, будет ли dbus использоваться воообще.
Угу.
Думала, может здесь кто-то знает почему так.

> Это сарказм. Имеется в виду, что после установки порта/пакета демоны
> автоматически не прописываются в автостарт и не запускаются post-install
> целью.
Да, я заметила, что Антон - любитель сарказма. Но то, что он сказал
и то что "имел ввиду" - слишком непохожи, чтобы сарказм удался.

> В смысле "правомочно"? У Вас FF включенной с поддержкой DBUS. Вполне
> естественно, он пытается этот самый DBUS найти и заиспользовать.
I mean, правильно ли делает FF, что стартует dbus как на душу придется,
а не системным стандартным путём?

> > Короче, есть ситуация: при установке все_по_дефолту_из_пакетов десктопа
> > на фре firefox не запускается из-за dbus. Вопрос: это норм и надо запускать
> > dbus руками? Или это это subject to fix it somewhere?
> 
> Ну, фря в этом смысле не совсем десктопная версия ОС для домохозяек.
> Если хочется десктоп, где всё само собой стартует и т.п., то можно взять
> тот же Linux Mint, а не фрю =)
Может, сразу винду?

___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [dbus] failed to read machine uuid

2018-01-22 Пенетрантность George L. Yermulnik
Hello!

On Mon, 22 Jan 2018 at 10:37:47 (+0200), Irina Liakh wrote:

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

Я думаю, для начала есть смысл пообщаться с мейнтейнером порта. Он
наверняка знает о причинах наличия/отсутствия инициализации uuid во
время установки порта/пакета при условии, что на этот момент не
известно, будет ли dbus использоваться воообще.

> > >>Слава МакКузику, во фре службы сами себя не стартуют.
> > >Сами себя - это как? Как Мюнхаузен себя за волосы из болота?
> > FreeBSD не стартует сервисы просто по зависимостям, если они явно не 
> > включены в /etc/rc.conf.
> > О чём спор вообще?
> Мне не понятна была формулировка "служба сама себя стартует".
> Вроде, никто сам себя не стартует. Но жду что скажет Антон.

Это сарказм. Имеется в виду, что после установки порта/пакета демоны
автоматически не прописываются в автостарт и не запускаются post-install
целью.

> > >firefox, который пытался запустить dbus):
> > FF пытается запустить dbus не через стартовый скрипт, а напрямую.
> Да, это уже стало понятно.
> Осталось понять, насколько правомочно он это делает.

В смысле "правомочно"? У Вас FF включенной с поддержкой DBUS. Вполне
естественно, он пытается этот самый DBUS найти и заиспользовать.

> Короче, есть ситуация: при установке все_по_дефолту_из_пакетов десктопа
> на фре firefox не запускается из-за dbus. Вопрос: это норм и надо запускать
> dbus руками? Или это это subject to fix it somewhere?

Ну, фря в этом смысле не совсем десктопная версия ОС для домохозяек.
Если хочется десктоп, где всё само собой стартует и т.п., то можно взять
тот же Linux Mint, а не фрю =)

-- 
George L. Yermulnik
[YZ-RIPE]
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [dbus] failed to read machine uuid

2018-01-22 Пенетрантность Irina Liakh
On Mon, Jan 22, 2018 at 09:57:29AM +0300, Владимир Друзенко wrote:
> PR с патчем можно оставить тут:
> https://bugs.freebsd.org/bugzilla/enter_bug.cgi?product=Ports%20%26%20Packages=Individual%20Port%28s%29
> 
> Далее останется только убедить мэинтейнера в пользе этого патча.
Сначала хотелось бы понять, это бага или фича (отсутствие инициализации
UUID при установке пакета), а потом уже думать что с этим делать.

> >>Слава МакКузику, во фре службы сами себя не стартуют.
> >Сами себя - это как? Как Мюнхаузен себя за волосы из болота?
> FreeBSD не стартует сервисы просто по зависимостям, если они явно не 
> включены в /etc/rc.conf.
> О чём спор вообще?
Мне не понятна была формулировка "служба сама себя стартует".
Вроде, никто сам себя не стартует. Но жду что скажет Антон.

> >firefox, который пытался запустить dbus):
> FF пытается запустить dbus не через стартовый скрипт, а напрямую.
Да, это уже стало понятно.
Осталось понять, насколько правомочно он это делает.


Короче, есть ситуация: при установке все_по_дефолту_из_пакетов десктопа
на фре firefox не запускается из-за dbus. Вопрос: это норм и надо запускать
dbus руками? Или это это subject to fix it somewhere?

___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd