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=gmail.com; s=20230601; t=1706529807; x=1707134607; darn=lists.altlinux.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=D9DTMvGpUwo8R22+YZtjjwFd8u1ni3PUkoES/Gkghsw=; b=Sk8ud7BGHGMHY1xUYmOKCDB4RX/uu2jUhvWdcXl07jolnv3xJXnjFy2rWnThWdbPCf FTXQdLDk7iISKOdtlr2QKyrLeEJhY2DChsAXF0tNl6w6bQKplNToQuitXLtumgG/wamW JdNJJj5tkvuVx/DNP/Zv9ar9TNOkutHNh1EkydbY8sIx0RZSzlNssQjfgyQTPdXaqUws eDz/fBue4EX2br4TO2BNQ9UmvbpWGIa9WkIFsWFeEcs0hTAW08VRUkr1WZY4Tq8C7XzM ohh0TBfORVBwBW+dfI1cBBAMGkCyR78jzY1eZkjdJv8pJBMVTj9WpIimcvoEodFNwb+Y zVcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706529807; x=1707134607; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=D9DTMvGpUwo8R22+YZtjjwFd8u1ni3PUkoES/Gkghsw=; b=CB5aH8+pMQ07+l/mD8R79LM8kxrQDIVp0e+wWRw/43m/GkvDh3JKni820MRXa7z6xa uqty6CwSuC0u4EsZSEjMNtCqEOKyJ6yMmDKUKjqHgW/M4f2jUF3erz01OCRhM19a+9Kj iAIZUFc/8DqKJFHgmMaGmGfK1Gau5tPsd6pMc5DDZfj7iHp0HIWumtkBrXjvcd5aEuII 7qxrnMiirgWxxbu8vV/GY1RBs94JOvwh8a5wYSfQvZamIZNV8nl9nZTqqHUeYM8S21Id NaHerUDW/ekMXn2VQ+/eYzIGHnXShYWw7h601r+urBlQic25dF/m9+KPD4Cn/wD8F0Oi t6cw== X-Gm-Message-State: AOJu0YyFBMbZSA+IRBKd75nERcQZNW5znzSedOxeFcQe6k3QiWi5P7zu mDvn7xAVnSNZYhiWJRhcK2SNwYvN5PTvgTmmump/NlHTtaC6cDM1tSOLE/bf X-Google-Smtp-Source: AGHT+IGbR+CK5M631aDLk2LH5qzfrsfE0fOa7MSfyOps5AfD9FjDR1FoZaZCA4pFjGbMqncZAEwpuA== X-Received: by 2002:a2e:9882:0:b0:2cf:3851:5fad with SMTP id b2-20020a2e9882000000b002cf38515fadmr4309720ljj.2.1706529806741; Mon, 29 Jan 2024 04:03:26 -0800 (PST) Message-ID: <363829e3-42c5-4370-a95a-a659449302ca@gmail.com> Date: Mon, 29 Jan 2024 15:03:25 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: make-initrd@lists.altlinux.org References: <81bea917-e1af-4b19-8458-883f51126e47@mfc.tambov.gov.ru> <75f74e65-6faa-4b4f-97df-240fa5516910@mfc.tambov.gov.ru> <163f279d-e05f-40f5-bcdb-e2d7fa72c359@gmail.com> Content-Language: ru, en-US From: Leonid Krivoshein In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [make-initrd] Multipath feature 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: Mon, 29 Jan 2024 12:03:35 -0000 Archived-At: List-Archive: Привет! On 1/28/24 17:12, Alexey Gladkov wrote: > On Wed, Jan 24, 2024 at 03:09:55AM +0300, Leonid Krivoshein wrote: >> Доброго времени! >> >> >> On 1/24/24 01:44, Konstantin Lepikhov wrote: >>> Hi Vladimir! >>> >>> On 01/18/2024, at 04:54:58 PM you wrote: >>> >>>> Мне кажется, какая-то проблема со службой multipathd. Когда я пытаюсь >>>> запустить ее руками в шелле initrd, она выкидывает ошибки: >>>> >>>> $ multipathd -d -s >>>> >>>> multipathd v0.9.3alt2: start up >>>> >>>> Checker 'tur' not found in /lib64/multipath >>>> >>>> failed to initialize checkers >>>> >>>> multipathd: shut down >>>> >>> Я не Алексей, но судя по ошибкам, как-то нет уверенности что multipath >>> работает :) А вы пробовали проверить конфигурацию не для корневой системы, >>> а какого-то другого раздела, чтобы убедится, что все работает как нужно >>> без initrd? Если проверка будет успешной, тогда уже можно смотреть что не >>> так с фичей в mk-i. >> Видимо в config.mk фичи надо паковать всю /%_lib/multipath, как в спеке >> multipath-tools, т.к. там ещё и плагины. На стабильных бранчах в >> установщике multipath рабочий, в обычной rootfs тоже. > Кто-нибудь может проверить эту теорию ? Проверил на предоставленном стенде на реальном железе. Теорию подтверждаю. Виноват make-initrd, не установщик. Если хочешь, могу скинуть личным письмом более подробную диагностику. Вот так не заработало: $ cat /etc/initrd.mk # trying to detect modules and features to access to root volume AUTODETECT = all FEATURES += lvm multipath PUT_DIRS += /lib64/multipath А вот так заработало, корень системы на multipath: $ cat /etc/initrd.mk # trying to detect modules and features to access to root volume AUTODETECT = all FEATURES += lvm FEATURES += multipath PUT_FILES += $(shell ls /lib64/multipath/*.so) Т.е. ещё проблема с PUT_DIRS. $ rpm -qa 'make-initrd*' make-initrd-mdadm-2.31.0-alt4.noarch make-initrd-luks-2.31.0-alt4.noarch make-initrd-lvm-2.31.0-alt4.noarch make-initrd-integrity-0.5.0-alt1.noarch make-initrd-2.31.0-alt4.x86_64 make-initrd-devmapper-2.31.0-alt4.noarch make-initrd-multipath-2.31.0-alt4.noarch $ sudo initrd-ls /boot/initrd-6.1.29-un-def-alt1.img |grep ./lib64/multipath (пусто при первом варианте). И не пусто при втором, и кстати даты странные: 1 drwxr-xr-x 2 0 0       0 Jan 01 03:00:00 1970 ./lib64/multipath 1 -rw-r--r-- 1 0 0   14312 Jan 01 03:00:00 1970 ./lib64/multipath/libcheckcciss_tur.so 1 -rw-r--r-- 1 0 0   14432 Jan 01 03:00:00 1970 ./lib64/multipath/libcheckdirectio.so 1 -rw-r--r-- 1 0 0   14464 Jan 01 03:00:00 1970 ./lib64/multipath/libcheckemc_clariion.so 1 -rw-r--r-- 1 0 0   14232 Jan 01 03:00:00 1970 ./lib64/multipath/libcheckhp_sw.so 1 -rw-r--r-- 1 0 0   14456 Jan 01 03:00:00 1970 ./lib64/multipath/libcheckrdac.so 1 -rw-r--r-- 1 0 0   14240 Jan 01 03:00:00 1970 ./lib64/multipath/libcheckreadsector0.so 1 -rw-r--r-- 1 0 0   14408 Jan 01 03:00:00 1970 ./lib64/multipath/libchecktur.so 1 -rw-r--r-- 1 0 0   30696 Jan 01 03:00:00 1970 ./lib64/multipath/libforeign-nvme.so 1 -rw-r--r-- 1 0 0   14296 Jan 01 03:00:00 1970 ./lib64/multipath/libprioalua.so 1 -rw-r--r-- 1 0 0   14288 Jan 01 03:00:00 1970 ./lib64/multipath/libprioana.so 1 -rw-r--r-- 1 0 0   14008 Jan 01 03:00:00 1970 ./lib64/multipath/libprioconst.so 1 -rw-r--r-- 1 0 0   14312 Jan 01 03:00:00 1970 ./lib64/multipath/libpriodatacore.so 1 -rw-r--r-- 1 0 0   14304 Jan 01 03:00:00 1970 ./lib64/multipath/libprioemc.so 1 -rw-r--r-- 1 0 0   14304 Jan 01 03:00:00 1970 ./lib64/multipath/libpriohds.so 1 -rw-r--r-- 1 0 0   14304 Jan 01 03:00:00 1970 ./lib64/multipath/libpriohp_sw.so 1 -rw-r--r-- 1 0 0   14304 Jan 01 03:00:00 1970 ./lib64/multipath/libprioiet.so 1 -rw-r--r-- 1 0 0   14304 Jan 01 03:00:00 1970 ./lib64/multipath/libprioontap.so 1 -rw-r--r-- 1 0 0   14312 Jan 01 03:00:00 1970 ./lib64/multipath/libpriopath_latency.so 1 -rw-r--r-- 1 0 0   14304 Jan 01 03:00:00 1970 ./lib64/multipath/libpriorandom.so 1 -rw-r--r-- 1 0 0   14304 Jan 01 03:00:00 1970 ./lib64/multipath/libpriordac.so 1 -rw-r--r-- 1 0 0   14296 Jan 01 03:00:00 1970 ./lib64/multipath/libpriosysfs.so 1 -rw-r--r-- 1 0 0   14312 Jan 01 03:00:00 1970 ./lib64/multipath/libprioweightedpath.so -- WBR, Leonid Krivoshein.