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
-
When I try to upgrade ezmlm with
yum update --enablerepo=smecontribs
I get
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
-
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.
-
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?
-
Smitro
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.
-
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
-
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...
Could not find update match for smeserver-ezmlm-web
-
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
-
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.
-
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!
-
I can also confirm that it works. Thanks to Mary for help and to Smitro for acting as Guinea pig :-)