Hello from OpenIndiana. I am going to type
my post about my experiences with OpenIndiana
again. Yesterday I managed to crash my system,
and appearently Blogger.com’s auto safe function
doesn’t function on the Opera browser. So. I’m
typing my post again using Firefox, just to be
on the safe side ;)
So, yesterday, I discovered there was still an
unpartitionised hard disk sitting in my computer.
I totally forgot I installed that thing a couple of
months ago. Soooo…. free disk space!!!! What
do do with it?? Install another Operating System!!!
The Operating System of choise was OpenIndiana
(http://openindiana.org/) I’ve noticed a bug in the
installation program. The installation program
seemed frozen while it was scanning for disks.
I noticed the floppy drive led was on, so I assumed
it was scanning that drive for disks. I guess I was
right, since as soon as I inserted a floppy, the
intstallation program continued. Installation took
up about an hour.
After booting my freshly installed OpenIndiana
and logging in. I had a nice gnome desktop on
my screen. Firefox and Thunderbird were
preinstalled, so, let’ s surf the web. Soon firefox
popped up a message about missing flash plugin.
It tried to install the plugin automatically, but failed.
So, manual installation. There is an official Adobe
Flash plugin for Solaris, so downloading that one,
it turned out, it was an archive containing the plain
.so plugin file. No package. Copying the file to the
firefox plugin directory and Flash worked.
Next thing to do, my data. As I’ve discussed before,
my external hard disks use the ext3 file system.
It seems there is no ‘out-of-the-box’ support for
it, and there is no driver in the repository. A quick
google found me this page:
http://hub.opensolaris.org/bin/view/Project+ext3/Quick+howto
and it worked great.
Well…. we’ve got firefox, let’s try a different browser.
Surfing to www.opera.com and heading to the
downloads section. It displays a message Solaris
is no longer supported, and version 10.11 is the
latest available version. Okay, it’s not new,10.63
is the current version, and version 11 alpha is
already availble, but still… let’s download the thing.
It seems, Opera did create a package of the program.
Installing went without a problem. The only thing
to mention is, it didn’t install itself in the menu,
I had to create the entry manually.
Okay…. what else? I still have some partitions
on my internal hard disk using the ntfs file system.
So, looking for ntfs-3g. Again, not in the repository.
A quick google found me this
http://opensolaris.org/jive/thread.jspa?threadID=97726
and, me, just reading half of the first post, headed
over to http://www.sunfreepacks.com/ and downloaded
the fuse and ntfs-3g packages and installed them.
Installation went fine, but on attempting to
mount an ntfs partition, the system froze.
(This is the point where I lost my post yesterday.)
Reading a bit down on the page, it seems, the
system crash problem has occured by other
users as well, and it seems, I should use a
the fuse version from
http://hub.opensolaris.org/bin/view/Project+fuse/Installation
instead.
But now, removing the ‘bad’ version of fuse?
It doesn’t want to leave my system.
pkgrm SUNWlibfuse SUNWfusefsThe following package is currently installed:SUNWlibfuse FUSE library and utilites(i386) 2.7.1 (2b58364d0997)Do you want to remove this package? [y,n,?,q] y## Removing installed package instance
(A previous attempt may have been unsuccessful.)
This package contains scripts which will be executed with super-user
permission during the process of removing this package.
Do you want to continue with the removal of this package [y,n,?,q] y
## Verifying packagedependencies in global zone
## Processing package information.
## Executing preremove script.
## Removing pathnames in class
## Updating system information.
Removal ofpartially failed.
There is 1 more package to be removed.
Do you want to continue with package removal? [y,n,?,q] y
The following package is currently installed:
SUNWfusefs FUSE kernel module
(i386) 94e1bb59cf91
Do you want to remove this package? [y,n,?,q] y
## Removing installed package instance
(A previous attempt may have been unsuccessful.)
This package contains scripts which will be executed with super-user
permission during the process of removing this package.
Do you want to continue with the removal of this package [y,n,?,q] y
## Verifying packagedependencies in global zone
WARNING:
Thepackage depends on the package
currently being removed.
Dependency checking failed.
Do you want to continue with the removal of this package [y,n,?,q] y
## Processing package information.
## Executing preremove script.
Driver (fuse) not installed.
pkgrm: ERROR: preremove script did not complete successfully
Removal offailed.
Oh great, it cannot remove fuse because it’s
not installed? Well then, install that other
version? no?
# pkgadd -d SUNWfusefsThe following packages are available:1 SUNWfusefs FUSE kernel module(i86pc) Dev Release 12/03/2009Select package(s) you wish to process (or ‘all’ to processall packages). (default: all) [?,??,q]:Processing package instancefrom FUSE kernel module(i86pc) Dev Release 12/03/2009Current administration requires that a unique instance of the
package be created. However, the maximum number of
instances of the package which may be supported at one time on the
same system has already been met.
No changes were made to the system.
So, the seccond version doesn’t want to install
because the first, crashy, version doesn’t want
to leave the system.
Hmmm…
Installation freezes when no floppy is in the drive…
Common utilities like Ext3 and NTFS driver missing from repository…
This doesn’t sound like a user friendly OS to me.
And with the sticky NTFS driver, have you tried to reboot the system yet?
Maybe the driver is only partly running and is not responding to any messages. In that case it’s possible that it doesn’t react on any requests from the kernel, including the unload-request. If the kernel fails to unload the driver, it cannot be removed.
When my kernel panics I am kinda forced to reboot. ;)
And NTFS support…. well… it's not really that 'common' for a real UNIX os. (Solaris is registered as compliant with the Single Unix Specification.) NTFS doesn't belong to the UNIX world. It's implemented through FUSE (File system in User Space) But it seems it's kernel module hung itself up.
Please keep in mind CDDL and GPL are INCOMPATIBLE licences. So for ext2/3/4 support the driver will have to be written from scratch.
(Hooray for GPL. See why I prefer a BSD-like license?)
Also, keep in mind this is not a 'stable' release. This is the first development build of the Operating System (after it was forked from OpenSolaris)
OpenSolaris is Sun's open source version of it's Solaris Operating System. But now Oracle owns it, it's unsure if it's open source variant will continue to be released by Oracle.
I had problems with Open Indiana installing, until I went into gparted first, and deleted all the existing partitions. The installer is a little buggy, and sometimes it doesn't work properly until you've deleted all existing partitions, and use the "Use Entire Disk" option. Yeah, there are a few bugs here and there. I was using FreeBSD for many years, but Open Solaris had better support for ZFS. There still isn't a ZFS option in the FreeBSD installer.
This is great information that is very helpful in my quest to understand more about OpenIndiana. I tried their OS when it first came out, and was a bit disappointed at the lack of support.
I know this is an older article, but can anyone tell me if the OpenIndiana Hipster that was launched in 2016 is a big improvement, or would it be better to venture to another UNIX platform? Want to make sure that I am not investing in something that will no longer be supported, and then have to strip the OS off of the servers.
It’s so long ago since I’ve looked at the OpenIndiana project. It’s now that I see they’ve made a release this year. I would say, if you look for something that will be supported in the future, some linux distro like Debian or Ubuntu, or something like FreeBSD, NetBSD or OpenBSD. Those will be around for many years to come. OpenIndiana… seeing the current releases are marked “Leading edge development images”, I have my doubts for using it in a production environment.