Чистая установка VestaCP

у меня есть частный сервер
я использую SSH для доступа к моему серверу
я удалил VestaCP (я использую http://vestacp.com/docs/#how-to-uninstall-vesta)
я использую UBUNTU 16.04 LTS

Я пытаюсь очистить vestaCP следующим методом:

apt-get remove --purge nginx apache2 apache2-utils apache2.2-common apache2-suexec-custom libapache2-mod-ruid2 libapache2-mod-rpaf libapache2-mod-fcgid bind9 idn mysql-server mysql-common mysql-client php5-common php5-cgi php5-mysql php5-curl libapache2-mod-php5 vsftpd mc exim4 exim4-daemon-heavy clamav-daemon flex dovecot-imapd dovecot-pop3d phpMyAdmin awstats webalizer jwhois rssh git spamassassin roundcube roundcube-mysql roundcube-plugins sudo bc ftp lsof ntpdate rrdtool dnsutils vesta vesta-nginx vesta-php

Затем я пытаюсь установить VestaCP как обычно:

curl -O http://vestacp.com/pub/vst-install.sh; bash vst-install.sh --nginx yes --apache yes --phpfpm no --named yes --remi yes --vsftpd yes --proftpd no --iptables yes --fail2ban yes --quota no --exim yes --dovecot yes --spamassassin yes --clamav yes --mysql yes --postgresql yes

Но у меня есть ошибка в mysql-server-5.7 как:

Ошибка mysql_upgrade со статусом выхода 11
dpkg: ошибка обработки пакета mysql-server-5.7

Как это исправить?


person Abdul Aziz Al Basyir    schedule 23.10.2017    source источник


Ответы (2)


Ниже приводится общий совет от VestaCP в их документации:

// Возможно, попробуйте также остановить mysql-server, apache2 и nginx, на случай, если они задержат удаление. Кроме того, можете ли вы опубликовать вывод/ошибки, если таковые имеются?

  1. Остановить службу Vesta
    service vesta stop

  2. Удалите пакеты vesta и репозиторий программного обеспечения
    RHEL/CentOS:
    yum remove vesta*
    rm -f /etc/yum.repos.d/vesta.repo

    Debian/Ubuntu:
    apt-get remove vesta*
    rm -f /etc/apt/sources.list.d/vesta.list

  3. Удалить каталог данных и cron
    rm -rf /usr/local/vesta

Честно говоря, если вы находитесь в точке, где вы можете очистить все эти файлы, возможно, будет проще переустановить операционную систему. В противном случае получите еще один VPS (виртуальный частный сервер) на ходу.
Установите Vesta на новый сервер, примените все резервные копии вашего веб-сайта (ов) и базы данных (баз), а затем установите / настройте любые службы (кроме Vesta) у вас была запущена на текущем сервере.

Если это совершенно исключено, вы можете узнать, какие именно пакеты он устанавливает, в зависимости от того, какую версию и дистрибутив Linux вы используете. Например, нажмите здесь для версии Ubuntu.

Прямо под if [ "$release" = '16.04' ]; then находится блок программного обеспечения, которое устанавливает скрипт apt-get.

person Community    schedule 05.06.2018
comment
Мне пришлось выполнить полную очистку, а не только удалить весту*: apt-get purge -y vesta* maria* libmysql* mysql* nginx apache2* exim* dovecot* && apt-get autoremove -y && rm -rf /etc/apache2 - person Zbyszek; 02.12.2020

Попробуйте использовать --force с командой установки или переустановите Ubuntu.

person shreyansh goel    schedule 11.11.2017
comment
Пожалуйста, не подписывайте свои сообщения. Для этого и нужен ваш профиль. - person ceejayoz; 11.11.2017