Date: Fri, 17 Jun 2016 08:21:46 +0200 From: Norbert Koch <nkoch@demig.de> To: <freebsd-hackers@freebsd.org> Subject: Re: gpart inside jails Message-ID: <0d90638f-ca86-5b75-3682-e45ab8220874@demig.de> In-Reply-To: <307505f1-a05f-f869-bb9f-027262e74eb0@freebsd.org> References: <94b54de6-0817-3171-7715-4610d7e985a4@demig.de> <307505f1-a05f-f869-bb9f-027262e74eb0@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Am 2016-06-16 um 17:39 schrieb Allan Jude: > On 2016-06-16 11:23, Norbert Koch wrote: >> Hello, >> >> for creating freebsd boot flash media for embedded devices >> I use mdconfig/gpart. >> >> Recently I put my 32-bit build machines into a jail under a 64-bit machine. >> This is my configuration: >> >> Host: FreeBSD-10.3/amd64 >> Jail1: FreeBSD-9.1/i386 >> Jail2: FreeBSD-10.3/i386 >> Jail3: FreeBSD-10.3/amd64 >> >> If I jexec gpart status I get this: >> Jail1: segmentation fault >> Jail2: segmentation fault >> Jail3: correct result as seen under host system >> >> So, this is obviously a 32/64 bit issue. Any idea? >> >> Thank you, >> Norbert Koch >> >> _______________________________________________ >> freebsd-hackers@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-hackers >> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" > You might want to look at: > > makefs(8): create a ufs filesystem in a file, from a directory tree or > mtree file. This allows you to avoid mdconfig, and can be done as a > non-root user. > > mkimg(8): create a disk or VM (vmdk, vdi, qcow2, raw, etc) image from > one or more file systems. Allows you to create the partitions and load > the boot code etc. This allows you to avoid gpart, and can be done as a > non-root user. > Thank you. I'll try these. > Re: why it crashes: I am guessing the kernel interface between gpart and > geom_part.ko is not 32/64 safe or something. Someone else with a better > informed opinion may be able to help you resolve the issue. Maybe the > above workarounds will help. > -- Dipl.-Ing. Norbert Koch Entwicklung Prozessregler ***************************************** * demig Prozessautomatisierung GmbH * * * * Anschrift: Haardtstrasse 40 * * D-57076 Siegen * * Registergericht: Siegen HRB 2819 * * Geschaeftsfuehrer: Joachim Herbst, * * Winfried Held * * Telefon: +49 271 772020 * * Telefax: +49 271 74704 * * E-Mail: info@demig.de * * http://www.demig.de * *****************************************
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0d90638f-ca86-5b75-3682-e45ab8220874>