Author Topic: The server requested authentication method unknown to the client (GET /)  (Read 443 times)

Offline jame_s

  • Newbie
  • *
  • Posts: 2
roundcube version 1.3.8 (latest ubuntu 19.10 package)
mysql 8.0.18

after i upgraded a working roundcube install to ubuntu 19.10, i got the expected errors from not having mysql_native_password set, which seem to be gone, but i now get

The server requested authentication method unknown to the client in /usr/share/roundcube/program/lib/Roundcube/rcube_db.php on line 176 (GET /)
The server requested authentication method unknown to the client (GET /)

i'm thinking this maybe something to do with the mysql version being too new for the 1.3.8 roundcube, but i cant fins a packaged version or repository that has the latest roundcube version.

any ideas?

thx

Offline alec

  • Hero Member
  • *****
  • Posts: 1,174
Re: The server requested authentication method unknown to the client (GET /)
« Reply #1 on: December 20, 2019, 03:10:36 PM »
You need PHP 7.4 or reconfigure your database. Internet is full of answers to this problem, it's not Roundcube specific.

Offline jame_s

  • Newbie
  • *
  • Posts: 2
Re: The server requested authentication method unknown to the client (GET /)
« Reply #2 on: December 20, 2019, 03:46:38 PM »
php 7.4 was released *after* roundcube 1.3.8

the internet is indeed full of matches for this error message, but all the answers i saw focused on the mysql end of the problem. your comment is the first i've seen referencing the php version, so i upgraded the php to 7.3 and it now works.