Unable to setup DSS Instance using Fleet Manager
Unable to setup DSS Instance using Fleet manager. While running below ansible task to download the mysql connector in Instance template,
- name: Extract MySQL Driver 8.0.27 into /tmp
become: yes
unarchive:
src: https://downloads.mysql.com/archives/get/p/3/file/mysql-connector-java-8.0.27.tar.gz
dest: /tmp
remote_src: yes
Getting below error:
FAILED! => {\n\n "changed": false\n\n}\n\n\n\nMSG:\n\n\n\nFailure downloading https://downloads.mysql.com/archives/get/p/3/file/mysql-connector-java-8.0.27.tar.gz, HTTP Error 403: Forbidden\n\
We tried to access this link and file and it is a valid URL. But still we are getting this error.
Operating system used: Linux (centos 7.9.2009)
Answers
-
JordanB Dataiker, Dataiku DSS Core Designer, Dataiku DSS Adv Designer, Registered Posts: 296 Dataiker
Hi @Akanksha
,Are you using the "Install a JDBC driver" task?
For example, the following configuration works for me:
Database Type: MySQL
URL: https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.30.zip
Paths in archive: */*.jar
Can you please attach a screenshot of your task?
Thanks!
Jordan
-
Hi @JordanB
I am using the below action,
- Run ansible tasks (please see attached)
and then, stage: After DSS Install
Ansible tasks:
- name: Extract MySQL Driver 8.0.27 into /tmp
become: yes
unarchive:
src: https://downloads.mysql.com/archives/get/p/3/file/mysql-connector-java-8.0.27.tar.gz
dest: /tmp
remote_src: yes -
JordanB Dataiker, Dataiku DSS Core Designer, Dataiku DSS Adv Designer, Registered Posts: 296 Dataiker
Hi @Akanksha
,I was able to get your script working by changing the URL. The URL that you are using redirects to https://cdn.mysql.com/archives/mysql-connector-java-8.0/mysql-connector-java-8.0.27.tar.gz and by switching the URL, the ansible script succeeds. Information on why ansible unarchive tasks do not follow redirects: https://github.com/ansible/ansible/issues/19985
- name: Extract MySQL Driver 8.0.27 into /tmp become: yes unarchive: src: https://cdn.mysql.com/archives/mysql-connector-java-8.0/mysql-connector-java-8.0.27.tar.gz dest: "/tmp/" remote_src: true
Please update your script and reprovision your instance to let the changes take effect. Let us know if you run into any further issues.
Thanks!
Jordan