From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ya.ru; s=mail; t=1640147593; bh=wdlkzgxU7GZv8qgemTwRf/phgL2D3yi0Oc+T5l2e+ME=; h=In-Reply-To:From:Subject:References:Date:Message-ID:To; b=TdX6VUoOuI1PBapp3bP2Aol34sqxefVRVuPlI0HCDu18bdtRhUliBPXljtC7sS09D BzZw84ecd9/eWevMu3u5Ps5quGEZo05qp/zPqIEASzrRsK0fIMshYB8LCE9FgEWjjQ UnhMT6hfjtnLhIUzcC5ZbWzF+foXLoFSE+MzqpiI= Authentication-Results: iva1-181a18fc5646.qloud-c.yandex.net; dkim=pass header.i=@ya.ru X-Yandex-Fwd: 2 Message-ID: <1aa23f9d-04ad-c558-d9e4-a294e737fd31@ya.ru> Date: Wed, 22 Dec 2021 11:33:12 +0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0 Content-Language: ru To: devel@lists.altlinux.org References: <20211217120716.5hphkzb2pe5mxqvj@example.org> <1929eb1e-3c96-6453-5e9c-decf082ab5d6@ya.ru> <2368b968-6f1d-82a3-24c9-6f19c587975a@gmail.com> From: =?UTF-8?B?0JDQvdGC0L7QvSDQnNC40LTRjtC60L7Qsg==?= In-Reply-To: <2368b968-6f1d-82a3-24c9-6f19c587975a@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: Re: [devel] I: sysvinit vs systemd X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Dec 2021 04:33:16 -0000 Archived-At: List-Archive: List-Post: 22.12.2021 03:06, Leonid Krivoshein пишет: > > 21.12.2021 22:32, Антон Мидюков пишет: >> 17.12.2021 19:07, Alexey Gladkov пишет: >>> Привет! >>> >>> В виду нарастающей несовместимости между системами с sysvinit и systemd. >>> В sysvinit была добавлена явный конфликт на systemd. Технически они не >>> конфликтуют, но без него в системы с sysvinit иногда попадает systemd и >>> это приводит к серьёзным проблемам. >> Проблема скорее в том, что в hasher попадает sysvinit. А попадает он туда >> через треугольник systemd-utils-standalone - startup - systemd-sysctl-common. >> Эти пакеты вытягивают друг друга и sysvinit. >> startup тянется другими пакетами из-за конфигов, которые в нём. >> Можете попробовать установить в только что инициализированный hasher. >> А вот как они вытягивают sysvinit, я что-то не пойму. Наверное, это startup. > > От startup раньше зависел interactive-basesystem, теперь нет. Но раз его убрали из зависимостей, кому-то это могло что-то поломать, так что с марта 2021 startup могли добавить куда-то ещё. > > А можешь показать cat /etc/apt/pkgpriorities ? Этот файл ведь не установщик может создавать, его могли бы определять конфликтующие иниты, каждый по-своему. Потому что многие инитные зависимости виртуальные, и при обновлении начинается качание весов. Можно оставить его в apt-conf-branch для всех решений, а для пользователей sysvinit переместить в инитный пакет. > Да уже разобрался. startup через зависимость /sbin/halt вытягивает либо sysvinit, либо systemd-sysvinit. Исправив startup, починим сборку пакетов. -- С уважением, Антон Мидюков