We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Обновляем mariadb на примере Centos 7
Re: Обновляем mariadb на примере Centos 7
Всё вроде нормально, обновил, конфиги подправил что бы mariadb был виден как запущенный процесс, базы создаёт...
Осталось одно!
Server version: 10.7.3-MariaDB MariaDB Server
В списке баз данных VestaCP у каждой базы не считается размер:
Кто нибудь в курсе, как исправить? Хочется что бы было красиво...
Осталось одно!
Server version: 10.7.3-MariaDB MariaDB Server
В списке баз данных VestaCP у каждой базы не считается размер:
Кто нибудь в курсе, как исправить? Хочется что бы было красиво...
Re: Обновляем mariadb на примере Centos 7
Разобрался...
Посмотрел system.log, по нему было видно, что для второго юзера при запуске кроном bin/v-update-sys-queue disk выполняется v-update-databases-disk user2, а того же самого для admin не происходит.
Залез в data/queue/disk.pipe и там почему то нет вызова v-update-databases-disk admin...
В файл disk.pipe пишут:
Так и не понял на каком этапе и почему был пропущен v-update-databases-disk admin, предполагаю что удалил у юзера admin все базы (admin_default), потом создавал user2, после чего уже admin-у создал необходимые БД.
В общем проблема решена... Думаю что нужно при v-add-database проверять и добавлять в disk.pipe наличие v-update-databases-disk $user и добавлять при необходимости!
Посмотрел system.log, по нему было видно, что для второго юзера при запуске кроном bin/v-update-sys-queue disk выполняется v-update-databases-disk user2, а того же самого для admin не происходит.
Залез в data/queue/disk.pipe и там почему то нет вызова v-update-databases-disk admin...
В файл disk.pipe пишут:
Code: Select all
[root@cloud vesta]# find . -type f -exec grep -H 'disk.pipe' {} \;
./func/rebuild.sh: # Update disk pipe
./func/rebuild.sh: sed -i "/ $user$/d" $VESTA/data/queue/disk.pipe
./func/rebuild.sh: echo "$BIN/v-update-user-disk $user" >> $VESTA/data/queue/disk.pipe
./func/rebuild.sh: >> $VESTA/data/queue/disk.pipe
./func/rebuild.sh: >> $VESTA/data/queue/disk.pipe
./func/rebuild.sh: echo "$BIN/v-update-databases-disk $user" >> $VESTA/data/queue/disk.pipe
./bin/v-add-user:echo "$BIN/v-update-user-disk $user" >> $VESTA/data/queue/disk.pipe
./bin/v-add-user: echo "$BIN/v-update-web-domains-disk $user" >> $VESTA/data/queue/disk.pipe
./bin/v-add-user: echo "$BIN/v-update-mail-domains-disk $user" >> $VESTA/data/queue/disk.pipe
./bin/v-add-user: echo "$BIN/v-update-databases-disk $user" >> $VESTA/data/queue/disk.pipe
./bin/v-delete-user:sed -i "/ $user$/d" $VESTA/data/queue/disk.pipe
./install/vst-install-rhel.sh:touch $VESTA/data/queue/backup.pipe $VESTA/data/queue/disk.pipe \
./install/vst-install-ubuntu.sh:touch $VESTA/data/queue/backup.pipe $VESTA/data/queue/disk.pipe \
./install/vst-install-amazon.sh:touch $VESTA/data/queue/backup.pipe $VESTA/data/queue/disk.pipe \
./install/vst-install-debian.sh:touch $VESTA/data/queue/backup.pipe $VESTA/data/queue/disk.pipe \
./src/rpm/specs/vesta.spec:- updated disk.pipe
В общем проблема решена... Думаю что нужно при v-add-database проверять и добавлять в disk.pipe наличие v-update-databases-disk $user и добавлять при необходимости!
Re: Обновляем mariadb на примере Centos 7
CentOS 7.9.2009, PHP 7.4.29, 10.7.3-MariaDB
После обновления ОС, панели и MariaDB - не создаются базы данных в панели.
Выходит ошибка: Error: mariadb host localhost doesn't exist.
После ввода команды:
выходит ошибка: Error: db host exist
При этом, отрабатывается команда:
и в файле /usr/local/vesta/conf/mysql.conf создается строка, вида:
HOST='127.0.0.1' USER='root' ....
Подскажите вариант решения?
После обновления ОС, панели и MariaDB - не создаются базы данных в панели.
Выходит ошибка: Error: mariadb host localhost doesn't exist.
После ввода команды:
Code: Select all
v-add-database-host mysql localhost root мойпароль
При этом, отрабатывается команда:
Code: Select all
v-add-database-host mysql 127.0.0.1 root мойпароль
HOST='127.0.0.1' USER='root' ....
Подскажите вариант решения?