Indeed, I second that sentiment. :) Paco, don't forget to revert to the standard qtp-remove-pkgs script before doing the next upgrade.
Erik Espinoza wrote: > All I can say is thanks for the patience :) > > On 11/12/06, Francisco Paco Peralta <[EMAIL PROTECTED]> wrote: >> Victory at last! >> >> I did as instructed and it worked like a charm! >> >> Thank you again. >> >> "Eric \"Shubes\"" <[EMAIL PROTECTED]> wrote: >> Indeed, courier-authlib-toaster should have been removed along with >> control-panel. >> >> Oops. I see the problem now. The script adds "-toaster" to the package >> name, >> so where I told you to add a line for "courier-authlib-toaster \", it >> should >> simply be "courier-authlib \". My bad. >> >> Please make that change and rerun qtp-newmodel, and select the option to >> build a new sandbox. >> >> Erik Espinoza wrote: >> > Looks like the script may not have this part, but as I mentioned >> > before courier-authlib-toaster needs to be removed (nodeps) before >> > libtool-ltdl-devel and libtool-ltdl are installed. >> > >> > Erik >> > >> > On 11/11/06, Francisco Paco Peralta wrote: >> >> Well, >> >> >> >> Tried it again this weekend and followed the instructions. This is >> >> part of >> >> my resulting output. >> >> >> >> >> ------------------------------------------------------------------------ >> >> >> >> If you want to view compile messages, you can open another terminal >> and: >> >> # tail -f >> >> >> /opt/qtp-sandbox/usr/src/qtp-upgrade/log/build-recent.log >> >> >> >> qtp-build-rpms v0.2 >> >> qtp-remove-pkgs v0.2 >> >> REMOVED send-emails-toaster from sandbox (not for real) >> >> REMOVED control-panel-toaster from sandbox (not for real) >> >> Setting up Install Process >> >> Setting up repositories >> >> dries 100% |=========================| 951 B >> >> 00:00 >> >> freshrpms 100% |=========================| 951 B >> >> 00:00 >> >> enlartenment 100% |=========================| 951 B >> >> 00:00 >> >> extras 100% |=========================| 1.1 kB >> >> 00:00 >> >> >> http://zeniv.linux.org.uk/pub/distributions/fedora/linux/core/updates/4/i386/repodata/repomd.xml: >> >> >> >> >> [Errno 4] IOError: >> >> Trying other mirror. >> >> updates-released 100% |=========================| 951 B >> >> 00:00 >> >> base 100% |=========================| 1.1 kB >> >> 00:00 >> >> enlartenment-sources 100% |=========================| 951 B >> >> 00:00 >> >> Reading repository metadata in from local files >> >> primary.xml.gz 100% |=========================| 1.2 MB >> >> 00:01 >> >> extras : >> >> ################################################## >> >> 3977/3977 >> >> Added 2 new packages, deleted 2 old in 7.67 seconds >> >> Parsing package install arguments >> >> Resolving Dependencies >> >> --> Populating transaction set with selected packages. Please wait. >> >> ---> Package libtool-ltdl-devel.i386 0:1.5.16.multilib2-3 set to be >> >> updated >> >> ---> Package libtool-ltdl.i386 0:1.5.16.multilib2-3 set to be updated >> >> --> Running transaction check >> >> --> Processing Conflict: courier-authlib-toaster conflicts >> libtool-ltdl >> >> --> Finished Dependency Resolution >> >> Error: courier-authlib-toaster conflicts with libtool-ltdl >> >> Building daemontools-toaster-0.76-1.3.2 ... >> >> Installing daemontools-toaster-0.76-1.3.2 in the sandbox ... >> >> Building ucspi-tcp-toaster-0.88-1.3.2 ... >> >> Installing ucspi-tcp-toaster-0.88-1.3.2 in the sandbox ... >> >> Building vpopmail-toaster-5.4.13-1.3.3 ... >> >> Installing vpopmail-toaster-5.4.13-1.3.3 in the sandbox ... >> >> Building libdomainkeys-toaster-0.68-1.3.2 ... >> >> Installing libdomainkeys-toaster-0.68-1.3.2 in the >> sandbox >> >> ... >> >> Building qmail-toaster-1.03-1.3.7 ... >> >> Installing qmail-toaster-1.03-1.3.7 in the sandbox ... >> >> Building courier-authlib-toaster-0.58-1.3.3 ... >> >> Installing courier-authlib-toaster-0.58-1.3.3 in the >> >> sandbox ... >> >> qtp-build-rpms - rpm -Uvh failed for >> >> courier-authlib-toaster-0.58-1.3.3 >> >> qtp-build-rpms - see >> >> >> /opt/qtp-sandbox/usr/src/qtp-upgrade/log/build-recent.log >> >> Build failed, Exiting. >> >> >> >> "Eric \"Shubes\"" wrote: >> >> Dang, I keep forgetting that! Good catch, EE. >> >> >> >> If you use >> >> >> >> yum -y install libtool-ltdl-devel >> >> >> >> it'll pick them both up (libtool-ltdl is a dependency). Or, you >> could use >> >> >> >> yum -y install libtool-ltdl-devel libtool-ltdl >> >> >> >> Your choice! >> >> >> >> Erik Espinoza wrote: >> >> > Need to install libtool-ltdl-devel as well >> >> > >> >> > On 11/9/06, Eric Shubes wrote: >> >> >> Ok. Now that qmailtoaster-plus v0.2 is out, I think this'll be >> easy. >> >> >> >> >> >> What's happened (to refresh my memory as much as anything) is >> that the >> >> >> .so >> >> >> file that's part of libtool-ltdl was included in >> >> >> courier-authlib-toaster-0.88-1.3.1, so libtool-ltdl >> >> needed to be >> >> >> removed to >> >> >> install it, and now it's no longer part of >> >> >> courier-authlib-toaster-0.88-1.3.2 (and 1.3.3) and we >> >> need to install the >> >> >> standard libtool-ltdl. >> >> >> >> >> >> After getting qmailtoaster-plus v0.2 installed, modify >> >> >> /opt/qmailtoaster-plus/bin/qtp-remove-pkgs as >> follows: >> >> >> .) after "control-panel \" on line 72, add a new line containing >> >> >> "courier-authlib-toaster \" (without the quotes), so it ends up >> >> >> looking like: >> >> >> >> >> >> control-panel \ >> >> >> courier-authlib-toaster \ >> >> >> spamassassin \ >> >> >> >> >> >> Then after "a7_remove_packages" at line 114 (near the end) add a >> >> new line >> >> >> containing "yum -y install libtool-ltdl" so it ends up looking >> like: >> >> >> >> >> >> a7_remove_packages >> >> >> yum -y install libtool-ltdl >> >> >> >> >> >> just before the "exit 0". >> >> >> >> >> >> That should work for you, if I understand what's going on >> correctly. >> >> >> >> >> >> After you've completed the upgrade successfully, you don't want >> to use >> >> >> this >> >> >> modified version any more, so you can put it back to the way it was >> >> >> either >> >> >> by editing it again, or simply remove qmailtoaster-plus and >> re-install >> >> >> it: >> >> >> # rpm -e qmailtoaster-plus >> >> >> # rpm -ivh \ >> >> >> >> >> >> http://svn.shubes.net/qtp/releases/qmailtoaster-plus-0.2-1.3.2.noarch.rpm >> >> >> >> >> >> (\ added for readability) >> >> >> >> >> >> Now, wasn't that easy? (I hope) ;) >> >> >> >> >> >> >> >> >> Francisco Paco Peralta wrote: >> >> >> > That is just super! Can't wait to try 0.2! >> >> >> > >> >> >> > */"Eric \"Shubes\"" /* wrote: >> >> >> > >> >> >> > How about I tell you what to do after we've released qtp 0.2? >> It'll >> >> >> > be a bit >> >> >> > easier then, as the 'remove' logic is in just one place now >> instead >> >> >> > of two. >> >> >> > Ok? >> >> >> > >> >> >> > Francisco Paco Peralta wrote: >> >> >> > > Shubes, >> >> >> > > >> >> >> > > Perhaps you provide that info for all of us with this fedora >> >> >> issue >> >> >> > as I >> >> >> > > am in the same boat. >> >> >> > > >> >> >> > > Thanks, >> >> >> > > >> >> >> > > */"Eric \"Shubes\"" /* wrote: >> >> >> > > >> >> >> > > [EMAIL PROTECTED] wrote: >> >> >> > > > It was reported that the conflicts btn courier-authlib and >> >> >> > > libtool-ltdl >> >> >> > > > has been fixed. >> >> >> > > > >> >> >> > > > I still encounter this problem while upgrading as follows >> >> >> > > > >> >> >> > > > Installing courier-authlib-toaster-0.58-1.3.3 >> in >> >> the sandbox >> >> >> ... >> >> >> > > > error: Failed dependencies: >> >> >> > > > libltdl.so.3 is needed by >> >> >> courier-authlib-toaster-0.58-1.3.3.i686 >> >> >> > > > libltdl.so.3 is needed by (installed) >> >> >> > > > mysql-connector-odbc-3.51.12-1.2.1.i386 >> >> >> > > > >> >> >> > > > >> >> >> > > > yum install libtool-ltdl >> >> >> > > > --> Processing Conflict: courier-authlib-toaster conflicts >> >> >> > > libtool-ltdl >> >> >> > > > --> Finished Dependency Resolution >> >> >> > > > Error: courier-authlib-toaster conflicts with libtool-ltdl >> >> >> > > > >> >> >> > > > Did qtp-newmeld download a wrong courier-authlib? >> >> >> > > > >> >> >> > > > crispin >> >> >> > > > >> >> >> > > >> >> >> > > qtp-newmodel downloads whatever is listed in the current.txt >> file >> >> >> > on the >> >> >> > > main site. That appears to be the one you have (1.3.3). >> >> >> > > >> >> >> > > If I remember right, you're running FC4, yes? If that's the >> >> >> case, I >> >> >> > > believe >> >> >> > > you'll need to remove your current courier-authlib-toaster, >> >> >> > install the >> >> >> > > standard libtool-ltdl using yum, then proceed with the upgrade. >> >> >> > > >> >> >> > > This could be a little tricky using the newmodel script. Do >> >> >> you have >> >> >> > > active >> >> >> > > users using courier on your toaster? I'd like to tell you >> >> >> > > specifically what >> >> >> > > you need to do, but minimizing any disruption in services the >> >> >> > toaster's >> >> >> > > providing. >> >> >> > > >> >> >> > > -- >> >> >> > > -Eric 'shubes' >> >> >> > > >> >> >> >> >> >> >> >> >> -- >> >> >> -Eric 'shubes' >> >> >> >> >> >> >> >> >> -- >> >> -Eric 'shubes' >> >> >> >> >> -- >> -Eric 'shubes' >> >> --------------------------------------------------------------------- >> QmailToaster hosted by: VR Hosted >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: >> [EMAIL PROTECTED] >> For additional commands, e-mail: >> [EMAIL PROTECTED] >> >> >> >> >> Francisco "Paco" Peralta -- -Eric 'shubes' --------------------------------------------------------------------- QmailToaster hosted by: VR Hosted <http://www.vr.org> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]