Re: Error: fts_solr: received invalid uid
Hello,
I made serveral tests, never had a problemm woth dovecot version 2.3.4 with 2.3.13 things get worse and dovecot crashes. I might have read someting in the release notes of dovecot 2.3.13. that there is a problem.
Regards Oliver
On 1/2/22 3:08 PM, John Fawcett wrote:
unless I'm missing something that doesn't look like the type of query dovecot launches - dovecot sends various parameters including the request for xml results. The thing that looks odd to me is that the results fields should be single values not arrays enclosed in [], ie I would have expected "uid":21,
instead of
"uid":[21],
I'd be interested to see the equivalent xml output produced by running a query that dovecot sends.
This Solr instance is not configured properly for dovecot.? Most of the fields are configured as multiValued (which is why you see an array rather than a single value), and the response is JSON.? A Solr instance that is properly configured for dovecot would return XML, not JSON.
You're going to want to provide a proper solrconfig.xml and managed-schema file, restart Solr or reload the core for dovecot, and do a full reindex.? At the following URL, you can find the shell script that I use to do a full reindex:
At the following URL are links to the solrconfig.xml and schema that are appropriate for dovecot.? These instructions say to name the schema file "schema.xml" ... this will work, as long as Solr has read-write access to the conf directory so it can rename the file to "managed-schema".? If it doesn't, then you should name the file "managed-schema" yourself.
https://doc.dovecot.org/configuration_manual/fts/solr/
Thanks, Shawn
Have you tried 2.3.17.1? You can get packages from https://repo.dovecot.org/
Aki
On 06/01/2022 21:45 oliver.krone@snoog.ch wrote:
Hello,
I made serveral tests, never had a problemm woth dovecot version 2.3.4 with 2.3.13 things get worse and dovecot crashes. I might have read someting in the release notes of dovecot 2.3.13. that there is a problem.
Regards Oliver
On 1/2/22 3:08 PM, John Fawcett wrote:
unless I'm missing something that doesn't look like the type of query dovecot launches - dovecot sends various parameters including the request for xml results. The thing that looks odd to me is that the results fields should be single values not arrays enclosed in [], ie I would have expected "uid":21,
instead of
"uid":[21],
I'd be interested to see the equivalent xml output produced by running a query that dovecot sends.
This Solr instance is not configured properly for dovecot.? Most of the fields are configured as multiValued (which is why you see an array rather than a single value), and the response is JSON.? A Solr instance that is properly configured for dovecot would return XML, not JSON.
You're going to want to provide a proper solrconfig.xml and managed-schema file, restart Solr or reload the core for dovecot, and do a full reindex.? At the following URL, you can find the shell script that I use to do a full reindex:
At the following URL are links to the solrconfig.xml and schema that are appropriate for dovecot.? These instructions say to name the schema file "schema.xml" ... this will work, as long as Solr has read-write access to the conf directory so it can rename the file to "managed-schema".? If it doesn't, then you should name the file "managed-schema" yourself.
https://doc.dovecot.org/configuration_manual/fts/solr/
Thanks, Shawn
Hi Aki,
this is it, it's working again with 2.3.17.1 !
Thx a lot.
Regards Oliver
On 2022-01-06 22:21, Aki Tuomi wrote:
Have you tried 2.3.17.1? You can get packages from https://repo.dovecot.org/
Aki
On 06/01/2022 21:45 oliver.krone@snoog.ch wrote:
Hello,
I made serveral tests, never had a problemm woth dovecot version 2.3.4 with 2.3.13 things get worse and dovecot crashes. I might have read someting in the release notes of dovecot 2.3.13. that there is a problem.
Regards Oliver
On 1/2/22 3:08 PM, John Fawcett wrote:
unless I'm missing something that doesn't look like the type of query dovecot launches - dovecot sends various parameters including the request for xml results. The thing that looks odd to me is that the results fields should be single values not arrays enclosed in [], ie I would have expected "uid":21,
instead of
"uid":[21],
I'd be interested to see the equivalent xml output produced by running a query that dovecot sends.
This Solr instance is not configured properly for dovecot.? Most of the fields are configured as multiValued (which is why you see an array rather than a single value), and the response is JSON.? A Solr instance that is properly configured for dovecot would return XML, not JSON.
You're going to want to provide a proper solrconfig.xml and managed-schema file, restart Solr or reload the core for dovecot, and do a full reindex.? At the following URL, you can find the shell script that I use to do a full reindex:
At the following URL are links to the solrconfig.xml and schema that are appropriate for dovecot.? These instructions say to name the schema file "schema.xml" ... this will work, as long as Solr has read-write access to the conf directory so it can rename the file to "managed-schema".? If it doesn't, then you should name the file "managed-schema" yourself.
https://doc.dovecot.org/configuration_manual/fts/solr/
Thanks, Shawn
participants (2)
-
Aki Tuomi
-
oliver.krone@snoog.ch