[OpenIndiana-discuss] Creating and booting a zone within oi_151a: problem with filesystem error
Roel_D
openindiana at out-side.nl
Sun Oct 14 16:01:24 UTC 2012
I had such a thing also once. If you create a zone, but make a typo for the zonepath (e.q. Zpool/tralala instead of zonepool/tralala) the zone will be installed but won't run.
Kind regards,
The out-side
Op 14 okt. 2012 om 15:59 heeft Julien Peeters <jj.peeters at gmail.com> het volgende geschreven:
> Hi Jim,
>
> When I ran the commands you gave me, I had a core dump error.
>
> # zlogin -S websrv
> [Connected to zone 'websrv' pts/4]
>
> @websrv:~$ id
> uid=0(root) gid=0(root)
>
> @websrv:~$ zfs mount -a
> Memory fault(coredump)
>
> @websrv:~$ zfs list
> Memory fault(coredump)
>
> @websrv:~$ /usr/bin/svcs -xv
> svc:/system/filesystem/local:default (local file system mounts)
> State: maintenance since Sun Oct 14 04:50:53 2012
> Reason: Start method exited with $SMF_EXIT_ERR_FATAL.
> See: http://illumos.org/msg/SMF-8000-KS
> See: /var/svc/log/system-filesystem-local:default.log
> Impact: 14 dependent services are not running:
> svc:/system/filesystem/autofs:default
> svc:/system/system-log:default
> svc:/milestone/multi-user:default
> svc:/milestone/multi-user-server:default
> svc:/network/ssh:default
> svc:/system/sysidtool:net
> svc:/network/rpc/bind:default
> svc:/network/inetd:default
> svc:/system/sysidtool:system
> svc:/network/inetd-upgrade:default
> svc:/system/cron:default
> svc:/system/boot-archive-update:default
> svc:/network/shares/group:default
> svc:/system/sac:default
>
> @websrv:~$ cat /var/svc/log/system-filesystem-local:default.log
> [ Oct 14 04:50:39 Enabled. ]
> [ Oct 14 04:50:52 Executing start method ("/lib/svc/method/fs-local"). ]
> /lib/svc/method/fs-local: line 90: 10457: Memory fault(coredump)
> WARNING: /usr/sbin/zfs mount -a failed: exit status 267
> [ Oct 14 04:50:53 Method "start" exited with status 95. ]
> [ Oct 14 06:56:30 Enabled. ]
> [ Oct 14 06:56:33 Executing start method ("/lib/svc/method/fs-local"). ]
> /lib/svc/method/fs-local: line 90: 11333: Memory fault(coredump)
> WARNING: /usr/sbin/zfs mount -a failed: exit status 267
> [ Oct 14 06:56:34 Method "start" exited with status 95. ]
>
> Here is all the configuration/outputs for the given zone.
>
> On the GZ when the zone is halted:
>
> # zonecfg -z websrv export
> create -b
> set zonepath=/storage/zones/websrv
> set brand=ipkg
> set autoboot=true
> set ip-type=exclusive
> add net
> set physical=vnic0
> end
>
> # zfs list
> NAME USED AVAIL REFER MOUNTPOINT
> rpool 10.0G 4.64G 45.5K /rpool
> rpool/ROOT 1.88G 4.64G 31K legacy
> rpool/ROOT/openindiana 1.88G 4.64G 1.78G /
> rpool/dump 3.94G 4.64G 3.94G -
> rpool/export 31K 4.64G 31K /export
> rpool/swap 4.19G 8.70G 133M -
> storage/zones 450M 3.56T 202K /storage/zones
> storage/zones/websrv 450M 3.56T 213K /storage/zones/websrv
> storage/zones/websrv/ROOT 450M 3.56T 192K legacy
> storage/zones/websrv/ROOT/zbe 449M 3.56T 449M legacy
>
> # ls -l /storage/zones/websrv/
> total 22
> drwxr-xr-x 2 root sys 2 2012-10-14 13:50 dev
> drwxr-xr-x 16 root root 19 2012-10-14 15:45 root
>
> # mount
> / on rpool/ROOT/openindiana read/write/setuid/devices/dev=2cd0002 on Thu Jan 1 01:00:00 1970
> /devices on /devices read/write/setuid/devices/dev=83c0000 on Sun Oct 14 12:26:49 2012
> /dev on /dev read/write/setuid/devices/dev=8400000 on Sun Oct 14 12:26:49 2012
> /system/contract on ctfs read/write/setuid/devices/dev=84c0001 on Sun Oct 14 12:26:49 2012
> /proc on proc read/write/setuid/devices/dev=8440000 on Sun Oct 14 12:26:49 2012
> /etc/mnttab on mnttab read/write/setuid/devices/dev=8500001 on Sun Oct 14 12:26:49 2012
> /etc/svc/volatile on swap read/write/setuid/devices/xattr/dev=8540001 on Sun Oct 14 12:26:49 2012
> /system/object on objfs read/write/setuid/devices/dev=8580001 on Sun Oct 14 12:26:49 2012
> /etc/dfs/sharetab on sharefs read/write/setuid/devices/dev=85c0001 on Sun Oct 14 12:26:49 2012
> /lib/libc.so.1 on /usr/lib/libc/libc_hwcap2.so.1 read/write/setuid/devices/dev=2cd0002 on Sun Oct 14 12:27:06 2012
> /dev/fd on fd read/write/setuid/devices/dev=86c0001 on Sun Oct 14 12:27:17 2012
> /tmp on swap read/write/setuid/devices/xattr/dev=8540002 on Sun Oct 14 12:27:18 2012
> /var/run on swap read/write/setuid/devices/xattr/dev=8540003 on Sun Oct 14 12:27:18 2012
> /rpool on rpool read/write/setuid/devices/nonbmand/exec/xattr/atime/dev=2cd0007 on Sun Oct 14 12:27:30 2012
> /storage on storage read/write/setuid/devices/nonbmand/exec/xattr/noatime/dev=2cd0008 on Sun Oct 14 12:27:30 2012
> /export on rpool/export read/write/setuid/devices/nonbmand/exec/xattr/atime/dev=2cd001e on Sun Oct 14 13:39:21 2012
> /storage/zones/websrv on storage/zones/websrv read/write/setuid/devices/nonbmand/exec/xattr/noatime/dev=2cd0021 on Sun Oct 14 13:46:34 2012
> /storage/zones/websrv/root on storage/zones/websrv/ROOT/zbe read/write/setuid/devices/nonbmand/exec/xattr/noatime/dev=2cd0024 on Sun Oct 14 15:49:22 2012
>
> I don't understand where the problem comes from... Any other idea?
>
> Best,
> Julien.
>
> On 14/10/12 14:13 , Jim Klimov wrote:
>> 2012-10-14 16:06, Julien Peeters wrote:
>>> Hi ML readers,
>>>
>>> I've recently installed a OpenIndiana system for a storage server.
>>>
>>> I would like to create zones for security purpose and when I do so I
>>> encountered some problems.
>>>
>>> When I try to boot a zone, the following error appear:
>> ...
>>> svc:/system/filesystem/local:default: WARNING: /usr/sbin/zfs mount -a
>>> failed: exit status 267
>>> Oct 14 04:50:53 svc.startd[9831]: svc:/system/filesystem/local:default:
>>> Method "/lib/svc/method/fs-local" failed with exit status 95.
>>> Oct 14 04:50:53 svc.startd[9831]: system/filesystem/local:default failed
>>> fatally: transitioned to maintenance (see 'svcs -xv' for details)
>>
>> I believe your zone definition manifest includes delegation of
>> some datasets from GZ into the local zone. These datasets have
>> defined mountpoints relative to the zone root.
>>
>> Are the directories at these mountpoints empty? Non-emptiness
>> and refusal to overlay-mount are the typical cause of such zfs
>> error. To test this, you can "zlogin -S zonename" from GZ to
>> get into administrative shell and try to run the "zfs mount -a"
>> and "zfs list" commands, as well as "zfs mount pool/datasetname"
>> to mount the dataset in question. If you have a hierarchy of
>> datasets, mount each one alone and see if the deeper level one's
>> mountpoint inside the parent dataset is empty.
>>
>> HTH,
>> //Jim Klimov
>>
>>
>> _______________________________________________
>> OpenIndiana-discuss mailing list
>> OpenIndiana-discuss at openindiana.org
>> http://openindiana.org/mailman/listinfo/openindiana-discuss
>
>
> _______________________________________________
> OpenIndiana-discuss mailing list
> OpenIndiana-discuss at openindiana.org
> http://openindiana.org/mailman/listinfo/openindiana-discuss
More information about the OpenIndiana-discuss
mailing list