Re: [freebsd] [dbus] failed to read machine uuid
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
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
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"
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"
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"
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
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&component=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
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
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
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
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
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
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
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&component=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