Поддержка Проблемы и решения Обновление через админку не работает

  • Здравствуйте,
    вот уже некоторое время wp желает обновиться — надпись в админке:
    «Доступен WordPress 5.2.2! Пожалуйста, обновитесь.»

    но при нажатии на кнопку «Обновить сейчас» вылезает надпись:

    «Обновить WordPress

    Warning: Произошла непредвиденная ошибка. Возможно, что-то не так с сайтом WordPress.org или с настройками вашего сервера. Если проблема не решится, обратитесь на форумы поддержки. (Не удалось установить защищённое соединение с WordPress.org. Пожалуйста, свяжитесь с администратором сервера.) in /www/mysite/wp-admin/includes/update.php on line 137
    Скачивание обновления из https:///release/ru_RU/wordpress-5.2.2.zip…

    Загрузка не удалась.: cURL error 6: Could not resolve host: downloads.wordpress.org

    Установка не удалась»

    и этот сайт downloads.wordpress.org в статусе 404 уже некоторое время…

    как это победить?

Просмотр 15 ответов — с 1 по 15 (всего 21)
  • Модератор Yui

    (@fierevere)

    永子

    обратиться в техническую поддержку хостинга с этим сообщением:

    Загрузка не удалась.: cURL error 6: Could not resolve host: downloads.wordpress.org

    вы также можете установить обновление вручную:

    скачать архив нужной версии тут — https://ru.wordpress.org/download/releases/
    удалить на хостинге папки wp-admin и wp-includes, заменить их из архива , а также перезаписать из архива .php файлы в корне сайта (с удалением осторожно, т.к. у вас лежать там может wp-config.php которого нет в архива, а также возможно еще что-то ваше).
    Зайти в админку, обновить БД (если будет предложено), а также переводы, плагины итп

    а причём тут тп хостинга, если хост обновлений лежит? 404 ведь у них, а не у меня

    видимо придётся обновляться вручную… 🙁

    странно, что такой монстр как wp попросту забил на сервер собственных обновлений

    Модератор Yui

    (@fierevere)

    永子

    А вас не смущает что «лежит» он только с вашего сайта ?
    А у миллионов других — все работает.
    На главной странице downloads.wordpress.org действительно 404, но там и не должно быть никакого содержимого.

    Зато файлы прекрасно скачиваются, попробуйте https://downloads.wordpress.org/release/ru_RU/wordpress-5.2.2.zip

    Модератор Yuri

    (@yube)

    Скачивание обновления из https:///release/ru_RU/wordpress-5.2.2.zip…

    Это что за адрес вообще?

    Модератор Yui

    (@fierevere)

    永子

    Это что за адрес вообще?

    я так понимаю, что это некорректно скопированый адрес, который должен выглядеть так, как в моем сообщении выше.

    адрес да, потрясающий… что выдаёт — то и скопировал

    но по ссылке https://downloads.wordpress.org/release/ru_RU/wordpress-5.2.2.zip действительно всё качается.

    
    [root@www /home/xm]# wget https://downloads.wordpress.org/release/ru_RU/wordpress-5.2.2.zip
    --2019-08-02 14:56:49--  https://downloads.wordpress.org/release/ru_RU/wordpress-5.2.2.zip
    Resolving downloads.wordpress.org (downloads.wordpress.org)... 198.143.164.250
    Connecting to downloads.wordpress.org (downloads.wordpress.org)|198.143.164.250|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 12855651 (12M) [application/zip]
    Saving to: 'wordpress-5.2.2.zip'
    
    wordpress-5.2.2.zip                                 100%[=================================================================================================================>]  12.26M  3.33MB/s    in 4.9s    
    
    2019-08-02 14:57:02 (2.49 MB/s) - 'wordpress-5.2.2.zip' saved [12855651/12855651]
    

    т.е. получается, что из консоли на этом же сервере я это качать могу, а из админки уже нет. может wp резолвит dns-ы через что-то своё?

    Модератор Yui

    (@fierevere)

    永子

    DNSы ресолвятся системно, WP только применяет свою связку сертификатов SSL

    впрочем, посмотрите то, что написал Юрий и мой комментарий ниже? Вы действительно неверно скопировали?
    Или у вас в WP каким-то образом (вирусы?) оказались повреждены адреса в скриптах?

    адреса в скриптах на вид нормальные, и о чудо.

    спустя 3 дня и после 150-го нажатия на кнопку он обновился, выдав 7 warning-ов «не удалось установить защищённое соединение с сайтом wordpress.org»

    Модератор Yui

    (@fierevere)

    永子

    т.е. все-таки кнопкой обновился? Возможно у вас действительно медленные DNS сервера указаны в системе, сейчас, когда вы скачали WP wget’ом, адрес закешировался, а в остальное время разрешение имен происходит медленно, что выдается таймаут. Возможно.

    не удалось установить защищённое соединение с сайтом wordpress.org

    У вас достаточно новое ПО на сервере? Curl, OpenSSL ?

    обновление тем — те же баги, только в профиль:

    Процесс обновления начался. На некоторых серверах он может занять какое-то время — пожалуйста, наберитесь терпения.

    Обновление темы Twenty Fifteen (1/4)
    Скачивание обновления из https://downloads.wordpress.org/theme/twentyfifteen.2.5.zip…
    При обновлении Twenty Fifteen произошла ошибка: Загрузка не удалась. cURL error 6: Could not resolve host: downloads.wordpress.org

    Обновление темы Twenty Nineteen (2/4)
    Скачивание обновления из https://downloads.wordpress.org/theme/twentynineteen.1.4.zip…
    При обновлении Twenty Nineteen произошла ошибка: Загрузка не удалась. cURL error 6: Could not resolve host: downloads.wordpress.org

    Обновление темы Twenty Seventeen (3/4)
    Скачивание обновления из https://downloads.wordpress.org/theme/twentyseventeen.2.2.zip…
    При обновлении Twenty Seventeen произошла ошибка: Загрузка не удалась. cURL error 6: Could not resolve host: downloads.wordpress.org

    Обновление темы Twenty Sixteen (4/4)
    Скачивание обновления из https://downloads.wordpress.org/theme/twentysixteen.2.0.zip…
    При обновлении Twenty Sixteen произошла ошибка: Загрузка не удалась. cURL error 6: Could not resolve host: downloads.wordpress.org

    Warning: Произошла непредвиденная ошибка. Возможно, что-то не так с сайтом WordPress.org или с настройками вашего сервера. Если проблема не решится, обратитесь на форумы поддержки. (Не удалось установить защищённое соединение с WordPress.org. Пожалуйста, свяжитесь с администратором сервера.) in /www/cityfarm.spb.ru/wp-includes/update.php on line 160

    Warning: Произошла непредвиденная ошибка. Возможно, что-то не так с сайтом WordPress.org или с настройками вашего сервера. Если проблема не решится, обратитесь на форумы поддержки. (Не удалось установить защищённое соединение с WordPress.org. Пожалуйста, свяжитесь с администратором сервера.) in /www/cityfarm.spb.ru/wp-includes/update.php on line 384

    Warning: Произошла непредвиденная ошибка. Возможно, что-то не так с сайтом WordPress.org или с настройками вашего сервера. Если проблема не решится, обратитесь на форумы поддержки. (Не удалось установить защищённое соединение с WordPress.org. Пожалуйста, свяжитесь с администратором сервера.) in /www/cityfarm.spb.ru/wp-includes/update.php on line 569
    Все обновления завершены

    Модератор Yui

    (@fierevere)

    永子

    Попробуйте в консоли
    dig downloads.wordpress.org

    Можете привести весь вывод
    Хотя больше всего интересует ;; Query time:

    [root@www /home/xm]# dig downloads.wordpress.org

    ; <<>> DiG 9.14.4 <<>> downloads.wordpress.org
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 51770
    ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

    ;; OPT PSEUDOSECTION:
    ; EDNS: version: 0, flags:; udp: 4096
    ; COOKIE: c45a174a6be7b32e (echoed)
    ;; QUESTION SECTION:
    ;downloads.wordpress.org. IN A

    ;; Query time: 2550 msec
    ;; SERVER: 192.168.1.254#53(192.168.1.254)
    ;; WHEN: Fri Aug 02 15:22:21 MSK 2019
    ;; MSG SIZE rcvd: 64

    [root@www /home/xm]# curl -V
    curl 7.65.3 (amd64-portbld-freebsd12.0) libcurl/7.65.3 OpenSSL/1.1.1a zlib/1.2.11 nghttp2/1.39.1
    Release-Date: 2019-07-19
    Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smtp smtps telnet tftp
    Features: alt-svc AsynchDNS GSS-API HTTP2 HTTPS-proxy IPv6 Kerberos Largefile libz NTLM NTLM_WB SPNEGO SSL TLS-SRP UnixSockets

    ПО свежайшее, недавно обновлённое.

    может он из-за обновлений съехал? freebsd 11.1 обновлялась до 12.0

    Модератор Yui

    (@fierevere)

    永子

    ;; QUESTION SECTION:
    ;downloads.wordpress.org. IN A

    как видите адрес не был получен, никакой.

    ;; Query time: 2550 msec

    возможно у вас сам по себе медленный сервер, но поскольку он «сдался» через 2.5 сек, то у вас неверно настроено ПО DNS сервера, в нормальных условиях DNS сервер должен сдаваться не ранее чем через 5-7 сек.

    Итого имеем — проблема у вас в DNS сервере

    варианты решения
    1. чинить ваш DNS сервер, на предмет таймаута
    2. использовать другие DNS сервера в /etc/resolv.conf
    1.1.1.1 — cloudflare
    8.8.8.8 — google
    9.9.9.9 — quad9
    77.88.8.8 — yandex

    только имейте ввиду, что если вы используете на сервере DHCP, то содержимое revolv.conf будет перезаписано настройками полученными через DHCP каждый раз при поднятии сетевого интерфейса, соответственно настраивать надо хуки dhcp клиента.

    А WordPress тут совсем непричем…

    Модератор Yui

    (@fierevere)

    永子

    libcurl/7.65.3 OpenSSL/1.1.1a
    это отлично, новье, хотя 1.1.1а по ветке является уязвимой версией (текущая 1.1.1с)

Просмотр 15 ответов — с 1 по 15 (всего 21)
  • Тема «Обновление через админку не работает» закрыта для новых ответов.