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 SUNWfusefs
The 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 package dependencies in global zone
## Processing package information.
## Executing preremove script.
## Removing pathnames in class
## Updating system information.
Removal of partially 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 package dependencies in global zone
WARNING:
The package 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 of failed.
Oh great, it cannot remove fuse because it’s
not installed? Well then, install that other
version? no?
# pkgadd -d SUNWfusefs
The following packages are available:
1 SUNWfusefs FUSE kernel module
(i86pc) Dev Release 12/03/2009
Select package(s) you wish to process (or ‘all’ to process
all packages). (default: all) [?,??,q]:
Processing package instance from
FUSE kernel module(i86pc) Dev Release 12/03/2009
Current 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.