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.1 required=5.0 tests=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=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=aH9bZCrgH3hFSmcfQ/aLYyGXuI9IkDwgtpbPCGo8h3M=; b=dW3vdZ4+XLhuQgqOxY9W8imN1TaijyG7okQ1RKZfhC+olnhCIxxoFhAsGCOaOJlgZA QkVnqsdz/pxcWvFbGz4dlr1WXGnbnJ+4sPcEwt5IuGQBAleFVMBECh5XtWaYy46uiYvE c1rZGvaTHFjqFOCLtJU1IDnOP92CaRlggM+nkjdBFTvG9h7kS4dDIKT7AXCg1WsQ8dJH 71VwWe2inUNc2SJsugZ8z29RveuP9R3JS7u59ExfXNmIRvbzh7bHnAp0vxouENoeYIoy XjfNlviJmdCT6ZE4OQG7KLIWzJoOVKV/n422H261zmPP2d7bgdoZD7a1IGYcj5TJt6K9 bdsQ== 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=aH9bZCrgH3hFSmcfQ/aLYyGXuI9IkDwgtpbPCGo8h3M=; b=isTsDmGl+gsggVCD3TXYJ/hl6da0eVnONn6JJ3CWfYQkjsK7HDywXy4bOgsdhKxIUI 97pB/koBn1Br2n1z2kHhdGFFpmk1EsFx9o7lc2EsHDO9PDMwEaAQkgoy2XxQF/HQkurW PLDdJDlXUBUiifqLBdt8p10mrwPu+dnsKbcugV0uudMG/zhgESDXhwEo9HGMadXi9NPy ZXcA1DGNgw0OaHEnxQ5ri0xv8z5rmVz0EH+VZ2m9SIsNEyFLfsVP9gJuBPcfRXfDgITO jkVXYjmfs7IDBYGQ96yFfirha15LwHspExRUAwVLFjBXr+m55V+epCAeuN8H3/zIjYSR 5a0Q== X-Gm-Message-State: APjAAAXanVgdeN1XNV0yv5tO2RpN6iJIvyCjuPELFuD8j/DxwdXpxHIj 4B7QDr2OBbX5v0972TR/H8vvKetr X-Google-Smtp-Source: APXvYqyohYnbjfYGnLtCBWSqb1d4bg3fbyN9MPDfWVW7cIjb5V9lut55u/MXa0nCgxA+vmVN5gyt3w== X-Received: by 2002:a2e:815a:: with SMTP id t26mr7319179ljg.157.1556301702990; Fri, 26 Apr 2019 11:01:42 -0700 (PDT) To: make-initrd@lists.altlinux.org References: <20190423142655.GB9023@dhcp129-178.brq.redhat.com> <1e4fdd6d-862d-a7e4-497c-48693e4cd2aa@gmail.com> <20190426174338.GP9023@dhcp129-178.brq.redhat.com> From: Leonid Krivoshein Message-ID: Date: Fri, 26 Apr 2019 20:59:25 +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: <20190426174338.GP9023@dhcp129-178.brq.redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [make-initrd] Feature multipath is broken X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: make-initrd@lists.altlinux.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Apr 2019 18:01:46 -0000 Archived-At: List-Archive: 26.04.2019 20:43, Alexey Gladkov пишет: > On Wed, Apr 24, 2019 at 04:01:13AM +0300, Leonid Krivoshein wrote: >> 23.04.2019 17:26, Alexey Gladkov пишет: >>> Я обновил master и исправил ряд багов, которые мы обсуждали в личке. Я мог >>> что-нибудь забыть. >> Ещё нашёл. При генерации с конфигом, содержащим: >> >> FEATURES += multipath >> >> make-initrd вываливается с ошибкой про недоступность модуля scsi_dh >> (такого действительно нет в ядре 5.x). > Модули я поправил, но нарвался на то, что правила для udev у нас > в пакете multipath-tools написаны для федоры [1]. Мантейнеры этим пакетом > не пользуются, иначе бы они заметили. Да, очень забавный баг! > Кроме того, правила содержат вызовы утилит systemd. Видимо, нужно > сохранить в фиче вариант правил для "не-systemd". > > И кажется для меня новый челендж написать в initrd-cp копирование утилит > из правил udev'а. Определением таких зависимостей занимается именно initrd-cp? Надо же, не знал. Может, тогда уж сразу и в shell-скриптах имеет смысл искать ссылки на вызываемые программы? По крайней мере, тут уже готовый код функциклирует в сборочнице. Если конечно это не будет оверхедом. > [1] https://bugzilla.altlinux.org/show_bug.cgi?id=36685 А я извиняюсь за обещанный NFS. Всё железо и образы подготовил, но меня завалило срочными задачами аж до вторника. Если получится, попробую на виртуалках в выходные или в праздники посмотреть, тогда уже сразу с новой версией. Кстати, кто/что посоветует: NFS-корень ведь read-only? Может, там немного /etc/fstab поменять достаточно? Или ссылкой в меня киньте... -- Best regards, Leonid Krivoshein.