[Fixed] Error Could not resolve user.
-
ok guys, here is a workaround:
- backup your data (e.g. mysqldump) and attachments (S3 or file if not DB)
- backup user data with kopano-backup
- drop database
- deinstall kopano
- Install Core 8.4.0-465 and it’s components
- create users from ldap: kopano-admin --sync
- restore user data with kopano-backup --restore /path/to/user-backup
attention: after restart of kopano-search, a full reindex occure!
-
Glad you found a workaround :)
I’d like to find a fix for the problem in situ. Dumping and importing a large database would take too long as would reindexing :(
Your workaround does make me think that the database or its schema is the problem.
G
-
Problem confirmed with:
WebApp: 3.4.0.680-476.1
Kopano Core: 8.4.0-644webapp debug.txt:
[02-Jun-2017 17:58:42] ERROR - array ( 'msg' => 'Undefined offset: 806027522', 'file' => '/usr/share/kopano-webapp/server/includes/core/class.operations.php:3418', ) [02-Jun-2017 17:58:42] - ' @ class.operations.php:3418 - kopano_error_handler(...) @ class.operations.php:2810 - Operations->createRecipientList(...) @ class.operations.php:1873 - Operations->setRecipients(...) @ class.createmailitemmodule.php:211 - Operations->saveMessage(...) @ class.itemmodule.php:202 - CreateMailItemModule->save(...) @ class.jsonrequest.php:57 - ItemModule->execute() @ kopano.php:137 - JSONRequest->execute(...)
core/class.operations.php:3418:
$recipientItem["search_key"] = $user[0][PR_SEARCH_KEY];
++umgfoin
-
@Galen said in Error Could not resolve user.:
Your workaround does make me think that the database or its schema is the problem.
I must say I doubt that, especially since he also installed on older Kopano version.
I started collection similar reports in https://jira.kopano.io/browse/KC-709 and this suggests that 8.4.0~667 should actually be the newest unaffected version, but it still shows up as broken here.
EDIT: core-8.4.0~644_137 actually seems to be the highest not affected version.
-
Hello Felix,
maybe this problem is related, too.
Although (but I can’t state with certainity) my impression is, these adressbook-related issues do exist already for a longer time.++umgfoin.
-
@umgfoin hm… that should not really touch the same corners of the code. I will add it as a comment though and try to have someone from the webapp team take a look at it.
-
@fbartels said in Error Could not resolve user.:
@Galen said in Error Could not resolve user.:
Your workaround does make me think that the database or its schema is the problem.
I must say I doubt that, especially since he also installed on older Kopano version.
Had i noticed that a different version was installed i wouldn’t have thought as i did. :face_palm_tone3:
I had in my head that data out -> fresh install -> data in was pointing to the database.G
-
Hello
where can I get an older version?
-
@majoess
You can’t - especially, if you won’t be more specific.Community downloads are nightly builds.
Stable packages are available for Kopano-customers.Alternatively you might checkout the stable branch from the git-repo and build a working installation on your specific platform.
++umgfoin.
-
Seems to be fixed in the latest version ( core-8.4.0~813_153.1 )
Thanks :)
-
I’ve just tested again with core-8.4.0~825_158.1 and webapp-3.4.0.704_489-Debian_8.0 and the error no longer appears.
G