Bug 430689

Summary: Any version of akonadi-server after 20.04 fails on starting connection to backend postgresql database
Product: [Frameworks and Libraries] Akonadi Reporter: stuart <sfbarbee>
Component: serverAssignee: kdepim bugs <kdepim-bugs>
Status: REPORTED ---    
Severity: crash CC: sfbarbee
Priority: NOR    
Version: 5.15.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: console output of akonadictl start --verbose
postgresql log during akonadi query failure
akonadi.error.old file

Description stuart 2020-12-22 02:41:50 UTC
Created attachment 134255 [details]
console output of akonadictl start --verbose

SUMMARY

After Tumbleweed distribution upgrade, akonadi-server updated from 20.04 to 20.08. All later packages report the same error attempting to start.

Error during selection of all records from table "SchemaVersionTable" "SSL SYSCALL error: Bad file descriptor\n() QPSQL: Unable to create query" "SELECT version, generation FROM SchemaVersionTable"



STEPS TO REPRODUCE
1. Setup and start local postgres db server
2. Configure akonadi to user postgres as backend db
3. akonadictl start

OBSERVED RESULT

akonadi performs many queries to the db successfully, but then starts failing with multiple errors

Error during selection of all records from table "SchemaVersionTable" "SSL SYSCALL error: Bad file descriptor\n() QPSQL: Unable to create query" "SELECT version, generation FROM SchemaVersionTable"


EXPECTED RESULT

Register new connection notifications:

org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f5e7c0d9cf0) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f5e7c0f5630) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f5e7c0fdfb0) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f5e7c1073d0) )



SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: openSuSE Tumbleweed > 2020-08-18
(available in About System)
KDE Plasma Version: 5.20.4
KDE Frameworks Version: 5.77.0
Qt Version: 5.15.2
PostgreSQL: 13.1

ADDITIONAL INFORMATION

I can revert to the following packages from openSuSE Leap 15.2 which contain akonadi v20.04 and akonadi-server starts ok.

Also, since release 20.12, I have to first remove these packages

rpm -ev libKPimAddressbookImportExport5 kaddressbook kdepim-addons kaddressbook-lang korganizer kmail kdepim-addons-lang korganizer-lang pim-sieve-editor kmail-lang pim-sieve-editor-lang 
Preparing packages...
kmail-20.12.0-172.1.x86_64
kaddressbook-20.12.0-153.2.x86_64
korganizer-20.12.0-149.1.x86_64
kdepim-addons-20.12.0-187.1.x86_64
pim-sieve-editor-20.12.0-141.1.x86_64
pim-sieve-editor-lang-20.12.0-141.1.noarch
libKPimAddressbookImportExport5-20.12.0-153.2.x86_64
kdepim-addons-lang-20.12.0-187.1.noarch
korganizer-lang-20.12.0-149.1.noarch
kaddressbook-lang-20.12.0-153.2.noarch
kmail-lang-20.12.0-172.1.noarch

then revert to these, with 

rpm -Uvh --oldpackage akonadi-calendar-lang-20.04.2-lp152.1.1.noarch.rpm
akonadi-calendar-tools-20.04.2-lp152.1.1.x86_64.rpm
akonadi-calendar-tools-lang-20.04.2-lp152.1.1.noarch.rpm
akonadi-contact-20.04.2-lp152.1.1.x86_64.rpm
akonadi-contact-lang-20.04.2-lp152.1.1.noarch.rpm
akonadi-import-wizard-20.04.2-lp152.1.1.x86_64.rpm
akonadi-import-wizard-lang-20.04.2-lp152.1.1.noarch.rpm
akonadi-mime-20.04.2-lp152.1.1.x86_64.rpm
akonadi-mime-lang-20.04.2-lp152.1.1.noarch.rpm
akonadi-notes-lang-20.04.2-lp152.1.1.noarch.rpm
akonadi-plugin-calendar-20.04.2-lp152.1.1.x86_64.rpm
akonadi-plugin-contacts-20.04.2-lp152.1.1.x86_64.rpm
akonadi-plugin-kalarmcal-20.04.2-lp152.1.1.x86_64.rpm
akonadi-plugin-mime-20.04.2-lp152.1.1.x86_64.rpm
akonadi-search-20.04.2-lp152.1.1.x86_64.rpm
akonadi-search-lang-20.04.2-lp152.1.1.noarch.rpm
akonadi-server-20.04.2-lp152.1.1.x86_64.rpm
akonadi-server-lang-20.04.2-lp152.1.1.noarch.rpm
akregator-20.04.2-lp152.1.1.x86_64.rpm
akregator-lang-20.04.2-lp152.1.1.noarch.rpm
calendarsupport-20.04.2-lp152.1.1.x86_64.rpm
calendarsupport-lang-20.04.2-lp152.1.1.noarch.rpm
eventviews-20.04.2-lp152.1.1.x86_64.rpm
eventviews-lang-20.04.2-lp152.1.1.noarch.rpm
incidenceeditor-20.04.2-lp152.1.1.x86_64.rpm
incidenceeditor-lang-20.04.2-lp152.1.1.noarch.rpm
kaccounts-integration-20.04.2-lp152.1.1.x86_64.rpm
kaccounts-integration-lang-20.04.2-lp152.1.1.noarch.rpm
kaccounts-providers-20.04.2-lp152.1.1.x86_64.rpm
kaccounts-providers-lang-20.04.2-lp152.1.1.noarch.rpm
kaddressbook-20.04.2-lp152.1.1.x86_64.rpm
kaddressbook-doc-20.04.2-lp152.1.1.noarch.rpm
kaddressbook-lang-20.04.2-lp152.1.1.noarch.rpm
kalarmcal-20.04.2-lp152.1.1.x86_64.rpm
kalarmcal-lang-20.04.2-lp152.1.1.noarch.rpm
kdepim-addons-20.04.2-lp152.1.1.x86_64.rpm
kdepim-addons-lang-20.04.2-lp152.1.1.noarch.rpm
kdepim-apps-libs-20.04.2-lp152.1.1.x86_64.rpm
kdepim-apps-libs-lang-20.04.2-lp152.1.1.noarch.rpm
kdepim-runtime-20.04.2-lp152.1.1.x86_64.rpm
kdepim-runtime-lang-20.04.2-lp152.1.1.noarch.rpm
kidentitymanagement-lang-20.04.2-lp152.1.1.noarch.rpm
kmail-20.04.2-lp152.1.1.x86_64.rpm
kmail-account-wizard-20.04.2-lp152.1.1.x86_64.rpm
kmail-account-wizard-lang-20.04.2-lp152.1.1.noarch.rpm
kmail-application-icons-20.04.2-lp152.1.1.x86_64.rpm
kmail-lang-20.04.2-lp152.1.1.noarch.rpm
kmailtransport-20.04.2-lp152.1.1.x86_64.rpm
kmailtransport-lang-20.04.2-lp152.1.1.noarch.rpm
kmime-lang-20.04.2-lp152.1.1.noarch.rpm
kontactinterface-lang-20.04.2-lp152.1.1.noarch.rpm
korganizer-20.04.2-lp152.1.1.x86_64.rpm
korganizer-lang-20.04.2-lp152.1.1.noarch.rpm
kpimtextedit-20.04.2-lp152.1.1.x86_64.rpm
kpimtextedit-lang-20.04.2-lp152.1.1.noarch.rpm
libKF5AkonadiAgentBase5-20.04.2-lp152.1.1.x86_64.rpm
libKF5AkonadiCalendar5-20.04.2-lp152.1.1.x86_64.rpm
libKF5AkonadiContact5-20.04.2-lp152.1.1.x86_64.rpm
libKF5AkonadiCore5-20.04.2-lp152.1.1.x86_64.rpm
libKF5AkonadiMime5-20.04.2-lp152.1.1.x86_64.rpm
libKF5AkonadiNotes5-20.04.2-lp152.1.1.x86_64.rpm
libKF5AkonadiPrivate5-20.04.2-lp152.1.1.x86_64.rpm
libKF5AkonadiSearch-20.04.2-lp152.1.1.x86_64.rpm
libKF5AkonadiWidgets5-20.04.2-lp152.1.1.x86_64.rpm
libKF5AkonadiXml5-20.04.2-lp152.1.1.x86_64.rpm
libKF5AlarmCalendar5-20.04.2-lp152.1.1.x86_64.rpm
libKF5ContactEditor5-20.04.2-lp152.1.1.x86_64.rpm
libKF5EventViews5-20.04.2-lp152.1.1.x86_64.rpm
libKF5IdentityManagement5-20.04.2-lp152.1.1.x86_64.rpm
libKF5IncidenceEditor5-20.04.2-lp152.1.1.x86_64.rpm
libKF5KontactInterface5-20.04.2-lp152.1.1.x86_64.rpm
libKF5Libkdepim5-20.04.2-lp152.1.1.x86_64.rpm
libKF5LibkdepimAkonadi5-20.04.2-lp152.1.1.x86_64.rpm
libKF5MailCommon5-20.04.2-lp152.1.1.x86_64.rpm
libKF5MailImporterAkonadi5-20.04.2-lp152.1.1.x86_64.rpm
libKF5MailTransport5-20.04.2-lp152.1.1.x86_64.rpm
libKF5MailTransportAkonadi5-20.04.2-lp152.1.1.x86_64.rpm
libKF5Mbox5-20.04.2-lp152.1.1.x86_64.rpm
libKF5Mime5-20.04.2-lp152.1.1.x86_64.rpm
libKF5PimCommon5-20.04.2-lp152.1.1.x86_64.rpm
libKF5PimCommonAkonadi5-20.04.2-lp152.1.1.x86_64.rpm
libKF5PimTextEdit5-20.04.2-lp152.1.1.x86_64.rpm
libKPimGAPICalendar5-20.04.2-lp152.1.1.x86_64.rpm
libKPimGAPIContacts5-20.04.2-lp152.1.1.x86_64.rpm
libkaccounts1-20.04.2-lp152.1.1.x86_64.rpm
messagelib-20.04.2-lp152.1.1.x86_64.rpm
messagelib-lang-20.04.2-lp152.1.1.noarch.rpm
purpose-5.71.0-lp152.1.1.x86_64.rpm
purpose-lang-5.71.0-lp152.1.1.noarch.rpm
sasl2-kdexoauth2-20.04.2-lp152.1.1.x86_64.rpm

Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:libKF5Libkdepim5-20.04.2-lp152.1.################################# [  1%]
   2:kaccounts-integration-lang-20.04.################################# [  1%]
   3:kaccounts-providers-lang-20.04.2-################################# [  2%]
   4:kaccounts-providers-20.04.2-lp152################################# [  2%]
   5:libkaccounts1-20.04.2-lp152.1.1  ################################# [  3%]
   6:kaccounts-integration-20.04.2-lp1################################# [  4%]
   7:libKF5AkonadiCore5-20.04.2-lp152.################################# [  4%]
   8:libKF5AkonadiPrivate5-20.04.2-lp1################################# [  5%]
   9:libKF5AkonadiAgentBase5-20.04.2-l################################# [  5%]
  10:libKF5AkonadiWidgets5-20.04.2-lp1################################# [  6%]
  11:libKF5AkonadiXml5-20.04.2-lp152.1################################# [  7%]
  12:akonadi-server-20.04.2-lp152.1.1 ################################# [  7%]
  13:libKF5AkonadiSearch-20.04.2-lp152################################# [  8%]
  14:kpimtextedit-lang-20.04.2-lp152.1################################# [  8%]
  15:kpimtextedit-20.04.2-lp152.1.1   ################################# [  9%]
  16:libKF5PimTextEdit5-20.04.2-lp152.################################# [ 10%]
  17:libKF5IdentityManagement5-20.04.2################################# [ 10%]
  18:kidentitymanagement-lang-20.04.2-################################# [ 11%]
  19:libKF5PimCommon5-20.04.2-lp152.1.################################# [ 11%]
  20:kalarmcal-lang-20.04.2-lp152.1.1 ################################# [ 12%]
  21:kalarmcal-20.04.2-lp152.1.1      ################################# [ 13%]
  22:libKF5AlarmCalendar5-20.04.2-lp15################################# [ 13%]
  23:incidenceeditor-lang-20.04.2-lp15################################# [ 14%]
  24:incidenceeditor-20.04.2-lp152.1.1################################# [ 14%]
  25:eventviews-lang-20.04.2-lp152.1.1################################# [ 15%]
  26:eventviews-20.04.2-lp152.1.1     ################################# [ 15%]
  27:akonadi-mime-lang-20.04.2-lp152.1################################# [ 16%]
  28:akonadi-mime-20.04.2-lp152.1.1   ################################# [ 17%]
  29:akonadi-plugin-kalarmcal-20.04.2-################################# [ 17%]
  30:purpose-lang-5.71.0-lp152.1.1    ################################# [ 18%]
  31:purpose-5.71.0-lp152.1.1         ################################# [ 18%]
  32:libKF5KontactInterface5-20.04.2-l################################# [ 19%]
  33:kontactinterface-lang-20.04.2-lp1################################# [ 20%]
  34:libKF5Mime5-20.04.2-lp152.1.1    ################################# [ 20%]
  35:kmime-lang-20.04.2-lp152.1.1     ################################# [ 21%]
  36:akonadi-contact-lang-20.04.2-lp15################################# [ 21%]
  37:libKF5AkonadiContact5-20.04.2-lp1################################# [ 22%]
  38:libKF5ContactEditor5-20.04.2-lp15################################# [ 23%]
  39:akonadi-contact-20.04.2-lp152.1.1################################# [ 23%]
  40:libKF5AkonadiMime5-20.04.2-lp152.################################# [ 24%]
  41:libKF5LibkdepimAkonadi5-20.04.2-l################################# [ 24%]
  42:kdepim-apps-libs-lang-20.04.2-lp1################################# [ 25%]
  43:kdepim-apps-libs-20.04.2-lp152.1.################################# [ 26%]
  44:libKF5PimCommonAkonadi5-20.04.2-l################################# [ 26%]
  45:libKF5AkonadiNotes5-20.04.2-lp152################################# [ 27%]
  46:akonadi-notes-lang-20.04.2-lp152.################################# [ 27%]
  47:akonadi-search-lang-20.04.2-lp152################################# [ 28%]
  48:akonadi-search-20.04.2-lp152.1.1 ################################# [ 29%]
  49:libKF5Mbox5-20.04.2-lp152.1.1    ################################# [ 29%]
  50:akonadi-plugin-mime-20.04.2-lp152################################# [ 30%]
  51:libKF5MailImporterAkonadi5-20.04.################################# [ 30%]
  52:akonadi-plugin-contacts-20.04.2-l################################# [ 31%]
  53:calendarsupport-lang-20.04.2-lp15################################# [ 32%]
  54:calendarsupport-20.04.2-lp152.1.1################################# [ 32%]
  55:sasl2-kdexoauth2-20.04.2-lp152.1.################################# [ 33%]
  56:kmailtransport-lang-20.04.2-lp152################################# [ 33%]
  57:libKF5MailTransport5-20.04.2-lp15################################# [ 34%]
  58:kmailtransport-20.04.2-lp152.1.1 ################################# [ 35%]
  59:libKF5MailTransportAkonadi5-20.04################################# [ 35%]
  60:libKF5AkonadiCalendar5-20.04.2-lp################################# [ 36%]
  61:akonadi-calendar-lang-20.04.2-lp1################################# [ 36%]
  62:messagelib-lang-20.04.2-lp152.1.1################################# [ 37%]
  63:messagelib-20.04.2-lp152.1.1     ################################# [ 38%]
  64:libKF5MailCommon5-20.04.2-lp152.1################################# [ 38%]
  65:libKF5EventViews5-20.04.2-lp152.1################################# [ 39%]
  66:libKF5IncidenceEditor5-20.04.2-lp################################# [ 39%]
  67:kdepim-addons-lang-20.04.2-lp152.################################# [ 40%]
  68:kdepim-addons-20.04.2-lp152.1.1  ################################# [ 40%]
  69:akonadi-import-wizard-lang-20.04.################################# [ 41%]
  70:akonadi-import-wizard-20.04.2-lp1################################# [ 42%]
  71:akonadi-calendar-tools-lang-20.04################################# [ 42%]
  72:akonadi-calendar-tools-20.04.2-lp################################# [ 43%]
  73:kmail-account-wizard-lang-20.04.2################################# [ 43%]
  74:kmail-account-wizard-20.04.2-lp15################################# [ 44%]
  75:akregator-lang-20.04.2-lp152.1.1 ################################# [ 45%]
  76:akregator-20.04.2-lp152.1.1      ################################# [ 45%]
  77:akonadi-plugin-calendar-20.04.2-l################################# [ 46%]
  78:libKPimGAPIContacts5-20.04.2-lp15################################# [ 46%]
  79:libKPimGAPICalendar5-20.04.2-lp15################################# [ 47%]
  80:kdepim-runtime-lang-20.04.2-lp152################################# [ 48%]
  81:kdepim-runtime-20.04.2-lp152.1.1 ################################# [ 48%]
  82:korganizer-lang-20.04.2-lp152.1.1################################# [ 49%]
  83:korganizer-20.04.2-lp152.1.1     ################################# [ 49%]
  84:kmail-application-icons-20.04.2-l################################# [ 50%]
  85:kmail-lang-20.04.2-lp152.1.1     ################################# [ 51%]
  86:kmail-20.04.2-lp152.1.1          ################################# [ 51%]
  87:kaddressbook-doc-20.04.2-lp152.1.################################# [ 52%]
  88:kaddressbook-lang-20.04.2-lp152.1################################# [ 52%]
  89:kaddressbook-20.04.2-lp152.1.1   ################################# [ 53%]
  90:akonadi-server-lang-20.04.2-lp152################################# [ 54%]
Cleaning up / removing...
  91:kdepim-runtime-20.12.0-242.1     ################################# [ 54%]
  92:libKF5IncidenceEditor5-20.12.0-16################################# [ 55%]
  93:kmail-account-wizard-20.12.0-146.################################# [ 55%]
  94:akregator-20.12.0-160.1          ################################# [ 56%]
  95:akonadi-search-20.12.0-189.1     ################################# [ 57%]
  96:akonadi-import-wizard-20.12.0-151################################# [ 57%]
  97:libKF5MailCommon5-20.12.0-168.1  ################################# [ 58%]
  98:messagelib-20.12.0-196.1         ################################# [ 58%]
  99:libKF5PimCommonAkonadi5-20.12.0-1################################# [ 59%]
 100:libKF5EventViews5-20.12.0-168.1  ################################# [ 60%]
 101:akonadi-plugin-mime-20.12.0-152.1################################# [ 60%]
 102:libKF5MailImporterAkonadi5-20.12.################################# [ 61%]
 103:akonadi-plugin-contacts-20.12.0-1################################# [ 61%]
 104:akonadi-plugin-kalarmcal-20.12.0-################################# [ 62%]
 105:libKF5AlarmCalendar5-20.12.0-190.################################# [ 63%]
 106:akonadi-calendar-tools-20.12.0-14################################# [ 63%]
 107:libKF5PimCommon5-20.12.0-180.1   ################################# [ 64%]
 108:akonadi-plugin-calendar-20.12.0-1################################# [ 64%]
 109:libKF5AkonadiCalendar5-20.12.0-19################################# [ 65%]
 110:akonadi-calendar-lang-20.12.0-194################################# [ 65%]
 111:akonadi-contact-20.12.0-164.1    ################################# [ 66%]
 112:libKF5AkonadiContact5-20.12.0-164################################# [ 67%]
 113:libKF5ContactEditor5-20.12.0-164.################################# [ 67%]
 114:kidentitymanagement-lang-20.12.0-################################# [ 68%]
 115:libKF5IdentityManagement5-20.12.0################################# [ 68%]
 116:kmailtransport-20.12.0-191.1     ################################# [ 69%]
 117:libKF5MailTransportAkonadi5-20.12################################# [ 70%]
 118:libKF5MailTransport5-20.12.0-191.################################# [ 70%]
 119:libKF5AkonadiMime5-20.12.0-152.1 ################################# [ 71%]
 120:libKF5AkonadiNotes5-20.12.0-153.1################################# [ 71%]
 121:akonadi-notes-lang-20.12.0-153.1 ################################# [ 72%]
 122:akonadi-mime-20.12.0-152.1       ################################# [ 73%]
 123:libKF5PimTextEdit5-20.12.0-186.1 ################################# [ 73%]
 124:kpimtextedit-20.12.0-186.1       ################################# [ 74%]
 125:kalarmcal-20.12.0-190.1          ################################# [ 74%]
 126:eventviews-20.12.0-168.1         ################################# [ 75%]
 127:libKF5AkonadiSearch-20.12.0-189.1################################# [ 76%]
 128:libKF5Mbox5-20.12.0-176.1        ################################# [ 76%]
 129:kmime-lang-20.12.0-184.1         ################################# [ 77%]
 130:libKF5Mime5-20.12.0-184.1        ################################# [ 77%]
 131:incidenceeditor-20.12.0-169.1    ################################# [ 78%]
 132:purpose-5.77.0-1.1               ################################# [ 79%]
 133:kontactinterface-lang-20.12.0-178################################# [ 79%]
 134:calendarsupport-20.12.0-172.2    ################################# [ 80%]
 135:akonadi-server-lang-20.12.0-257.1################################# [ 80%]
 136:libKF5AkonadiAgentBase5-20.12.0-2################################# [ 81%]
 137:libKF5AkonadiPrivate5-20.12.0-257################################# [ 82%]
 138:libKF5AkonadiCore5-20.12.0-257.1 ################################# [ 82%]
 139:libKF5AkonadiXml5-20.12.0-257.1  ################################# [ 83%]
 140:akonadi-server-20.12.0-257.1     ################################# [ 83%]
 141:libKF5AkonadiWidgets5-20.12.0-257################################# [ 84%]
 142:kaccounts-integration-20.12.0-210################################# [ 85%]
 143:kaccounts-providers-20.12.0-199.1################################# [ 85%]
 144:kaccounts-providers-lang-20.12.0-################################# [ 86%]
 145:kaccounts-integration-lang-20.12.################################# [ 86%]
 146:calendarsupport-lang-20.12.0-172.################################# [ 87%]
 147:libKF5KontactInterface5-20.12.0-1################################# [ 88%]
 148:purpose-lang-5.77.0-1.1          ################################# [ 88%]
 149:incidenceeditor-lang-20.12.0-169.################################# [ 89%]
 150:eventviews-lang-20.12.0-168.1    ################################# [ 89%]
 151:kalarmcal-lang-20.12.0-190.1     ################################# [ 90%]
 152:kpimtextedit-lang-20.12.0-186.1  ################################# [ 90%]
 153:akonadi-mime-lang-20.12.0-152.1  ################################# [ 91%]
 154:sasl2-kdexoauth2-20.12.0-166.1   ################################# [ 92%]
 155:kmailtransport-lang-20.12.0-191.1################################# [ 92%]
 156:akonadi-contact-lang-20.12.0-164.################################# [ 93%]
 157:libKF5Libkdepim5-20.12.0-171.1   ################################# [ 93%]
 158:akonadi-calendar-tools-lang-20.12################################# [ 94%]
 159:messagelib-lang-20.12.0-196.1    ################################# [ 95%]
 160:akonadi-import-wizard-lang-20.12.################################# [ 95%]
 161:akonadi-search-lang-20.12.0-189.1################################# [ 96%]
 162:akregator-lang-20.12.0-160.1     ################################# [ 96%]
 163:kmail-account-wizard-lang-20.12.0################################# [ 97%]
 164:libKPimGAPICalendar5-20.12.0-166.################################# [ 98%]
 165:libKPimGAPIContacts5-20.12.0-166.################################# [ 98%]
 166:kdepim-runtime-lang-20.12.0-242.1################################# [ 99%]
 167:kmail-application-icons-20.12.0-1################################# [ 99%]
 168:kaddressbook-doc-20.12.0-153.2   ################################# [100%]
Comment 1 stuart 2020-12-22 02:45:10 UTC
Created attachment 134256 [details]
postgresql log during akonadi query failure
Comment 2 stuart 2020-12-22 02:47:12 UTC
Created attachment 134257 [details]
akonadi.error.old file

akonadi.error is blank on this test, but akonadi.error.old shows errors.
Comment 3 stuart 2020-12-22 02:55:59 UTC
This started in August after the initial upgrade to 20.08 while I was running postgresql 12.4.  I later upgraded to postgresql t0 13.1.  After reverting to 20.04, akonadi successfully connects to the backend.  I do see in the akonadictl output that the database version may not be supported, but I don't see this message in v20.04, so I don't think this is related to the database version.

The revert has been a workaround, but I was hoping for an eventual fix. Since this has persisted, I am opening this bug report.
Comment 4 Christophe Marin 2020-12-22 08:27:53 UTC
(In reply to stuart from comment #3)
> This started in August after the initial upgrade to 20.08 while I was
> running postgresql 12.4.  I later upgraded to postgresql t0 13.1.  After
> [...]

Major version updates require upgrading the database manually.

Read https://userbase.kde.org/Akonadi/Postgres_update for the generic way to do this.
Comment 5 stuart 2020-12-23 10:59:10 UTC
Pleas note, the crashes started before upgrading postgresql, so this is not related to postgresql upgrade.  Further, if I revert akonadi to 20.04, it connects ok, and is usable.