Skip navigation
Currently Being Moderated

0.8.7 Release

Posted by Jonathan Tai on Jan 11, 2010 4:14:10 PM

There were two main changes in this release.

 

  • Ubuntu 9.10 (Karmic) is now supported, and we've moved to yum and apt repositories to take the guesswork out of which package should be installed.  With CentOS 5, Ubuntu 9.04 (Jaunty) and Ubuntu 9.10 (Karmic), and multiple versions of GT.M on each, the downloads page was becoming very long and confusing.  We now also compile and release for both architectures -- i386 and x86_64/amd64.  Just follow the links on the downloads page to the correct repository page for your distribution (yum repository for CentOS and apt repository for Ubuntu), add the repository to your sources, and use yum or apt to automatically install all the packages and their dependencies.
  • You can now override $gtm_dist, $gtmroutines, and $gtmgbldir on a per-instance basis by setting them in an env file.  The file lives in the etc subdirectory of an OpenVista instance.  Practically speaking, the only variable you would likely override is the $gtmroutines variable, to support things like routine tiers or to share routines across instances.  Note that if you override $gtmroutines or $gtmgbldir to point to routines, global directory files, or database files outside their normal directories (the routines and globals directories), you must back them up yourself.  ovbackup will follow symlinks when backing up files, but it will not back up files outside of the normal directories, regardless of your settings in the env file.  The env file itself has lots of comments explaining various strategies for setting these variables.  We recommend leaving these variables at their defaults in production environments. 

 

In addition, there were a handful of smaller updates -- fixes for interfaces, saving routines, switching UCIs, and the null device, minor enhancements to ovimport, ovrestore, and ovbackup, and a new ovcheckperms utility.

200 Views Tags: gtm, release, ubuntu, rpm, deb, beta, linux, apt, yum


Jan 20, 2010 12:37 PM Carlos Serpa Carlos Serpa    says:

Minor bug on a brand new install of Ubuntu (had to execute the install parameter twice in order for Apache to find a cert it was looking for that was probably created AFTER Apache tried to start):

 

Setting up openvista-utils (0.8.7-0ubuntu1~msc1~karmic1) ...
* Restarting web server apache2                                                                                                                                                                              

* We failed to correctly shutdown apache, so we're now killing all running apache processes.

This is almost certainly suboptimal, so please make sure your system is working as you'd expect now!
... waiting Syntax error on line 51 of /etc/apache2/sites-enabled/default-ssl:
SSLCertificateFile: file '/etc/ssl/certs/ssl-cert-snakeoil.pem' does not exist or is empty
                                                                                                                                                                                                        [fail]
invoke-rc.d: initscript apache2, action "restart" failed.
dpkg: error processing openvista-utils (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up ssl-cert (1.0.23ubuntu2) ...

Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
openvista-utils
E: Sub-process /usr/bin/dpkg returned an error code (1)


zgambitx@openvista:~$ sudo apt-get install openvista-utils
Reading package lists... Done
Building dependency tree
Reading state information... Done
openvista-utils is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 11 not upgraded.
1 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Setting up openvista-utils (0.8.7-0ubuntu1~msc1~karmic1) ...
* Restarting web server apache2                                                                                                                                                                        [ OK ]

zgambitx@openvista:~$

 

zgambitx@openvista:~$ /etc/init.d/apache2 status
* Apache is running (pid 7725).
zgambitx@openvista:~$

Jan 20, 2010 12:56 PM Jonathan Tai Jonathan Tai    says in response to Carlos Serpa:

Thanks for letting us know -- I ran into this previously and filed a bug for it on Launchpad.net.  I wasn't able to reproduce it all the time though, so I wonder if it depends on some random ordering...?  Are you using Ubuntu Server or Desktop?

Jan 20, 2010 1:05 PM Carlos Serpa Carlos Serpa    says in response to Jonathan Tai:

Ubuntu 9.10 Server with just OpenSSH-server installed ( I did do an apt-get update / upgrade BEFORE I added the openvista repositories) besides installing it in an LVM configured system (unrelated?) vs. a regular guided disk partition install. Hope this helps

Jan 26, 2010 2:49 PM Jonathan Tai Jonathan Tai    says in response to Carlos Serpa:

This has been fixed and new packages have been uploaded to the repository (version 0.8.7-0ubuntu1~msc2~karmic1).  The problem was a missing dependency on the "ssl-cert" package.