GUI upgrade 9.2->9.3 fails (no space left on the pool?)

Status
Not open for further replies.

doppiaemme

Cadet
Joined
Jul 6, 2014
Messages
4
Hi,

I'm trying to upgrade from 9.2 to 9.3 via the GUI.
I've selected the pool as the place to temporary stores files, however the upgrade process fails with an error saying:
upgrade_fail 'Root device too small!'

I've read posts mentioning the minimum dimension for external devices to be 8GB but in this case I'm using the internal pool.
The GUI only lets me select /mnt/Volume0
however it is shown with no capacity left (while obviously the contained datasets have space available)
upload_2015-8-31_9-58-16.png


Do you know if there is still a way to do the upgrade w/0 using an external device?
thanks in advance
 

SweetAndLow

Sweet'NASty
Joined
Nov 6, 2013
Messages
6,421
Did you try searching? This question gets asked multiple times a week. Your boot device is full and you need to delete older bit environments by using to boot settings in the GUI.
 

gpsguy

Active Member
Joined
Jan 22, 2012
Messages
4,472
Backup your configuration for 9.2, install 9.2 on a new 8 or better yet 16GB flash drive and restore your configuration.

Then retry the upgrade.

The boot device for 9.3 uses ZFS (whereas previous versions used UFS). It has larger storage requirements. One of the new features is the ability to have multiple boot environments. If you upgrade and discover there are significant problems, you can easily roll back to an earlier version. A 16GB flash drive will allow you to maintain more boot environments than an 8GB drive.

When you buy the new flash drive, buy a second identical one. With 9.3, you can mirror the boot devices. You'll have to go through some hoops to do it after the fact, but it's cheap insurance against a failed flash drive.
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
8GB should be the bare acceptable minimum boot drive size. 4GB may work, but is painful. 16GB+ is good.
 

cyberjock

Inactive Account
Joined
Mar 25, 2012
Messages
19,525
You guys are confused.

/mnt/Volume0 is full. That's his main zpool.

When upgrading FreeNAS the files are stored temporarily on the main zpool. Then extracted and copied to the boot device. In this case the temp files can't be created because the zpool is full.

You'll have to either use the memory device (chosen in the dropdown), make your zpool bigger, or free up space.

I will say you're making a mistake having a zpool with zero bytes available for the root. :P
 
Status
Not open for further replies.
Top