Ошибка запуска vestacp Starting vesta-php vesta-php после обновления ubuntu 16.04 до 18.04
Ошибка «/usr/local/vesta/php/sbin/vesta-php: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3′ not found (required by /usr/local/vesta/php/sbin/vesta-php)»:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
:~# systemctl status vesta.service ● vesta.service - LSB: starts the vesta control panel Loaded: loaded (/etc/init.d/vesta; generated) Active: failed (Result: exit-code) since Wed 2021-06-30 14:00:55 MSK; 1min 13s ago Docs: man:systemd-sysv-generator(8) Process: 4855 ExecStart=/etc/init.d/vesta start (code=exited, status=1/FAILURE) Tasks: 2 (limit: 2336) CGroup: /system.slice/vesta.service ├─777 nginx: master process /usr/local/vesta/nginx/sbin/vesta-nginx └─779 nginx: worker process Jun 30 14:00:55 194-..... systemd[1]: vesta.service: Found left-over process 779 (vesta-nginx) in control group while starting unit. Ignoring. Jun 30 14:00:55 194-..... systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies. Jun 30 14:00:55 194-..... systemd[1]: Starting LSB: starts the vesta control panel... Jun 30 14:00:55 194-..... vesta[4855]: * Starting vesta-nginx vesta-nginx Jun 30 14:00:55 194-..... vesta[4855]: ...done. Jun 30 14:00:55 194-..... vesta[4855]: * Starting vesta-php vesta-php Jun 30 14:00:55 194-..... vesta[4855]: /usr/local/vesta/php/sbin/vesta-php: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /usr/local/vesta/php/sbin/vesta-php) Jun 30 14:00:55 194-..... systemd[1]: vesta.service: Control process exited, code=exited status=1 Jun 30 14:00:55 194-..... systemd[1]: vesta.service: Failed with result 'exit-code'. Jun 30 14:00:55 194-..... systemd[1]: Failed to start LSB: starts the vesta control panel. |
Решение взято от сюда https://forum.vestacp.com/viewtopic.php?t=16787, и состоит в том, что бы добавить пакет в котором реализована совместимость curl3 и curl4 — https://launchpad.net/~xapienz/+archive/ubuntu/curl34.
Я добавил пакет и после обновил, т.к. curl у меня уже был установлен:
1 |
sudo add-apt-repository ppa:xapienz/curl34 |
1 |
sudo apt-get update |
1 |
sudo apt-get upgrade |
Запускаем vesta cp:
1 |
service vesta start |
Если ошибка осталась, то надо установить 3 версию curl и попробовать снова запустить vesta cp:
1 |
sudo apt install libcurl3/bionic |