Closed frafra closed 11 months ago
Thanks for bringing this to our attention. I will put eyes on this after the V10 release (shortly).
Can I add to this by pointing out that mysqlclient urgently needs to be updated because it is not compatible with the default password encryption scheme of most versions of MySQL 8.0 including current.
@warwickchapman IIRC this was fixed almost 18 months ago on master
. What version are you running that still has this issue?
I’m running 8.
I tried to upgrade to 10 and everything exploded.
I’ll try it again sometime and share details.
On Wednesday, September 29, 2021, Jesse @.***> wrote:
@warwickchapman https://github.com/warwickchapman IIRC this was fixed almost 18 months ago on master. What version are you running that still has this issue?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/getredash/redash/issues/5589#issuecomment-930225542, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABNZ6UPGFMOGPDXY4ZCRHPLUEMOKNANCNFSM5D6AS6TA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
-- Warwick Bruce Chapman | +27 83 7797 094 | http://wa.rwick.com
@warwickchapman IIRC this was fixed almost 18 months ago on
master
. What version are you running that still has this issue?
Actually, when I reinstalled 8 after 10 blew up, I noted that mysqclient was only 1.4.4. I tried manually upgrading memsql to 3.1.0 and mysqlclient to 1.4.6 on each container but the issue remained - the one complaining about the missing mariadb library. It seems that issue is not related to mysqlclient version unless there is another I missed. When I change the hashing method for that user on the DB, I was able to connect fine.
With our new poetry setup, I believe any conflicting package issues are resolved. Closing, but feel free to reopen if you've still got issues with the preview
image on dockerhub.
docker-compose up -d
fails, asDockerfile
should usepip==21.2.4
instead ofpip==20.2.4
.requirements_all_ds.txt
containsmysqlclient==1.3.14
, which conflicts withmemsql==3.0.0
; possible alternatives:mysqlclient==1.3.13
mysqlclient==1.4.6
andmemsql==3.1.0
(preferred)requirements_all_ds.txt
containsdql==0.5.26
which requirespython-dateutil<2.7.0
, whileazure-kusto-data==0.0.35
requirespython-dateutil>=2.8.0
; possible alternatives:dql==0.6.1
(the latest version; 0.5.x still require old python-dateutiland
dynamo3==1.0.0instead of
dynamo3==0.4.10and upgrade
boto3and
botocore` to the latest versionThat would solve all the dependencies issues, but
dql
seems to have a bug:So I just disabled
dql
.It would be good to integrate such docker build into the CI system, as these dependencies are not checked at the moment and are quite outdated.