upgrading to 9.3 .iso file

Status
Not open for further replies.

moon

Dabbler
Joined
Jul 17, 2014
Messages
32
This morning I convinced myself it was time for me to upgrade from 9.2.1.7 to 9.3
I wanted to perform a fresh install from .iso and searched for the correct .iso to download (it's my main system and it has to be reliable, so no room for tests or experiments).

I linked the "Download Latest 9.3 STABLE" at the top of the forum page and it leads to "Index of /9.3/latest" which contains FreeNAS-9.3-Nightlies-201503212217.iso

Linking Download in FreeNAS.org main page leads to FreeNAS-9.3-CURRENT-201503130047.iso

Looking at "Index of /9.3" I see RELEASE/ , STABLE/ , latest/
RELEASE/ seems to still be the initial 9.3 release
Within STABLE/ I see nightlies (and the most recent one is the same 201503212217 linked from the forum)

I'm not sure I understand how .iso file releases are being managed and which one I need to download.

Experts help would be really appreciated.

Regards
 
D

dlavigne

Guest
You want the latest, the one that is linked at the top of this page. That link always points to the most recent STABLE version, the one on the main website unfortunately does not.
 

moon

Dabbler
Joined
Jul 17, 2014
Messages
32
You want the latest, the one that is linked at the top of this page. That link always points to the most recent STABLE version, the one on the main website unfortunately does not.

dlavigne, thank you for your reply.

If the link at the top of this page points to the most recent STABLE version, why does it download a file named "NIGHTLIES" then (FreeNAS-9.3-Nightlies-201503212217.iso) ?
Isn't this somehow confusing ?


Anyway, I installed fromFreeNAS-9.3-Nightlies-201503212217.iso

Right after installation the System/Update window shows:
"Current Train: FreeNAS-9.3-Nightlies (Installed OS)" and
"FreeNAS-10-Nightlies" is selected by default in the train drop-down menu

After changing that update train to 9.3-STABLE, I checked for available updates and got the following result:


Code:
Changelog:
#7030 Typo in /usr/local/libexec/nas/generate_ctl_conf.py
#7039 Show CPU aggregate usage
#7018 Increase refresh time of the replication datagrid
#7013 Handle * for the SMART Test month field
#6980 Unable to find domain controller in latest FreeNAS 9.3
#7027 aria2 is huge why do we have it
#7033 Acknowledged alerts present in the API
#7035 dap_user_home_directory wrong in /usr/local/etc/sssd/sssd.conf
#7042 Don't use debugging kernel when doing upgrade
#7048 Set the jails url to the right place
#7049 9.3 BETA + 9.1.1 config => WebGUI authentication failure
#7054 Cannot generate Certificate Signing Request
#7064 Allow translation of the update UI
#7074 Samba AD DC: BIND9_DLZ option not usable?
#7091 Traceback when testing email from System/Email
#7093 Missing throttling setting and files in replication task
#7104 outgoing e-mail breaks on 9.3
#7118 Shared object "libiconv.so.3" not found when running adtool
50ec38f Disable amdsbwd for now
#6783 No favicon for HTTPS
#6800 freenas-update update should tell user to reboot when needed
#6851 Update panel stalls drawing when it can't reach the update server
#6980 Unable to find domain controller in latest FreeNAS 9.3
#7085 Cron Jobs / Run Now doesn't run with the specified user
#7134 Creation of a Rsync Task Triggers Traceback
#7138 CIFS Home shares
#7139 Apply pending updates requires reaching the update server
#7146 Network > Network Summary > Default Route : The IPv4 and IPv6 default route are rendered in the same table cell
#7165 SSSD isn't being started when UNIX extensions are enabled
#7167 System | Update phasing issue
#7168 Alerts should have Message-Id headers
#7169 Specifying the HTTP Proxy should also set the HTTPS Proxy
#7175 View Rsync tasks broken
#7182 No alert for pools fuller than 80%
#7186 Ubuntu jail filesystem out of sync with actual underlying filesystem in directory with lots of files
12dacc0 Don't cache LDAP query results... this causes more pain than gain
b0329cc Remove DUMMYNET from FreeNAS kernel as unused, keep module
1ea520a Commit model for corresponding migration
#7176 Fix syntax error in ctl.conf generation
#7229 Make sure AFP share name is unique
#7267 Increase prefix length choices for IPv6
f84e770 Fix multiple ntp vulnerabilities.
fc0a540 Resolve USB driver identification conflict.
52dfc34 Regenerate usb.conf .
7c0ec97 Do not count RCTD bit set as an error.
439ec14 In addition to r275481 allow threshold notifications work without UNMAP.
67a9399 Add to CTL support for threshold notifications for file-backed LUNs.
d59a67b Add GET LBA STATUS command support to CTL.
adf0723 Increase CTL ports limit from 128 to 256 and LUNs limit from 256 to 1024.
0df1295 Unify function names after r275458.
8e86405 Do not pre-allocate UNIT ATTENTIONs storage for every possible initiator.
f2b3765 Remove some unused code.
134b244 Do not pre-allocate reservation keys memory for every possible initiator.
14a3123 Convert persis_offset from global variable to softc field.
6dc9469 Reduce code duplication by creating ctl_set_res_ua() helper.
6826e28 Removed unused variable and unify some names.
233c0fc Coalesce last data move and command status for read commands.
e81649b Decouple datamove/done logic from CTL status set.
dac7a75 Replace home-grown CTL IO allocator with UMA.
06a9748 Use ctl_set_success() instead of direct inlining.
ef8faf3 Add configuration options to override physical and UNMAP blocks geometry.
77e1caa For both iSCSI initiator and target increase socket buffer sizes before establishing connection.
#6980 Unable to find domain controller in latest FreeNAS 9.3
#7045 Plex PBI not transcoding mkv's post upgrade to 9.3 release
#7122 Warn when stopping iscsi if there are connected sessions
#7187 Changing MAC on DHCP jail corrupts jail meta files
#7193 Error when trying to "Verify Install"
#7203 FreeNAS_ActiveDirectory_Exception during boot: Unable to find DC
#7254 "mount root" problem plaguing new 9.3 installs worked-around
#7293 DNS configuration removed from GUI, but still in /etc/resolv.conf
#7309 Misleading confirmation in "Destroy dataset" popup?
#7313 can't creat group with chinese
#7335 Issue with interface configuration after 9.3 upgrade
LAST UPDATE OF THE YEAR. HAPPY NEW YEAR! SEE YOU IN 2015!

#7335 Issue with interface configuration after 9.3 upgrade (really this time)
#7299 GUI Update Fails To Migrate Data Base
c69126a tun_var should be unique, make sure of it in the migration
96b7f29 Make sure dataset path does not already exist
39c4de9 Backend changes to set avail-threshold for file extents
c170801 Show threshold field for file extent as well
6521 High Dtrace is unhappy
7049 Normal 9.3 BETA + 9.1.1 config => WebGUI authentication failure
7196 Normal Restoring config (9.2.1.9) locks you out of web interface
7237 Normal wbwd causes reboots even with watchdog disabled in bios
7252 Normal FreeNAS-9.3-STABLE-201412200530_iSCSI_Connection_Issue
7305 Normal Import Disk fails because fuse module not loaded automatically(?)
7310 Normal Import Disk status window is not updated after initiating import
7312 Normal "Smart test tab returns only ""Unable to load /api/v1.0/tasks/smarttest/ status:500"""
7324 Normal Not possible to login to GUI after importing config to a new fresh install FreeNAS 9.3 if this config contains HTTPS and there is no cert
7326 Normal AD not starting after reboot
7365 Normal Broken link in navigation tree
7368 Normal Setting vfs.zfs.vol.mode=1 causes 'Fatal trap 12: page fault while in kernel mode' during boot
7378 Normal "Unable to add a Sysctl variable under System -> Tunables
7392 Normal proftp logs pam errors
7407 Normal stale status message from previous replication that was deleted
7426 Normal inconsistent behavior when creating new shares from nonexistent directories
7396 Low Database locked exception not handled
6784 Low Progress bars when downloading updates are inconsistent
7410 Low "Sort is lexicographical
7301 Low Make boot pool scrub interval user-settable
7356 Normal Dynamic DNS service not updating multiple hosts? Possible syntax error.
7420 Normal One of my multiple 8GB Kingston DT 101 G2 doesn't work with FreeNAS9.3, fix linked
7438 High Dtrace is unhappy (grub portion of fix)
7448 Normal Let's try avoiding an extra reboot on updating
7449 Normal Creating NFS share - volume name with spaces causes problems
7456 Low Need whitespace in IP listing in Network Summary display
7460 Normal Notify user about a failed update
7465 Normal mps firmware warning
7471 Low Hint text is incomplete on Email screen
7480 Normal Traceback on OperationalError
7487 Normal Unable to savedebug
7488 Normal ix-diagnose should be more resilient in the face of possible execution errors
7495 Normal Updating incorrectly indicates it failed
7511 Normal multipath creation is not ordered by the device names
7350 Normal The Rsync feature doesn't work as it should do.
7513 High Update OpenSSL to 1.01k (Multiple OpenSSL vulnerabilities)
#7517 High Unable to write boot-environment
#7482 Normal Selecting rfc2307 in the UI sets rfc2307bis in the sssd.conf file
#7437 Normal Add Resource to Detach a Volume in the API
cf4f77e Fix overflow bug from r248577, turning 30s TRIM timeout into ~4s.

a4dedf1 Reimplement TRIM throttling added in r248577.
2367c00 Skip extra bcopy() when scrubbing vdev without redundancy.
956df14 When aggregating TRIM segments, move the new one to the list end.
6ec6506 Add LBA as secondary sort key for synchronous I/O requests.
b781652 Use new optimized dmu_read_uio_dbuf() for ZVOLs in device mode.
#5035 Urgent Unable to replace drive "no such device in pool" in 9.2.1.5
#7523 Normal freenas-debug should collect all the useful AD / LDAP information
#7521 Normal Update process gets EOPNOTSUPP in mounted /dev
#7459 Normal Uploading newer config to older installs causes migration issues
#7393 Normal Rsync 'run now' fails; 'Rsync Create' checkbox setting doesn't stick
#7289 Normal Cannot attach USB boot mirror
#7516 Normal Kernel Panic in reboot sequence after update
#6994 Normal Make poolnames using reserved words work
#7101 Normal Jail storage not mounted after reboot
#7141 Normal FTP WebUI with TLS cert
#7340 Normal Microsoft Account user mapping
#7355 Normal Possible syntax error in inadyn-mt.conf (dynamic DNS)
#7380 Normal Shadow copies are not properly set up for home directories
#7436 Normal Need to create a default boot environment that is a "pristine install" but not boot into it
#7441 Normal High CPU utilization every minute due to alert.py
#7542 Normal Password Visible When Importing TLS Certificate and Private Key
#7547 Normal crash dumps are broken
#7566 Low Web GUI status "light" does not change back to green from yellow or red
#7572 Normal Notify user of available updates for 9.3
#7586 Normal Hostname (or any form of id) missing in e-mail notification
#7588 Normal Disabling NFSv4 messes up NFS service
#7589 Low Jail advanced configuration has an editable "Status" field
#7590 Normal freenasUI middleware throws exception during GEOM config parsing if unassigned three-character device names are in the system
#7611 Normal Add backup/restore feature for disaster recovery
7371 High Data corruption probably caused by VAAI
7600 High CTL errors when moving data between FC LUNs residing on different FreeNAS boxes
7642 High Multiple vulnerabilities for Django
7401 Normal host uuid is not unique.
7522 Normal ups.conf incorrectly set
7577 Normal AFP Settings Error
7626 Normal Error 500 when trying to display periodic snapshots
7637 Low Web gui scroll list when adding groups to users
#7387 Bug Normal AD Authentication with AFP does not work
#7421 Bug Low Active Directory, LDAP signing, sasl wrapping, and problems upgrading from 9.2.1.9 to 9.3
#7505 Bug Normal Fibre Channel data overflow occurs under load
#7572 Feature Normal Notify user of available updates for 9.3
#7635 Bug Normal AD connections not sealed
#7649 Bug Normal kmem space exhasustion workaround
#7653 Bug Normal 'exceptions.IOError' object has no attribute 'encode'
#7657 Bug Normal 9.3 rsync regression: --inplace cannot be used with --delay-updates
#7666 Bug Low Spelling mistake in Web interface - VMware vs VMWare.
#7684 Bug Normal Teach freenas-debug about CTL
#7693 Bug Normal System-installed OpenLDAP client is linked against an old version of OpenSSL
#7707 Bug Low Merge latest FreeBSD security advisory fixes
#7720 Feature Normal Update samba to 4.1.16
#7721 Bug Normal Editing a keytab causes traceback
#7751 Bug Normal Getting "(sqlite3), uid 0: exited on signal 11 (core dumped)" all over my messages file after NT4 Directory Services activated
#7754 Bug Normal iX CA file is expired
#7556 Bug Normal cannot update plugin if jails mounted storage path contains apostrophe
#7594 Bug Normal Cannot Create or Edit RSync Task
#7609 Bug Normal IPv6 connectivity unstable for static ipv6-only (configuration fails to set auto_linklocal)
#7653 Bug Normal 'exceptions.IOError' object has no attribute 'encode'
#7728 Bug Normal ctld segfaults after adding a large number of targets
#7734 Bug Normal 9.3 dhcp
#7773 Bug Normal WARNING: The "acl check permissions" option is deprecated error
#7781 Bug Normal Default iscsi extent should be device
#7783 Bug Normal global name 'rsync_delayupdates' is not defined
#7788 Bug Normal STATUS=daemon 'smbd' finished starting up and ready to serve connections - repeated message
Regression fix update:

#7556 Bug Normal cannot update plugin if jails mounted storage path contains apostrophe
#7773 Bug Normal WARNING: The "acl check permissions" option is deprecated error
#7779 Bug Normal Regression: SSSD fails to start when configured for Active Directory
#7824 Bug High System dataset RRDs not used after reboot on 9.3-STABLE-2015020404031
#7834 Bug Normal django rc.d script does not properly stop django
#7847 Bug Normal Backup screen does not show validation errors
#7835 Bug Normal paramiko.transport (backup.py) reports incompatible ssh peer.
#7829 Bug Normal Password viewable in Backup screen
#7718 Feature Normal Add custom "home name" for netatalk
#7601 Bug Normal Reporting History Data is lost when system data set is moved to a different pool
#7582 Bug Normal Created in Web GUI lagg interface does not show in shell or CLI
#6998 Bug Normal Enabling DHCP for existing jails created before upgrade to 9.3 does not work.
#6998 Bug Normal Enabling DHCP for existing jails created before upgrade to 9.3 does not work.
#7582 Bug Normal Created in Web GUI lagg interface does not show in shell or CLI
#7601 Bug Normal Reporting History Data is lost when system data set is moved to a different pool
#7718 Feature Normal Add custom "home name" for netatalk
#7842 Bug Normal rsync task with domain user fails
#7864 Bug Normal solaris_acl_rights - Function not implemented
#7866 Bug Normal Backup dialog gets stuck in a loop
#7867 Feature Normal Update netatalk to 3.1.7
#7881 Feature Normal Annotate Vmware Sync Snapshot
#7890 Bug Normal UPS Service; possible issue with Unicode in some configuration text field
#7943 Feature Normal Add Domain Controller debugging info to freenas-debug
#7675 Bug Normal upsmon.conf and rc.shutdown missing functionality to actually shutoff the UPS
#7775 Bug Normal Can't get NFSv4/kerberos to work
#7881 Feature Normal Annotate Vmware Sync Snapshot
#7882 Feature Normal Add option to restart WebDAV when unlocking encrypted pool
#7884 Bug Urgent Update failed error
#7265 Bug Normal WebDAV cant stop
#7787 Bug Normal Create tooltip for Volume/Dataset field of Add Replication Task
#7894 Bug Normal Problem in webdav services script
#7998 Feature High Add IPMI IP to debug info
#8016 Bug Normal Jails; Storage not getting unmounted when removed through the UI
#8055 Bug Normal error adding new jail
#8062 Bug Low Minor (but confusing) error in Alert instructions on how to update LSI adapter firmware
#8064 Bug Normal Incorrect sas2flash instructions
#8066 Bug Normal Expunge istgt from my sight.
#8073 Bug Normal FTP Service
#8078 Bug Normal Disable Sendfile
#8098 Bug High VMware snapshot name to long
#6877 Bug High serial console does not show console messages
#7520 Bug High Serial console stops emitting messages after kernel has been loaded by grub
#7879 Bug Low Vmware Snapshot Failure leaves Orphan
#8061 Feature High Please keep smartctl database up to date
#8103 Bug Normal check_build_host.sh is broken
#8149 Bug High TFTP service no longer starts on FreeNAS-9.3-STABLE-201502210408
#8164 Bug High Samba CVE-2015-0240
#6825 Bug Normal Previous Versions not working completely while FreeNAS machine is a member of Active Directory through Directory Services
#7823 Bug Low Boot device appears in main storage pool disk status
#7995 Bug Normal Add training URL to FreeNAS userguide
#7999 Feature Normal Embed the complete documentation in the UI
#8000 Feature Normal Remove the "Help" button and replace it with dedicated "Support" and "Docs" buttons
#8041 Bug Normal samba shouldn't listen on a /32
#8050 Bug Normal Active directory integration problem
#8053 Feature Low Add a restart button for jails
#8059 Bug Normal User Management; Deleting a user succeeds but logs "Failed to delete group xyz: pw: unknown group 'xyz'"
#8093 Bug Normal Changes desired for System->Support
#8134 Bug Normal Have total disk space report itself properly
#8148 Bug Low List of jails not updated after jail has been added
#8149 Bug Urgent TFTP service no longer starts on FreeNAS-9.3-STABLE-201502210408
#8150 Feature Normal Menubar Icons are needed for Support and Docs
#8183 Bug Low "Add jails" button should be called "Add jail"
#8188 Bug Normal WebGUI should limit the NETBIOS name field to 15 characters
#8191 Bug Normal Apply FreeBSD security advisory batch of Feb 25
#8195 Bug Normal update notification with multiple times the same updates
#8201 Bug Normal Support UI in FreeNAS shows TrueNAS fields (that can't be edited or set or seen)
#8221 Feature Normal Merge zfsd into trueos for hot-spare capability
#8221 Feature Normal Actually enable zfsd in /etc/ttys!
#8221 Feature Normal Actually enable zfsd in /etc/ttys!
#8233 Bug Normal "init: can't exec getty '/usr/local/sbin/zfsd' for port /dev/zfsd: No such file or directory"
#8079 Bug Normal Replacing a RAID-Z disk using Web Interface not working.
#7883 Bug Normal Password in plain text in downloaded configuration.
37fa36f In the process of fixing up the key stuff, my OCD started to twitch at the sheer profusion of ways in which we execute scripts. Sometimes with any shell in the path, sometimes with /bin/sh explicitly (better), sometimes with no shell at all, hoping that nobody has smashed the execute permissions on the scripts in the repo. It makes no functional difference, but GAH. Make them all THE SAME. My OCD feels better now. Thank you for listening. Same time next Wednesday?
89479ef Additional changes to support up-front key values
cc59f8f Gah, what is this, python? Fix smashed tab that got converted to spaces (sigh)
0d1c21a Make this slightly less obnoxiously interactive.
b96ddc9 Remove dead SSL model code.
ee82243 God, I suck. Not CHANGLOG, CHANGELOG!!!
5843eb2 Add the USB serial module
53c2a12 Add python module needed for telemetry.
db7542b Add the toecore module back to the build.
#7520 Bug High Serial console stops emitting messages after kernel has been loaded by grub
#8056 Feature Normal UI; Inconsistent sorting orders of selectable items
#8167 Bug Normal WebDAV incorrect file listing encoding
#8358 Bug Normal bug in multipath_create
#8403 Bug Normal Enable powerd (Power Saving Daemon) with checkbox crashes system
#8421 Bug Normal DHCP IPs not showing up in the WebGUI and are not usable for iSCSI portal IP assignments
#8422 Bug Normal syslog-ng config - adjust config so that kernel lines are in syslog format
#8450 Bug Normal Newly Created Jail Doesn't get IP Address
#8451 Bug Normal Typo in GUI "Restating WebGUI"
#8467 Bug Normal Handle get next gid exception
#8505 Bug Normal t4_tom.ko fails to load
No logged changes, sorry
#8305 Bug Normal Log flood by zfsd
#8428 Bug Normal PREPARE FOR THE FUTURE (beadm)
#8445 Bug Normal Deleting a jail with storage will delete the user's data in that storage
#8621 Bug High preserve /boot/device.hints when updating
#8646 Bug Normal Failed to start ctld
#8648 Bug Normal proftpd - Certificates with space in the name
#8680 Bug Normal Save the -updates directory as part of save_build
#8684 Bug Normal Samba config should be included with freenas-debug
#7976 Bug Normal UPS service; chown on non existing files, when stopping UPS service in slave mode
#8514 Feature Normal lz4 on freenas-boot
#8611 Bug Normal Missing DNS record when joining to a domain
#8705 Bug Urgent FreeNAS-9.3-STABLE-201503170439 error when add iSCSI target
#8727 Bug High In TrueNAS-9.3-STABLE-201503150428: Unlocking encrypted CiFS shares giving Error
#8750 Bug Normal save debug should contain the contents of /data/crash
#8755 Bug Normal Multiple security vulnerabilities in OpenSSL
#7976 Bug Normal UPS service; chown on non existing files, when stopping UPS service in slave mode
#8514 Feature Normal lz4 on freenas-boot
#8611 Bug Normal Missing DNS record when joining to a domain
#8705 Bug Urgent FreeNAS-9.3-STABLE-201503170439 error when add iSCSI target
#8727 Bug High In TrueNAS-9.3-STABLE-201503150428: Unlocking encrypted CiFS shares giving Error
#8750 Bug Normal save debug should contain the contents of /data/crash
#8755 Bug Normal Multiple security vulnerabilities in OpenSSL


and

Code:
The following packages will be downloaded:
Upgrade: base-os-9.3-STABLE-b5d8740-1dd558a-d191868 -> base-os-9.3-STABLE-b2b14ab-01034a4-d191868
Upgrade: FreeNASUI-9.3-STABLE-b5d8740-1dd558a-d191868 -> FreeNASUI-9.3-STABLE-b2b14ab-01034a4-d191868
Upgrade: freenas-pkg-tools-9.3-STABLE-b5d8740 -> freenas-pkg-tools-9.3-STABLE-e9293b2


Is this what expected after installing the latest STABLE (FreeNAS-9.3-Nightlies-201503212217.iso) ?


Verify Install returns "All files verified successfully!"


Thanks
 
D

dlavigne

Guest
Sigh... The update system has been fubar'd the last week or so and I thought it had been sorted by now. You can (and proablly should switch to STABLE). I doubt it will actually apply anything as it is the changelogs that have been funky.

This is what should be happening (it mostly does, but it is hard to tell from the fubar'd changelogs and alerts). The latest link is supposed to point to STABLE (not NIGHTLY). There isn't much difference between STABLE and NIGHTLY, just some new patches that haven't been fully tested and pushed out yet, which is why STABLE is recommended over NIGHTLY, unless you are testing a patch for a bug that you reported.
 

moon

Dabbler
Joined
Jul 17, 2014
Messages
32
Sigh... The update system has been fubar'd the last week or so and I thought it had been sorted by now. You can (and proablly should switch to STABLE). I doubt it will actually apply anything as it is the changelogs that have been funky.

This is what should be happening (it mostly does, but it is hard to tell from the fubar'd changelogs and alerts). The latest link is supposed to point to STABLE (not NIGHTLY). There isn't much difference between STABLE and NIGHTLY, just some new patches that haven't been fully tested and pushed out yet, which is why STABLE is recommended over NIGHTLY, unless you are testing a patch for a bug that you reported.


You mean I should switch to the latest STABLE .iso and redo my installation from scratch, right ?

Would you please confirm the filename of the latest STABLE .iso ?

Thanks
 
J

jkh

Guest
Gah! I really thought this was all sorted out now - let me go look at the nightlies build scripts and make sure they're not getting pushed out erroneously still (I think it's pretty much fixed as of yesterday, so this is probably just a carry-over from before). However, here's the good news: 9.3-STABLE and 9.3-Nightlies are currently equivalent for all intents and purposes, so you don't have to reinstall anything, just switch trains. The long ChangeLog you got is standard for a train-switch, since the updater basically doesn't know where you started from if you're on a different train and takes the conservative approach when switching trains. Once you do a single update from the 9.3-STABLE train, you'll be set. It doesn't matter if you initially installed from a 9.3-Nightlies ISO. I will also be verifying today that all of the different trains are going into their own directories there, to keep this kind of confusion down.

Sorry everyone - we switched off of "master" about 12 days ago, because master is now a dead branch, and decided to make the 9.3-STABLE branch the nightlies with the 9.3-STABLE TRAIN (I know, it's confusing) being just cherry-picked, more carefully released updates from that same branch. Unfortunately, switching the Nightlies over to the stable branch exposed a lot of assumptions that had been made in the build process that 9.3-STABLE branch == 9.3-STABLE TRAIN, and it took at least a week of finding and eliminating all those assumptions to unscrew things again!
 

moon

Dabbler
Joined
Jul 17, 2014
Messages
32
Gah! I really thought this was all sorted out now - let me go look at the nightlies build scripts and make sure they're not getting pushed out erroneously still (I think it's pretty much fixed as of yesterday, so this is probably just a carry-over from before). However, here's the good news: 9.3-STABLE and 9.3-Nightlies are currently equivalent for all intents and purposes, so you don't have to reinstall anything, just switch trains. The long ChangeLog you got is standard for a train-switch, since the updater basically doesn't know where you started from if you're on a different train and takes the conservative approach when switching trains. Once you do a single update from the 9.3-STABLE train, you'll be set. It doesn't matter if you initially installed from a 9.3-Nightlies ISO. I will also be verifying today that all of the different trains are going into their own directories there, to keep this kind of confusion down.

Sorry everyone - we switched off of "master" about 12 days ago, because master is now a dead branch, and decided to make the 9.3-STABLE branch the nightlies with the 9.3-STABLE TRAIN (I know, it's confusing) being just cherry-picked, more carefully released updates from that same branch. Unfortunately, switching the Nightlies over to the stable branch exposed a lot of assumptions that had been made in the build process that 9.3-STABLE branch == 9.3-STABLE TRAIN, and it took at least a week of finding and eliminating all those assumptions to unscrew things again!

Thank you jkh and dlavigne for your support.

I'll take the safer approach, swap back to my trusty 9.2.1.7 and give you guys a couple of more days to sort this mess out.
After all it takes just a couple of minutes reverting back to the old USB flash drive and reboot. I was prepared to the need to go back to 9.2.1.7 and having the OS on a removable device is definitely an advantage.
When things will be back on track I'll be happy to do a new fresh install.
 

Mucip

Dabbler
Joined
Mar 22, 2015
Messages
31
Hi Moon,
What is your upgrade plan from 9.2.1.7 to 9.3? Fresh install or upgrade? Because They suggest fresh install incase of big diffrerence between 9.2 and 9.3.

If you prefer fresh install, is it possible to safe settings from 9.2.1.7 and reload to 9.3?

What is the easiest way to upgrade 9.2.1.7 to 9.3?...

Regards,
Mucip:)
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
There's nothing wrong with an upgrade (as in, installing FreeNAS and uploading the config OR using the GUI update function).
 

moon

Dabbler
Joined
Jul 17, 2014
Messages
32
Hi Mucip,

I did a fresh install to new media (USB flash drives).
The reason why is that I think it's a safer way to upgrade.
It might be that the GUI upgrade / .iso upgrade do just the same and eventually produce the same exact results (you boot from one media and then install 9.3 to a different one). However, being as ignorant as I am about what's going on behind the scenes of the upgrade process, I just think the start-from-scratch approach is cleaner.

I recommend you to read through the online documentation. Most of the information you will need is there, the rest is in the forum (even though I think a How To guide with more examples for us not-experienced upgraders would be of some benefit).

This is what I did (I consider myself an average user so don't take this as instructions for you to follow, it's just how I did it):

My 9.2.1.7 is on a 8GB USB flash drive (USBflash1)
01) I downloaded the 9.3 .iso and burnt it to a second 8GB USB flash drive (USBflash2)
02) I had 2 identical 16GB USB flash drives ready to install 9.3 to (USBflash3 and USBflash4)
03) I saved the Configuration File of my 9.2.1.7 (to be sure I could promptly go back to 9.2.1.7, if required)
04) I switched off all active Services in 9.2.1.7
05) I deleted all Shares (CIFS, etc.). I did this because I was experiencing some issues with CIFS (most likely the issue is not FreeNAS but application related. There's an old post of mine on this) and wanted to create them from scratch in 9.3.
06) I saved a second Configuration File of my 9.2.1.7 (the one to be uploaded to 9.3)
07) I switched my FreeNAS system off, removed USBflash1 and stored it away
08) I temporarily removed (disconnected) (important) data HDDs. I have other HDDs in my system and those remained connected (I do not have a test system and, even though I have backups, I did not want to risk my data)
09) I installed USBflash2 (bootable installer) and USBflash3 in my FreeNAS system
10) I switch the FreeNAS system on and verified that it booted from USB and USBflash2 was first in the booting sequence
11) I installed 9.3 to USBflash3
12) I uploaded the Configuration File (the one saved at step 06)
13) I created Shares and switched Services on
14) I installed USBflash4 and configured it to mirror the boot device
15) I did some test and verification
16) I reconnected my data HDDs (actually I didn't do this because of the NIGHTLY / STABLE .iso issue)
Upgrade done

The upgrade process was smooth and quick.
In addition to the issue regarding what's the correct .iso to use (subject of this post) the only other issue I encountered was the inability to start the UPS Service (the correct driver is not displayed, the problem is known, see other posts on this matter).

As you can see reading through previous messages in this post, after some tests I decided to temporarily revert back to 9.2.1.7 (to bring my data back online).
When it's confirmed what's the 9.3 STABLE .iso to use and that STABLE train pushes out updates correctly, I'll do the installation from scratch again and further test 9.3.


BTW, I've just checked and now the link at the top of this page links to "Index of /9.3/latest/x64 FreeNAS-9.3-STABLE-201503200528.iso", so I think we have the answer we were waiting for.
 

moon

Dabbler
Joined
Jul 17, 2014
Messages
32
I performed a fresh install with FreeNAS-9.3-STABLE-201503200528.iso as described in my previous post and everything went as expected.
I selected the STABLE train, the update mechanism works fine.
No problems to report other than the known UPS issue (see below).

For information on how updates are managed look at jkh's thread in Announcements

For information on the UPS issue look at bug #8759
 
Last edited:

Mucip

Dabbler
Joined
Mar 22, 2015
Messages
31
Dear EricLoewe,
May I Upgrade form 9.2.1.7 to 9.3 stable by using GUI Firmware update button?...

Safe?... Tested?...

Regards,
Mucip:)
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
Yes, it's safe.

However, you might want to take the opportunity to move to mirrored boot devices, which is best done with an ISO install.
 

Mucip

Dabbler
Joined
Mar 22, 2015
Messages
31
Hi,
Sorry, Can you explain little bit more about below statement?...

"However, you might want to take the opportunity to move to mirrored boot devices, which is best done with an ISO install."

I did not understand very well. Should I make firmware update or standard install???... :)

Regards,
Mucip:)
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
Hi,
Sorry, Can you explain little bit more about below statement?...

"However, you might want to take the opportunity to move to mirrored boot devices, which is best done with an ISO install."

I did not understand very well. Should I make firmware update or standard install???... :)

Regards,
Mucip:)

They have the same effect, but it's easier to do the ISO install if you want to use mirrored boot devices.
 

danb35

Hall of Famer
Joined
Aug 16, 2011
Messages
15,504
I would also suggest doing a fresh install to a new boot device. If you should have difficulty with 9.3, downgrading to 9.2.x is then as easy as unplugging the new USB(s) and plugging in the old one.
 

Mucip

Dabbler
Joined
Mar 22, 2015
Messages
31
Hi,
Ok. I have many Linux/Windows shares on raid discs. If I fresh install (9.3) on new USB, can I reload config from 9.2.1.7? I do not want to format discs again and reconfigure RAID... Is this safe?...

Regards,
Mucip:)
 

danb35

Hall of Famer
Joined
Aug 16, 2011
Messages
15,504
Download your config file, do a clean install of 9.3 onto a new flash drive (or two new flash drives if you're mirroring them), boot the new installation, and upload your saved config file.
 
Status
Not open for further replies.
Top