illumos-omnios branch r151018 at f79e06d
uname -a shows omnios-f79e06d
illumos-omnios branch r151018 at 258cc99
uname -a shows omnios-r151018-258cc99
illumos-omnios branch r151018 at 9d7f1f7
uname -a shows omnios-r151018-95eaa7e (driver update only)
illumos-omnios branch r151018 at 95eaa7e
uname -a shows omnios-r151018-95eaa7e
Stable Release, April 14, 2016
illumos-omnios branch r151018 at [changeset:core/illumos-omnios,ae3141d ae3141d]
uname -a shows omnios-r151018-ae3141d
Last full illumos-gate merge was 62dadd6.
Please read the upgrade instructions carefully. They were written for r151014, but they apply to r151018 as well.
debug.illumos variant is now available on the r151018 repository. This allows DEBUG kernel modules to be installed that match the non-DEBUG kernel modules’ functionality. The default value for
false. To change it:
(0)# beadm list BE Active Mountpoint Space Policy Created non-DEBUG NR / 26.1G static 2016-03-15 10:51 (0)# pkg variant -a arch i386 debug.illumos false opensolaris.zone global (0)# pkg change-variant --be-name DEBUG debug.illumos=true Packages to change: 196 Variants/Facets to change: 1 Create boot environment: Yes Create backup boot environment: No DOWNLOAD PKGS FILES XFER (MB) SPEED Completed 196/196 1161/1161 57.2/57.2 0B/s PHASE ITEMS Updating modified actions 3322/3322 Updating package state database Done Updating package cache 0/0 Updating image state Done Creating fast lookup database Done Reading search index Done Building new search index 472/472 A clone of non-DEBUG exists and has been updated and activated. On the next boot the Boot Environment DEBUG will be mounted on '/'. Reboot when ready to switch to this updated BE. (0)# beadm list BE Active Mountpoint Space Policy Created non-DEBUG N / 1.49M static 2016-03-15 10:51 DEBUG R - 26.9G static 2016-03-17 20:39 (0)#
pkg update with new kernel modules, changing the DEBUG/non-DEBUG variant
creates a new boot environment and requires a reboot.
This is helpful for systems that are encountering problems that require
full kernel debugging. Before this, a user would have to either build
the DEBUG illumos-omnios bits and onu(1M) them, or just be limited to
/etc/system tuning was available.
Thanks to Jeff “jeffpc” Sipek for his contribution to this.
NOTE: A DEBUG kernel will be noticeably slower.
NOTE2: Updating a BE updates with whatever
debug.illumos variant is set,
and does not update the other
uname -voutput now will contain the branch from which illumos-omnios was built (for easier identification):
r151018(~)% uname -v omnios-r151018-ae3141d r151018(~)%
/usr/share/lib/zoneinfo/tab/country.tab, so the Caiman installer does not break. Post-installation and post-network-configuration, a
pkg fix zoneinfowill revert this tab to its proper UTF-8 setting. Upgraded releases or Kayak installs are not affected
# /usr/bin/pkg install --no-backup-be --reject pkg:/network/ssh --reject pkg:/network/ssh/ssh-key --reject pkg:/service/network/ssh --reject pkg:/service/network/ssh-common pkg:/network/openssh pkg:/network/openssh-server
To switch from OpenSSH to SunSSH:
# /usr/bin/pkg install --no-backup-be --reject pkg:/network/openssh --reject pkg:/network/openssh-server pkg:/network/ssh pkg:/network/ssh/ssh-key pkg:/service/network/ssh pkg:/service/network/ssh-common