@Wyatt8740 я возьму ваше слово для него. Я не есть какие-либо предложения, что делать в этом случае. Если вы найдете, не стесняйтесь добавить свой ответ или комментарий. (Или, если вам нужен ответ, но не знаю, как задать новый вопрос.) Если ответ zuberuber уже решил проблему, прошу добавить вывод команд на ваш вопрос: `команда sudo lshw -числовой -с видео`, `lsmod распечатывает " и " расширения xrandr -Q`, то ? Если ответ _has_ решить проблему, пожалуйста, примите это так будущих посетителей с подобной проблемой, знают, что? @Haxiel, Спасибо за быстрый ответ.Я пробовал с "судо установить ням питона certbot-Апач", как вы предположили, и обновить результат в вопрос .Пожалуйста, проверьте и дайте мне знать, что делать сейчас.

Жиль' в Python метод, безусловно, быстрее, но я решил просто закинуть в эту *Баш***+***СТД-одной-цели-инструменты* как общий льет воду на мельницу .. это, наверное, столько же о 'н' , как и все остальное... это имеет большое инициализации вещи, чтобы удовлетворить входных файлов, которые меньше, чем 64 КБ... в хэш инициализируется файл длины, и тогда каждый из 64-битных целых чисел последовательно добавляют к ней; в результате чего (ожидается) целочисленного переполнения.. до н. э. удалось сделать трюк...

# Этот скрипт читает 8196 8-байтовых блоков (64 Кб) из головы и хвоста файла
# Каждый 8-байт блока интерпретируется как беззнаковое 64-битный прямой порядок байтов целое число.
# Глава целых чисел и целых чисел хвост АР печатается в stdout; по одному элементу на строку.
#
# Инициализации: если файл меньше, чем 64К, рассчитать число без знака ИНЦ читать 
# ====
файл="$1"
 Флен=длина файла($(ду -б "$файл")) # 
 qlen=8 # ui64 длина в байтах
 ((Флен<qlen)) && выход 1 # файл слишком короткий -- выход 
 bmax=$((64*1024)) # байт конца читать (== байт максимум читать)
 ((Флен<bmax)) && ((bmax=фнсл)) # уменьшить байт максимальная длина файла 
 qмакс=$((bmax/qlen)) # ui64 конца читать (== ui64 Макс читать)
 (((qмакс*qlen)<bmax)) && ((bmax=(qмакс*qlen))) # округлить байт максимум (/8)
 хэш=$(Эхо $Флен |xxd по -п-у)
# 
# Главная
# ====
 для пропуска в 0 $((Флен-bmax)) ;делать
 хэш=$(DD если="$файл" БС=1 число=$bmax пропустить=$пропустить 2>/Дев/нуль |
 команда xxd-П-У -с 8 |
 { Эхо -э " сайт iBase=16 \н obase=10 \N шкала=0 \н хэш=$хэш \Н ouint=10000000000000000 "; \
 СЭД -ре "с/(..)(..)(..)(..)(..)(..)(..)(..)/хэш=(хэш+\8\7\6\5\4\3\2\1)%ouint/"; \
 Эхо "хэш"; } |БК)
сделано
 Эхо $хэш
#

# Выход:
16A6528E803325FF