Page 1 of 2

Панель устанавливается на CentOS 7, но не работает

Posted: Fri Oct 30, 2020 12:59 am
by jser
Пришлось переустанавливать сервер и панель заодно.
Если устанавливать панель с дополнительным репозиторием remi - установка прерывается сообщением о неудовлетворенных зависимостях PHP. Скрипт устанавливает 7.4, но php-common видит версии 5.6. Незадачка.
Если ставить панель без remi - вроде бы устанавливается, но сообщает об отсутствии некоторых файлов. После запуска вроде бы добавляет правила фаервола через веб-интерфейс. Но в итоге они отсутствуют по факту. Если добавлять их через консоль, система говорит, что команда v-add-firewall-rule ей незнакома. Если вводить команду с полным путем до файла - срабатывает. Но после перезагрузки оказывается, что правила не добавлены. Соответственно, теряется доступ через SSH, поскольку первым делом я меняю порт SSH, а панель по дефолту ставит его 22.
Плюс восстановление виртхостов из бекапа происходит только частично.файлы web восстанавливаются, но конфиги DNS - нет.
Пробовал установить панель несколько раз, в разной комплектации. Не завелась.
Жаль.

Re: Панель устанавливается на CentOS 7, но не работает

Posted: Fri Oct 30, 2020 12:50 pm
by grayfolk
jser wrote:
Fri Oct 30, 2020 12:59 am
Пришлось переустанавливать сервер и панель заодно.
Если устанавливать панель с дополнительным репозиторием remi - установка прерывается сообщением о неудовлетворенных зависимостях PHP. Скрипт устанавливает 7.4, но php-common видит версии 5.6. Незадачка.
Если ставить панель без remi - вроде бы устанавливается, но сообщает об отсутствии некоторых файлов. После запуска вроде бы добавляет правила фаервола через веб-интерфейс. Но в итоге они отсутствуют по факту. Если добавлять их через консоль, система говорит, что команда v-add-firewall-rule ей незнакома. Если вводить команду с полным путем до файла - срабатывает. Но после перезагрузки оказывается, что правила не добавлены. Соответственно, теряется доступ через SSH, поскольку первым делом я меняю порт SSH, а панель по дефолту ставит его 22.
Плюс восстановление виртхостов из бекапа происходит только частично.файлы web восстанавливаются, но конфиги DNS - нет.
Пробовал установить панель несколько раз, в разной комплектации. Не завелась.
Жаль.
viewtopic.php?p=83162#p83162

Re: Панель устанавливается на CentOS 7, но не работает

Posted: Fri Oct 30, 2020 3:46 pm
by jser
Установка без remi тоже не дает ничего хорошего. Правила фаервола в самой веб-морде отображаются как сохраненные, но реально не сохраняются. Или сохраняются, но не работают. Перегрузил сервер - и по SSH больше не войдешь. А если заодно порт веб-морды поменял - то и в панель тоже.

Re: Панель устанавливается на CentOS 7, но не работает

Posted: Fri Oct 30, 2020 3:51 pm
by grayfolk
jser wrote:
Fri Oct 30, 2020 3:46 pm
Установка без remi тоже не дает ничего хорошего.
Круто. А по ссылке-то ходили? Почитайте там первый пункт.
P.S. Вообще, несколько постов с вашей проблемой, можно было и поискать самому.

Re: Панель устанавливается на CentOS 7, но не работает

Posted: Fri Oct 30, 2020 4:31 pm
by jser
Ходил, читал.
Отключение remi - это первое, до чего я додумался. Раз есть проблема зависимостей при установке PHP - это самый очевидный способ избежать их.
Но на работу фаервола это не никак влияет.
На то, что бекапы восстанавливаются только частично - тоже.
В последнюю попытку установки наткнулся на еще одну проблему - после восстановления аккаунта из бекапа httpd с nginx'ом кричали, мол, конфигов виртхоста нет. Глянул - вот же они есть. Оказалось, что часть файлов виртхоста (юзера) принадлежит руту. Попробовал повосстанавливать другие бекапы - все повторилось. Пришлось ручками менять права.
Но все насмарку - после очередной перезагрузки порты SSH и самой панели оказались закрытыми.
Да, и пока не перезагрузил сервер, заметил, что со своими командами вида v-****-****, например, v-restore-user или v-add-firewall-rule, панель не дружит. Надо прописывать полный путь - /usr/local/vesta/bin/***.
Несколько лет ею пользовался - все ставилось и управлялось без особых проблем. А сечас пришлось переустанавливать сервер и наткнулся.

Re: Панель устанавливается на CentOS 7, но не работает

Posted: Fri Oct 30, 2020 4:59 pm
by grayfolk
jser wrote:
Fri Oct 30, 2020 4:31 pm
Ходил, читал.
Отключение remi - это первое, до чего я додумался. Раз есть проблема зависимостей при установке PHP - это самый очевидный способ избежать их.
Первый пункт:
grayfolk wrote:
Tue Sep 15, 2020 3:53 am
1. Install Remi repo
Install Remi repo. Install Remi repo!
Какое отключение?

Re: Панель устанавливается на CentOS 7, но не работает

Posted: Fri Oct 30, 2020 5:25 pm
by jser
По Вашей ссылке несколько пунктов. Третьим автор предлагает отключить все версии PHP. И я об этом же - о конфликтах зависимостей.
А после установки включать придется, если появится желание поставить несколько версий PHP. А оно почти наверняка появится, поскольку желающих ограничиться версией 5.4 на сегодня совсем немного.
Конфликты версий PHP при установке панели - это проблема, но решаемая.
И, повторюсь, на поведение фаервола это совсем никак не влияет. Толку Вам с того PHP, если нет доступа ни по SSH, ни в панель?

Re: Панель устанавливается на CentOS 7, но не работает

Posted: Fri Oct 30, 2020 5:49 pm
by grayfolk
jser wrote:
Fri Oct 30, 2020 5:25 pm
По Вашей ссылке несколько пунктов. Третьим автор предлагает отключить все версии PHP.
И затем включить нужную.
jser wrote:
Fri Oct 30, 2020 5:25 pm
Конфликты версий PHP при установке панели - это проблема, но решаемая.
Однако же, не видно, чтобы вы ее решили:
jser wrote:
Fri Oct 30, 2020 12:59 am
Если устанавливать панель с дополнительным репозиторием remi - установка прерывается сообщением о неудовлетворенных зависимостях PHP.
Далее:
jser wrote:
Fri Oct 30, 2020 12:59 am
Если ставить панель без remi - вроде бы устанавливается, но сообщает об отсутствии некоторых файлов. После запуска вроде бы добавляет правила фаервола через веб-интерфейс. Но в итоге они отсутствуют по факту. Если добавлять их через консоль, система говорит, что команда v-add-firewall-rule ей незнакома. Если вводить команду с полным путем до файла - срабатывает. Но после перезагрузки оказывается, что правила не добавлены. Соответственно, теряется доступ через SSH, поскольку первым делом я меняю порт SSH, а панель по дефолту ставит его 22.
То есть, c Remi вам установить не удалось, после чего возникли новые проблемы - вот вам и предложено решение.

А вообще, не вы первый с такой проблемой; решение дано, что делать - ваше дело.

P.S.
jser wrote:
Fri Oct 30, 2020 5:25 pm
По Вашей ссылке несколько пунктов. Третьим автор предлагает отключить все версии PHP.
Автор - это я. Ни разу не было, чтобы не получилось установить Весту.

Re: Панель устанавливается на CentOS 7, но не работает

Posted: Fri Oct 30, 2020 5:56 pm
by jser
Хорошо, уточню.
Установить удалось - без конфликтов. Что же до remi - имелось ввиду включить или выключить его для генерации сценария установки на сайте панели.
Но работать она не стала.
Отсюда и заголовок темы.

Re: Панель устанавливается на CentOS 7, но не работает

Posted: Fri Oct 30, 2020 7:10 pm
by grayfolk
jser wrote:
Fri Oct 30, 2020 5:56 pm
Хорошо, уточню.
Установить удалось - без конфликтов. Что же до remi - имелось ввиду включить или выключить его для генерации сценария установки на сайте панели.
Но работать она не стала.
Отсюда и заголовок темы.
А скажите, что за версия CentOS/провайдер?