Koozali.org: home of the SME Server

Obsolete Releases => SME 7.x Contribs => Topic started by: holck on April 27, 2008, 05:38:36 PM

Title: ezmlm-toaster conflicts with ezmlm-idx-std
Post by: holck on April 27, 2008, 05:38:36 PM
When I try to upgrade ezmlm with
Code: [Select]
yum update --enablerepo=smecontribsI get
Code: [Select]
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package ezmlm-web.i386 0:2.3-2.el4.sme set to be updated
---> Package smeserver-ezmlm-web.noarch 0:1.1.2-11.el4.sme set to be updated
--> Running transaction check
--> Processing Dependency: ezmlm-idx-std for package: ezmlm-web
--> Processing Dependency: ezmlm-idx-std for package: smeserver-ezmlm-web
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package ezmlm-idx-std.i386 0:5.1.2-1.el4.sme set to be updated
--> Running transaction check
--> Processing Conflict: ezmlm-toaster conflicts ezmlm-idx-std
--> Finished Dependency Resolution
Error: ezmlm-toaster conflicts with ezmlm-idx-std
And sure enough these two packages have a lot of overlap... So can I just let ezmlm-idx-std replace the old ezmlm-toaster?

Thank you,
Jesper
Title: Re: ezmlm-toaster conflicts with ezmlm-idx-std
Post by: janet on April 28, 2008, 10:23:22 AM
holck

You appear to have a different implementation of the ezmlm contrib installed, than the one you are upgrading to (ie the one that is in smecontribs).
The one in smecontribs is based on Gordon Rowells rpms, the one you have installed (the toaster version) was done by someone else.

They are different packages, so perhaps the "toaster" version needs to be removed before installing the smecontribs one.
Title: Re: ezmlm-toaster conflicts with ezmlm-idx-std
Post by: Smitro on April 28, 2008, 03:03:50 PM
I have this problem too.

The RPM's I installed were:
e-smith-ezmlm-web-1.1.1-SME7.noarch.rpm
ezmlm-web-2.1-SME7.i386.rpm
ezmlm-toaster-0.53.324-1.2.5.i386.rpm
perl-Ezmlm-0.03.1-SME7.i386.rpm

And the date I have on them is Feb 06. (I keep a copy of most of the RPMS I install).

So how is the best way to fix this, and will it require re-setting up all the mailing lists?
Title: Re: ezmlm-toaster conflicts with ezmlm-idx-std
Post by: janet on April 28, 2008, 04:05:50 PM
Smitro

Quote
So how is the best way to fix this, and will it require re-setting up all the mailing lists?

I'm not sure. Perhaps just uninstalling ezmlm-toaster and e-smith-ezmlm-web is enough and then do the yum update ie
rpm -e ezmlm-toaster
rpm -e e-smith-ezmlm-web

yum install --enablerepo=smecontribs smeserver-ezmlm-web

The above is untried so you may loose data. I suggest you experiment on a test server first.

Title: Re: ezmlm-toaster conflicts with ezmlm-idx-std
Post by: janet on April 28, 2008, 05:19:47 PM
holck & Smitro

If you are updating due to the issues with contribs & server manager panels & the latest sme updates, you possibly do not need to update but just implement the  workaround mentioned here.

http://wiki.contribs.org/Translations#Outdated_contribs
Title: Re: ezmlm-toaster conflicts with ezmlm-idx-std
Post by: Smitro on April 29, 2008, 10:31:08 AM
I thought I'd be daring and give it a go. I've backed up and removed ezmlm web. But when I go to reinstall it I get this....

I did this... yum update --enablerepo=smecontribs smeserver-ezmlm-web

and got this...

Code: [Select]
Could not find update match for smeserver-ezmlm-web
Title: Re: ezmlm-toaster conflicts with ezmlm-idx-std
Post by: Smitro on April 29, 2008, 11:28:08 AM
Ok, so I did this...

yum install --enablerepo=smecontribs ezmlm-web

That installed 2 packages:
ezmlm-idx-std-5.1.2-1.el4.sme
ezmlm-web-2.3-2.el4.sme

I did the post upgrade and restarted the server, and now I don't have "Mailing Lists" listed in server manager. So am I missing something? I noticed that the how to guide shows 4 files for the full install.

http://wiki.contribs.org/Ezmlm
Title: Re: ezmlm-toaster conflicts with ezmlm-idx-std
Post by: janet on April 29, 2008, 12:05:02 PM
Smitro

Yes yum install
was more appropriate than yum update

You should have done

yum install --enablerepo=smecontribs smeserver-ezmlm-web

Do that now and the other package should get installed.
Title: Re: ezmlm-toaster conflicts with ezmlm-idx-std
Post by: Smitro on April 29, 2008, 02:53:17 PM
I can confirm it worked! and what's better, as far as I can see, no data was lost. I'll post more if I notice anything in future, but it look amazingly like it's worked as smooth as it could possibly be.

Thanks Mary!
Title: Re: ezmlm-toaster conflicts with ezmlm-idx-std
Post by: holck on April 30, 2008, 11:32:24 PM
I can also confirm that it works. Thanks to Mary for help and to Smitro for acting as Guinea pig  :-)