On 08/05/2012 04:00 PM, Angus McIntyre wrote:
The release of the new toaster (thank you, Eric) has made me eager to
upgrade to the latest and greatest.

But ... I have upgraded a couple of packages (ssh, php) past their
expected/approved version for CentOS 5. As a result, when I try to
install, I get:

    Missing Dependency: php-common = 5.1.6-39.el5_8 is needed by package
php-ldap-5.1.6-39.el5_8.x86_64

and

    Missing Dependency: openssh = 4.3p2-82.el5 is needed by package
openssh-askpass-4.3p2-82.el5.x86_64

and

    Error: mysql55 conflicts with mysql

I currently have:

    php-common.x86_64           5.3.15-1.w5
    openssh.x86_64              5.9p1-1

There will now be a brief pause while you all shake your heads sadly and
say "Well, that's why we told you not to do that. You have only yourself
to blame."

Which is true, but my questions are:

a. Am I totally screwed, or is there a workaround that will allow me to
install anyway? (FWIW, everything in QMT works just fine with my
non-standard system currently).

b. Is there a safe/easy way to move back to earlier versions? (this is
more a yum/rpm question than a QMT question, but I thought I'd ask
anyway).

Any helpful hints and advice gratefully received. Thanks,

Angus

---------------------------------------------------------------------

These shouldn't be a show stopper for you, at least as far as I can see. The QTP scripts do a few general things (like updating packages) that are ok in most situations, but may not work on hosts that aren't stock in some ways, and this is one of them.

It'd be nice to see a little context around where the error messages are thrown, but I think I know where/why this is happening to you.

If you edit /opt/qmailtoaster-plus/bin/qtp-dependencies, comment out line #214 like such:
# yum -y install $baselist
I expect it'll work for you.

Let us know how this does for you. Perhaps someone will think of a way to skip doing base dependencies when they're not needed. I could always add a flag to qtp-config that would cause this to be skipped. It'd be nicer though if the scripts would check to see if there is a newer version is installed and leave those packages alone.

--
-Eric 'shubes'




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to