Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

Новая версия и сертификаты

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
34 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next
djmirbel
Posts: 17
Joined: Mon Jul 11, 2016 8:23 am

Os: Ubuntu 15x
Web: nginx + php-fpm
Re: Новая версия и сертификаты
  • Quote

Post by djmirbel » Mon Nov 22, 2021 7:34 pm

saya wrote: ↑
Tue Nov 02, 2021 9:32 am
Добрый день!

После обновления пропал выбор директории "SSL Home" (web -> edit -> под ssl support).

Обновил сертификат (думаю и простого сохранения хватит) и сервер стал адресоваться к public_html вместо public_shtml. А т.к. там редирект на shtml все зациклилось и на..бнулось)) Получил пару неприятных минут...
Помог откат на прошлую версию задание директории по новой (можно наверно и через настройки, но не надежно...)

Почините пожалуйста:)

а как сделать задание директории по новой
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Новая версия и сертификаты
  • Quote

Post by imperio » Tue Nov 23, 2021 10:14 am

а как сделать задание директории по новой
вы про doc root - измение корневой папки для файлов ?
Top

Randy
Posts: 44
Joined: Thu Sep 03, 2015 6:07 pm

Re: Новая версия и сертификаты
  • Quote

Post by Randy » Tue Nov 30, 2021 7:01 pm

imperio wrote: ↑
Fri Nov 12, 2021 4:22 pm
v-update-sys-vesta на линии 41 замените fi на if
и потвторите обновление

Code: Select all

v-update-sys-vesta-all
К сожалению все равно приходит от крона:

Code: Select all

/usr/local/vesta/bin/v-update-sys-vesta: line 41: syntax error near unexpected token `fi'
/usr/local/vesta/bin/v-update-sys-vesta: line 41: `fi [ "$package" = "vesta-ioncube" ]; then '
/usr/local/vesta/bin/v-update-sys-vesta: line 41: syntax error near unexpected token `fi'
/usr/local/vesta/bin/v-update-sys-vesta: line 41: `fi [ "$package" = "vesta-ioncube" ]; then '
/usr/local/vesta/bin/v-update-sys-vesta: line 41: syntax error near unexpected token `fi'
/usr/local/vesta/bin/v-update-sys-vesta: line 41: `fi [ "$package" = "vesta-ioncube" ]; then '
/usr/local/vesta/bin/v-update-sys-vesta: line 41: syntax error near unexpected token `fi'
/usr/local/vesta/bin/v-update-sys-vesta: line 41: `fi [ "$package" = "vesta-ioncube" ]; then '
/usr/local/vesta/bin/v-update-sys-vesta: line 41: syntax error near unexpected token `fi'
/usr/local/vesta/bin/v-update-sys-vesta: line 41: `fi [ "$package" = "vesta-ioncube" ]; then '
В 41 прописано if

Причем из консоли (SSH) команда v-update-sys-vesta-all ничего не выдает.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Новая версия и сертификаты
  • Quote

Post by imperio » Tue Nov 30, 2021 7:41 pm

скиньте вывод

Code: Select all

cat /usr/local/vesta/bin/v-update-sys-vesta
Top

Randy
Posts: 44
Joined: Thu Sep 03, 2015 6:07 pm

Re: Новая версия и сертификаты
  • Quote

Post by Randy » Wed Dec 01, 2021 8:40 am

imperio wrote: ↑
Tue Nov 30, 2021 7:41 pm
скиньте вывод

Code: Select all

cat /usr/local/vesta/bin/v-update-sys-vesta

Code: Select all

#!/bin/bash
# info: update vesta package/configs
# options: PACKAGE [VERSION]
#
# The function runs as rpm update trigger. It pulls shell script from vesta
# server and runs it.


#----------------------------------------------------------#
#                    Variable&Function                     #
#----------------------------------------------------------#

# Argument definition
package=$1

# Importing system environment
source /etc/profile

# Includes
source $VESTA/func/main.sh
source $VESTA/conf/vesta.conf


#----------------------------------------------------------#
#                    Verifications                         #
#----------------------------------------------------------#

# Checking arg number
check_args '1' "$#" 'PACKAGE'

valid=0
if [ "$package" = "vesta" ]; then
    valid=1
fi
if [ "$package" = "vesta-nginx" ]; then
    valid=1
fi
if [ "$package" = "vesta-php" ]; then
    valid=1
fi
if [ "$package" = "vesta-ioncube" ]; then 
    valid=1
fi
if [ "$package" = "vesta-softaculous" ]; then
    valid=1
fi
if [ $valid -eq 0 ]; then
    echo "Package $package is not valid"
    exit 1
fi

#----------------------------------------------------------#
#                       Action                             #
#----------------------------------------------------------#

if [ -n "$(command -v yum)" ]; then
    # Clean yum chache
    yum -q clean all

    # Define yum cmd
    yum="yum -q -y --noplugins --disablerepo=* --enablerepo=vesta"

    # Update vesta package
    $yum update $package > /dev/null 2>&1
    check_result $? "$package update failed" $E_UPDATE
else
    # Update repo
    apt-get update -o Dir::Etc::sourcelist="sources.list.d/vesta.list" \
        -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" -qq

    # Update vesta package
    apt-get install $package -qq > /dev/null 2>&1
    check_result $? "$package update failed" $E_UPDATE
fi


#----------------------------------------------------------#
#                       Vesta                              #
#----------------------------------------------------------#

# Logging
log_event "$OK" "$ARGUMENTS"

exit
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Новая версия и сертификаты
  • Quote

Post by imperio » Wed Dec 01, 2021 9:26 am

Причем из консоли (SSH) команда v-update-sys-vesta-all ничего не выдает.
Пустой вывод означает что в файле нет ошибок
Top

Randy
Posts: 44
Joined: Thu Sep 03, 2015 6:07 pm

Re: Новая версия и сертификаты
  • Quote

Post by Randy » Wed Dec 01, 2021 7:33 pm

imperio wrote: ↑
Wed Dec 01, 2021 9:26 am
Причем из консоли (SSH) команда v-update-sys-vesta-all ничего не выдает.
Пустой вывод означает что в файле нет ошибок
Ну тем не менее от крона ошибки идут.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Новая версия и сертификаты
  • Quote

Post by imperio » Wed Dec 01, 2021 7:37 pm

Попробуйте выполнить

Code: Select all

v-update-sys-vesta vesta-ioncube

Code: Select all

v-update-sys-vesta-all
Будут ли ошибки
Top

Randy
Posts: 44
Joined: Thu Sep 03, 2015 6:07 pm

Re: Новая версия и сертификаты
  • Quote

Post by Randy » Sun Dec 05, 2021 9:13 am

imperio wrote: ↑
Wed Dec 01, 2021 7:37 pm
Попробуйте выполнить

Code: Select all

v-update-sys-vesta vesta-ioncube

Code: Select all

v-update-sys-vesta-all
Будут ли ошибки
Ничего не выдало.

Прощу прощения, с другого сервера ошибки приходили :)
Top

gkir
Posts: 4
Joined: Mon Dec 06, 2021 8:53 am

Os: Debian 8x
Web: apache + nginx
Re: Новая версия и сертификаты
  • Quote

Post by gkir » Mon Dec 06, 2021 9:00 am

та же проблема несколько дней.

Через панель удаляю SSL, сохраняю, добавляю обратно и ... редактирование домена выдает
Error: Let's Encrypt validation status

- В /usr/local/vesta/bin/v-update-sys-vesta на строке 41 стоит if.
- Обновление прошло нормально
- v-update-sys-vesta-all и v-update-sys-vesta vesta-ioncube выдают 0 ошибок

v-add-letsencrypt-domain user userdomain.ru www.userdomain.ru
Error: Let's Encrypt validation status

НО если делать БЕЗ алиасов, то и через панель и через скрипт всё нормально

где чинить?

Если изучать лог /usr/local/vesta/log/letsencrypt.log то видно, что в первом ответе на запрос location: https://acme-v02.api.letsencrypt.org/acme/order/55/44
когда домен с алиасом - статус = pending
когда домен без алиаса - статус = ready

причем

Code: Select all

{
  "identifier": {
    "type": "dns",
    "value": "www.userdoamin.ru"
  },
  "status": "pending",
  "expires": "2021-12-09T05:01:04Z",
  "challenges": [
    {
      "type": "http-01",
      "status": "pending",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/78654/hgf",
      "token": "xurl7Dzsh-sdrefdsfdsftsd-PqCCW2FGI"
    },
    {
      "type": "dns-01",
      "status": "pending",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/8765/gfds",
      "token": "xurl7Dzsh-sdrefdsfdsftsd-PqCCW2FGI"
    },
    {
      "type": "tls-alpn-01",
      "status": "pending",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/78654/gfrds",
      "token": "xurl7Dzsh-sdrefdsfdsftsd-PqCCW2FGI"
    }
  ]
}
Last edited by gkir on Mon Dec 06, 2021 9:22 am, edited 1 time in total.
Top


Post Reply
  • Print view

34 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password