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]

Reply via email to