Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dovecot2 mysql support is defunct #417

Closed
tgerczei opened this issue Oct 14, 2016 · 4 comments
Closed

dovecot2 mysql support is defunct #417

tgerczei opened this issue Oct 14, 2016 · 4 comments
Assignees

Comments

@tgerczei
Copy link

Hello,

Which used to be compiled-in in Q2 seems to be a separate package named 'dovecot-mysql' now but in spite of the libraries being both provided by this package and loaded by dovecot, it still complains about SQL support not having been compiled in and fails. Below is an excerpt with debug loglevel for auth:

2016-10-14T15:19:43+02:00 mail dovecot: [ID 583609 mail.info] master: Dovecot v2.2.25 (7be1766) starting up for imap, lmtp, sieve
2016-10-14T15:19:53+02:00 mail dovecot: [ID 583609 mail.debug] auth: Debug: Loading modules from directory: /opt/local/lib/dovecot/auth
2016-10-14T15:19:53+02:00 mail dovecot: [ID 583609 mail.debug] auth: Debug: Module loaded: /opt/local/lib/dovecot/auth/libdriver_mysql.so
2016-10-14T15:19:53+02:00 mail dovecot: [ID 583609 mail.debug] auth: Debug: Loading modules from directory: /opt/local/lib/dovecot/auth
2016-10-14T15:19:53+02:00 mail dovecot: [ID 583609 mail.crit] auth: Fatal: Support not compiled in for passdb driver 'sql'
2016-10-14T15:19:53+02:00 mail dovecot: [ID 583609 mail.error] master: Error: service(auth): command startup failed, throttling for 2 secs
2016-10-14T15:19:53+02:00 mail dovecot: [ID 583609 mail.info] imap-login: Disconnected: Auth process broken (disconnected before auth was ready, waited 0 secs): user=<>, rip=<1.2.3.4>, lip=5.6.7.8, session=<vADxFNM+0o/AqAts>

Many thanks for taking a look in advance!

@mamash mamash self-assigned this Oct 14, 2016
@mamash
Copy link

mamash commented Oct 14, 2016

Yes, it's already fixed in trunk and we're waiting for an official pull-up into 2016Q3.

@tgerczei
Copy link
Author

Thanks @mamash ! I'm looking forward to this.

@mamash
Copy link

mamash commented Oct 17, 2016

A 2016Q3 rebuild for SmartOS is just finishing and the updated dovecot-2.2.25nb4 package has the problem fixed. (The 64-bit packages have been already uploaded, the 32-bit ones will take a few minutes more.)

@mamash mamash closed this as completed Oct 17, 2016
@tgerczei
Copy link
Author

It's indeed working now. Many thanks!

jperkin pushed a commit that referenced this issue Oct 22, 2016
version 1.11.1: 2016-06-14

    * new guesser infrastructure, support for emacs and vim modelines (#489)
    * javascript bugfix for nested objects with quoted keys (#496)
    * new theme: Gruvbox (thanks @jamietanna!)
    * praat: lots of improvements (thanks @jjatria)
    * fix for rougify error when highlighting from stdin (#493)
    * new lexer: kotlin (thanks @meleyal!)
    * new lexer: cfscript (thanks @mjclemente!)

version 1.11.0: 2016-06-06

    * groovy:
	o remove pathological regexes and add basic support for
	  triple-quoted strings (#485)
	o add the "trait" keyword and fix project url (thanks @glaforge! #378)
    * new lexer: coq (thanks @gmalecha! #389)
    * gemspec license now more accurate (thanks @connorshea! #484)
    * swift:
	o properly support nested comments (thanks @dblessing! #479)
	o support swift 2.2 features (thanks @radex #376 and @wokalski #442)
	o add indirect declaration (thanks @nRewik! #326)
    * new lexer: verilog (thanks @Razer6! #317)
    * new lexer: typescript (thanks @Seikho! #400)
    * new lexers: jinja and twig (thanks @robin850! #402)
    * new lexer: pascal (thanks @alexcu!)
    * css: support attribute selectors (thanks @skoji! #426)
    * new lexer: shell session (thanks @sio4! #481)
    * ruby: add support for <<~ heredocs (thanks @tinci! #362)
    * recognize comments at EOF in SQL, Apache, and CMake (thanks @julp! #360)
    * new lexer: phtml (thanks @Igloczek #366)
    * recognize comments at EOF in CoffeeScript (thanks @rdavila! #370)
    * c/c++:
	o support c11/c++11 features (thanks @Tosainu! #371)
	o Allow underscores in identifiers (thanks @coverify! #333)
    * rust: add more builtin types (thanks @RalfJung! #372)
    * ini: allow hyphen keys (thanks @KrzysiekJ! #380)
    * r: massively improve lexing quality (thanks @klmr! #383)
    * c#:
	o add missing keywords (thanks @BenVlodgi #384 and @SLaks #447)
    * diff: do not require newlines at the ends (thanks @AaronLasseigne! #387)
    * new lexer: ceylon (thanks @bjansen! #414)
    * new lexer: biml (thanks @japj! #415)
    * new lexer: TAP - the test anything protocol (thanks @mblayman! #409)
    * rougify bugfix: treat input as utf8 (thanks @japj! #417)
    * new lexer: jsonnet (thanks @davidzchen! #420)
    * clojure: associate *.cljc for cross-platform clojure (thanks @alesguzik! #423)
    * new lexer: D (thanks @nikibobi! #435)
    * new lexer: smarty (thanks @tringenbach! #427)
    * apache:
	o add directives for v2.4 (thanks @stanhu!)
	o various improvements (thanks @julp! #301)
	    - faster keyword lookups
	    - fix nil error on unknown directive (cf #246, #300)
	    - properly manage case-insensitive names (cf #246)
	    - properly handle windows CRLF
    * objective-c:
	o support literal dictionaries and block arguments (thanks @BenV!
	  #443 and #444)
	o Fix error tokens when defining interfaces (thanks @meleyal! #477)
    * new lexer: NASM (thanks @sraboy! #457)
    * new lexer: gradle (thanks @nerro! #468)
    * new lexer: API Blueprint (thanks @kylef! #261)
    * new lexer: ActionScript (thanks @honzabrecka! #241)
    * terminal256 formatter: stop confusing token names (thanks @julp! #367)
    * new lexer: julia (thanks @mpeteuil! #331)
    * new lexer: cmake (thanks @julp! #302)
    * new lexer: eiffel (thanks @Conaclos! #323)
    * new lexer: protobuf (thanks @fqqb! #327)
    * new lexer: fortran (thanks @CruzR! #328)
    * php: associate *.phpt files (thanks @Razer6!)
    * python: support raise from and yield from (thanks @mordervomubel! #324)
    * new VimL example (thanks @tpope! #315)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants