On 6/15/2015 7:27 PM, Sam Varshavchik wrote: > Bowie Bailey writes: > >> I've run into what appears to be a catch-22 upgrading courier-unicode. >> >> I downloaded all of the new courier, courier-authlib, and >> courier-unicode tarballs. I successfully built the rpms for >> courier-unicode. But when I try to install them, I run into problems. >> >> Error: Missing Dependency: libunicode.so.1 is needed by package >> courier-maildrop-0.73.2-1.i386 (installed) >> Error: Missing Dependency: libunicode.so.1 is needed by package >> courier-0.73.2-1.i386 (installed) >> Error: Missing Dependency: libunicode.so.1 is needed by package >> courier-webmail-0.73.2-1.i386 (installed) >> Error: Missing Dependency: libunicode.so.1 is needed by package >> courier-imapd-0.73.2-1.i386 (installed) >> >> So I tried to build everything and install it all at once. >> >> configure: error: The Courier Unicode Library 1.2 appears not to be >> installed. You may need to install a separate development subpackage, in >> addition to the main package >> >> So I can't install courier-unicode 1.2 while the old courier is >> installed, but I can't build the new courier until I install >> courier-unicode 1.2. I assume this is caused by the library name >> changes mentioned in the changelog, but I have not been able to find any >> reference for how to properly upgrade the library. >> >> Suggestions? > > Can't do this on a live system, of course. > > On your dev box, build courier-unicode first, and update it with > > rpm -UvhF --force > > Do the same for courier-authlib. The courier rpm should upgrade normally. > > If you really want to do an exercise that doesn't break any rules, you > can 'yum remove' the courier and courier-authlib packages, then > proceed and update courier-unicode normally, first, then build and > install the other packags, in turn. > > This is the only situation where using --force is appropriate.
I don't have a dev box for the mail servers. I might be able to get away with doing this on the internal server during off hours, but I wouldn't want to do it on the outside server, which is used by a few of our clients. I think I'm going to have to make a VM for this. Actually, I'm going to have to make two since the two servers are running different OS versions and one is 32-bit and the other is 64-bit. -- Bowie ------------------------------------------------------------------------------ _______________________________________________ courier-users mailing list courier-users@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users