Показано с 1 по 10 из 10

Тема: Перестал работать процесс получения сертификата Let's Encrypt

  1. #1
    Junior Member
    Регистрация
    15.03.2018
    Сообщений
    5

    По умолчанию Перестал работать процесс получения сертификата Let's Encrypt

    Добрый день,

    Перестал работать процесс получения сертификата Let's Encrypt.
    Создаю домен, выбираю новый Let's Encrypt сертификат, и статус сертификата постоянно висит "Процесс получения сертификата начат"
    Пробовал несколько создать, тоже самое.

    В логах вижу:

    PHP код:
    Apr 28 21:55:04 [7742:2479core_module EXTINFO Internal [letsencrypt][mydomain'func=domain&su=mydomain'
    Apr 28 21:55:04 [7742:2479core_module EXTINFO Internal [letsencrypt][mydomain'func=domain.record.edit&name=%5Facme%2Dchallenge.deploy.mydomain.com.&plid=&rtype=txt&sok=ok&su=mydomain&value=8471sQm03NKsj7%5FJstajEpKz%5F00lmnn1jyz0shXdzX4'
    Apr 28 21:55:04 [7742:2479core_module EXTINFO Internal [letsencrypt][mydomain'func=domain.record.edit&name=%5Facme%2Dchallenge.deploy.mydomain.com.&plid=&rtype=txt&su=mydomain&value=8471sQm03NKsj7%5FJstajEpKz%5F00lmnn1jyz0shXdzX4&out=devel'
    Apr 28 21:55:04 [7742:2479backtrace EXTINFO mgr_err::Missed::Missed(std::string const&, std::string const&) (lib/libmgr.so.5.148.0 0x4d) [*0x7fef2eeaf741]
    Apr 28 21:55:04 [7742:2479backtrace EXTINFO isppriv_action_dns::DomainRecordManagement::Get(isp_api::Session&, std::string const&) const (lib/ispmgr.so 0x2701) [*0x7fef2d3ab9f0]
    Apr 28 21:55:04 [7742:2479backtrace EXTINFO isp_api::FormAction::ModuleExecute(isp_api::Session&) const (lib/libispapi.so.5.148.0 0x120) [*0x7fef2d3abc83]
    Apr 28 21:55:04 [7742:2479backtrace EXTINFO isp_api::ModuleAction::Execute(isp_api::Session&) const (lib/libispapi.so.5.148.0 0x43) [*0x7fef2d3ade2d]
    Apr 28 21:55:04 [7742:2479backtrace EXTINFO isp_api::FormAction::Execute(isp_api::Session&) const (lib/libispapi.so.5.148.0 0x1cd) [*0x7fef2d3b576a]
    Apr 28 21:55:04 [7742:2479backtrace EXTINFO isp_api::Action::Run(isp_api::Session&) const (lib/libispapi.so.5.148.0 0x7a) [*0x7fef2d3b807b]
    Apr 28 21:55:04 [7742:2479backtrace EXTINFO isp_api::InternalCall(isp_api::BaseConnection const&, isp_api::Authen const&, isp_api::Action const&) (lib/libispapi.so.5.148.0 0x63b) [*0x7fef2e1df7e2]
    Apr 28 21:55:04 [7742:2479backtrace EXTINFO ??? (lib/libbase.so.5.148.0 0x0) [*0x7fef2d3b8032]
    Apr 28 21:55:04 [7742:2479backtrace EXTINFO isp_api::InternalCall(isp_api::BaseConnection const&, isp_api::Authen const&, isp_api::Action const&) (lib/libispapi.so.5.148.0 0x5f2) [*0x7fef2d3b9973]
    Apr 28 21:55:04 [7742:2479backtrace EXTINFO isp_api::InternalCall(isp_api::BaseConnection const&, isp_api::Authen const&, std::string const&, std::string const&) (lib/libispapi.so.5.148.0 0xa3) [*0x7fef2d3b9a2a]
    Apr 28 21:55:04 [7742:2479backtrace EXTINFO isp_api::InternalCall(isp_api::Session const&, std::string const&, std::string const&) (lib/libispapi.so.5.148.0 0x1a) [*0x7fef2ef7ab55]
    Apr 28 21:55:04 [7742:2479backtrace EXTINFO plugin_letsencrypt::Challenge(isp_api::Session const&, std::map<std::stringstd::stringstd::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >) (lib/ispmgr.so 0x13b5) [*0x7fef2ef7cb12]
    Apr 28 21:55:04 [7742:2479backtrace EXTINFO plugin_letsencrypt::CreateAllChallenges(isp_api::Session const&, std::list<plugin_letsencrypt::ChallengeDatastd::allocator<plugin_letsencrypt::ChallengeData> > const&, std::map<std::stringstd::stringstd::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >&) (lib/ispmgr.so 0x672) [*0x7fef1c0cdc32]
    Apr 28 21:55:04 [7742:2479backtrace EXTINFO isppriv_plugin_letsencrypt::ActionLetsencryptGetCert::Execute(isp_api::Session&) const (lib/letsencrypt_lite.so 0x1112) [*0x7fef2d3b576a]
    Apr 28 21:55:04 [7742:2479backtrace EXTINFO isp_api::Action::Run(isp_api::Session&) const (lib/libispapi.so.5.148.0 0x7a) [*0x7fef2d3b807b]
    Apr 28 21:55:04 [7742:2479backtrace EXTINFO isp_api::InternalCall(isp_api::BaseConnection const&, isp_api::Authen const&, isp_api::Action const&) (lib/libispapi.so.5.148.0 0x63b) [*0x7fef2e05d378]
    Apr 28 21:55:04 [7742:2479backtrace EXTINFO ispcore::ProcessRequest::ProcessApi1() (lib/libbase.so.5.148.0 0x208) [*0x7fef2e060880]
    Apr 28 21:55:04 [7742:2479backtrace EXTINFO ispcore::ProcessRequest::operator()() (lib/libbase.so.5.148.0 0x1580) [*0x7fef2e061510]
    Apr 28 21:55:04 [7742:2479backtrace EXTINFO mgr_thread::Handle::Impl<mgr_thread::List::Impl<ispcore::ProcessRequest> >::run() (lib/libbase.so.5.148.0 0x60) [*0x7fef2cfa6b6f]
    Apr 28 21:55:04 [7742:2479libmgr ERROR ErrorType'missed' Object'domain' Value''
    Apr 28 21:55:04 [7742:2479action EXTINFO Get message for error in action 'domain.record.edit' for level 30
    Apr 28 21
    :55:04 [7742:2479action EXTINFO Get message for error in action 'mgrerror_missed' for level 30
    Apr 28 21
    :55:04 [7742:2479action EXTINFO Get message for error in action 'domain.record.edit' for level 30
    Apr 28 21
    :55:04 [7742:2479action EXTINFO Get message for error in action 'letsencrypt.get.cert' for level 30
    Apr 28 21
    :55:04 [7742:2479action EXTINFO Get message for error in action 'msgerror' for level 30
    Apr 28 21
    :55:04 [7742:2479libmgr EXTINFO Thread 67273c828eb30109 finished
    Apr 28 21
    :55:04 [7742:2478backtrace EXTINFO mgr_client::Result::Result(mgr_xml::Xml const&, boolbool) (lib/libmgr.so.5.148.0 0x370) [*0x7fef2cfe7a96]
    Apr 28 21:55:04 [7742:2478backtrace EXTINFO mgr_client::Local::DoQuery(std::string const&) (lib/libmgr.so.5.148.0 0x5d6) [*0x7fef2cfe2e4b]
    Apr 28 21:55:04 [7742:2478backtrace EXTINFO mgr_client::Client::Query(std::string const&) (lib/libmgr.so.5.148.0 0x42b) [*0x7fef2cfe38aa]
    Apr 28 21:55:04 [7742:2478backtrace EXTINFO mgr_client::Client::Query(std::string const&, std::map<std::stringstd::stringstd::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >&) (lib/libmgr.so.5.148.0 0x1ea) [*0x7fef1c0c1651]
    Apr 28 21:55:04 [7742:2478backtrace EXTINFO isppriv_plugin_letsencrypt::LetsencryptVerifyThread::Process() (lib/letsencrypt_lite.so 0x3a1) [*0x7fef2e80d1d7]
    Apr 28 21:55:04 [7742:2478backtrace EXTINFO mgr_thread::SafeThread::operator()() (lib/libispcommonbase.so 0x7) [*0x7fef1c0b293f]
    Apr 28 21:55:04 [7742:2478backtrace EXTINFO mgr_thread::Handle::Impl<mgr_thread::List::Impl<isppriv_plugin_letsencrypt::LetsencryptVerifyThread> >::run() (lib/letsencrypt_lite.so 0x5f) [*0x7fef2cfa6b6f]
    Apr 28 21:55:04 [7742:2478backtrace EXTINFO ??? (lib/libmgr.so.5.148.0 0x0) [*0x7fef2f89ce25]
    Apr 28 21:55:04 [7742:2478backtrace EXTINFO ??? (/lib64/libpthread.so.0 0x0) [*0x7fef2f5ca34d]
    Apr 28 21:55:04 [7742:2478backtrace EXTINFO ??? (/lib64/libc.so.6 0x6d) [*(nil)]
    Apr 28 21:55:04 [7742:2478libmgr ERROR ErrorType'missed' Object'domain' Value''
    Apr 28 21:55:04 [7742:2478auxiliary ERROR Failed to process SafeThreadwe should rollbackReasonDomain with  '' does not exist 
    Apr 28 21
    :55:04 [7742:2478libmgr EXTINFO Thread 0340d6560be502a4 finished 
    Домен в логах заменил на mydomain

    Помогите разобраться в проблеме.

  2. #2
    Senior Member
    Регистрация
    09.04.2013
    Адрес
    Москва
    Сообщений
    1,946

    По умолчанию

    домен есть в разделе "Доменные имена" ?

  3. #3
    Junior Member
    Регистрация
    15.03.2018
    Сообщений
    5

    По умолчанию

    Да, домен есть, и сертификат это привязан к нему, пытался новый сделать, та же проблема. Я понимаю, что ошибка в том, что в базе есть домен пустой, или его нет, но вот как исправить?

  4. #4
    Support team Аватар для Dasha
    Регистрация
    03.11.2011
    Сообщений
    4,578

    По умолчанию

    Здравствуйте. Вы можете выпустить Let's Encrypt сертификат, не ставя галочку "Проверка через DNS". Либо попробовать добавить запись о домене в базу sqlite /usr/local/mgr5/etc/ispmgr.db в таблицу domain_auto.

  5. #5
    Junior Member
    Регистрация
    15.03.2018
    Сообщений
    5

    По умолчанию

    Даша, спасибо за ответ.
    Создал запрос на новый сертификат, без проверки ДНС, тоже самое.
    Но в логах увидел интересную деталь

    May 3 10:44:30 [7742:33935] core_security EXTINFO Strip dangerouse tags from 'В процессе получения Let's Encrypt сертификата mydomain.it_le1 произошла ошибка: <b>for domain mydomain.it</b></br><p><b>return code:</b>429</p></br><p><b>Details:</b>Error creating new authz :: too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limits/. Обратитесь к администратору' -> 'В процессе получения Let's Encrypt сертификата mydomain.it_le1 произошла ошибка: <b>for domain mydomain.it</b><p><b>return code:</b>429</p><p><b>Details:</b>Error creating new authz :: too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limits/. Обратитесь к администратору</p>'
    May 3 10:44:30 [7742:33935] libmgr EXTINFO Thread 6b35f6080751132c finished

    Но этот сертификат уже есть и выпущен.

    Так же есть ошибка:

    May 3 10:45:01 [7742:33945] core_module INFO Request [mgrctl][root] 'autosolve=on&datesolve=2018%2D05%2D03%2010%3A45%3 A00&elid=60&func=problems.solve&out=text'
    May 3 10:45:01 [7742:33945] core_module EXTINFO Internal [mgrctl][root] 'autosolve=on&elid=60&func=ispdns_slave'
    May 3 10:45:01 [7742:33945] backtrace EXTINFO mgr_err::Missed::Missed(std::string const&, std::string const&) (lib/libmgr.so.5.148.0 + 0x4d) [*0x7fef2c25fd91]
    May 3 10:45:01 [7742:33945] backtrace EXTINFO mgr_db::CustomTable::Assert(std::string const&) (lib/libmgrdb.so.5.148.0 + 0x71) [*0x7fef2d785e01]
    May 3 10:45:01 [7742:33945] backtrace EXTINFO ??? (lib/libdns.so.5.148.0 + 0x0) [*0x7fef2d4152f7]
    May 3 10:45:01 [7742:33945] backtrace EXTINFO isp_api::Problem::Execute(isp_api::Session&) const (lib/libispapi.so.5.148.0 + 0x1c7) [*0x7fef2d3b576a]
    May 3 10:45:01 [7742:33945] backtrace EXTINFO isp_api::Action::Run(isp_api::Session&) const (lib/libispapi.so.5.148.0 + 0x7a) [*0x7fef2d3b807b]
    May 3 10:45:01 [7742:33945] backtrace EXTINFO isp_api::InternalCall(isp_api::BaseConnection const&, isp_api::Authen const&, isp_api::Action const&) (lib/libispapi.so.5.148.0 + 0x63b) [*0x7fef2d3b9973]
    May 3 10:45:01 [7742:33945] backtrace EXTINFO isp_api::InternalCall(isp_api::BaseConnection const&, isp_api::Authen const&, std::string const&, std::string const&) (lib/libispapi.so.5.148.0 + 0xa3) [*0x7fef2d3b9a2a]
    May 3 10:45:01 [7742:33945] backtrace EXTINFO isp_api::InternalCall(isp_api::Session const&, std::string const&, std::string const&) (lib/libispapi.so.5.148.0 + 0x1a) [*0x7fef2d420ed4]
    May 3 10:45:01 [7742:33945] backtrace EXTINFO isp_api::ActionProblemsSolve::ProcessOne(isp_api:: Session&, std::string const&) const (lib/libispapi.so.5.148.0 + 0x2e4) [*0x7fef2d3bddbd]
    May 3 10:45:01 [7742:33945] backtrace EXTINFO isp_api::GroupAction::OneAction::Execute(isp_api:: Session&) const (lib/libispapi.so.5.148.0 + 0x6d) [*0x7fef2d3b576a]
    May 3 10:45:01 [7742:33945] backtrace EXTINFO isp_api::Action::Run(isp_api::Session&) const (lib/libispapi.so.5.148.0 + 0x7a) [*0x7fef2d3bf061]
    May 3 10:45:01 [7742:33945] backtrace EXTINFO isp_api::GroupAction::ModuleExecute(isp_api::Sessi on&) const (lib/libispapi.so.5.148.0 + 0x1021) [*0x7fef2d3abc83]
    May 3 10:45:01 [7742:33945] backtrace EXTINFO isp_api::ModuleAction::Execute(isp_api::Session&) const (lib/libispapi.so.5.148.0 + 0x43) [*0x7fef2d3b576a]
    May 3 10:45:01 [7742:33945] backtrace EXTINFO isp_api::Action::Run(isp_api::Session&) const (lib/libispapi.so.5.148.0 + 0x7a) [*0x7fef2d3b807b]
    May 3 10:45:01 [7742:33945] backtrace EXTINFO isp_api::InternalCall(isp_api::BaseConnection const&, isp_api::Authen const&, isp_api::Action const&) (lib/libispapi.so.5.148.0 + 0x63b) [*0x7fef2e05d378]
    May 3 10:45:01 [7742:33945] backtrace EXTINFO ispcore::ProcessRequest::ProcessApi1() (lib/libbase.so.5.148.0 + 0x208) [*0x7fef2e060880]
    May 3 10:45:01 [7742:33945] backtrace EXTINFO ispcore::ProcessRequest:perator()() (lib/libbase.so.5.148.0 + 0x1580) [*0x7fef2e061510]
    May 3 10:45:01 [7742:33945] backtrace EXTINFO mgr_thread::Handle::Impl<mgr_thread::List::Impl<is pcore::ProcessRequest> >::run() (lib/libbase.so.5.148.0 + 0x60) [*0x7fef2cfa6b6f]
    May 3 10:45:01 [7742:33945] backtrace EXTINFO ??? (lib/libmgr.so.5.148.0 + 0x0) [*0x7fef2f89ce25]
    May 3 10:45:01 [7742:33945] libmgr ERROR Error: Type: 'missed' Object: 'core_slaveserver' Value: '8'
    May 3 10:45:01 [7742:33945] dns WARNING Autosolve for domain failed. Reason: Type: 'missed' Object: 'core_slaveserver' Value: '8'
    May 3 10:45:01 [7742:33945] libmgr EXTINFO Thread cc392fb402772dfd finished

  6. #6
    Support team Аватар для Dasha
    Регистрация
    03.11.2011
    Сообщений
    4,578

    По умолчанию

    Вы просто превысили лимиты Let's Encrypt по количеству авторизаций. Временно, отключите все попытки выпуска сертификата. Повторите позже.

  7. #7
    Senior Member
    Регистрация
    20.11.2009
    Сообщений
    104

    По умолчанию

    А как это сделать?
    "Временно, отключите все попытки выпуска сертификата. Повторите позже. "

  8. #8
    Support team Аватар для Dasha
    Регистрация
    03.11.2011
    Сообщений
    4,578

    По умолчанию

    У www-домена отключить ssl либо подключить самоподписанный, из раздела ssl сертификаты удалить сертификат, который вызывает проблемы. Либо остановить крон на некоторое время на сервере.

  9. #9
    Junior Member
    Регистрация
    16.04.2013
    Адрес
    Moscow
    Сообщений
    4

    По умолчанию

    Добрый день.

    Та же самая проблема, но с абсолютно новыми доменами или доменами, которые давно на сервере.

    Сервер — vds с чистым ip. Работает уже полтора года без нареканий. Сейчас установлена последняя 5.160 Lite. Проблемы начались для не особо нужного сайта около двух месяцев назад. Не обратил внимания. Потом заметил, что не выдался сертификат для уже старого сайта, проблем с получением сертификата для которого никогда не было, продлевался автоматически без проблем. Всего на сервере семь сайтов. Сертификаты некоторых подходят к концу. Ради эксперимента, перенёс один из сайтов на другой сервер и запросил сертификат. Всё получилось без проблем. Удалил модуль Let`s Encrypt, обновил панель через yum update и снова установил модуль. Эффекта нет. Где посмотреть логи, к сожалению, не знаю.

    Подскажите, пожалуйста, возможное решение проблемы. Заранее спасибо!

  10. #10
    Senior Member Аватар для xsacha
    Регистрация
    29.06.2015
    Сообщений
    234

    По умолчанию

    Цитата Сообщение от Dasha Посмотреть сообщение
    У www-домена отключить ssl либо подключить самоподписанный, из раздела ssl сертификаты удалить сертификат, который вызывает проблемы. Либо остановить крон на некоторое время на сервере.
    А все это автоматизировать нельзя, чтобы не лесть в базу самому добавлять домен, искать задачу в кроне, про лимиты нечего не сказано в подсказках, хотя на сайте по выпуску сертификатов сказано, чтобы не было такого можно под одной учеткой делать сертификат и на несколько доменов до 2000 тыс за раз, так может вам рассмотреть нормальную работу получения, а не костыли предлагать каждый раз ? Проинформируйте работу данного модуля четко и ясно в подсказках тогда, чтобы не было лишних вопросов, ограничте выпуск сертификатов до 10 раз и потом сделайте уведомления, что при повторном выпуке сертификата лимит будет исчерпан и когда можно возобновить получение сертификата. Это же панель для хостинга, а не для одного пользователя где он должен бегать и искать все в интернете самостоятельно. Приведите наконец вид и информацию панели к одному виду, сколько можно часть читать в панели, часть по ссылкам информацию получать.
    В ISP Manager я новичек, но веб панелька мне однозначно нравится.

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •