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=0.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,FUZZY_XPILL autolearn=no autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=Fnud5GfoRIc4IuiSITvvnQLLF9Hct1TvzIeqE/xfOnM=; b=vVuzdr13f+I6Zd7+3i/iSETm4jWTaUf1h64sL7bJabPgLDp4GyLV6v4104kaNVLS8b DlF58FrfwjxyOIP8p6ptZN9v4e2+oxW2CkPcFY7Bzl/2r4LvWK2rKfLsmCwU5xglPUgg qFjW4i3ME7emV9woNwE0mWOqHV0ERtkrgvhzXi0GODbIANN9ObOYSW/+KPqIh5RTOgGK 1eNus+fdem9Ea8o7nWRMsX0mL7JvtVOEacTqIfp9nXTMXE9JvKaJnHtfLgbDbEndqyhr /4vtTRgX1J9qyvlFtCtvwfnaCVI0puAWMJmEgle6iFMz8VsaTiYqsz4xi6YnOnQHrJyk CVzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=Fnud5GfoRIc4IuiSITvvnQLLF9Hct1TvzIeqE/xfOnM=; b=oBaJsP5HqnOcauQUh8ndMI6jPzGwZ8JNEashBt/kAl12+xU+bjDFsG4HOUKPXAUcjw qrV7G66Ivjg9XihEgy0wup6hks8LlXoZStVgSlnR72KXV2xmzxZq3fsMcxKSjKqFkEpV uw8/SGVaG15VvndqfMNfcuOQJ32YISN/wJPDg4XiBjWhb8pYYyOoXVkhIBKTmwN6yKSY BnMysuTfFpWwti/k10eJ8FYH4jbhRR4oNOZmfAo7tMzVkDE6QKBlO5vo8ZjKi7blHcJ2 q/NpJyuLrEmD4QkUMjOslkx1/3w7JtIbN6xuD002ftsNXM64UV3RnAsv9/jXqxosnDqP PMAA== X-Gm-Message-State: ABuFfog/FF8rBY3VTwp39bKXjzMQSR4lzACyqpBgn+he430gPhM0wxrc e3zOG0t+gW5/MlreQwldoyyeEC5c X-Google-Smtp-Source: ACcGV624aasevxj8OuBVI+4Z0qilh7Tb7W8dycuClNfy7MsewD1iKSOLMo/QPxy1L/wDgEOqqsMwDQ== X-Received: by 2002:a2e:2c15:: with SMTP id s21-v6mr9953402ljs.162.1538834469941; Sat, 06 Oct 2018 07:01:09 -0700 (PDT) To: devel@lists.altlinux.org References: <20181005205648.GA5324@gyle.altlinux.org> <20181006081451.GX18842@imap.altlinux.org> From: Leonid Krivoshein Message-ID: <91edc52e-1595-47d9-93e3-5fb66330343f@gmail.com> Date: Sat, 6 Oct 2018 16:57:51 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <20181006081451.GX18842@imap.altlinux.org> Content-Type: text/plain; charset=koi8-r; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [devel] [#214195] DONE installer.git=1.8.43-alt1 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: Sat, 06 Oct 2018 14:01:12 -0000 Archived-At: List-Archive: List-Post: 06.10.2018 11:14, Michael Shigorin пишет: > On Fri, Oct 05, 2018 at 08:56:48PM +0000, Girar Builder pender robot wrote: >> http://git.altlinux.org/tasks/archive/done/_209/214195/logs/events.1.1.log >> >> 2018-Oct-05 20:45:59 :: task #214195 for sisyphus started by mike: >> #100 build 1.8.43-alt1 from /people/mike/packages/installer.git fetched at 2018-Oct-05 20:45:59 > [...] >> 2018-Oct-05 20:56:48 :: task #214195 for sisyphus DONE > Это я вчера напоролся в очередной раз на то, что у нас после > инсталятора очень давно уже корневая файловая система вновь > установленной системы остаётся неотмонтированной -- на этот > раз опять выпало неоткатываемое состояние журнала, т.е. отказ > загрузки системы до fsck (которого в initrd, разумеется, нет). > > Буду благодарен, если заинтересованные отсмотрят коммиты: > http://git.altlinux.org/people/mike/packages/?p=installer.git;a=summary > > Ещё там надо бы поправить обработку ключевого слова poweroff: > https://bugzilla.altlinux.org/show_bug.cgi?id=35479 > Про юмор: > still broken for me: catches the keyword but reboots Не удивительно, ведь чтобы need_poweroff включился, у тебя /proc _не_должен_ быть смонтирован (!) и ещё много чего... А если need_poweroff таки включился, /proc здесь же отмонтируется (!), после чего запись в /proc/sysrq-trigger не работает и много чего ещё, например, больше ничего уже нельзя отмонтировать. :) mount -n -t proc none /proc mount: /proc: none already mounted or mount point busy. А по существу: Не похоже, что /etc/rc.d/init.d/halt из startup определяет нынче логику выключения. Понять бы, что там с systemd, не евойные ли юниты виноваты в некоторых странностях при отработке логики выключения. У меня, к примеру, SWAP поверх 0-го LVM-рейда деактивируется исправно всегда. На машинах же со SWAP'ом поверх MD-рейдов он с завидной стабильностью не деактивируется и при каждом запуске systemd честно ждёт минуты полторы рабочего SWAP'а, но из-за того, что не отработал mdadm -S /dev/mdX после swapoff /dev/mdX при выключении. Вот это точно надо чинить до P9. Наиболее часто в логах systemd вижу проблемы при отмонтировании /var/run: Unmounting Runtime Directory... umount: /var/run: target is busy         (In some cases useful info about processes that          use the device is found by lsof(8) or fuser(1).) var-run.mount: Mount process exited, code=exited status=32 Failed unmounting Runtime Directory. и значительно реже: umount: /run/user/500: not mounted run-user-500.mount: Mount process exited, code=exited status=32 Unmounted /run/user/500. run-user-500.mount: Unit entered failed state. Но это на моей рабочей машине. Вот если кто знает, используется ли systemd во время инсталляции, и как дебажить в нём размонтирование корня, будет сподручней. Всей этой логике выключения/размонтирования в инсталляторе не место, IMHO. А с /destination так вообще костыли для бага -- в desktop-инсталляторе у меня ещё и рекурсивно раз 150 это всё монтировалось. То есть не со следствием бороться надо, а искать источник ошибки. -- Best regards, Leonid Krivoshein.