AF:
NF:0
PS:10
SRH:1
SFN:
DSR:
MID:<20090423114945.2917e3e9@ripper.onstor.net>
CFG:
PT:0
S:andy.sharp@onstor.com
RQ:
SSV:mail.onstor.net
NSV:
SSH:
R:<John.Keiffer@onstor.com>,<brian.stark@onstor.com>,<larry.scheer@onstor.com>
MAID:1
X-Sylpheed-Privacy-System:
X-Sylpheed-Sign:0
SCF:#mh/Mailbox/sent
RMID:#imap/andys@onstor.net@exch1.onstor.net/INBOX	0	102AB4F33EBBDB4C91915B145C8E9FB31284F9B979@exch1.onstor.net
X-Sylpheed-End-Special-Headers: 1
Date: Thu, 23 Apr 2009 12:01:39 -0700
From: Andrew Sharp <andy.sharp@onstor.com>
To: John Keiffer <John.Keiffer@onstor.com>
Cc: Brian Stark <brian.stark@onstor.com>, Larry Scheer
 <larry.scheer@onstor.com>
Subject: Re: Nexenta References still in 1.1.7, and other minor things
Message-ID: <20090423120139.509d678f@ripper.onstor.net>
In-Reply-To: <102AB4F33EBBDB4C91915B145C8E9FB31284F9B979@exch1.onstor.net>
References: <102AB4F33EBBDB4C91915B145C8E9FB31284F9B979@exch1.onstor.net>
Organization: Onstor
X-Mailer: Sylpheed-Claws 2.6.0 (GTK+ 2.8.20; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

Hi John,

Excellent summary, thanks for this.

#1: I don't actually understand this one ~:^)

#3  I can edit the file, if that doesn't blow anything up.  But I'm told
 customers won't see this except in the rare case that a CD install is
 done, and then it might be done by the support person anyway.  But it
 is completely obnoxious.  A EULA?  I'm embarrassed to work at a company
 that is trying to foist a EULA on customers.  I'd highly prefer that we
 remove this nonsense all together.

 But I can edit the crap out of the file, that's no problem.  I just
 wouldn't be shocked to discover that there's a checksum somewhere
 that blows up because I've modified the license text.

#2 and #7: I already have fixed (not in any repos yet)  Keep in mind
 that the help and error message texts occassionally refer to URL.  I've
 made up some onstor.com URLs that don't exist, but we will want to make
 them exist.  So there's additional work to suck down the content in
 question from nexenta.com and Onstor-ize it and put it up on our web
 server, etc.


#4: uname output, nothing I can do about that without a kernel build
 environment.

#5: haven't been able to track this one down, and it's particulary
 obnoxious IMO.  Max suggested that maybe there's some strings in
 unicode and that's why I can't find them just yet.

On Thu, 23 Apr 2009 11:11:27 -0700 John Keiffer
<John.Keiffer@onstor.com> wrote:

> You can fix 1 and 3 pretty easily can't you?
> 
> ________________________________
> From: John Keiffer
> Sent: Tuesday, April 21, 2009 2:07 PM
> To: John Keiffer; Andy Sharp
> Cc: Larry Scheer; Sandrine Boulanger; Brian Stark; Patrick Haverty; John Rogers
> Subject: Nexenta References still in 1.1.7, and other minor things
> 
> Anybody know of anything else?
> 
> In no particular order:
> 
> 1) Extraneous file in runners area called hosts_check.orig:
> root@Leopard4:/volumes# find /* -name *hosts-check.orig*
> /tmp/par-root/cache-hosts-check.orig
> /tmp/par-root/cache-hosts-check.orig/inc/script/hosts-check.orig
> /var/lib/nza/triggers/hosts-check.orig        <-- I think it's this one...
> 
> 2) nmc@Leopard4:/$ show version
> NMC version: 1.1.7-1
> NMV version: 1.1.7-1
> NMS version: 1.1.7-1
> Operating System: Pantera LS Nexenta/OpenSolaris (version 1.1.7b104)
> Copyright (c) 2005-2009 Nexenta Systems, Inc. All rights reserved.
> 
> 3) root@Leopard4:/volumes# grep -i nexen /etc/lic*
> /etc/license_text:                    NEXENTA SYSTEMS, INC.
> /etc/license_text:            Nexenta Storage Appliance (NexentaStor)
> /etc/license_text:PLEASE MAKE SURE THAT YOU HAVE A COPY(*) OF THE NEXENTASTOR LICENSE
> /etc/license_text:* http://www.nexenta.com
> /etc/license_text.com:Nexenta Storage Appliance (NexentaStor) version 1.x
> /etc/license_text.com:"Company" means Nexenta Systems, Inc.
> /etc/license_text.com:"Product" means Nexenta Storage Appliance software (NexentaStor).
> /etc/license_text.com:"NexentaOS" means a complete GNU-based open source operating system
> /etc/license_text.com:available at http://www.nexenta.org.
> /etc/license_text.com:"Site" means Nexenta Systems, Inc. website: http://www.nexenta.com
> /etc/license_text.com:2.6. NexentaOS software. The Product contains part of NexentaOS
> /etc/license_text.com:from the NexentaOS home page at http://www.nexenta.org.
> /etc/license_text.com:destroy all copies of the Nexenta Storage Appliance software
> /etc/license_text.com:support@nexenta.com.
> /etc/license_text.trial:Nexenta Storage Appliance (NexentaStor) version 1.x
> /etc/license_text.trial:"Company" means Nexenta Systems, Inc.
> /etc/license_text.trial:"Product" means Nexenta Storage Appliance software (NexentaStor).
> /etc/license_text.trial:"NexentaOS" means a complete GNU-based open source operating system
> /etc/license_text.trial:available at http://www.nexenta.org
> /etc/license_text.trial:"Site" means Nexenta Systems, Inc. website: http://www.nexenta.com
> /etc/license_text.trial:2.5. NexentaOS software. The Product contains part of NexentaOS
> /etc/license_text.trial:from the NexentaOS home page at http://www.nexenta.org.
> /etc/license_text.trial:destroy all copies of the Nexenta Storage Appliance software
> /etc/license_text.trial:email support@nexenta.com<mailto:support@nexenta.com>.
> 
> 4) uname -a from the shell:
> root@Leopard-1:/volumes# uname -a
> SunOS Leopard-1 5.11 NexentaOS_20081207 i86pc i386 i86pc Solaris
> 
> 5) shares accessed from Windows like \\10.11.1.209\pool2_mixed<file:///\\10.11.1.209\pool2_mixed>, show "NexentaStor CIFS Server" in the title bar, even though the text for the CIFS config shows "Pantera LS...".
> nmc@Leopard-1:/$ setup network service cifs-server configure
> Server String      : TESTINGTESTINGTESTING
>   ---------------------------------------------------------------------------------------------------------------------------------------------------------
>   Specifies an optional description for the system, which is a text string. This property value might appear in various places, such as Network
>   Neighborhood or Network Places on Windows clients. By default, no value is set. This field required to be filled in. Press Ctrl-C to exit.
> 
> 6) Files that contain "Nexenta" in their names, including the install and upgrade logs and scripts:
> 6A) The install log is still called "nexenta-install.log". Larry said renaming the file breaks the log function. <-- we may need to add this to Nexenta's to do list...
> 6B) The upgrade log is still called "nexenta-upgrade.log". <-- see above comment
> 6C) If you actually look at the above log files, they reference the install script which contains Nexenta in its name: /usr/gnusolaris/nexenta-install.sh
> root@Leopard-1:/volumes# find /* -name *nexent*
> /etc/nexenta-zones.d
> /etc/apt/apt.conf.d/01nexenta
> /root/nexenta-install.log
> /usr/share/apt/nexenta-archive.gpg
> /usr/share/doc/nexenta-lu
> /usr/share/doc/nexenta-sunw
> /usr/share/doc/nexenta-keyring
> /usr/share/doc/nexenta-zones
> /usr/share/doc/nexenta-pkgcmd
> /usr/share/keyrings/nexenta-archive-removed-keys.gpg
> /usr/share/keyrings/nexenta-archive-keyring.gpg
> /usr/lib/nexenta-zones
> /usr/lib/python2.4/site-packages/nmv/themes/nexenta_plain
> /usr/lib/python2.4/site-packages/nmv/themes/nexenta
> /var/tmp/nexenta_upgrade.log
> /var/cache/apt/archives/ntop_3%3a3.2-7nexenta2_solaris-i386.deb
> /var/cache/apt/archives/amanda-common_1%3a2.5.1p3-2nexenta4_solaris-i386.deb
> /var/cache/apt/archives/amanda-client_1%3a2.5.1p3-2nexenta4_solaris-i386.deb
> /var/cache/apt/archives/amanda-server_1%3a2.5.1p3-2nexenta4_solaris-i386.deb
> /var/cache/apt/archives/libpcap0.7_0.7.2-7nexenta1_solaris-i386.deb
> /var/cache/apt/archives/base-files_3.1.9nexenta62_solaris-i386.deb
> /var/cache/apt/archives/bonnie++_1.03abuild1nexenta1_solaris-i386.deb
> /var/lib/dpkg/info/nexenta-lu.md5sums
> /var/lib/dpkg/info/nexenta-keyring.list
> /var/lib/dpkg/info/nexenta-zones.postrm
> /var/lib/dpkg/info/nexenta-pkgcmd.md5sums
> /var/lib/dpkg/info/nexenta-zones.list
> /var/lib/dpkg/info/nexenta-pkgcmd.list
> /var/lib/dpkg/info/nexenta-sunw.md5sums
> /var/lib/dpkg/info/nexenta-keyring.postinst
> /var/lib/dpkg/info/nexenta-lu.postrm
> /var/lib/dpkg/info/nexenta-lu.preinst
> /var/lib/dpkg/info/nexenta-zones.md5sums
> /var/lib/dpkg/info/nexenta-zones.conffiles
> /var/lib/dpkg/info/nexenta-lu.templates
> /var/lib/dpkg/info/nexenta-lu.config
> /var/lib/dpkg/info/nexenta-zones.templates
> /var/lib/dpkg/info/nexenta-lu.list
> /var/lib/dpkg/info/nexenta-sunw.list
> /var/lib/dpkg/alien/nexenta-sunw
> /var/lib/apt/lists/nexenta.com_apt-plugins_dists_elatte-stable_main_source_Sources
> /var/lib/apt/lists/nexenta.com_apt-plugins_dists_elatte-stable_Release
> /var/lib/apt/lists/nexenta.com_apt-plugins_dists_elatte-stable_non-free_binary-solaris-i386_Packages
> /var/lib/apt/lists/nexenta.com_apt-plugins_dists_elatte-stable_contrib_source_Sources
> /var/lib/apt/lists/nexenta.com_apt-plugins_dists_elatte-stable_contrib_binary-solaris-i386_Packages
> /var/lib/apt/lists/nexenta.com_apt-plugins_dists_elatte-stable_Release.gpg
> /var/lib/apt/lists/nexenta.com_apt-plugins_dists_elatte-stable_main_binary-solaris-i386_Packages
> /var/lib/apt/lists/nexenta.com_apt-plugins_dists_elatte-stable_non-free_source_Sources
> 
> 7) In the NMC help text there are 3 refs to Nexenta (including it misspelled on purpose) on 2 lines:
> nmc@Leopard-1:/$ help | grep nex | grep -v next
>              * Wildcard search is supported (e.g. "nexen*").
>             (e.g., "nexenta" would be suggested as a correct for "nexnenta").
> 
> 8) The following items sent to Nexenta from Larry:
> Installation:
> Item d. Need the ability to replace the Nexenta EULA with the ONStor EULA
> I think this could be done in the livecd/custom directory but I am not sure if Nexenta's End User License Agreement will overwrite a custom one. If you could point me to where the hooks are to add our version of the EULA I would appreciate it.
> Boot up sequence:
> Item c. Change references to  "SunOS ...Loading NexentaOS" to "Loading ONStor Pantera OS"
> I think this boot message is coming from the kernel, but I could be wrong about this. I think Nexenta will need to make the changes to implement this one.
> Initial Configuration post Boot up:
> Item d. Console login should say "ONStor Pantera Network Storage Appliance"
> This message comes from /etc/issue. I am not sure what or where is the best place to customize this file. I am also not 100% sure I know how many programs are counting on this file to have the string "Nexenta" in it. I see the file livecd/custom/nexenta-install.sh  is looking for the string Nexenta in /etc/issue but that can be easily changed. If you have a way to safely customize /etc/issue let me know and I can implement it in our code tree.
> 
> 9) Pantera splash screen is black, hard to see grub menu. We keeping it this way?
> 
> Thank you,
> John Keiffer
> 
> 
