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