Koozali.org: home of the SME Server

SAIL Dependencies break in CentOS5 install

Offline apmuthu

  • *
  • 244
  • +0/-0
SAIL Dependencies break in CentOS5 install
« on: February 24, 2013, 02:40:18 PM »
On a Minimal CentOS 5 tried installing SAIL v3.1.1-22.
The following dependencies were thrown up:
Code: [Select]
smeserver-support is needed by sail-3.1.1-22.noarch
 smesailenv >= 1.0.0-30 is needed by sail-3.1.1-22.noarch
Which is the last version of SAIL that supports a direct install on CentOS 5 without SME?
Assuming that such an install needs el5sailenv-1.0.0-5.noarch.rpm.

Or must we fake the availability of smesailenv >= 1.0.0-30 in the yum/rpm database?

Actually the sail-3.1.1-22.noarch.rpm should have been released with a dependency of either environment to be usable in both setups.

A Forum Post deals with the meta smeserver-support package dependencies.

« Last Edit: February 24, 2013, 04:06:49 PM by apmuthu »

Offline SARK devs

  • *****
  • 2,806
  • +1/-0
    • http://sarkpbx.com
Re: SAIL Dependencies break in CentOS5 install
« Reply #1 on: February 24, 2013, 03:53:34 PM »
Hi Apmuthu

There is no release of 3.1.1 which will run under CentOS 5.   The latest release you could run is the last 3.1.0 release which was 3.1.0-146.   We discontinued the CentOS work in 3.1.1 and diverted the time to Debian for the S200 platform.  In any event, aside from kernel issues, from SARK/SAIL's viewpoint there is nothing in CentOS that gives any advantage over SME

With regard to dependencies, I'm no expert but as far as I know, it is not possible to do an either/or dependency in an RPM SPEC file; you have to do one or the other.  In sail we used the env module rpms (smesailenv, el5sailenv) to do a reverse dependency on the sail main release.   Once we dropped el5 it made sense to put the dependency into the main rpm, which stopped the possibility of it being installed with EL5, since it wouldn't work anyway.

Best

S

Offline apmuthu

  • *
  • 244
  • +0/-0
Re: SAIL Dependencies break in CentOS5 install
« Reply #2 on: February 24, 2013, 04:10:49 PM »
Please upload the last SAIL v3.1.0-146 into the sail repo as only -145 is there now. Also mention this fact of being the last supported release for el5 in the README file. Also what was the major difference between SAIL 3.1.0 and 3.1.1? Will update the Wiki on your advice here.
« Last Edit: February 24, 2013, 04:12:25 PM by apmuthu »

Offline SARK devs

  • *****
  • 2,806
  • +1/-0
    • http://sarkpbx.com
Re: SAIL Dependencies break in CentOS5 install
« Reply #3 on: February 24, 2013, 07:01:18 PM »
Apologies,

146 was never released.  The last 3.1.0 release was 145.  However, looking at it, I'm not sure that even 145 will run with EL5.  The last work that was done on the EL5sail module was over 2 years ago.   The last release I can trace that has any reference to it was 3.1.0.101 (Jan 23 2011).   I think we will simply mark this work as obsolete. 

Best

S

Offline apmuthu

  • *
  • 244
  • +0/-0
Re: SAIL Dependencies break in CentOS5 install
« Reply #4 on: February 26, 2013, 03:44:42 PM »
3.1.0-145 does run in CentOS 5 but with some coaxing - the dependencies are the potholes to look for - fake rpm installs (rpm -Uvh install *.rpm --justdb) are some help though. You're right, it will make eminent sense to run it on Debian now that SAIL is concentrating on it.