Bug 44963 - несоответствие версий библиотек libxml version 2.9.10, с которой собрана nokogiri и loaded 2.9.12
Summary: несоответствие версий библиотек libxml version 2.9.10, с которой собрана noko...
Status: CLOSED FIXED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: nokogiri (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Малъ Скрылевъ
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-19 09:15 MSK by Gleb Kulikov
Modified: 2023-11-14 14:08 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gleb Kulikov 2023-01-19 09:15:42 MSK
WARNING: Nokogiri was built against libxml version 2.9.10, but has dynamically loaded 2.9.12
Traceback (most recent call last):
        2: from gen.rb:9:in `<main>'
        1: from gen.rb:9:in `each'
gen.rb:11:in `block in <main>': undefined method `text' for nil:NilClass (NoMethodError)
rake aborted!
Comment 1 Alexander Makeenkov 2023-02-20 16:34:34 MSK
Версии пакетов:
libxml2-2.9.12-alt1.p10.1
gem-nokogiri-1.11.1-alt1

Система:
ALT Workstation K 10.1 x86_64

Шаги воспроизведения:
# apt-get install nokogiri
$ cat > test.rb <<EOF
require 'nokogiri'
require 'open-uri'

doc = Nokogiri::HTML(URI.open('https://nokogiri.org/tutorials/installing_nokogiri.html'))

doc.css('nav ul.menu li a', 'article h2').each do |link|
  puts link.content
end
EOF

$ ruby test.rb

Получаемый результат:
WARNING: Nokogiri was built against libxml version 2.9.10, but has dynamically loaded 2.9.12
Meta
Installing Native Gems
Installing the ruby platform gem
Troubleshooting
Appendix A: The Compiler Toolchain

В сизифе не воспроизводится.
Comment 2 pav@altlinux.org 2023-11-14 14:08:58 MSK
Решено обновлением gem-nokogiri в репозотории p10 до версии
gem-nokogiri-1.13.8-alt1.1