The bug is not currently present in plucky, but my understanding is that it *could* happen in a future build. So, I have sponsored the change to both plucky and oracular.
** Description changed: [ Impact ] Running any arbitrary bpftrace commands in oracular, such as $ sudo bpftrace -l '*sleep*' fails with : CommandLine Error: Option 'debug-counter' registered more than once! LLVM ERROR: inconsistency in registered CommandLine options Aborted Making the package currently unusable there. [ Test Plan ] In an oracular fresh install, run $ sudo bpftrace -l '*sleep*' affected systems will output : CommandLine Error: Option 'debug-counter' registered more than once! LLVM ERROR: inconsistency in registered CommandLine options Aborted while a fixed system will show a list such as kfunc:vmlinux:__bpf_prog_array_free_sleepable_cb kfunc:vmlinux:__ia32_sys_clock_nanosleep kfunc:vmlinux:__ia32_sys_clock_nanosleep_time32 kfunc:vmlinux:__ia32_sys_nanosleep ... Note that bpftrace is a seeded package so you will not need to install it to run the tests above. [ Where problems could occur ] The patch changes a CMakeLists.txt to *always* link against shared LLVM libraries (because that is what we want). If we saw problems, it would most likely be in the package build itself. [ Other Info ] This issue only affects oracular. + Rationale for this patch explained on the bug report: + https://github.com/bpftrace/bpftrace/issues/1855#issuecomment-2463034672 + [ Original bug report ] In oracular, with bpftrace version 0.21.2-1ubuntu1, when I run any arbitrary bpftrace command such as $ sudo bpftrace -l '*sleep*' I get the following error: : CommandLine Error: Option 'debug-counter' registered more than once! LLVM ERROR: inconsistency in registered CommandLine options Aborted Making the package currently unusable in oracular. Possibly related upstream bug: https://github.com/bpftrace/bpftrace/issues/1855 ** Changed in: bpftrace (Ubuntu Oracular) Assignee: (unassigned) => Mate Kukri (mkukri) ** Changed in: bpftrace (Ubuntu Oracular) Importance: Undecided => Critical ** Changed in: bpftrace (Ubuntu Oracular) Status: New => In Progress ** Changed in: bpftrace (Ubuntu) Status: Confirmed => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2086104 Title: bpftrace is broken on Oracular To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bpftrace/+bug/2086104/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs