Обновление certbot на Debian Jessie

Получите индексный дескриптор и старший/младший номер с помощью команды istatиз/proc/<pid>/object/a.out:

$ istat a.out
Inode 4694 on device 10/5       File
Protection: r-xr-xr--   Set UID 
Owner: 0(root)          Group: 0(system)
Link count:   1         Length 82411 bytes

Last updated:   Fri May  4 13:58:53 PDT 2018
Last modified:  Wed Nov 29 10:40:56 PST 2017
Last accessed:  Wed Sep  5 14:51:07 PDT 2018

Получить имя файловой системы по старшему/младшему номеру

$ ls -l /dev/* | grep 10, | grep ' 5 '
brw-rw----    1 root     system       10,  5 Jul 03 2017  /dev/hd2
crw-rw----    1 root     system       10,  5 Jul 03 2017  /dev/rhd2

$ df /dev/hd2
Filesystem    512-blocks      Free %Used    Iused %Iused Mounted on
/dev/hd2        10944512   2220824   80%    41861     4% /usr

Получить имя файла из индексного дескриптора

$ find /usr -inum 4694 -exec /bin/ls -l {} \;
-r-sr-xr--    1 root     system        82411 Nov 29 2017  /usr/sbin/inetd
0
13.06.2021, 21:30
3 ответа

Пакет python-certbot-apacheнедоступен для бэкпортов jessie -, вам необходимо обновить выпуск Debian до Stretch или Buster.

Поиск пакетов.

0
28.07.2021, 11:24

Вы пытаетесь заставить certbot -работать автоматически:https://github.com/certbot/certbot/blob/master/certbot-auto

Кроме того, он больше не поддерживается, и для него потребуется немного повозиться с зависимостями Python в Jessie и закомментировать некоторые проверки в самом скрипте, но я успешно использую это в системе Jessie, которая, к сожалению, не может быть еще не обновлен:

wget https://raw.githubusercontent.com/certbot/certbot/1.11.x/certbot-auto
chmod +x certbot-auto

in 894 add:
DEPRECATED_OS=0

in 1753 change:
Bootstrap To BootstrapDebCommon

Run: NO_SELF_UPGRADE=1./certbot-auto

Вызовите certbot -auto по его полному пути вместо certbot и envvar, также в вашем обновлении cron.

Остерегайтесь того, что это очень хакерский подход и, очевидно, может снова сломаться, если изменятся зависимости, пакеты или API. Это также НЕ получает (обновления безопасности )(и сама Джесси ).

0
28.07.2021, 11:24
apt-get install python-certbot-apache -t jessie-backports

обновит python-certbot-apache, если он уже установлен в более старой версии; использование глагола installне означает, что пакет будет установлен с нуля.

См. Обновляет ли команда sudo apt install уже установленное приложение?

0
28.07.2021, 11:24

Теги

Похожие вопросы