From: Arseny Maslennikov <arseny@altlinux.org> To: ALT Linux Team development discussions <devel@lists.altlinux.org> Subject: Re: [devel] qemu-user-static-aarch64 не работает Date: Mon, 18 Jan 2021 15:42:15 +0300 Message-ID: <YAWCJ7yOCqH8KtPb@cello> (raw) In-Reply-To: <20210118115208.t64fm26uoaed6z3n@titan.localdomain> [-- Attachment #1: Type: text/plain, Size: 2266 bytes --] On Mon, Jan 18, 2021 at 03:52:08PM +0400, Ivan A. Melnikov wrote: > On Mon, Jan 18, 2021 at 12:55:51PM +0300, Arseny Maslennikov wrote: > > С итерацией 2.1 то же самое. > > Хм, а у меня получается. А что у Вас в binfmt-misc? Нет ли там > случайно флага F например? > > Ну то есть, перезагружаться пробовали? Не пробовал, но см. ниже. > > Ну и сносить ~/hasher-aa64 со всем содержимым и создавать заново? Пробовал. > > А ещё, если хотя бы первоначальный чрут создался, работает ли > > /usr/bin/qemu-aarch64.static -L ~/$HASHER_DIR/chroot ~/$HASHER_DIR/chroot/bin/ls Всё, что я излагал в предыдущих письмах, проявлялось без настройки binfmt_misc на хосте; я не думал, что он никак не виртуализуется.[1] Некоторые знатоки успели мне посоветовать настроить binfmt_misc на хосте, что я и сделал через пакет qemu-user-static-binfmt-aarch64: # cat /proc/sys/fs/binfmt_misc/qemu-aarch64 enabled interpreter /usr/bin/qemu-aarch64.static flags: F offset 0 magic 7f454c460201010000000000000000000200b700 mask ffffffffffffff00fffffffffffffffffeffffff Чрут создался, сейчас собираю там тяжёлый пакет llvm11.0. Так что, по всей видимости, это ложная тревога; извините. Если что пойдёт не так, дам знать. [1] Вообще с этим надо что-то делать. Может быть, стоит в ядре привязать binfmt-misc-механизм к mount namespace... Интерфейс останется старый (API FS), но интерпретатор будет закрепляться за процессами в конкретном mountns. Зарегистрированные за mountns интерпретаторы будут наследоваться в mountns-потомках. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --]
next prev parent reply other threads:[~2021-01-18 12:42 UTC|newest] Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-12-21 17:51 [devel] сломалась инициализация hasher для aarch64 с использованием qemu Антон Мидюков 2020-12-21 18:01 ` Dmitry V. Levin 2020-12-22 8:00 ` Антон Мидюков 2020-12-22 10:58 ` Антон Мидюков 2020-12-22 11:28 ` Ivan A. Melnikov 2020-12-22 12:10 ` Ivan A. Melnikov 2020-12-22 12:37 ` Dmitry V. Levin 2020-12-22 13:37 ` Ivan A. Melnikov 2020-12-24 18:33 ` [devel] qemu-user-static-aarch64 не работает Dmitry V. Levin 2020-12-24 18:44 ` Alexey V. Vissarionov 2020-12-25 12:42 ` Leonid Krivoshein 2021-01-12 12:53 ` Pavel Nakonechnyi 2021-01-12 12:59 ` Ivan A. Melnikov 2021-01-12 13:23 ` Pavel Nakonechnyi 2021-01-15 8:28 ` Ivan A. Melnikov 2021-01-16 8:16 ` Антон Мидюков 2021-01-18 9:44 ` Arseny Maslennikov 2021-01-18 9:55 ` Arseny Maslennikov 2021-01-18 11:52 ` Ivan A. Melnikov 2021-01-18 12:42 ` Arseny Maslennikov [this message] 2021-01-21 15:00 ` [devel] виртуализация binfmt_misc Arseny Maslennikov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=YAWCJ7yOCqH8KtPb@cello \ --to=arseny@altlinux.org \ --cc=devel@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git