Ich bin etwas weiter.
Ich habe die Installation mit Docker gemacht. Dazu erst einmal Docker installiert:
root# apt install apt-transport-https ca-certificates curl software-properties-common
root# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
root# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu eoan stable"
root# apt update
root# apt-cache policy docker-ce
root# apt install docker-ce
root# systemctl status docker
Dann entsprechend der Anweisung:
root# echo ‘deb http://download.opensuse.org/repositories/server:/eGroupWare/xUbuntu_18.04/ /’ |tee /etc/apt/sources.list.d/server:eGroupWare.list
root# apt-get install gnupg # required, but not installed by apt-key add
root# wget -nv https://download.opensuse.org/repositories/server:eGroupWare/xUbuntu_18.04/Release.key -O - | apt-key add -
Im Log gibt es eine Fehlermeldung, dass er nicht auf die Datenbank kommt:
root# vim /var/lib/egroupware/egroupware-docker-install.log
Retrying EGroupware installation in 3 seconds …
/usr/bin/php7.3 -d memory_limit=-1 /usr/share/egroupware/setup/setup-cli.php --setup-cmd-database sub_command=create_db ‘domain=default’ ‘db_type=mysqli’ ‘db_host=localhost’ ‘db_port=3306’ ‘db_name=egroupware’ ‘db_user=egroupware’ ‘db_pass=i@_4uXx[9=5WyIhf’ ‘db_root=root’ ‘db_root_pw=’ 'db_grant_host=localhost’
Can not create mysqli database egroupware on localhost:3306 for user egroupware!
root# /usr/share/egroupware/doc/rpm-build/post_install.php --config_user “admin” --config_passwd “mein_pwd” --admin_user “sysop” --admin_passwd “mein_pwd” --lang “DE” --db_root “root” --db_root_pw “mein_pwd” 2>&1 | /usr/bin/tee -a
egroupware
Waiting for egroupware container to restart …
mysql: unrecognized service
mysql: unrecognized service
update-rc.d: error: unable to read /etc/init.d/mysql
/usr/bin/php7.3 -d memory_limit=-1 /usr/share/egroupware/setup/setup-cli.php --setup-cmd-database sub_command=create_db ‘domain=default’ ‘db_type=mysqli’ ‘db_host=localhost’ ‘db_port=3306’ ‘db_name=egroupware’ ‘db_user=egroupware’ ‘db_pass=2bHP7qUE]0?|oMuB’ ‘db_root=root’ ‘db_root_pw=mein_pwd’ 'db_grant_host=localhost’
Can not create mysqli database egroupware on localhost:3306 for user egroupware!
Also habe ich erst auf Plesk nachgesehen. Da ist keine Datenbank mit Namen “Egroupware”
Auf der Konsole:
root# mysql --user=root --password=mein_pwd
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2985
Server version: 10.1.44-MariaDB-0ubuntu0.18.04.1 Ubuntu 18.04
Copyright © 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
MariaDB [(none)]> show databases;
±------------------------+
| Database |
±------------------------+
| apsc |
| egroupware |
| gallery_5 |
| gallery_a |
| horde |
| information_schema |
| mysql |
| performance_schema |
| phpmyadmin__SxhMMsKDvpJ |
| psa |
| wp_j6hig |
| wp_o1cn2 |
| wp_q0pku |
±------------------------+
13 rows in set (0.00 sec)
MariaDB [(none)]> drop database egroupware;
Query OK, 0 rows affected (0.40 sec)
MariaDB [(none)]> show databases;
±------------------------+
| Database |
±------------------------+
| apsc |
| egroupware |
| gallery_5 |
| gallery_a |
| horde |
| information_schema |
| mysql |
| performance_schema |
| phpmyadmin__SxhMMsKDvpJ |
| psa |
| wp_j6hig |
| wp_o1cn2 |
| wp_q0pku |
±------------------------+
13 rows in set (0.00 sec)
Ich bekomme weder Zugriff (sie ist ja schon da und braucht nicht neu angelegt werden), noch bekomme ich sie weg! Die Datenbank ist leer.
Es scheint, dass die erste Installation diese angelegt hat.