Skip to content

NethVoice migration print varios errors when volumes are initialized #7441

@Stell0

Description

@Stell0

When nethvoice is migrated, volumes are initialized launching freepbx container but there are a lot of errors because database variables aren't initialized yet:

May 05 09:39:52 makako asterisk_initialize_volumes[10509]: chown: cannot access '/var/lib/nethserver/nethcti/templates/customer_card': No such file or directory
May 05 09:39:52 makako agent@nethvoice21[7207]: chown: cannot access '/var/lib/nethserver/nethcti/templates/customer_card': No such file or directory
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: [05-May-2025 09:39:52 UTC] PHP Notice: Undefined index: NETHVOICE_MARIADB_PORT in /initdb.d/initdb.php on line 8
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: [05-May-2025 09:39:52 UTC] PHP Notice: Undefined index: AMPDBUSER in /initdb.d/initdb.php on line 9
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: [05-May-2025 09:39:52 UTC] PHP Notice: Undefined index: AMPDBPASS in /initdb.d/initdb.php on line 10
May 05 09:39:52 makako agent@nethvoice21[7207]: [05-May-2025 09:39:52 UTC] PHP Notice: Undefined index: NETHVOICE_MARIADB_PORT in /initdb.d/initdb.php on line 8
May 05 09:39:52 makako agent@nethvoice21[7207]: [05-May-2025 09:39:52 UTC] PHP Notice: Undefined index: AMPDBUSER in /initdb.d/initdb.php on line 9
May 05 09:39:52 makako agent@nethvoice21[7207]: [05-May-2025 09:39:52 UTC] PHP Notice: Undefined index: AMPDBPASS in /initdb.d/initdb.php on line 10
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: [05-May-2025 09:39:52 UTC] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] Connection refused in /initdb.d/initdb.php:10
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: Stack trace:
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: #0 /initdb.d/initdb.php(10): PDO->__construct()
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: https://github.com/nethesis/ns8-nethvoice/pull/1 {main}
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: thrown in /initdb.d/initdb.php on line 10
May 05 09:39:52 makako agent@nethvoice21[7207]: [05-May-2025 09:39:52 UTC] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] Connection refused in /initdb.d/initdb.php:10
May 05 09:39:52 makako agent@nethvoice21[7207]: Stack trace:
May 05 09:39:52 makako agent@nethvoice21[7207]: #0 /initdb.d/initdb.php(10): PDO->__construct()
May 05 09:39:52 makako agent@nethvoice21[7207]: https://github.com/nethesis/ns8-nethvoice/pull/1 {main}
May 05 09:39:52 makako agent@nethvoice21[7207]: thrown in /initdb.d/initdb.php on line 10
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: [05-May-2025 09:39:52 UTC] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /etc/freepbx_db.conf:14
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: Stack trace:
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: #0 /etc/freepbx_db.conf(14): PDO->__construct()
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: https://github.com/nethesis/ns8-nethvoice/pull/1 /initdb.d/migration.php(7): include_once('/etc/freepbx_db...')
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: https://github.com/nethesis/ns8-nethvoice/pull/2 {main}
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: thrown in /etc/freepbx_db.conf on line 14
May 05 09:39:52 makako agent@nethvoice21[7207]: [05-May-2025 09:39:52 UTC] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /etc/freepbx_db.conf:14
May 05 09:39:52 makako agent@nethvoice21[7207]: Stack trace:
May 05 09:39:52 makako agent@nethvoice21[7207]: #0 /etc/freepbx_db.conf(14): PDO->__construct()
May 05 09:39:52 makako agent@nethvoice21[7207]: https://github.com/nethesis/ns8-nethvoice/pull/1 /initdb.d/migration.php(7): include_once('/etc/freepbx_db...')
May 05 09:39:52 makako agent@nethvoice21[7207]: https://github.com/nethesis/ns8-nethvoice/pull/2 {main}
May 05 09:39:52 makako agent@nethvoice21[7207]: thrown in /etc/freepbx_db.conf on line 14
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: [05-May-2025 09:39:52 UTC] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /etc/freepbx_db.conf:14
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: Stack trace:
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: #0 /etc/freepbx_db.conf(14): PDO->__construct()
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: https://github.com/nethesis/ns8-nethvoice/pull/1 Command line code(1): include_once('/etc/freepbx_db...')
May 05 09:39:52 makako agent@nethvoice21[7207]: [05-May-2025 09:39:52 UTC] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /etc/freepbx_db.conf:14
May 05 09:39:52 makako agent@nethvoice21[7207]: Stack trace:
May 05 09:39:52 makako agent@nethvoice21[7207]: #0 /etc/freepbx_db.conf(14): PDO->__construct()
May 05 09:39:52 makako agent@nethvoice21[7207]: https://github.com/nethesis/ns8-nethvoice/pull/1 Command line code(1): include_once('/etc/freepbx_db...')
May 05 09:39:52 makako agent@nethvoice21[7207]: https://github.com/nethesis/ns8-nethvoice/pull/2 {main}
May 05 09:39:52 makako agent@nethvoice21[7207]: thrown in /etc/freepbx_db.conf on line 14
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: https://github.com/nethesis/ns8-nethvoice/pull/2 {main}
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: thrown in /etc/freepbx_db.conf on line 14
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: [05-May-2025 09:39:52 UTC] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /etc/freepbx_db.conf:14
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: Stack trace:
May 05 09:39:52 makako agent@nethvoice21[7207]: [05-May-2025 09:39:52 UTC] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /etc/freepbx_db.conf:14
May 05 09:39:52 makako agent@nethvoice21[7207]: Stack trace:
May 05 09:39:52 makako agent@nethvoice21[7207]: #0 /etc/freepbx_db.conf(14): PDO->__construct()
May 05 09:39:52 makako agent@nethvoice21[7207]: https://github.com/nethesis/ns8-nethvoice/pull/1 /configure_users.php(7): include_once('/etc/freepbx_db...')
May 05 09:39:52 makako agent@nethvoice21[7207]: https://github.com/nethesis/ns8-nethvoice/pull/2 {main}
May 05 09:39:52 makako agent@nethvoice21[7207]: thrown in /etc/freepbx_db.conf on line 14
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: #0 /etc/freepbx_db.conf(14): PDO->__construct()
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: https://github.com/nethesis/ns8-nethvoice/pull/1 /configure_users.php(7): include_once('/etc/freepbx_db...')
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: https://github.com/nethesis/ns8-nethvoice/pull/2 {main}
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: thrown in /etc/freepbx_db.conf on line 14
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: chown: cannot access '/etc/nethcti': No such file or directory
May 05 09:39:52 makako agent@nethvoice21[7207]: chown: cannot access '/etc/nethcti': No such file or directory
May 05 09:39:52 makako asterisk_initialize_volumes[10509]: volumes initialized

Test case:

  • migrate nethvoice
  • check that those errors aren't present
  • verify that volumes are correctly initialized
  • verify that normal installation still works as expected

Metadata

Metadata

Assignees

No one assigned

    Labels

    nethvoiceBug or features releted to the NethVoice project

    Type

    Projects

    Status

    Done

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions