Paul Johnson Mar 27, 2011 Install the RPM openbus-3.2.1. Note the documentation and examples are now in /usr/share/doc/openbugs-3.2.1 Copy the testscript.txt and Examples directory to someplace where user has write permission. Then test: $ OpenBUGS testscript.txt /usr/bin/OpenBUGSCli: error while loading shared libraries: libOpenBUGS.so: cannot enable executable stack as shared object requires: Permission denied That's an SELinux issue I have seen before. It pops up intermittently, I think the /usr/lib folder is under special protection, same error does not happen if OpenBUGS is installed in someother place, such as tmp or $HOME. Well, turn off SELINUX (or find a way to make an exception) [root@f14vb redhat]# setenforce Permissive Then it works $ OpenBUGS testscript.txt OpenBUGS version 3.2.1 rev 777 type 'modelQuit()' to quit OpenBUGS> OpenBUGS> OpenBUGS> model is syntactically correct OpenBUGS> data loaded OpenBUGS> model compiled OpenBUGS> model is initialized OpenBUGS> 5000 updates took 0 s OpenBUGS> monitor set OpenBUGS> monitor set OpenBUGS> monitor set OpenBUGS> 20000 updates took 1 s OpenBUGS> mean sd MC_error val2.5pc median val97.5pc start sample alpha0 106.6 3.629 0.02738 99.38 106.6 113.6 5001 20000 beta[1] 6.066 0.2433 0.001546 5.581 6.067 6.541 5001 20000 beta[2] 7.053 0.2547 0.002315 6.549 7.054 7.557 5001 20000 beta[3] 6.481 0.2429 0.001828 5.998 6.48 6.959 5001 20000 beta[4] 5.343 0.2536 0.002365 4.846 5.341 5.844 5001 20000 beta[5] 6.568 0.2451 0.001898 6.091 6.569 7.051 5001 20000 beta[6] 6.176 0.2427 0.001752 5.698 6.174 6.653 5001 20000 beta[7] 5.978 0.2427 0.001911 5.502 5.98 6.449 5001 20000 beta[8] 6.415 0.2451 0.001878 5.936 6.415 6.894 5001 20000 beta[9] 7.053 0.2565 0.00261 6.551 7.051 7.558 5001 20000 beta[10] 5.849 0.2436 0.001832 5.367 5.848 6.321 5001 20000 beta[11] 6.794 0.2491 0.002045 6.303 6.793 7.284 5001 20000 beta[12] 6.118 0.2432 0.001908 5.635 6.118 6.602 5001 20000 beta[13] 6.164 0.2426 0.001839 5.69 6.162 6.65 5001 20000 beta[14] 6.69 0.2465 0.00217 6.208 6.691 7.177 5001 20000 beta[15] 5.419 0.2549 0.002112 4.919 5.42 5.922 5001 20000 beta[16] 5.924 0.2418 0.001663 5.445 5.923 6.396 5001 20000 beta[17] 6.273 0.2421 0.001772 5.799 6.274 6.746 5001 20000 beta[18] 5.847 0.2445 0.002026 5.373 5.848 6.321 5001 20000 beta[19] 6.406 0.2454 0.00186 5.926 6.406 6.887 5001 20000 beta[20] 6.055 0.2436 0.001691 5.578 6.057 6.533 5001 20000 beta[21] 6.406 0.2424 0.001813 5.928 6.407 6.883 5001 20000 beta[22] 5.86 0.2442 0.001768 5.38 5.857 6.335 5001 20000 beta[23] 5.747 0.2475 0.001822 5.263 5.748 6.23 5001 20000 beta[24] 5.888 0.2459 0.001807 5.409 5.888 6.368 5001 20000 beta[25] 6.909 0.2521 0.002129 6.416 6.908 7.409 5001 20000 beta[26] 6.548 0.2448 0.001721 6.062 6.552 7.026 5001 20000 beta[27] 5.9 0.2443 0.001808 5.422 5.899 6.385 5001 20000 beta[28] 5.845 0.2434 0.001903 5.374 5.845 6.327 5001 20000 beta[29] 5.671 0.248 0.002003 5.181 5.671 6.156 5001 20000 beta[30] 6.13 0.2413 0.001391 5.658 6.13 6.606 5001 20000 sigma 6.097 0.4656 0.005451 5.271 6.065 7.094 5001 20000 OpenBUGS> OpenBUGS> [pauljohn@f14vb redhat]$ i ============================ Added info. According to a message in fedora-list by Daniel Walsh, who is the RedHat expert on SELINUX, this will selectively allow the program to run. Mr Walsh has been tirelessly helpful to me personally and many other clueless admins who stumble across SELinux issues. $ sudo semanage fcontext -a -t execmem_exec_t /usr/bin/OpenBUGS $ sudo restorecon /usr/bin/OpenBUGS I do not know for sure if this is also required. But I tried it first, and don't know how to undo it. $ sudo semanage fcontext -a -t execmem_exec_t /usr/lib/libOpenBUGS.so $ sudo restorecon /usr/lib/libOpenBUGS.so