Почему wget перестает работать с «wget: ошибка поиска символа: wget: неопределенный символ: psl_str_to_utf8lower»?

В новой установке Ubuntu Linux 18.04 wget <URL> не работает,

wget: symbol lookup error: wget: undefined symbol: psl_str_to_utf8lower

Я проверил, что ресурс существует по URL, доступен через веб-браузер и может быть получен с помощью wget установки на других машинах.

Удаление wget и повторная установка через менеджер пакетов APT не решили проблему.

1
задан 29 October 2019 в 01:42

1 ответ

Как оказалось, libpsl не установлен, потому что это не явная зависимость wget, это кажется. Установка библиотеки с sudo apt-get install libpsl-dev решила мой вопрос.

<час>

Обновление

я встретился с проблемой снова о новой сессии и думал это странный. Я пытался удалить и переустановить и wget и libpsl-dev напрасно. После немного большего количества поиска я наткнулся на подсказку в этот ответ на несколько связанный вопрос : после выполнения ldd /usr/bin/wget, я видел, что wget связывался с копией libpsl, который является частью внешнего пакета, который я использую для проекта, я продолжаю работать (главное, я изменял свои переменные среды путем запущения скрипта после установки каждого внешнего пакета).

2
ответ дан 10 November 2019 в 20:02

Другие вопросы по тегам:

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