werwolfby / monitorrent

Automatic torrents downloader
Do What The F*ck You Want To Public License
509 stars 71 forks source link

Проблемы с playwright на Debian bookworm #396

Closed RazielMalah closed 1 year ago

RazielMalah commented 1 year ago

Дано:

root@DietPi:~# cat /etc/*release
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Пытаюсь установить monitorent по инструкции:

root@DietPi:~# playwright -V
Version 1.31.1
root@DietPi:~# playwright install --with-deps firefox
BEWARE: your OS is not officially supported by Playwright; installing dependencies for Ubuntu as a fallback.
Installing dependencies...
Сущ:1 https://deb.debian.org/debian bookworm InRelease                                                                                                                  
Сущ:2 https://deb.debian.org/debian bookworm-updates InRelease                                                                                                          
Пол:3 https://deb.debian.org/debian-security bookworm-security InRelease [48,0 kB]                                                                                      
Сущ:4 https://archive.raspberrypi.org/debian bullseye InRelease                                                                                                       
Сущ:5 https://deb.debian.org/debian bookworm-backports InRelease                                     
Сущ:6 https://repo.jellyfin.org/debian bookworm InRelease                         
Получено 48,0 kB за 9с (5 452 B/s)                                                                                                                                                
Чтение списков пакетов… Готово
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Заметьте, вместо «libfontconfig» выбирается «libfontconfig1»
Пакет ttf-ubuntu-font-family недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list

Пакет ttf-unifont недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  fonts-unifont

Пакет xfonts-cyrillic недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list

E: Для пакета «ttf-unifont» не найден кандидат на установку
E: Для пакета «xfonts-cyrillic» не найден кандидат на установку
E: Для пакета «ttf-ubuntu-font-family» не найден кандидат на установку
Failed to install browsers
Error: Installation process exited with code: 100

Если обновить playwright до последней версии 1.36.0, то получаем такое:

root@DietPi:~# playwright install --with-deps firefox
Installing dependencies...
Сущ:1 https://archive.raspberrypi.org/debian bullseye InRelease                                                                                  
Сущ:2 https://repo.jellyfin.org/debian bookworm InRelease                                                                                        
Сущ:3 https://deb.debian.org/debian bookworm InRelease                                                   
Сущ:4 https://deb.debian.org/debian bookworm-updates InRelease   
Сущ:5 https://deb.debian.org/debian-security bookworm-security InRelease
Сущ:6 https://deb.debian.org/debian bookworm-backports InRelease
Чтение списков пакетов… Готово
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Уже установлен пакет xvfb самой новой версии (2:21.1.7-3).
Уже установлен пакет fonts-noto-color-emoji самой новой версии (2.038-1).
Уже установлен пакет fonts-unifont самой новой версии (1:15.0.01-2).
Уже установлен пакет libfontconfig1 самой новой версии (2.14.1-4).
Уже установлен пакет libfreetype6 самой новой версии (2.12.1+dfsg-5).
Уже установлен пакет xfonts-scalable самой новой версии (1:1.0.3-1.3).
Уже установлен пакет fonts-liberation самой новой версии (1:1.07.4-11).
Уже установлен пакет fonts-ipafont-gothic самой новой версии (00303-23).
Уже установлен пакет fonts-wqy-zenhei самой новой версии (0.9.45-8).
Уже установлен пакет fonts-tlwg-loma-otf самой новой версии (1:0.7.3-1).
Уже установлен пакет fonts-freefont-ttf самой новой версии (20120503-10).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Failed to install browsers
Error: ERROR: Playwright does not support firefox on debian12-arm64

В ветке самого playwright есть подсказка ждать новой версии, но может подскажете иные пути решения?

RazielMalah commented 1 year ago

Исправлено в версии 1.37