Cannot Create Disk Pool - dd returned non-zero status

Description

I have tried to create 2 pools on a new install with 24 10.94 TB HGST Drives.

The exact error is as Follows:

root@FNAS1[~]# dd if=/dev/zero of=/dev/da48p2 bs=1m count=32
dd: /dev/da48p2: Operation not permitted
root@FNAS1[~]#

I am having the exact same issue on multiple disks after having created, then destoryed then trying to re-create a Pool (changing from RAID-Z2 to RAID-Z3 requires this. )

Problem/Justification

None

Impact

None

SmartDraw Connector

Katalon Manual Tests (BETA)

Activity

Show:

William Gryzbowski November 7, 2019 at 7:17 PM

Well, that forces it, but it may cause a kernel panic.

 

I am mostly curious to figure out what is holding that device to not allow it to be used under normal operation.

Hazen Valliant-Saunders November 7, 2019 at 6:24 PM

Fixed it finally: 

Had to:

root@freenas[~]# sysctl kern.geom.debugflags=0x10
kern.geom.debugflags: 0 -> 16
root@freenas[~]# gpart create -s gpt /dev/da48

da48 created

 

William Gryzbowski November 7, 2019 at 4:50 PM

Can you attach debug again from 11.3?

Hazen Valliant-Saunders November 7, 2019 at 4:31 PM

Updated the System (Fresh Install) FreeNAS 11.3 Beta 1 

[EFAULT] Failed to wipe disk da54: [EFAULT] Command gpart create -s gpt /dev/da54 failed (code 1): gpart: geom 'da54': Operation not permitted

Hazen Valliant-Saunders November 5, 2019 at 7:46 PM

After a Reboot same issue: 

Error: Traceback (most recent call last):

File "/usr/local/lib/python3.6/site-packages/tastypie/resources.py", line 219, in wrapper
response = callback(request, *args, **kwargs)

File "./freenasUI/api/resources.py", line 1448, in dispatch_list
request, **kwargs

File "/usr/local/lib/python3.6/site-packages/tastypie/resources.py", line 450, in dispatch_list
return self.dispatch('list', request, **kwargs)

File "./freenasUI/api/utils.py", line 252, in dispatch
request_type, request, *args, **kwargs

File "/usr/local/lib/python3.6/site-packages/tastypie/resources.py", line 482, in dispatch
response = method(request, **kwargs)

File "/usr/local/lib/python3.6/site-packages/tastypie/resources.py", line 1384, in post_list
updated_bundle = self.obj_create(bundle, **self.remove_api_resource_names(kwargs))

File "/usr/local/lib/python3.6/site-packages/tastypie/resources.py", line 2175, in obj_create
return self.save(bundle)

File "./freenasUI/api/utils.py", line 491, in save
form.save()

File "./freenasUI/storage/forms.py", line 316, in save
raise e

File "./freenasUI/storage/forms.py", line 310, in save
c.call("alert.unblock_source", lock)

File "./freenasUI/storage/forms.py", line 303, in save
notifier().create_volume(volume, groups=grouped, init_rand=init_rand)

File "./freenasUI/middleware/notifier.py", line 763, in create_volume
vdevs = self.__prepare_zfs_vdev(vgrp['disks'], vdev_swapsize, encrypt, volume)

File "./freenasUI/middleware/notifier.py", line 698, in __prepare_zfs_vdev
sync=False)

File "./freenasUI/middleware/notifier.py", line 341, in __gpt_labeldisk
c.call('disk.wipe', devname, 'QUICK', False, job=True)

File "./freenasUI/middleware/notifier.py", line 341, in __gpt_labeldisk
c.call('disk.wipe', devname, 'QUICK', False, job=True)

File "/usr/local/lib/python3.6/site-packages/middlewared/client/client.py", line 477, in call
raise ClientException(job['error'], trace=job['exception'])

middlewared.client.client.ClientException: Command '('dd', 'if=/dev/zero', 'of=/dev/da48p2', 'bs=1m', 'count=32')' returned non-zero exit status 1.

Cannot Reproduce
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Labels

Components

Fix versions

Affects versions

Priority

More fields

Katalon Platform

Created November 4, 2019 at 2:32 PM
Updated July 1, 2022 at 4:43 PM
Resolved January 24, 2020 at 2:25 PM