Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rocky Linux 8: Can't determine path to MySQL schema #115

Open
Sispheor opened this issue Mar 16, 2022 · 0 comments
Open

Rocky Linux 8: Can't determine path to MySQL schema #115

Sispheor opened this issue Mar 16, 2022 · 0 comments

Comments

@Sispheor
Copy link
Contributor

Hello there 👋

I'm trying to deploy the thing on Rocky 8.5.

Inventory conf:

pdns_install_repo: ""

PowerDNS version

pdns_server --version
Mar 16 09:21:40 PowerDNS Authoritative Server 4.6.0 (C) 2001-2022 PowerDNS.COM BV
Mar 16 09:21:40 Using 64-bits mode. Built using gcc 8.5.0 20210514 (Red Hat 8.5.0-4) on Jan 25 2022 16:50:33 by mockbuild@localhost.
Mar 16 09:21:40 PowerDNS comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it according to the terms of the GPL version 2.
Mar 16 09:21:40 Features: libcrypto-ecdsa libcrypto-ed25519 libcrypto-ed448 libcrypto-eddsa lua lua-records PKCS#11 protobuf sodium curl 
Mar 16 09:21:40 Built-in modules: 
Mar 16 09:21:40 Configured with: " '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--enable-option-checking=fatal' '--sysconfdir=/etc/pdns' '--disable-static' '--disable-dependency-tracking' '--disable-silent-rules' '--with-modules=' '--with-lua=luajit' '--with-dynmodules= bind gmysql gpgsql pipe remote ldap lua2 gsqlite3 tinydns' '--enable-tools' '--with-libsodium' '--enable-unit-tests' '--enable-lua-records' '--enable-experimental-pkcs11' '--enable-systemd' '--enable-ixfrdist' 'build_alias=x86_64-redhat-linux-gnu' 'host_alias=x86_64-redhat-linux-gnu' 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'LDFLAGS=-Wl,-z,relro  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' 'CPPFLAGS=-DLDAP_DEPRECATED' 'CXXFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig'"

Here is the issue I have.

TASK [PowerDNS.pdns : Determine location of the SQL file] **********************************************************************************************************************************************************************************************************************************************************************************************************************************
fatal: [ns2.si.gre.hpecorp.net]: FAILED! => {"changed": false, "cmd": "for p in /usr/share/doc/pdns-backend-mysql-4.6.0/schema.mysql.sql /usr/share/doc/pdns-backend-mysql/schema.mysql.sql /usr/share/pdns-backend-mysql/schema/schema.mysql.sql /usr/share/dbconfig-common/data/pdns-backend-mysql/install/mysql /usr/share/doc/powerdns/schema.mysql.sql; do\n  if [ -f $p ]; then\n    echo $p\n    exit 0\n  fi\ndone\necho \"Can't determine path to MySQL schema\">&2\nexit 1\n", "delta": "0:00:00.007071", "end": "2022-03-16 09:16:14.409430", "msg": "non-zero return code", "rc": 1, "start": "2022-03-16 09:16:14.402359", "stderr": "Can't determine path to MySQL schema", "stderr_lines": ["Can't determine path to MySQL schema"], "stdout": "", "stdout_lines": []}
fatal: [ns1.si.gre.hpecorp.net]: FAILED! => {"changed": false, "cmd": "for p in /usr/share/doc/pdns-backend-mysql-4.6.0/schema.mysql.sql /usr/share/doc/pdns-backend-mysql/schema.mysql.sql /usr/share/pdns-backend-mysql/schema/schema.mysql.sql /usr/share/dbconfig-common/data/pdns-backend-mysql/install/mysql /usr/share/doc/powerdns/schema.mysql.sql; do\n  if [ -f $p ]; then\n    echo $p\n    exit 0\n  fi\ndone\necho \"Can't determine path to MySQL schema\">&2\nexit 1\n", "delta": "0:00:00.008073", "end": "2022-03-16 09:16:14.556212", "msg": "non-zero return code", "rc": 1, "start": "2022-03-16 09:16:14.548139", "stderr": "Can't determine path to MySQL schema", "stderr_lines": ["Can't determine path to MySQL schema"], "stdout": "", "stdout_lines": []}

Path in the lookup script:

  • /usr/share/doc/pdns-backend-mysql-4.6.0/schema.mysql.sql
  • /usr/share/doc/pdns-backend-mysql/schema.mysql.sql
  • /usr/share/pdns-backend-mysql/schema/schema.mysql.sql
  • /usr/share/dbconfig-common/data/pdns-backend-mysql/install/mysql
  • /usr/share/doc/powerdns/schema.mysql.sql

The real path on the system:

ls /usr/share/doc/pdns/
3.4.0_to_4.1.0_schema.mysql.sql  4.1.0_to_4.2.0_schema.mysql.sql  4.2.0_to_4.3.0_schema.mysql.sql  dnssec-3.x_to_3.4.0_schema.mysql.sql  enable-foreign-keys.mysql.sql  nodnssec-3.x_to_3.4.0_schema.mysql.sql  README  schema.mysql.sql
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant