Performing verification for Jammy.
I started a fresh jammy VM, and installed irqtop 2.6-2ubuntu3 with ruby-
curses 1.2.4-1build3, from -updates.
I then ran:
$ sudo irqtop
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in
`require': /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.0.0/curses.so:
undefined symbol: rb_safe_level -
/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.0.0/curses.so (LoadError)
from
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in
`require'
from /usr/lib/ruby/vendor_ruby/curses.rb:18:in `rescue in <top
(required)>'
from /usr/lib/ruby/vendor_ruby/curses.rb:14:in `<top (required)>'
from
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in
`require'
from
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in
`require'
from /usr/bin/irqtop:9:in `<main>'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in
`require': cannot load such file -- 3.0/curses.so (LoadError)
from
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in
`require'
from /usr/lib/ruby/vendor_ruby/curses.rb:16:in `<top (required)>'
from
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in
`require'
from
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in
`require'
from /usr/bin/irqtop:9:in `<main>'
irqtop fails to start with "undefined symbol: rb_safe_level -
/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.0.0/curses.so (LoadError)".
I then enabled -proposed, and installed ruby-curses
1.2.4-1ubuntu0.22.04.1 and tried:
jammy-test - irqtop - 2024-06-16 07:06:25 +0000
CPU0 CPU1 CPU2 CPU3
cpuUtil: 0.0 0.0 0.0 0.0 total CPU utilization %
%irq: 0.0 0.0 0.0 0.0 hardware IRQ CPU util%
%sirq: 0.0 0.0 0.0 0.0 software IRQ CPU util%
irqTotal: 4 5 2 6 total hardware IRQs
i 34: . . . 0 PCI-MSI 524289-edge
virtio0-input.0
i 36: . 0 . . PCI-MSI 524290-edge
virtio0-output.0
i 37: 0 . . . PCI-MSI 2097153-edge
virtio2-req.0
i 38: . 0 . . PCI-MSI 2097154-edge
virtio2-req.1
i 39: . . 0 . PCI-MSI 2097155-edge
virtio2-req.2
i LOC: 3 4 1 5 Local timer interrupts
i RES: 0 0 0 0 Rescheduling interrupts
i CAL: 1 1 0 0 Function call interrupts
s TIMER: 2 1 1 4
s NET_RX: 0 0 0 0
s TASKLET: 0 0 0 0
s SCHED: 2 2 1 4
s RCU: 0 0 0 1
Everything now works correctly. I poked around and tried various
features of irqtop, and display refresh works correctly, as well as
various command line parameters.
The package in -proposed fixes the issue. Happy to mark verified for
Jammy.
** Tags removed: verification-needed-jammy
** Tags added: verification-done-jammy
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1907932
Title:
drop rb_safe_level() from ruby-curses to fix irqtop from missing
symbols and deprecation warnings
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ruby-curses/+bug/1907932/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs