Skip site navigation (1)Skip section navigation (2)
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>