Description of problem: In spec file [0] there is libruby.so.%{ruby_version} where ruby_version = 2.2.1, but there should be still 2.2.0 used instead (/usr/lib64/libruby.so.2.2.0). Therefor systemtap doesn't work. [0] http://pkgs.fedoraproject.org/cgit/ruby.git/tree/ruby.spec#n581 Version-Release number of selected component (if applicable): ruby-2.2.1-9 How reproducible: 100% Steps to Reproduce: 1. stap -v ruby-exercise.stp 2. wait for a few seconds 3. Actual results: Pass 1: parsed user script and 110 library script(s) using 213596virt/31072res/3064shr/28484data kb, in 140usr/10sys/1862real ms. semantic error: while resolving probe point: identifier 'process' at /usr/share/systemtap/tapset/libruby.so.2.2.1.stp:33:7 source: process("/usr/lib*/libruby.so.2.2.1").mark("cmethod__entry") ^ semantic error: glob /usr/lib*/libruby.so.2.2.1 error (3) Expected results: Systemtap starts without errors and run Additional info:
ruby-2.2.1-10.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/ruby-2.2.1-10.fc22
Package ruby-2.2.1-10.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing ruby-2.2.1-10.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-4908/ruby-2.2.1-10.fc22 then log in and leave karma (feedback).
ruby-2.2.1-10.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.