Hey Ilim.

Great to hear that you are making progress. Can you let us know what is
blocking you from sharing your vagrant environment? Is it something we can
help with?

Also, I'm a bit confused about what is working and what isn't in your
vagrant + virtual box setup. If I understand correctly the client seems to
be working but the server is not? Is this true even if you take vagrant +
virtual box out of the equation, i.e, ubuntu on bare metal?

Cheers,

-- Vinod


On Sun, Aug 11, 2013 at 10:50 PM, İlim Uğur <[email protected]> wrote:

> Hey,
>
> There is some progress with the issue, and although it is not completely
> resolved yet, I wanted to let everyone hear about the progress.
>
> When Vinod and Jan mentioned setting up some common environment, I decided
> to try a tool I heard about, called Vagrant ( http://www.vagrantup.com/ ).
> It basically helps you set up a custom work environment with the help of VM
> technologies. Then you can share the configuration of your dev. environment
> with the rest of the development team and you get to have the same
> workspace.
>
> I created a default Ubuntu 12.04 server using Vagrant and installed all the
> relevant packages and files in it. Sadly, I can not share my workspace
> configuration for the moment. Still, as pluginviewer command listed
> seemingly all the plugins we wanted Cyrus SASL to install, it appears
> everything worked fine on this Ubuntu box.
>
> I had encountered problems with trying to install Cyrus SASL to a virtual
> Ubuntu 12.04 server I created using VirtualBox. I also could not
> successfully run sample-client and sample-server code provided by Cyrus
> SASL on this box(i.e. the one I created using Vagrant). However, I did
> manage to correct a few mistakes in my code, which, for the client side at
> least, seem to work fine now, at least on the mentioned dev. environment.
>
> There is an issue on the server-side code, though. I tried tracing the
> program using GDB, but it seems a function(sasl_server_step) returns
> something(SASL_NOMECH) it actually can not return. I will go on looking
> into that in a few hours.
>
> It feels great to finally have made some progress with the issue. I hope I
> can make faster progress after resolving this.
>
> - İlim
>
>
>
>
> 2013/8/10 Jan Schaumann <[email protected]>
>
> > ?lim U?ur <[email protected]> wrote:
> >
> > > He suggested I should redo the configuration step, this time specifying
> > the
> > > plugin directory parameter. I did what he suggested, it had no effect.
> > the
> > > tool called pluginviewer showed that I only have EXTERNAL plugin
> > available.
> > > So he thought the problem is not my code but the way I installed sasl.
> >
> > I can't tell for certain, but my instinct and experience suggests that
> > this likely to be the cause.
> >
> > Where do you currently develop on?  Is this host accessible by others
> > (Vinod and me) to help troubleshoot the issue?
> >
> > If not, then I think we should consider setting up an EC2 instance to
> > poke around together; long-distance trouble-shooting is always tricky.
> >
> > > dwhite ilim: if pluginviewer is failing, then you have a fundamental
> > > problem with your sasl install.
> > > dwhite you could strace pluginview, to see where it's looking for
> shared
> > > libraries
> > > dwhite you may have a mix of cyrus sasl installed (native ubuntu
> packages
> > > and newly compiled packages). ldd on one of your binaries may confirm
> > that.
> > > dwhite at this point i'd rule out your code being the primary issue.
> >
> > All of this sounds like good ways to try to troubleshoot the
> > installation.  Did you follow these suggestions?
> >
> > -Jan
> >
>

Reply via email to