<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Intersect &#187; opensolaris</title>
	<atom:link href="http://theintersect.org/category/opensolaris/feed/" rel="self" type="application/rss+xml" />
	<link>http://theintersect.org</link>
	<description></description>
	<lastBuildDate>Sun, 05 Sep 2010 22:43:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9-rare</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Sun we Hardly Knew Ye</title>
		<link>http://theintersect.org/2010/sun-we-hardly-knew-ye/</link>
		<comments>http://theintersect.org/2010/sun-we-hardly-knew-ye/#comments</comments>
		<pubDate>Sun, 05 Sep 2010 22:42:37 +0000</pubDate>
		<dc:creator>carlin</dc:creator>
				<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[os]]></category>

		<guid isPermaLink="false">http://theintersect.org/?p=131</guid>
		<description><![CDATA[The news has been out for a while now; Oracle, having purchased Sun, are discontinuing OpenSolaris to focus only on the commercial Solaris 11 Express.
When Oracle, while trying to win people&#8217;s hearts and minds while the European Union and US Justice Department considered the merger, said &#8220;[Oracle plans to] Spend more money developing Solaris than [...]]]></description>
			<content:encoded><![CDATA[<p>The news has been out for a while now; Oracle, having purchased Sun, <a href="http://mail.opensolaris.org/pipermail/opensolaris-discuss/2010-August/059310.html">are discontinuing OpenSolaris</a> to focus only on the commercial Solaris 11 Express.</p>
<p>When Oracle, while trying to win people&#8217;s hearts and minds while the European Union and US Justice Department considered the merger, said &#8220;[Oracle plans to] Spend more money developing Solaris than Sun does now&#8221; it seems they meant just that; spend more developing Solaris while killing OSOL.</p>
<p>So obviously that is it for OpenSolaris. A community has sprung up in the <a href="http://www.illumos.org/">Illumos project</a> to continue it, but OpenSolaris will stop at version 2009.06. The current /dev version, which was supposed to be 2010.02 (and was pushed forward to 2010.03 before Oracle stopped talking about it completely) cannot be released as a swansong because it contains critical bugs that Oracle won&#8217;t spend the time or money fixing.</p>
<p>And that&#8217;s that. My <a href="http://theintersect.org/2009/opensolaris-workarounds/">workarounds post</a> won&#8217;t be updated any more, since there is nothing to workaround. The hits on that post from people searching OSOL error messages have already dropped down to barely anything anyway.</p>
<p>So what OS do I recommend switching to now that OSOL is dead? Windows 7. Yes, really.<br />
What OS for development? Archlinux or FreeBSD.</p>
]]></content:encoded>
			<wfw:commentRss>http://theintersect.org/2010/sun-we-hardly-knew-ye/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenSolaris workarounds and useful commands</title>
		<link>http://theintersect.org/2009/opensolaris-workarounds/</link>
		<comments>http://theintersect.org/2009/opensolaris-workarounds/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 04:18:07 +0000</pubDate>
		<dc:creator>carlin</dc:creator>
				<category><![CDATA[opensolaris]]></category>

		<guid isPermaLink="false">http://theintersect.org/?p=82</guid>
		<description><![CDATA[I have a file lying around with instructions for getting around some OpenSolaris issues I&#8217;ve ran into lately, they may prove useful to others.
ld: fatal: file /opt/sunstudio12.1/prod/lib/crti.o: section .rela.annotate has invalid type [ SHT_RELA ]
ld is trying to do 64-bit linking on a non-64 bit system, do export LD_NOEXEC_64=1 and retry the compile.
readline warning turning [...]]]></description>
			<content:encoded><![CDATA[<p>I have a file lying around with instructions for getting around some OpenSolaris issues I&#8217;ve ran into lately, they may prove useful to others.</p>
<p><b>ld: fatal: file /opt/sunstudio12.1/prod/lib/crti.o: section .rela.annotate has invalid type [ SHT_RELA ]</b><br />
ld is trying to do 64-bit linking on a non-64 bit system, do <code>export LD_NOEXEC_64=1</code> and retry the compile.</p>
<p><b>readline warning turning off output flushing</b><br />
This is a bug triggered by an upgrade from the 2009.06 stable to certain dev versions. Add <code>clone:ptmx 0666 root sys</code> to <code>/etc/minor_perm</code></p>
<p><b>Broken keyboard layout, SHIFT+2 produces &#8221; and SHIFT+&#8217; produces @ (among other oddities)</b><br />
This is most probably Acer Extensa 5620Z specific but pressing Fn+I fixes it. (Left size of Extensa keyboard: [CTRL][Fn][WIN][ALT])</p>
<p>More a tip than a workaround:</p>
<p><b>Update system</b><br />
2009.06 has some very outdated packages and some important packages are not available in its /release repo. Complete upgrade:<br />
<code>pfexec pkg set-publisher -O http://pkg.opensolaris.org/dev opensolaris.org<br />
pfexec pkg image-update</code></p>
<p>Will update if I run into any other issues or think of anything I&#8217;ve missed.</p>
<p>Update: 26/12/09:</p>
<p><b>The snapshot manager service has been placed offline due to a dependency problem</b></p>
<p>This message is displayed when trying open the Time Slider GUI interface. Look at the processes it lists, they will look something like:</p>
<p>maintenance svc:/system/filesystem/zfs/auto-snapshot:frequent<br />
maintenance svc:/system/filesystem/zfs/auto-snapshot:daily</p>
<p>For each one run <code>pfexec svcadm clear svc:/system/filesystem/zfs/auto-snapshot:TIMEPERIOD</code></p>
<p>So in my example, run:</p>
<p><code>pfexec svcadm clear svc:/system/filesystem/zfs/auto-snapshot:frequent</code><br />
<code>pfexec svcadm clear svc:/system/filesystem/zfs/auto-snapshot:daily</code></p>
<p><b>Start, restart, stop apache</b></p>
<p>Slipped my mind to mention this earlier, this is a bit unintuitive for Debian-people used to /etc/init.d/apache2</p>
<p><code>pfexec svcadm COMMAND http:apache22</code></p>
<p>Examples:</p>
<p><code>pfexec svcadm start http:apache22</code><br />
<code>pfexec svcadm restart http:apache22</code><br />
<code>pfexec svcadm stop http:apache22</code></p>
<p><b>Useless boot environment images</b></p>
<p>Another one that slipped my mind. pkg image-update creates new boot environments, assuming you don&#8217;t need the old images and want the diskspace back:</p>
<p><code>pfexec beadm destroy BENAME</code></p>
<p>Example:</p>
<p><code>pfexec beadm destroy opensolaris-1</code></p>
<p><b>View ZFS snapshots and their disk-usage</b></p>
<p>I tend to get paranoid as to how much space my ZFS auto-snapshots are using:</p>
<p><code>zfs list -t snapshot</code></p>
<p>Update: 11/01/10</p>
<p><b>Package &#8216;xrender&#8217;, required by &#8216;cairo&#8217;, not found</b></p>
<p>You get this if you when requesting details of GTK libs via pkg-config, eg. <code>pkg-config --libs gtkmm-2.4</code>. You need xorg-headers; <code>pfexec pkg install SUNWxorg-headers</code>. You will get this error trying to install Gtk2 for Perl.</p>
<p>Update: 21/06/2010</p>
<p><b>OpenSolaris continuously restarts while booting</b></p>
<p>This is an issue caused by updating to the current /dev revision. If you boot in graphical mode, the orange loading bar will appear for a few seconds, the machine will then restart, get back to the orange loading bar and restart again. This will continue ad infinitum.<br />
Fixing it is simple, thanks to ZFS and multiple boot environments.</p>
<p>I did this from a straight upgrade from 2009.06 to /dev 134. My broken /dev boot environment was called <code>opensolaris-1</code>.</p>
<p>Boot into your last working boot environment, in my case this was <code>OpenSolaris 2009.06</code></p>
<p>Run the following commands:</p>
<p><code>pfexec beadm mount opensolaris-1 /mnt</code><br />
<code>pfexec bootadm update-archive -F -R /mnt</code><br />
<code>pfexec beadm unmount opensolaris-1</code></p>
<p>Be sure to replace <code>opensolaris-1</code> with the name of the broken boot environment. If you have gone straight from a fresh install of 2009.06 to the latest dev it will be called opensolaris-1, however if you have done other image-updates previously it may be opensolaris-2 or opensolaris-3 etc. (or if you give your boot environments custom names, something completely different).</p>
]]></content:encoded>
			<wfw:commentRss>http://theintersect.org/2009/opensolaris-workarounds/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Intel 82801 DB PRO/100 VM on OpenSolaris</title>
		<link>http://theintersect.org/2009/intel-82801-db-pro100-vm-on-opensolaris/</link>
		<comments>http://theintersect.org/2009/intel-82801-db-pro100-vm-on-opensolaris/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 05:04:20 +0000</pubDate>
		<dc:creator>carlin</dc:creator>
				<category><![CDATA[opensolaris]]></category>

		<guid isPermaLink="false">http://theintersect.org/?p=51</guid>
		<description><![CDATA[A while back I bought quite an old box (a Compaq Evo) to use as a test system. This weekend I took a shot at getting OpenSolaris running on it, as the first step in my plan to move to OSOL from Ubuntu. Everything worked fine except networking. Fortunately, OSOL has one of the best [...]]]></description>
			<content:encoded><![CDATA[<p>A while back I bought quite an old box (a Compaq Evo) to use as a test system. This weekend I took a shot at getting OpenSolaris running on it, as the first step in my plan to move to OSOL from Ubuntu. Everything worked fine except networking. Fortunately, OSOL has one of the best pieces of software ever written installed on it by default; Sun&#8217;s Device Driver Utility.</p>
<p>It can be opened via the command <code>ddu</code> or, for the terminally-challenged, Applications -> System Tools -> Device Driver Utility.</p>
<p>This clever program informed me that this box used an &#8220;Intel 82801 DB PRO/100 VM&#8221; and that a third-party driver was required. Right-clicking on the Network card and selecting &#8220;Show details&#8221; brings up a dialogue which includes a URL pointing to the driver you need. In this case it can be found <a href="http://homepage2.nifty.com/mrym3/taiyodo/eng/">here</a>. You want the latest &#8220;ife driver for intel&#8221;, it lists 8255x cards but rest assured that it works with the 82801.</p>
<p>Luckily OSOL detected my USB drive by default, as needing network connectivity to get network connectivity is one of the more frustrating computer paradoxes. It would be nice if it shipped with the driver needed but I assume there are copyright restrictions on it.</p>
<p>Installing it is easy; extract the archive, open a terminal in the directory and run <code>pfexec make install</code>. Restart and voila, network access. Now if I could just get domain names to resolve &#8230;</p>
<p><strong>Update:</strong> To get domain names resolving I added OpenDNS&#8217; address(es) to my /etc/resolv.conf. The default was what every other machine on my network uses and they work fine, so I&#8217;m not sure if it&#8217;s an OSOL problem, a hardware problem or a PEBCAR problem (Problem exists between computer and router).</p>
]]></content:encoded>
			<wfw:commentRss>http://theintersect.org/2009/intel-82801-db-pro100-vm-on-opensolaris/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
