Closed ducarrozb closed 5 months ago
@ducarrozb It has worked fine for many people, although it's possible changes in Ubuntu have been made causing compatibility issues. Otherwise there could be system specific hardware/connectivity issues or limitations.
Feel free to share your installation log, and details of the system you're installing BookStack onto.
Brand new Ubuntu 22.4 installation (virtual machine) linux-image-5.15.0-97-generic (5.15.0-97.107) x86_64 x86_64 x86_64 GNU/Linux
``` cat bookstack_install_1709303206.log This script logs full output to /root/script/bookstack_install_1709303206.log which may help upon issues. Enter the domain (or IP if not using a domain) you want to host BookStack on and press [ENTER]. Examples: my-site.com or docs.my-site.com or 192.168.57.165 Installing using the domain or IP "myvm.mydomain.com" [1/9] Installing required system packages... (This may take several minutes) WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Hit:1 http://ch.archive.ubuntu.com/ubuntu jammy InRelease Get:2 http://ch.archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB] Hit:3 http://ch.archive.ubuntu.com/ubuntu jammy-backports InRelease Get:4 http://ch.archive.ubuntu.com/ubuntu jammy-security InRelease [110 kB] Get:5 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [1,421 kB] Fetched 1,650 kB in 0s (3,544 kB/s) Reading package lists... Building dependency tree... Reading state information... All packages are up to date. WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... curl is already the newest version (7.81.0-1ubuntu1.15). curl set to manually installed. git is already the newest version (1:2.34.1-1ubuntu1.10). git set to manually installed. The following additional packages will be installed: apache2-bin apache2-data apache2-utils fontconfig-config fonts-dejavu-core libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libcgi-fast-perl libcgi-pm-perl libclone-perl libdeflate0 libencode-locale-perl libfcgi-bin libfcgi-perl libfcgi0ldbl libfontconfig1 libgd3 libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl libhttp-date-perl libhttp-message-perl libio-html-perl libjbig0 libjpeg-turbo8 libjpeg8 liblua5.3-0 liblwp-mediatypes-perl libmecab2 libonig5 libprotobuf-lite23 libtiff5 libtimedate-perl liburi-perl libwebp7 libxpm4 libzip4 mailcap mecab-ipadic mecab-ipadic-utf8 mecab-utils mime-support mysql-client-8.0 mysql-client-core-8.0 mysql-common mysql-server-core-8.0 php-common php8.1-cli php8.1-common php8.1-opcache php8.1-readline Suggested packages: apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser php-pear libgd-tools libdata-dump-perl libipc-sharedcache-perl libbusiness-isbn-perl libwww-perl mailx tinyca zip The following NEW packages will be installed: apache2 apache2-bin apache2-data apache2-utils fontconfig-config fonts-dejavu-core libapache2-mod-php8.1 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libcgi-fast-perl libcgi-pm-perl libclone-perl libdeflate0 libencode-locale-perl libfcgi-bin libfcgi-perl libfcgi0ldbl libfontconfig1 libgd3 libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl libhttp-date-perl libhttp-message-perl libio-html-perl libjbig0 libjpeg-turbo8 libjpeg8 liblua5.3-0 liblwp-mediatypes-perl libmecab2 libonig5 libprotobuf-lite23 libtiff5 libtimedate-perl liburi-perl libwebp7 libxpm4 libzip4 mailcap mecab-ipadic mecab-ipadic-utf8 mecab-utils mime-support mysql-client-8.0 mysql-client-core-8.0 mysql-common mysql-server-8.0 mysql-server-core-8.0 php-common php8.1 php8.1-cli php8.1-common php8.1-curl php8.1-gd php8.1-ldap php8.1-mbstring php8.1-mysql php8.1-opcache php8.1-readline php8.1-xml php8.1-zip unzip 0 upgraded, 65 newly installed, 0 to remove and 0 not upgraded. Need to get 39.9 MB of archives. After this operation, 282 MB of additional disk space will be used. Get:1 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libapr1 amd64 1.7.0-8ubuntu0.22.04.1 [108 kB] Get:2 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libaprutil1 amd64 1.6.1-5ubuntu4.22.04.2 [92.8 kB] Get:3 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.1-5ubuntu4.22.04.2 [11.3 kB] Get:4 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libaprutil1-ldap amd64 1.6.1-5ubuntu4.22.04.2 [9,170 B] Get:5 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 liblua5.3-0 amd64 5.3.6-1build1 [140 kB] Get:6 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 apache2-bin amd64 2.4.52-1ubuntu4.7 [1,346 kB] Get:7 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 apache2-data all 2.4.52-1ubuntu4.7 [165 kB] Get:8 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 apache2-utils amd64 2.4.52-1ubuntu4.7 [88.8 kB] Get:9 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 mailcap all 3.70+nmu1ubuntu1 [23.8 kB] Get:10 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 mime-support all 3.66 [3,696 B] Get:11 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 apache2 amd64 2.4.52-1ubuntu4.7 [97.8 kB] Get:12 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 mysql-common all 5.8+1.0.8 [7,212 B] Get:13 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 mysql-client-core-8.0 amd64 8.0.36-0ubuntu0.22.04.1 [2,692 kB] Get:14 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 mysql-client-8.0 amd64 8.0.36-0ubuntu0.22.04.1 [22.7 kB] Get:15 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libmecab2 amd64 0.996-14build9 [199 kB] Get:16 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libprotobuf-lite23 amd64 3.12.4-1ubuntu7.22.04.1 [209 kB] Get:17 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 mysql-server-core-8.0 amd64 8.0.36-0ubuntu0.22.04.1 [17.5 MB] Get:18 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 mysql-server-8.0 amd64 8.0.36-0ubuntu0.22.04.1 [1,437 kB] Get:19 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 fonts-dejavu-core all 2.37-2build1 [1,041 kB] Get:20 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 fontconfig-config all 2.13.1-4.2ubuntu5 [29.1 kB] Get:21 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 php-common all 2:92ubuntu1 [12.4 kB] Get:22 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 php8.1-common amd64 8.1.2-1ubuntu2.14 [1,127 kB] Get:23 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 php8.1-opcache amd64 8.1.2-1ubuntu2.14 [365 kB] Get:24 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 php8.1-readline amd64 8.1.2-1ubuntu2.14 [13.6 kB] Get:25 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 php8.1-cli amd64 8.1.2-1ubuntu2.14 [1,834 kB] Get:26 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libapache2-mod-php8.1 amd64 8.1.2-1ubuntu2.14 [1,766 kB] Get:27 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libhtml-tagset-perl all 3.20-4 [12.5 kB] Get:28 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 liburi-perl all 5.10-1 [78.8 kB] Get:29 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libhtml-parser-perl amd64 3.76-1build2 [88.4 kB] Get:30 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libcgi-pm-perl all 4.54-1 [188 kB] Get:31 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libfcgi0ldbl amd64 2.4.2-2build2 [28.0 kB] Get:32 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libfcgi-perl amd64 0.82+ds-1build1 [22.8 kB] Get:33 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libcgi-fast-perl all 1:2.15-1 [10.5 kB] Get:34 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libclone-perl amd64 0.45-1build3 [11.0 kB] Get:35 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libdeflate0 amd64 1.10-2 [70.9 kB] Get:36 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libencode-locale-perl all 1.05-1.1 [11.8 kB] Get:37 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libfcgi-bin amd64 2.4.2-2build2 [11.2 kB] Get:38 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libfontconfig1 amd64 2.13.1-4.2ubuntu5 [131 kB] Get:39 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libjpeg-turbo8 amd64 2.1.2-0ubuntu1 [134 kB] Get:40 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libjpeg8 amd64 8c-2ubuntu10 [2,264 B] Get:41 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libjbig0 amd64 2.1-3.1ubuntu0.22.04.1 [29.2 kB] Get:42 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libwebp7 amd64 1.2.2-2ubuntu0.22.04.2 [206 kB] Get:43 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libtiff5 amd64 4.3.0-6ubuntu0.8 [185 kB] Get:44 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libxpm4 amd64 1:3.5.12-1ubuntu0.22.04.2 [36.7 kB] Get:45 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libgd3 amd64 2.3.0-2ubuntu2 [129 kB] Get:46 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libhtml-template-perl all 2.97-1.1 [59.1 kB] Get:47 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] Get:48 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libhttp-date-perl all 6.05-1 [9,920 B] Get:49 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libio-html-perl all 1.004-2 [15.4 kB] Get:50 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 liblwp-mediatypes-perl all 6.04-1 [19.5 kB] Get:51 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libhttp-message-perl all 6.36-1 [76.8 kB] Get:52 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 libonig5 amd64 6.9.7.1-2build1 [172 kB] Get:53 http://ch.archive.ubuntu.com/ubuntu jammy/universe amd64 libzip4 amd64 1.7.3-1ubuntu2 [55.0 kB] Get:54 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 mecab-utils amd64 0.996-14build9 [4,850 B] Get:55 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 mecab-ipadic all 2.7.0-20070801+main-3 [6,718 kB] Get:56 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 mecab-ipadic-utf8 all 2.7.0-20070801+main-3 [4,384 B] Get:57 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 php8.1 all 8.1.2-1ubuntu2.14 [9,158 B] Get:58 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 php8.1-curl amd64 8.1.2-1ubuntu2.14 [38.7 kB] Get:59 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 php8.1-gd amd64 8.1.2-1ubuntu2.14 [32.9 kB] Get:60 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 php8.1-ldap amd64 8.1.2-1ubuntu2.14 [34.2 kB] Get:61 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 php8.1-mbstring amd64 8.1.2-1ubuntu2.14 [483 kB] Get:62 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 php8.1-mysql amd64 8.1.2-1ubuntu2.14 [130 kB] Get:63 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 php8.1-xml amd64 8.1.2-1ubuntu2.14 [120 kB] Get:64 http://ch.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 php8.1-zip amd64 8.1.2-1ubuntu2.14 [27.1 kB] Get:65 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 unzip amd64 6.0-26ubuntu3.2 [175 kB] Preconfiguring packages ... Fetched 39.9 MB in 1s (78.5 MB/s) Selecting previously unselected package libapr1:amd64. (Reading database ... 110674 files and directories currently installed.) Preparing to unpack .../00-libapr1_1.7.0-8ubuntu0.22.04.1_amd64.deb ... Unpacking libapr1:amd64 (1.7.0-8ubuntu0.22.04.1) ... Selecting previously unselected package libaprutil1:amd64. Preparing to unpack .../01-libaprutil1_1.6.1-5ubuntu4.22.04.2_amd64.deb ... Unpacking libaprutil1:amd64 (1.6.1-5ubuntu4.22.04.2) ... Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.1-5ubuntu4.22.04.2_amd64.deb ... Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.1-5ubuntu4.22.04.2) ... Selecting previously unselected package libaprutil1-ldap:amd64. Preparing to unpack .../03-libaprutil1-ldap_1.6.1-5ubuntu4.22.04.2_amd64.deb ... Unpacking libaprutil1-ldap:amd64 (1.6.1-5ubuntu4.22.04.2) ... Selecting previously unselected package liblua5.3-0:amd64. Preparing to unpack .../04-liblua5.3-0_5.3.6-1build1_amd64.deb ... Unpacking liblua5.3-0:amd64 (5.3.6-1build1) ... Selecting previously unselected package apache2-bin. Preparing to unpack .../05-apache2-bin_2.4.52-1ubuntu4.7_amd64.deb ... Unpacking apache2-bin (2.4.52-1ubuntu4.7) ... Selecting previously unselected package apache2-data. Preparing to unpack .../06-apache2-data_2.4.52-1ubuntu4.7_all.deb ... Unpacking apache2-data (2.4.52-1ubuntu4.7) ... Selecting previously unselected package apache2-utils. Preparing to unpack .../07-apache2-utils_2.4.52-1ubuntu4.7_amd64.deb ... Unpacking apache2-utils (2.4.52-1ubuntu4.7) ... Selecting previously unselected package mailcap. Preparing to unpack .../08-mailcap_3.70+nmu1ubuntu1_all.deb ... Unpacking mailcap (3.70+nmu1ubuntu1) ... Selecting previously unselected package mime-support. Preparing to unpack .../09-mime-support_3.66_all.deb ... Unpacking mime-support (3.66) ... Selecting previously unselected package apache2. Preparing to unpack .../10-apache2_2.4.52-1ubuntu4.7_amd64.deb ... Unpacking apache2 (2.4.52-1ubuntu4.7) ... Selecting previously unselected package mysql-common. Preparing to unpack .../11-mysql-common_5.8+1.0.8_all.deb ... Unpacking mysql-common (5.8+1.0.8) ... Selecting previously unselected package mysql-client-core-8.0. Preparing to unpack .../12-mysql-client-core-8.0_8.0.36-0ubuntu0.22.04.1_amd64.deb ... Unpacking mysql-client-core-8.0 (8.0.36-0ubuntu0.22.04.1) ... Selecting previously unselected package mysql-client-8.0. Preparing to unpack .../13-mysql-client-8.0_8.0.36-0ubuntu0.22.04.1_amd64.deb ... Unpacking mysql-client-8.0 (8.0.36-0ubuntu0.22.04.1) ... Selecting previously unselected package libmecab2:amd64. Preparing to unpack .../14-libmecab2_0.996-14build9_amd64.deb ... Unpacking libmecab2:amd64 (0.996-14build9) ... Selecting previously unselected package libprotobuf-lite23:amd64. Preparing to unpack .../15-libprotobuf-lite23_3.12.4-1ubuntu7.22.04.1_amd64.deb ... Unpacking libprotobuf-lite23:amd64 (3.12.4-1ubuntu7.22.04.1) ... Selecting previously unselected package mysql-server-core-8.0. Preparing to unpack .../16-mysql-server-core-8.0_8.0.36-0ubuntu0.22.04.1_amd64.deb ... Unpacking mysql-server-core-8.0 (8.0.36-0ubuntu0.22.04.1) ... Setting up mysql-common (5.8+1.0.8) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Selecting previously unselected package mysql-server-8.0. (Reading database ... 111616 files and directories currently installed.) Preparing to unpack .../00-mysql-server-8.0_8.0.36-0ubuntu0.22.04.1_amd64.deb ... Unpacking mysql-server-8.0 (8.0.36-0ubuntu0.22.04.1) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../01-fonts-dejavu-core_2.37-2build1_all.deb ... Unpacking fonts-dejavu-core (2.37-2build1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../02-fontconfig-config_2.13.1-4.2ubuntu5_all.deb ... Unpacking fontconfig-config (2.13.1-4.2ubuntu5) ... Selecting previously unselected package php-common. Preparing to unpack .../03-php-common_2%3a92ubuntu1_all.deb ... Unpacking php-common (2:92ubuntu1) ... Selecting previously unselected package php8.1-common. Preparing to unpack .../04-php8.1-common_8.1.2-1ubuntu2.14_amd64.deb ... Unpacking php8.1-common (8.1.2-1ubuntu2.14) ... Selecting previously unselected package php8.1-opcache. Preparing to unpack .../05-php8.1-opcache_8.1.2-1ubuntu2.14_amd64.deb ... Unpacking php8.1-opcache (8.1.2-1ubuntu2.14) ... Selecting previously unselected package php8.1-readline. Preparing to unpack .../06-php8.1-readline_8.1.2-1ubuntu2.14_amd64.deb ... Unpacking php8.1-readline (8.1.2-1ubuntu2.14) ... Selecting previously unselected package php8.1-cli. Preparing to unpack .../07-php8.1-cli_8.1.2-1ubuntu2.14_amd64.deb ... Unpacking php8.1-cli (8.1.2-1ubuntu2.14) ... Selecting previously unselected package libapache2-mod-php8.1. Preparing to unpack .../08-libapache2-mod-php8.1_8.1.2-1ubuntu2.14_amd64.deb ... Unpacking libapache2-mod-php8.1 (8.1.2-1ubuntu2.14) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../09-libhtml-tagset-perl_3.20-4_all.deb ... Unpacking libhtml-tagset-perl (3.20-4) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../10-liburi-perl_5.10-1_all.deb ... Unpacking liburi-perl (5.10-1) ... Selecting previously unselected package libhtml-parser-perl:amd64. Preparing to unpack .../11-libhtml-parser-perl_3.76-1build2_amd64.deb ... Unpacking libhtml-parser-perl:amd64 (3.76-1build2) ... Selecting previously unselected package libcgi-pm-perl. Preparing to unpack .../12-libcgi-pm-perl_4.54-1_all.deb ... Unpacking libcgi-pm-perl (4.54-1) ... Selecting previously unselected package libfcgi0ldbl:amd64. Preparing to unpack .../13-libfcgi0ldbl_2.4.2-2build2_amd64.deb ... Unpacking libfcgi0ldbl:amd64 (2.4.2-2build2) ... Selecting previously unselected package libfcgi-perl:amd64. Preparing to unpack .../14-libfcgi-perl_0.82+ds-1build1_amd64.deb ... Unpacking libfcgi-perl:amd64 (0.82+ds-1build1) ... Selecting previously unselected package libcgi-fast-perl. Preparing to unpack .../15-libcgi-fast-perl_1%3a2.15-1_all.deb ... Unpacking libcgi-fast-perl (1:2.15-1) ... Selecting previously unselected package libclone-perl. Preparing to unpack .../16-libclone-perl_0.45-1build3_amd64.deb ... Unpacking libclone-perl (0.45-1build3) ... Selecting previously unselected package libdeflate0:amd64. Preparing to unpack .../17-libdeflate0_1.10-2_amd64.deb ... Unpacking libdeflate0:amd64 (1.10-2) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../18-libencode-locale-perl_1.05-1.1_all.deb ... Unpacking libencode-locale-perl (1.05-1.1) ... Selecting previously unselected package libfcgi-bin. Preparing to unpack .../19-libfcgi-bin_2.4.2-2build2_amd64.deb ... Unpacking libfcgi-bin (2.4.2-2build2) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../20-libfontconfig1_2.13.1-4.2ubuntu5_amd64.deb ... Unpacking libfontconfig1:amd64 (2.13.1-4.2ubuntu5) ... Selecting previously unselected package libjpeg-turbo8:amd64. Preparing to unpack .../21-libjpeg-turbo8_2.1.2-0ubuntu1_amd64.deb ... Unpacking libjpeg-turbo8:amd64 (2.1.2-0ubuntu1) ... Selecting previously unselected package libjpeg8:amd64. Preparing to unpack .../22-libjpeg8_8c-2ubuntu10_amd64.deb ... Unpacking libjpeg8:amd64 (8c-2ubuntu10) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../23-libjbig0_2.1-3.1ubuntu0.22.04.1_amd64.deb ... Unpacking libjbig0:amd64 (2.1-3.1ubuntu0.22.04.1) ... Selecting previously unselected package libwebp7:amd64. Preparing to unpack .../24-libwebp7_1.2.2-2ubuntu0.22.04.2_amd64.deb ... Unpacking libwebp7:amd64 (1.2.2-2ubuntu0.22.04.2) ... Selecting previously unselected package libtiff5:amd64. Preparing to unpack .../25-libtiff5_4.3.0-6ubuntu0.8_amd64.deb ... Unpacking libtiff5:amd64 (4.3.0-6ubuntu0.8) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../26-libxpm4_1%3a3.5.12-1ubuntu0.22.04.2_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.12-1ubuntu0.22.04.2) ... Selecting previously unselected package libgd3:amd64. Preparing to unpack .../27-libgd3_2.3.0-2ubuntu2_amd64.deb ... Unpacking libgd3:amd64 (2.3.0-2ubuntu2) ... Selecting previously unselected package libhtml-template-perl. Preparing to unpack .../28-libhtml-template-perl_2.97-1.1_all.deb ... Unpacking libhtml-template-perl (2.97-1.1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../29-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../30-libhttp-date-perl_6.05-1_all.deb ... Unpacking libhttp-date-perl (6.05-1) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../31-libio-html-perl_1.004-2_all.deb ... Unpacking libio-html-perl (1.004-2) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../32-liblwp-mediatypes-perl_6.04-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../33-libhttp-message-perl_6.36-1_all.deb ... Unpacking libhttp-message-perl (6.36-1) ... Selecting previously unselected package libonig5:amd64. Preparing to unpack .../34-libonig5_6.9.7.1-2build1_amd64.deb ... Unpacking libonig5:amd64 (6.9.7.1-2build1) ... Selecting previously unselected package libzip4:amd64. Preparing to unpack .../35-libzip4_1.7.3-1ubuntu2_amd64.deb ... Unpacking libzip4:amd64 (1.7.3-1ubuntu2) ... Selecting previously unselected package mecab-utils. Preparing to unpack .../36-mecab-utils_0.996-14build9_amd64.deb ... Unpacking mecab-utils (0.996-14build9) ... Selecting previously unselected package mecab-ipadic. Preparing to unpack .../37-mecab-ipadic_2.7.0-20070801+main-3_all.deb ... Unpacking mecab-ipadic (2.7.0-20070801+main-3) ... Selecting previously unselected package mecab-ipadic-utf8. Preparing to unpack .../38-mecab-ipadic-utf8_2.7.0-20070801+main-3_all.deb ... Unpacking mecab-ipadic-utf8 (2.7.0-20070801+main-3) ... Selecting previously unselected package php8.1. Preparing to unpack .../39-php8.1_8.1.2-1ubuntu2.14_all.deb ... Unpacking php8.1 (8.1.2-1ubuntu2.14) ... Selecting previously unselected package php8.1-curl. Preparing to unpack .../40-php8.1-curl_8.1.2-1ubuntu2.14_amd64.deb ... Unpacking php8.1-curl (8.1.2-1ubuntu2.14) ... Selecting previously unselected package php8.1-gd. Preparing to unpack .../41-php8.1-gd_8.1.2-1ubuntu2.14_amd64.deb ... Unpacking php8.1-gd (8.1.2-1ubuntu2.14) ... Selecting previously unselected package php8.1-ldap. Preparing to unpack .../42-php8.1-ldap_8.1.2-1ubuntu2.14_amd64.deb ... Unpacking php8.1-ldap (8.1.2-1ubuntu2.14) ... Selecting previously unselected package php8.1-mbstring. Preparing to unpack .../43-php8.1-mbstring_8.1.2-1ubuntu2.14_amd64.deb ... Unpacking php8.1-mbstring (8.1.2-1ubuntu2.14) ... Selecting previously unselected package php8.1-mysql. Preparing to unpack .../44-php8.1-mysql_8.1.2-1ubuntu2.14_amd64.deb ... Unpacking php8.1-mysql (8.1.2-1ubuntu2.14) ... Selecting previously unselected package php8.1-xml. Preparing to unpack .../45-php8.1-xml_8.1.2-1ubuntu2.14_amd64.deb ... Unpacking php8.1-xml (8.1.2-1ubuntu2.14) ... Selecting previously unselected package php8.1-zip. Preparing to unpack .../46-php8.1-zip_8.1.2-1ubuntu2.14_amd64.deb ... Unpacking php8.1-zip (8.1.2-1ubuntu2.14) ... Selecting previously unselected package unzip. Preparing to unpack .../47-unzip_6.0-26ubuntu3.2_amd64.deb ... Unpacking unzip (6.0-26ubuntu3.2) ... Setting up php-common (2:92ubuntu1) ... Created symlink /etc/systemd/system/timers.target.wants/phpsessionclean.timer → /lib/systemd/system/phpsessionclean.timer. /usr/sbin/policy-rc.d returned 101, not running 'restart phpsessionclean.timer' Setting up libmecab2:amd64 (0.996-14build9) ... Setting up mysql-client-core-8.0 (8.0.36-0ubuntu0.22.04.1) ... Setting up libxpm4:amd64 (1:3.5.12-1ubuntu0.22.04.2) ... Setting up libfcgi0ldbl:amd64 (2.4.2-2build2) ... Setting up php8.1-common (8.1.2-1ubuntu2.14) ... Creating config file /etc/php/8.1/mods-available/calendar.ini with new version Creating config file /etc/php/8.1/mods-available/ctype.ini with new version Creating config file /etc/php/8.1/mods-available/exif.ini with new version Creating config file /etc/php/8.1/mods-available/fileinfo.ini with new version Creating config file /etc/php/8.1/mods-available/ffi.ini with new version Creating config file /etc/php/8.1/mods-available/ftp.ini with new version Creating config file /etc/php/8.1/mods-available/gettext.ini with new version Creating config file /etc/php/8.1/mods-available/iconv.ini with new version Creating config file /etc/php/8.1/mods-available/pdo.ini with new version Creating config file /etc/php/8.1/mods-available/phar.ini with new version Creating config file /etc/php/8.1/mods-available/posix.ini with new version Creating config file /etc/php/8.1/mods-available/shmop.ini with new version Creating config file /etc/php/8.1/mods-available/sockets.ini with new version Creating config file /etc/php/8.1/mods-available/sysvmsg.ini with new version Creating config file /etc/php/8.1/mods-available/sysvsem.ini with new version Creating config file /etc/php/8.1/mods-available/sysvshm.ini with new version Creating config file /etc/php/8.1/mods-available/tokenizer.ini with new version Setting up libclone-perl (0.45-1build3) ... Setting up libhtml-tagset-perl (3.20-4) ... Setting up libzip4:amd64 (1.7.3-1ubuntu2) ... Setting up unzip (6.0-26ubuntu3.2) ... Setting up liblwp-mediatypes-perl (6.04-1) ... Setting up libfcgi-bin (2.4.2-2build2) ... Setting up libdeflate0:amd64 (1.10-2) ... Setting up libapr1:amd64 (1.7.0-8ubuntu0.22.04.1) ... Setting up libencode-locale-perl (1.05-1.1) ... Setting up libjbig0:amd64 (2.1-3.1ubuntu0.22.04.1) ... Setting up php8.1-curl (8.1.2-1ubuntu2.14) ... Creating config file /etc/php/8.1/mods-available/curl.ini with new version Setting up php8.1-xml (8.1.2-1ubuntu2.14) ... Creating config file /etc/php/8.1/mods-available/dom.ini with new version Creating config file /etc/php/8.1/mods-available/simplexml.ini with new version Creating config file /etc/php/8.1/mods-available/xml.ini with new version Creating config file /etc/php/8.1/mods-available/xmlreader.ini with new version Creating config file /etc/php/8.1/mods-available/xmlwriter.ini with new version Creating config file /etc/php/8.1/mods-available/xsl.ini with new version Setting up libprotobuf-lite23:amd64 (3.12.4-1ubuntu7.22.04.1) ... Setting up php8.1-mysql (8.1.2-1ubuntu2.14) ... Creating config file /etc/php/8.1/mods-available/mysqlnd.ini with new version Creating config file /etc/php/8.1/mods-available/mysqli.ini with new version Creating config file /etc/php/8.1/mods-available/pdo_mysql.ini with new version Setting up mecab-utils (0.996-14build9) ... Setting up libio-html-perl (1.004-2) ... Setting up mysql-server-core-8.0 (8.0.36-0ubuntu0.22.04.1) ... Setting up fonts-dejavu-core (2.37-2build1) ... Setting up libjpeg-turbo8:amd64 (2.1.2-0ubuntu1) ... Setting up libwebp7:amd64 (1.2.2-2ubuntu0.22.04.2) ... Setting up libtimedate-perl (2.3300-2) ... Setting up php8.1-zip (8.1.2-1ubuntu2.14) ... Creating config file /etc/php/8.1/mods-available/zip.ini with new version Setting up liblua5.3-0:amd64 (5.3.6-1build1) ... Setting up mysql-client-8.0 (8.0.36-0ubuntu0.22.04.1) ... Setting up libfcgi-perl:amd64 (0.82+ds-1build1) ... Setting up php8.1-readline (8.1.2-1ubuntu2.14) ... Creating config file /etc/php/8.1/mods-available/readline.ini with new version Setting up apache2-data (2.4.52-1ubuntu4.7) ... Setting up mailcap (3.70+nmu1ubuntu1) ... Setting up php8.1-opcache (8.1.2-1ubuntu2.14) ... Creating config file /etc/php/8.1/mods-available/opcache.ini with new version Setting up liburi-perl (5.10-1) ... Setting up libonig5:amd64 (6.9.7.1-2build1) ... Setting up php8.1-ldap (8.1.2-1ubuntu2.14) ... Creating config file /etc/php/8.1/mods-available/ldap.ini with new version Setting up libaprutil1:amd64 (1.6.1-5ubuntu4.22.04.2) ... Setting up libjpeg8:amd64 (8c-2ubuntu10) ... Setting up mysql-server-8.0 (8.0.36-0ubuntu0.22.04.1) ... invoke-rc.d: policy-rc.d denied execution of stop. update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode Renaming removed key_buffer and myisam-recover options (if present) mysqld will log errors to /var/log/mysql/error.log mysqld is running as pid 11358 Created symlink /etc/systemd/system/multi-user.target.wants/mysql.service → /lib/systemd/system/mysql.service. invoke-rc.d: policy-rc.d denied execution of start. Setting up libhttp-date-perl (6.05-1) ... Setting up mecab-ipadic (2.7.0-20070801+main-3) ... Compiling IPA dictionary for Mecab. This takes long time... reading /usr/share/mecab/dic/ipadic/unk.def ... 40 emitting double-array: 100% |###########################################| /usr/share/mecab/dic/ipadic/model.def is not found. skipped. reading /usr/share/mecab/dic/ipadic/Noun.name.csv ... 34202 reading /usr/share/mecab/dic/ipadic/Noun.proper.csv ... 27328 reading /usr/share/mecab/dic/ipadic/Prefix.csv ... 221 reading /usr/share/mecab/dic/ipadic/Verb.csv ... 130750 reading /usr/share/mecab/dic/ipadic/Symbol.csv ... 208 reading /usr/share/mecab/dic/ipadic/Noun.csv ... 60477 reading /usr/share/mecab/dic/ipadic/Conjunction.csv ... 171 reading /usr/share/mecab/dic/ipadic/Postp-col.csv ... 91 reading /usr/share/mecab/dic/ipadic/Others.csv ... 2 reading /usr/share/mecab/dic/ipadic/Noun.place.csv ... 72999 reading /usr/share/mecab/dic/ipadic/Postp.csv ... 146 reading /usr/share/mecab/dic/ipadic/Adverb.csv ... 3032 reading /usr/share/mecab/dic/ipadic/Noun.adjv.csv ... 3328 reading /usr/share/mecab/dic/ipadic/Filler.csv ... 19 reading /usr/share/mecab/dic/ipadic/Adj.csv ... 27210 reading /usr/share/mecab/dic/ipadic/Interjection.csv ... 252 reading /usr/share/mecab/dic/ipadic/Noun.adverbal.csv ... 795 reading /usr/share/mecab/dic/ipadic/Noun.demonst.csv ... 120 reading /usr/share/mecab/dic/ipadic/Auxil.csv ... 199 reading /usr/share/mecab/dic/ipadic/Adnominal.csv ... 135 reading /usr/share/mecab/dic/ipadic/Noun.number.csv ... 42 reading /usr/share/mecab/dic/ipadic/Suffix.csv ... 1393 reading /usr/share/mecab/dic/ipadic/Noun.verbal.csv ... 12146 reading /usr/share/mecab/dic/ipadic/Noun.others.csv ... 151 reading /usr/share/mecab/dic/ipadic/Noun.org.csv ... 16668 reading /usr/share/mecab/dic/ipadic/Noun.nai.csv ... 42 emitting double-array: 100% |###########################################| reading /usr/share/mecab/dic/ipadic/matrix.def ... 1316x1316 emitting matrix : 100% |###########################################| done! update-alternatives: using /var/lib/mecab/dic/ipadic to provide /var/lib/mecab/dic/debian (mecab-dictionary) in auto mode Setting up mime-support (3.66) ... Setting up php8.1-mbstring (8.1.2-1ubuntu2.14) ... Creating config file /etc/php/8.1/mods-available/mbstring.ini with new version Setting up fontconfig-config (2.13.1-4.2ubuntu5) ... Setting up libaprutil1-ldap:amd64 (1.6.1-5ubuntu4.22.04.2) ... Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.1-5ubuntu4.22.04.2) ... Setting up php8.1-cli (8.1.2-1ubuntu2.14) ... update-alternatives: using /usr/bin/php8.1 to provide /usr/bin/php (php) in auto mode update-alternatives: using /usr/bin/phar8.1 to provide /usr/bin/phar (phar) in auto mode update-alternatives: using /usr/bin/phar.phar8.1 to provide /usr/bin/phar.phar (phar.phar) in auto mode Creating config file /etc/php/8.1/cli/php.ini with new version Setting up mecab-ipadic-utf8 (2.7.0-20070801+main-3) ... Compiling IPA dictionary for Mecab. This takes long time... reading /usr/share/mecab/dic/ipadic/unk.def ... 40 emitting double-array: 100% |###########################################| /usr/share/mecab/dic/ipadic/model.def is not found. skipped. reading /usr/share/mecab/dic/ipadic/Noun.name.csv ... 34202 reading /usr/share/mecab/dic/ipadic/Noun.proper.csv ... 27328 reading /usr/share/mecab/dic/ipadic/Prefix.csv ... 221 reading /usr/share/mecab/dic/ipadic/Verb.csv ... 130750 reading /usr/share/mecab/dic/ipadic/Symbol.csv ... 208 reading /usr/share/mecab/dic/ipadic/Noun.csv ... 60477 reading /usr/share/mecab/dic/ipadic/Conjunction.csv ... 171 reading /usr/share/mecab/dic/ipadic/Postp-col.csv ... 91 reading /usr/share/mecab/dic/ipadic/Others.csv ... 2 reading /usr/share/mecab/dic/ipadic/Noun.place.csv ... 72999 reading /usr/share/mecab/dic/ipadic/Postp.csv ... 146 reading /usr/share/mecab/dic/ipadic/Adverb.csv ... 3032 reading /usr/share/mecab/dic/ipadic/Noun.adjv.csv ... 3328 reading /usr/share/mecab/dic/ipadic/Filler.csv ... 19 reading /usr/share/mecab/dic/ipadic/Adj.csv ... 27210 reading /usr/share/mecab/dic/ipadic/Interjection.csv ... 252 reading /usr/share/mecab/dic/ipadic/Noun.adverbal.csv ... 795 reading /usr/share/mecab/dic/ipadic/Noun.demonst.csv ... 120 reading /usr/share/mecab/dic/ipadic/Auxil.csv ... 199 reading /usr/share/mecab/dic/ipadic/Adnominal.csv ... 135 reading /usr/share/mecab/dic/ipadic/Noun.number.csv ... 42 reading /usr/share/mecab/dic/ipadic/Suffix.csv ... 1393 reading /usr/share/mecab/dic/ipadic/Noun.verbal.csv ... 12146 reading /usr/share/mecab/dic/ipadic/Noun.others.csv ... 151 reading /usr/share/mecab/dic/ipadic/Noun.org.csv ... 16668 reading /usr/share/mecab/dic/ipadic/Noun.nai.csv ... 42 emitting double-array: 100% |###########################################| reading /usr/share/mecab/dic/ipadic/matrix.def ... 1316x1316 emitting matrix : 100% |###########################################| done! update-alternatives: using /var/lib/mecab/dic/ipadic-utf8 to provide /var/lib/mecab/dic/debian (mecab-dictionary) in auto mode Setting up libhtml-parser-perl:amd64 (3.76-1build2) ... Setting up libtiff5:amd64 (4.3.0-6ubuntu0.8) ... Setting up libfontconfig1:amd64 (2.13.1-4.2ubuntu5) ... Setting up libhttp-message-perl (6.36-1) ... Setting up apache2-utils (2.4.52-1ubuntu4.7) ... Setting up libcgi-pm-perl (4.54-1) ... Setting up apache2-bin (2.4.52-1ubuntu4.7) ... Setting up libhtml-template-perl (2.97-1.1) ... Setting up libgd3:amd64 (2.3.0-2ubuntu2) ... Setting up libapache2-mod-php8.1 (8.1.2-1ubuntu2.14) ... Package apache2 is not configured yet. Will defer actions by package libapache2-mod-php8.1. Creating config file /etc/php/8.1/apache2/php.ini with new version No module matches Setting up libcgi-fast-perl (1:2.15-1) ... Setting up apache2 (2.4.52-1ubuntu4.7) ... Enabling module mpm_event. Enabling module authz_core. Enabling module authz_host. Enabling module authn_core. Enabling module auth_basic. Enabling module access_compat. Enabling module authn_file. Enabling module authz_user. Enabling module alias. Enabling module dir. Enabling module autoindex. Enabling module env. Enabling module mime. Enabling module negotiation. Enabling module setenvif. Enabling module filter. Enabling module deflate. Enabling module status. Enabling module reqtimeout. Enabling conf charset. Enabling conf localized-error-pages. Enabling conf other-vhosts-access-log. Enabling conf security. Enabling conf serve-cgi-bin. Enabling site 000-default. info: Switch to mpm prefork for package libapache2-mod-php8.1 Module mpm_event disabled. Enabling module mpm_prefork. info: Executing deferred 'a2enmod php8.1' for package libapache2-mod-php8.1 Enabling module php8.1. invoke-rc.d: policy-rc.d denied execution of start. Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /lib/systemd/system/apache2.service. /usr/sbin/policy-rc.d returned 101, not running 'start apache2.service' Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /lib/systemd/system/apache-htcacheclean.service. /usr/sbin/policy-rc.d returned 101, not running 'start apache-htcacheclean.service' Setting up php8.1-gd (8.1.2-1ubuntu2.14) ... Creating config file /etc/php/8.1/mods-available/gd.ini with new version Setting up php8.1 (8.1.2-1ubuntu2.14) ... Processing triggers for ufw (0.36.1-4ubuntu0.1) ... Processing triggers for man-db (2.10.2-1) ... Processing triggers for libc-bin (2.35-0ubuntu3.6) ... Processing triggers for php8.1-cli (8.1.2-1ubuntu2.14) ... Processing triggers for libapache2-mod-php8.1 (8.1.2-1ubuntu2.14) ... NEEDRESTART-VER: 3.5 NEEDRESTART-KCUR: 5.15.0-97-generic NEEDRESTART-KEXP: 5.15.0-97-generic NEEDRESTART-KSTA: 1 [2/9] Preparing MySQL database... ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) [3/9] Downloading BookStack to /var/www/bookstack... Cloning into 'bookstack'... [4/9] Installing Composer (PHP dependency manager)... [5/9] Installing PHP dependencies using composer... > @php -r "!file_exists('bootstrap/cache/services.php') || @unlink('bootstrap/cache/services.php');" Installing dependencies from lock file Verifying lock file contents can be installed on current platform. Package operations: 110 installs, 0 updates, 0 removals - Downloading aws/aws-crt-php (v1.2.4) - Downloading dasprid/enum (1.0.5) - Downloading bacon/bacon-qr-code (2.0.8) - Downloading voku/portable-ascii (2.0.1) - Downloading symfony/polyfill-php80 (v1.29.0) - Downloading symfony/polyfill-mbstring (v1.29.0) - Downloading symfony/polyfill-ctype (v1.29.0) - Downloading phpoption/phpoption (1.9.2) - Downloading graham-campbell/result-type (v1.1.2) - Downloading vlucas/phpdotenv (v5.6.0) - Downloading symfony/css-selector (v6.0.19) - Downloading tijsverkoyen/css-to-inline-styles (v2.2.7) - Downloading symfony/var-dumper (v6.0.19) - Downloading symfony/polyfill-uuid (v1.29.0) - Downloading symfony/uid (v6.0.19) - Downloading symfony/routing (v6.0.19) - Downloading symfony/process (v6.0.19) - Downloading symfony/polyfill-php72 (v1.29.0) - Downloading symfony/polyfill-intl-normalizer (v1.29.0) - Downloading symfony/polyfill-intl-idn (v1.29.0) - Downloading symfony/mime (v6.0.19) - Downloading psr/container (2.0.2) - Downloading symfony/service-contracts (v3.0.2) - Downloading psr/event-dispatcher (1.0.0) - Downloading symfony/event-dispatcher-contracts (v3.0.2) - Downloading symfony/event-dispatcher (v6.0.19) - Downloading psr/log (3.0.0) - Downloading doctrine/deprecations (1.1.3) - Downloading doctrine/lexer (2.1.1) - Downloading egulias/email-validator (3.2.6) - Downloading ssddanbrown/symfony-mailer (6.0.x-dev 2219dcd) - Downloading symfony/deprecation-contracts (v3.0.2) - Downloading symfony/http-foundation (v6.0.20) - Downloading symfony/error-handler (v6.0.19) - Downloading symfony/http-kernel (v6.0.20) - Downloading symfony/finder (v6.0.19) - Downloading symfony/polyfill-intl-grapheme (v1.29.0) - Downloading symfony/string (v6.0.19) - Downloading symfony/console (v6.0.19) - Downloading symfony/polyfill-php81 (v1.29.0) - Downloading ramsey/collection (1.3.0) - Downloading brick/math (0.11.0) - Downloading ramsey/uuid (4.7.5) - Downloading psr/simple-cache (3.0.0) - Downloading nunomaduro/termwind (v1.15.1) - Downloading symfony/translation-contracts (v3.0.2) - Downloading symfony/translation (v6.0.19) - Downloading psr/clock (1.0.0) - Downloading carbonphp/carbon-doctrine-types (2.1.0) - Downloading nesbot/carbon (2.72.3) - Downloading monolog/monolog (2.9.2) - Downloading league/mime-type-detection (1.15.0) - Downloading league/flysystem (3.24.0) - Downloading league/flysystem-local (3.23.1) - Downloading nette/utils (v4.0.4) - Downloading nette/schema (v1.2.5) - Downloading dflydev/dot-access-data (v3.0.2) - Downloading league/config (v1.2.0) - Downloading league/commonmark (2.4.2) - Downloading laravel/serializable-closure (v1.3.3) - Downloading guzzlehttp/uri-template (v1.0.3) - Downloading fruitcake/php-cors (v1.3.0) - Downloading webmozart/assert (1.11.0) - Downloading dragonmantank/cron-expression (v3.3.3) - Downloading doctrine/inflector (2.0.10) - Downloading laravel/framework (v9.52.16) - Downloading sabberworm/php-css-parser (v8.5.1) - Downloading phenx/php-svg-lib (0.5.2) - Downloading phenx/php-font-lib (0.5.6) - Downloading masterminds/html5 (2.8.1) - Downloading dompdf/dompdf (v2.0.4) - Downloading barryvdh/laravel-dompdf (v2.0.1) - Downloading knplabs/knp-snappy (v1.4.4) - Downloading barryvdh/laravel-snappy (v1.0.2) - Downloading psr/cache (3.0.0) - Downloading doctrine/event-manager (1.2.0) - Downloading doctrine/cache (2.2.0) - Downloading doctrine/dbal (3.8.2) - Downloading guzzlehttp/promises (2.0.2) - Downloading ralouphie/getallheaders (3.0.3) - Downloading psr/http-message (2.0) - Downloading psr/http-factory (1.0.2) - Downloading guzzlehttp/psr7 (2.6.2) - Downloading intervention/image (2.7.2) - Downloading psr/http-client (1.0.3) - Downloading guzzlehttp/guzzle (7.8.1) - Downloading league/oauth1-client (v1.10.1) - Downloading laravel/socialite (v5.12.1) - Downloading nikic/php-parser (v5.0.1) - Downloading psy/psysh (v0.12.0) - Downloading laravel/tinker (v2.9.0) - Downloading mtdowling/jmespath.php (2.7.0) - Downloading aws/aws-sdk-php (3.300.6) - Downloading league/flysystem-aws-s3-v3 (3.24.0) - Downloading league/html-to-markdown (5.1.1) - Downloading paragonie/random_compat (v9.99.100) - Downloading league/oauth2-client (2.7.0) - Downloading robrichards/xmlseclibs (3.1.1) - Downloading onelogin/php-saml (4.1.0) - Downloading paragonie/constant_time_encoding (v2.6.3) - Downloading phpseclib/phpseclib (3.0.36) - Downloading pragmarx/google2fa (v8.0.1) - Downloading predis/predis (v2.2.2) - Downloading socialiteproviders/manager (v4.5.1) - Downloading socialiteproviders/discord (4.2.0) - Downloading socialiteproviders/gitlab (4.1.0) - Downloading socialiteproviders/microsoft-azure (5.1.0) - Downloading socialiteproviders/okta (4.4.0) - Downloading socialiteproviders/twitch (5.3.1) - Downloading ssddanbrown/htmldiff (v1.0.2) 0/110 [>---------------------------] 0% 12/110 [===>------------------------] 10% 25/110 [======>---------------------] 22% 36/110 [=========>------------------] 32% 45/110 [===========>----------------] 40% 56/110 [==============>-------------] 50% 66/110 [================>-----------] 60% 83/110 [=====================>------] 75% 89/110 [======================>-----] 80% 99/110 [=========================>--] 90% 110/110 [============================] 100% - Installing aws/aws-crt-php (v1.2.4): Extracting archive - Installing dasprid/enum (1.0.5): Extracting archive - Installing bacon/bacon-qr-code (2.0.8): Extracting archive - Installing voku/portable-ascii (2.0.1): Extracting archive - Installing symfony/polyfill-php80 (v1.29.0): Extracting archive - Installing symfony/polyfill-mbstring (v1.29.0): Extracting archive - Installing symfony/polyfill-ctype (v1.29.0): Extracting archive - Installing phpoption/phpoption (1.9.2): Extracting archive - Installing graham-campbell/result-type (v1.1.2): Extracting archive - Installing vlucas/phpdotenv (v5.6.0): Extracting archive - Installing symfony/css-selector (v6.0.19): Extracting archive - Installing tijsverkoyen/css-to-inline-styles (v2.2.7): Extracting archive - Installing symfony/var-dumper (v6.0.19): Extracting archive - Installing symfony/polyfill-uuid (v1.29.0): Extracting archive - Installing symfony/uid (v6.0.19): Extracting archive - Installing symfony/routing (v6.0.19): Extracting archive - Installing symfony/process (v6.0.19): Extracting archive - Installing symfony/polyfill-php72 (v1.29.0): Extracting archive - Installing symfony/polyfill-intl-normalizer (v1.29.0): Extracting archive - Installing symfony/polyfill-intl-idn (v1.29.0): Extracting archive - Installing symfony/mime (v6.0.19): Extracting archive - Installing psr/container (2.0.2): Extracting archive - Installing symfony/service-contracts (v3.0.2): Extracting archive - Installing psr/event-dispatcher (1.0.0): Extracting archive - Installing symfony/event-dispatcher-contracts (v3.0.2): Extracting archive - Installing symfony/event-dispatcher (v6.0.19): Extracting archive - Installing psr/log (3.0.0): Extracting archive - Installing doctrine/deprecations (1.1.3): Extracting archive - Installing doctrine/lexer (2.1.1): Extracting archive - Installing egulias/email-validator (3.2.6): Extracting archive - Installing ssddanbrown/symfony-mailer (6.0.x-dev 2219dcd): Extracting archive - Installing symfony/deprecation-contracts (v3.0.2): Extracting archive - Installing symfony/http-foundation (v6.0.20): Extracting archive - Installing symfony/error-handler (v6.0.19): Extracting archive - Installing symfony/http-kernel (v6.0.20): Extracting archive - Installing symfony/finder (v6.0.19): Extracting archive - Installing symfony/polyfill-intl-grapheme (v1.29.0): Extracting archive - Installing symfony/string (v6.0.19): Extracting archive - Installing symfony/console (v6.0.19): Extracting archive - Installing symfony/polyfill-php81 (v1.29.0): Extracting archive - Installing ramsey/collection (1.3.0): Extracting archive - Installing brick/math (0.11.0): Extracting archive - Installing ramsey/uuid (4.7.5): Extracting archive - Installing psr/simple-cache (3.0.0): Extracting archive - Installing nunomaduro/termwind (v1.15.1): Extracting archive - Installing symfony/translation-contracts (v3.0.2): Extracting archive - Installing symfony/translation (v6.0.19): Extracting archive - Installing psr/clock (1.0.0): Extracting archive - Installing carbonphp/carbon-doctrine-types (2.1.0): Extracting archive - Installing nesbot/carbon (2.72.3): Extracting archive - Installing monolog/monolog (2.9.2): Extracting archive - Installing league/mime-type-detection (1.15.0): Extracting archive - Installing league/flysystem (3.24.0): Extracting archive - Installing league/flysystem-local (3.23.1): Extracting archive - Installing nette/utils (v4.0.4): Extracting archive - Installing nette/schema (v1.2.5): Extracting archive - Installing dflydev/dot-access-data (v3.0.2): Extracting archive - Installing league/config (v1.2.0): Extracting archive - Installing league/commonmark (2.4.2): Extracting archive - Installing laravel/serializable-closure (v1.3.3): Extracting archive - Installing guzzlehttp/uri-template (v1.0.3): Extracting archive - Installing fruitcake/php-cors (v1.3.0): Extracting archive - Installing webmozart/assert (1.11.0): Extracting archive - Installing dragonmantank/cron-expression (v3.3.3): Extracting archive - Installing doctrine/inflector (2.0.10): Extracting archive - Installing laravel/framework (v9.52.16): Extracting archive - Installing sabberworm/php-css-parser (v8.5.1): Extracting archive - Installing phenx/php-svg-lib (0.5.2): Extracting archive - Installing phenx/php-font-lib (0.5.6): Extracting archive - Installing masterminds/html5 (2.8.1): Extracting archive - Installing dompdf/dompdf (v2.0.4): Extracting archive - Installing barryvdh/laravel-dompdf (v2.0.1): Extracting archive - Installing knplabs/knp-snappy (v1.4.4): Extracting archive - Installing barryvdh/laravel-snappy (v1.0.2): Extracting archive - Installing psr/cache (3.0.0): Extracting archive - Installing doctrine/event-manager (1.2.0): Extracting archive - Installing doctrine/cache (2.2.0): Extracting archive - Installing doctrine/dbal (3.8.2): Extracting archive - Installing guzzlehttp/promises (2.0.2): Extracting archive - Installing ralouphie/getallheaders (3.0.3): Extracting archive - Installing psr/http-message (2.0): Extracting archive - Installing psr/http-factory (1.0.2): Extracting archive - Installing guzzlehttp/psr7 (2.6.2): Extracting archive - Installing intervention/image (2.7.2): Extracting archive - Installing psr/http-client (1.0.3): Extracting archive - Installing guzzlehttp/guzzle (7.8.1): Extracting archive - Installing league/oauth1-client (v1.10.1): Extracting archive - Installing laravel/socialite (v5.12.1): Extracting archive - Installing nikic/php-parser (v5.0.1): Extracting archive - Installing psy/psysh (v0.12.0): Extracting archive - Installing laravel/tinker (v2.9.0): Extracting archive - Installing mtdowling/jmespath.php (2.7.0): Extracting archive - Installing aws/aws-sdk-php (3.300.6): Extracting archive - Installing league/flysystem-aws-s3-v3 (3.24.0): Extracting archive - Installing league/html-to-markdown (5.1.1): Extracting archive - Installing paragonie/random_compat (v9.99.100): Extracting archive - Installing league/oauth2-client (2.7.0): Extracting archive - Installing robrichards/xmlseclibs (3.1.1): Extracting archive - Installing onelogin/php-saml (4.1.0): Extracting archive - Installing paragonie/constant_time_encoding (v2.6.3): Extracting archive - Installing phpseclib/phpseclib (3.0.36): Extracting archive - Installing pragmarx/google2fa (v8.0.1): Extracting archive - Installing predis/predis (v2.2.2): Extracting archive - Installing socialiteproviders/manager (v4.5.1): Extracting archive - Installing socialiteproviders/discord (4.2.0): Extracting archive - Installing socialiteproviders/gitlab (4.1.0): Extracting archive - Installing socialiteproviders/microsoft-azure (5.1.0): Extracting archive - Installing socialiteproviders/okta (4.4.0): Extracting archive - Installing socialiteproviders/twitch (5.3.1): Extracting archive - Installing ssddanbrown/htmldiff (v1.0.2): Extracting archive 0/110 [>---------------------------] 0% 30/110 [=======>--------------------] 27% 40/110 [==========>-----------------] 36% 49/110 [============>---------------] 44% 57/110 [==============>-------------] 51% 66/110 [================>-----------] 60% 84/110 [=====================>------] 76% 99/110 [=========================>--] 90% 110/110 [============================] 100% Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover --ansi INFO Discovering packages. barryvdh/laravel-dompdf ............................................... DONE barryvdh/laravel-snappy ............................................... DONE intervention/image .................................................... DONE laravel/socialite ..................................................... DONE laravel/tinker ........................................................ DONE nesbot/carbon ......................................................... DONE nunomaduro/termwind ................................................... DONE socialiteproviders/manager ............................................ DONE 63 packages you are using are looking for funding. Use the `composer fund` command to find out more! > @php artisan cache:clear INFO Application cache cleared successfully. > @php artisan view:clear INFO Compiled views cleared successfully. [6/9] Creating and populating BookStack .env file... INFO Application key set successfully. [7/9] Running initial BookStack database migrations... In Connection.php line 760: SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from information_sche ma.tables where table_schema = bookstack and table_name = migrations and table_type = 'BASE TABLE') In Connector.php line 70: SQLSTATE[HY000] [2002] No such file or directory [8/9] Setting BookStack file & folder permissions... [9/9] Configuring apache server... Enabling module rewrite. To activate the new configuration, you need to run: systemctl restart apache2 Considering dependency mpm_prefork for php8.1: Considering conflict mpm_event for mpm_prefork: Considering conflict mpm_worker for mpm_prefork: Module mpm_prefork already enabled Considering conflict php5 for php8.1: Module php8.1 already enabled Site 000-default disabled. To activate the new configuration, you need to run: systemctl reload apache2 Enabling site bookstack. To activate the new configuration, you need to run: systemctl reload apache2 ---------------------------------------------------------------- Setup finished, your BookStack instance should now be installed! - Default login email: admin@admin.com - Default login password: password - Access URL: http://192.168.57.165/ or http://myvm.mydomain.com/ - BookStack install path: /var/www/bookstack - Install script log: /root/script/bookstack_install_1709303206.log --------------------------------------------------------------- ```
Just tried again. Here another logfile. Same problem: Browser page is blanc without any error message.
```
2022-04-21 00:57:43 URL:http://ftpmaster.internal/ubuntu/dists/jammy/InRelease [270087/270087] -> "/build/chroot/var/lib/apt/lists/partial/ftpmaster.internal_ubuntu_dists_jammy_InRelease" [1]
gpgv: Signature made Thu Apr 21 00:41:44 2022 UTC
gpgv: using RSA key 871920D1991BC93C
gpgv: Good signature from "Ubuntu Archive Automatic Signing Key (2018)
Seems to be a php or database or access denied error. Below /var/log/apache2/error.log
[Mon Mar 04 12:23:12.778220 2024] [php:error] [pid 1342] [client 192.168.40.97:50567] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1045] Access denied for user 'bookstack'@'localhost' (using password: YES) in /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70\nStack trace:\n#0 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(70): PDO->__construct()\n#1 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection()\n#2 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection()\n#3 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect()\n#4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}()\n#5 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1181): call_user_func()\n#6 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1217): Illuminate\\Database\\Connection->getPdo()\n#7 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(486): Illuminate\\Database\\Connection->getReadPdo()\n#8 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): Illuminate\\Database\\Connection->getPdoForSelect()\n#9 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()\n#10 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback()\n#11 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run()\n#12 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select()\n#13 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect()\n#14 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()\n#15 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns()\n#16 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get()\n#17 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels()\n#18 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get()\n#19 /var/www/bookstack/app/App/Providers/AuthServiceProvider.php(73): Illuminate\\Database\\Eloquent\\Builder->first()\n#20 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Container/Container.php(885): BookStack\\App\\Providers\\AuthServiceProvider->BookStack\\App\\Providers\\{closure}()\n#21 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Container/Container.php(770): Illuminate\\Container\\Container->build()\n#22 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(856): Illuminate\\Container\\Container->resolve()\n#23 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Container/Container.php(706): Illuminate\\Foundation\\Application->resolve()\n#24 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(841): Illuminate\\Container\\Container->make()\n#25 /var/www/bookstack/app/Users/Models/User.php(98): Illuminate\\Foundation\\Application->make()\n#26 /var/www/bookstack/app/App/helpers.php(38): BookStack\\Users\\Models\\User::getGuest()\n#27 /var/www/bookstack/app/Settings/SettingService.php(62): user()\n#28 /var/www/bookstack/storage/framework/views/58966642253d57ffe4f154d44ae65835f6011243.php(4): BookStack\\Settings\\SettingService->getForCurrentUser()\n#29 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(109): require('...')\n#30 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(110): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()\n#31 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()\n#32 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(70): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()\n#33 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(195): Illuminate\\View\\Engines\\CompilerEngine->get()\n#34 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\\View\\View->getContents()\n#35 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\\View\\View->renderContents()\n#36 /var/www/bookstack/storage/framework/views/444e2e0a8c776f8bed9002e3000a037539df392e.php(16): Illuminate\\View\\View->render()\n#37 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(109): require('...')\n#38 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(110): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()\n#39 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()\n#40 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(70): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()\n#41 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(195): Illuminate\\View\\Engines\\CompilerEngine->get()\n#42 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\\View\\View->getContents()\n#43 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\\View\\View->renderContents()\n#44 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()\n#45 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()\n#46 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(57): Illuminate\\Http\\Response->__construct()\n#47 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(87): Illuminate\\Routing\\ResponseFactory->make()\n#48 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(629): Illuminate\\Routing\\ResponseFactory->view()\n#49 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(554): Illuminate\\Foundation\\Exceptions\\Handler->renderHttpException()\n#50 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(460): Illuminate\\Foundation\\Exceptions\\Handler->prepareResponse()\n#51 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(377): Illuminate\\Foundation\\Exceptions\\Handler->renderExceptionResponse()\n#52 /var/www/bookstack/app/Exceptions/Handler.php(89): Illuminate\\Foundation\\Exceptions\\Handler->render()\n#53 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(233): BookStack\\Exceptions\\Handler->render()\n#54 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(210): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->renderHttpResponse()\n#55 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions
[Mon Mar 04 12:23:12.782000 2024] [php:error] [pid 1342] [client 192.168.40.97:50567] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1045] Access denied for user 'bookstack'@'localhost' (using password: YES) in /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70\nStack trace:\n#0 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(70): PDO->__construct()\n#1 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection()\n#2 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection()\n#3 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect()\n#4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}()\n#5 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1181): call_user_func()\n#6 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1217): Illuminate\\Database\\Connection->getPdo()\n#7 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(486): Illuminate\\Database\\Connection->getReadPdo()\n#8 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): Illuminate\\Database\\Connection->getPdoForSelect()\n#9 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()\n#10 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback()\n#11 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run()\n#12 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select()\n#13 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect()\n#14 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()\n#15 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns()\n#16 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get()\n#17 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels()\n#18 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get()\n#19 /var/www/bookstack/app/App/Providers/AuthServiceProvider.php(73): Illuminate\\Database\\Eloquent\\Builder->first()\n#20 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Container/Container.php(885): BookStack\\App\\Providers\\AuthServiceProvider->BookStack\\App\\Providers\\{closure}()\n#21 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Container/Container.php(770): Illuminate\\Container\\Container->build()\n#22 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(856): Illuminate\\Container\\Container->resolve()\n#23 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Container/Container.php(706): Illuminate\\Foundation\\Application->resolve()\n#24 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(841): Illuminate\\Container\\Container->make()\n#25 /var/www/bookstack/app/Users/Models/User.php(98): Illuminate\\Foundation\\Application->make()\n#26 /var/www/bookstack/app/App/helpers.php(38): BookStack\\Users\\Models\\User::getGuest()\n#27 /var/www/bookstack/app/Settings/SettingService.php(62): user()\n#28 /var/www/bookstack/storage/framework/views/58966642253d57ffe4f154d44ae65835f6011243.php(4): BookStack\\Settings\\SettingService->getForCurrentUser()\n#29 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(109): require('...')\n#30 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(110): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()\n#31 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()\n#32 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(70): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()\n#33 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(195): Illuminate\\View\\Engines\\CompilerEngine->get()\n#34 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\\View\\View->getContents()\n#35 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\\View\\View->renderContents()\n#36 /var/www/bookstack/storage/framework/views/444e2e0a8c776f8bed9002e3000a037539df392e.php(16): Illuminate\\View\\View->render()\n#37 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(109): require('...')\n#38 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(110): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()\n#39 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()\n#40 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(70): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()\n#41 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(195): Illuminate\\View\\Engines\\CompilerEngine->get()\n#42 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\\View\\View->getContents()\n#43 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\\View\\View->renderContents()\n#44 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()\n#45 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()\n#46 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(57): Illuminate\\Http\\Response->__construct()\n#47 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(87): Illuminate\\Routing\\ResponseFactory->make()\n#48 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(629): Illuminate\\Routing\\ResponseFactory->view()\n#49 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(554): Illuminate\\Foundation\\Exceptions\\Handler->renderHttpException()\n#50 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(460): Illuminate\\Foundation\\Exceptions\\Handler->prepareResponse()\n#51 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(377): Illuminate\\Foundation\\Exceptions\\Handler->renderExceptionResponse()\n#52 /var/www/bookstack/app/Exceptions/Handler.php(89): Illuminate\\Foundation\\Exceptions\\Handler->render()\n#53 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(233): BookStack\\Exceptions\\Handler->render()\n#54 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(210): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->renderHttpResponse()\n#55 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions
[Mon Mar 04 12:23:49.640104 2024] [php:error] [pid 1343] [client 192.168.40.97:50571] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1045] Access denied for user 'bookstack'@'localhost' (using password: YES) in /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70\nStack trace:\n#0 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(70): PDO->__construct()\n#1 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection()\n#2 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection()\n#3 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect()\n#4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}()\n#5 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1181): call_user_func()\n#6 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1217): Illuminate\\Database\\Connection->getPdo()\n#7 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(486): Illuminate\\Database\\Connection->getReadPdo()\n#8 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): Illuminate\\Database\\Connection->getPdoForSelect()\n#9 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()\n#10 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback()\n#11 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run()\n#12 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select()\n#13 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect()\n#14 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()\n#15 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns()\n#16 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get()\n#17 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels()\n#18 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get()\n#19 /var/www/bookstack/app/App/Providers/AuthServiceProvider.php(73): Illuminate\\Database\\Eloquent\\Builder->first()\n#20 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Container/Container.php(885): BookStack\\App\\Providers\\AuthServiceProvider->BookStack\\App\\Providers\\{closure}()\n#21 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Container/Container.php(770): Illuminate\\Container\\Container->build()\n#22 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(856): Illuminate\\Container\\Container->resolve()\n#23 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Container/Container.php(706): Illuminate\\Foundation\\Application->resolve()\n#24 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(841): Illuminate\\Container\\Container->make()\n#25 /var/www/bookstack/app/Users/Models/User.php(98): Illuminate\\Foundation\\Application->make()\n#26 /var/www/bookstack/app/App/helpers.php(38): BookStack\\Users\\Models\\User::getGuest()\n#27 /var/www/bookstack/app/Settings/SettingService.php(62): user()\n#28 /var/www/bookstack/storage/framework/views/58966642253d57ffe4f154d44ae65835f6011243.php(4): BookStack\\Settings\\SettingService->getForCurrentUser()\n#29 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(109): require('...')\n#30 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(110): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()\n#31 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()\n#32 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(70): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()\n#33 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(195): Illuminate\\View\\Engines\\CompilerEngine->get()\n#34 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\\View\\View->getContents()\n#35 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\\View\\View->renderContents()\n#36 /var/www/bookstack/storage/framework/views/444e2e0a8c776f8bed9002e3000a037539df392e.php(16): Illuminate\\View\\View->render()\n#37 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(109): require('...')\n#38 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(110): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()\n#39 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()\n#40 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(70): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()\n#41 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(195): Illuminate\\View\\Engines\\CompilerEngine->get()\n#42 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\\View\\View->getContents()\n#43 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\\View\\View->renderContents()\n#44 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()\n#45 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()\n#46 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(57): Illuminate\\Http\\Response->__construct()\n#47 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(87): Illuminate\\Routing\\ResponseFactory->make()\n#48 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(629): Illuminate\\Routing\\ResponseFactory->view()\n#49 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(554): Illuminate\\Foundation\\Exceptions\\Handler->renderHttpException()\n#50 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(460): Illuminate\\Foundation\\Exceptions\\Handler->prepareResponse()\n#51 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(377): Illuminate\\Foundation\\Exceptions\\Handler->renderExceptionResponse()\n#52 /var/www/bookstack/app/Exceptions/Handler.php(89): Illuminate\\Foundation\\Exceptions\\Handler->render()\n#53 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(233): BookStack\\Exceptions\\Handler->render()\n#54 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(210): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->renderHttpResponse()\n#55 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions
[Mon Mar 04 12:23:49.642597 2024] [php:error] [pid 1343] [client 192.168.40.97:50571] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1045] Access denied for user 'bookstack'@'localhost' (using password: YES) in /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70\nStack trace:\n#0 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(70): PDO->__construct()\n#1 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection()\n#2 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection()\n#3 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect()\n#4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}()\n#5 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1181): call_user_func()\n#6 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1217): Illuminate\\Database\\Connection->getPdo()\n#7 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(486): Illuminate\\Database\\Connection->getReadPdo()\n#8 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): Illuminate\\Database\\Connection->getPdoForSelect()\n#9 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()\n#10 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback()\n#11 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run()\n#12 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select()\n#13 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect()\n#14 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()\n#15 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns()\n#16 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get()\n#17 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels()\n#18 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get()\n#19 /var/www/bookstack/app/App/Providers/AuthServiceProvider.php(73): Illuminate\\Database\\Eloquent\\Builder->first()\n#20 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Container/Container.php(885): BookStack\\App\\Providers\\AuthServiceProvider->BookStack\\App\\Providers\\{closure}()\n#21 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Container/Container.php(770): Illuminate\\Container\\Container->build()\n#22 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(856): Illuminate\\Container\\Container->resolve()\n#23 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Container/Container.php(706): Illuminate\\Foundation\\Application->resolve()\n#24 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(841): Illuminate\\Container\\Container->make()\n#25 /var/www/bookstack/app/Users/Models/User.php(98): Illuminate\\Foundation\\Application->make()\n#26 /var/www/bookstack/app/App/helpers.php(38): BookStack\\Users\\Models\\User::getGuest()\n#27 /var/www/bookstack/app/Settings/SettingService.php(62): user()\n#28 /var/www/bookstack/storage/framework/views/58966642253d57ffe4f154d44ae65835f6011243.php(4): BookStack\\Settings\\SettingService->getForCurrentUser()\n#29 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(109): require('...')\n#30 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(110): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()\n#31 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()\n#32 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(70): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()\n#33 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(195): Illuminate\\View\\Engines\\CompilerEngine->get()\n#34 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\\View\\View->getContents()\n#35 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\\View\\View->renderContents()\n#36 /var/www/bookstack/storage/framework/views/444e2e0a8c776f8bed9002e3000a037539df392e.php(16): Illuminate\\View\\View->render()\n#37 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(109): require('...')\n#38 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(110): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()\n#39 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()\n#40 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(70): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()\n#41 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(195): Illuminate\\View\\Engines\\CompilerEngine->get()\n#42 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\\View\\View->getContents()\n#43 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\\View\\View->renderContents()\n#44 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()\n#45 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()\n#46 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(57): Illuminate\\Http\\Response->__construct()\n#47 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(87): Illuminate\\Routing\\ResponseFactory->make()\n#48 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(629): Illuminate\\Routing\\ResponseFactory->view()\n#49 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(554): Illuminate\\Foundation\\Exceptions\\Handler->renderHttpException()\n#50 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(460): Illuminate\\Foundation\\Exceptions\\Handler->prepareResponse()\n#51 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(377): Illuminate\\Foundation\\Exceptions\\Handler->renderExceptionResponse()\n#52 /var/www/bookstack/app/Exceptions/Handler.php(89): Illuminate\\Foundation\\Exceptions\\Handler->render()\n#53 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(233): BookStack\\Exceptions\\Handler->render()\n#54 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(210): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->renderHttpResponse()\n#55 /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions
Are you installing onto a system with 512MB of RAM? If so, you may need to add swap space to help adding some extra RAM overflow space for the installation of MySQL.
If not, could be something else, I'm not familiar with some of those dpkg errors.
Note: If doing so, You shouldn't re-run the script on the same system, it's only built for a clean system, not for one that may have stuff pre-installed via the script. You may get additional unexpected errors if running the script more than once.
No. I saw the 512MB RAM message on your webpage. I have 50 GB of RAM
Is your virtual system in a VMware environment? I've seen that do strange things like disable services auto-starting as usual in other environments. Have previous traced to that when helping someone in a similar scenario, where MySQL wasn't starting due to how the VMware virtualization was effecting things.
It is not in a VMware environment. It is a .raw file. Mysql is running: ● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2024-03-04 12:23:03 CET; 31min ago Process: 1159 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUC> Main PID: 1233 (mysqld) Status: "Server is operational" Tasks: 38 (limit: 60072) Memory: 427.4M CPU: 8.416s CGroup: /system.slice/mysql.service └─1233 /usr/sbin/mysqld
I think that the messages in /etc/apache2/error.log could help to find the problem (posted above)
Your install log shows that services are being blocked from starting, including the database, which means that the database cannot be setup correctly during the install process.
I downloaded the official Ubuntu 22.04 Server Image from the official Ubuntu Website. I installed it by myself. Yes, it is a brand new Ubuntu installation with the very last updates. No, there are no other scripts turning on the installation. The firewall is turned off. The Software managing the vm's is eevos from euronas.com There are dozens of virtual machines running with this software and we have no problems with it.
Can you tell me which services exactly are blocked from starting?
Might it be possible that there is a bug within your installation script? Does the installation actually work for you on a fresh Ubuntu 22.04 server installation with the latest patches?
ok, I did a test which worked:
Might it be possible that there is a bug within your installation script?
Possibly. As I said, could be changes in Ubuntu that now introduce issues, but I'd expect to hear more widespread issues for the kind of errors seen unless there's something environment specific.
Does the installation actually work for you on a fresh Ubuntu 22.04 server installation with the latest patches?
Yeah, just re-tested from a fresh VM from the ubuntu-22.04.4-live-server-amd64.iso
download, running the script after upgrading system packages & rebooting.
Can you tell me which services exactly are blocked from starting?
Sure, looks like both Apache ad MySQL. Within your logs I'm seeing invoke-rc.d: policy-rc.d denied execution of stop.
errors around steps for both those services.
Do you happen to have a /usr/sbin/policy-rc.d
file on your Ubuntu system?
Thank you for your responses, and thank you for this nice tool! As said above, with my little "hack" it works :-)
Do you happen to have a /usr/sbin/policy-rc.d file on your Ubuntu system?
Yes, I do:
cat /usr/sbin/policy-rc.d
#!/bin/sh
# see invoke-rc.d for exit codes. 101 is "do not run"
while true; do
case "$1" in
-*) shift;;
makedev|x11-common) exit 0;;
*) exit 101;;
esac
done
My next step would be to integrate SAML SSO
/usr/sbin/policy-rc.d
file on your system?I can trace that file back to the curtin project here, but just trying to connect up how that's been used (If indeed that's the source at all).
I don't know why I have this file.
I did go through the full Ubuntu server OS install process.
No special installation, just access via ssh and auto security updates.
Since you solved this in your instance I'll now go ahead and close this off.
For others potentially coming across this, an easy solution is the delete the /usr/sbin/policy-rc.d
first.
From the 24.04 install script we may test force-starting such services to help in these scenarios where this policy file seems to appear.
The installaton does not work out of the box. When opening the webbrowser, I get a blanc sreeen. Please test it out.