D: [iurt_root_command] urpmi error: Too many levels of recursion in macro expansion. It is likely caused by recursive macro declaration. examining synthesis file [/home/pterjan/build/chroot_tmp/pterjan/chroot_cauldron.x86_64.0.20250423111723_2232/var/lib/urpmi/synthesis.hdlist.core_release.cz] examining synthesis file [/home/pterjan/build/chroot_tmp/pterjan/chroot_cauldron.x86_64.0.20250423111723_2232/var/lib/urpmi/synthesis.hdlist.core_updates.cz] examining synthesis file [/home/pterjan/build/chroot_tmp/pterjan/chroot_cauldron.x86_64.0.20250423111723_2232/var/lib/urpmi/synthesis.hdlist.core_updates_testing.cz] would install instead of upgrade package kernel-desktop-6.6.87-1.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-desktop-devel-6.6.87-1.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-server-6.6.87-1.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-server-devel-6.6.87-1.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-linus-6.6.87-1.mga10.x86_64 would install instead of upgrade package kernel-linus-devel-6.6.87-1.mga10.x86_64 opening rpmdb (root=/home/pterjan/build/chroot_tmp/pterjan/chroot_cauldron.x86_64.0.20250423111723_2232, write=) selecting ocaml-sexplib-0.15.1-1.mga10.src requiring ocaml-dune[>= 2.0.0],ocaml-findlib,ocaml-num-devel,ocaml-parsexp-devel,ocaml-sexplib0-devel for ocaml-sexplib-0.15.1-1.mga10.src selecting ocaml-num-devel-1.5-1.mga10.x86_64 requiring ocaml-num[== 1.5-1.mga10] for ocaml-num-devel-1.5-1.mga10.x86_64 chosen ocaml-num-1.5-1.mga10.x86_64 for ocaml-num[== 1.5-1.mga10] selecting ocaml-num-1.5-1.mga10.x86_64 chosen ocaml-dune-3.17.2-2.mga10.x86_64 for ocaml-dune[>= 2.0.0] selecting ocaml-dune-3.17.2-2.mga10.x86_64 requiring ocaml-rpm-macros for ocaml-dune-3.17.2-2.mga10.x86_64 selecting ocaml-rpm-macros-5.3.0-5.mga10.noarch requiring ocaml[== 5.3.0-5.mga10] for ocaml-rpm-macros-5.3.0-5.mga10.noarch chosen ocaml-5.3.0-5.mga10.x86_64 for ocaml[== 5.3.0-5.mga10] selecting ocaml-5.3.0-5.mga10.x86_64 requiring ncurses-devel for ocaml-5.3.0-5.mga10.x86_64 chosen lib64ncurses-devel-6.5-20240831.1.mga10.x86_64 for ncurses-devel selecting lib64ncurses-devel-6.5-20240831.1.mga10.x86_64 requiring lib64ncurses++6[== 6.5-20240831.1.mga10] for lib64ncurses-devel-6.5-20240831.1.mga10.x86_64 chosen lib64ncurses++6-6.5-20240831.1.mga10.x86_64 for lib64ncurses++6[== 6.5-20240831.1.mga10] selecting lib64ncurses++6-6.5-20240831.1.mga10.x86_64 selecting ocaml-sexplib0-devel-0.17.0-4.mga10.x86_64 requiring ocaml-sexplib0[== 0.17.0-4.mga10] for ocaml-sexplib0-devel-0.17.0-4.mga10.x86_64 chosen ocaml-sexplib0-0.17.0-4.mga10.x86_64 for ocaml-sexplib0[== 0.17.0-4.mga10] selecting ocaml-sexplib0-0.17.0-4.mga10.x86_64 selecting ocaml-findlib-1.9.8-5.mga10.x86_64 selecting ocaml-parsexp-devel-0.15.0-3.mga9.x86_64 requiring ocaml(Caml)[== e08d53f2a9506f3dec0f68ba9b846df8],ocaml(CamlinternalFormatBasics)[== 8f8f634558798ee408df3c50a5539b15],ocaml(CamlinternalLazy)[== 5365fec4a58da3e2d8fa2186f77d9be4],ocaml(CamlinternalMod)[== 2004005091bc8a61fe26ab15e0fb28e4],ocaml(Sexplib0)[== 2c6d2dc73e878ccd97c61ea7b3b139a7],ocaml(Sexplib0__)[== c82a4bed4cf1f8a7e557dea3d219c984],ocaml(Sexplib0__Sexp)[== 669077daccd8c3f02758504e1d4ff384],ocaml(Sexplib0__Sexp_conv)[== 840da9f0a44f94f7889e14186f7ea219],ocaml(Sexplib0__Sexp_conv_grammar)[== 902dea820ffb9d88028a6add5f58215d],ocaml(Sexplib0__Sexp_grammar)[== b3d4f2eff2ce04a1bbff88b7bf11b33b],ocaml(Stdlib)[== 6d7bf11af14ea68354925f3a37387930],ocaml(Stdlib__Array)[== 622d88fad859d0d0f019e691fc4fa865],ocaml(Stdlib__Buffer)[== 4b09c9a6d0622bbf5a3829234b481822],ocaml(Stdlib__Bytes)[== 3d02c33317c0108c61e7a5eefa37519a],ocaml(Stdlib__Char)[== 62afe57b49defcc078960a68b9efbbee],ocaml(Stdlib__Either)[== 26845df28d19584687a38a1ab814c3f9],ocaml(Stdlib__Format)[== b6edb97b685819e873481fe05723c8bc],ocaml(Stdlib__Hashtbl)[== 34c0fdd524bf2a75e4d5af64a6d34401],ocaml(Stdlib__Int32)[== a71ea5238030770647165f659f80b1ab],ocaml(Stdlib__Lazy)[== 01430d340c028322c7247031a874e355],ocaml(Stdlib__Lexing)[== c9318c276ac7e383fd682c2dd06be434],ocaml(Stdlib__ListLabels)[== 63fab76118737c4747a803b14dc99450],ocaml(Stdlib__Obj)[== 25794d29f7f4018768ea900e331a2bf3],ocaml(Stdlib__Seq)[== b63511032211eae4b567ba313cd72962],ocaml(Stdlib__String)[== 097838f294457ecbb61ccbcf86cc6972],ocaml(Stdlib__Sys)[== 7726a14ce36f5c6c3abb04975cec748b],ocaml(Stdlib__Uchar)[== c0dde02a556a6d79e363ad365d165d57],ocaml-parsexp[== 0.15.0-3.mga9],ocamlx(CamlinternalLazy)[== 162669b09093ea11100da3962b876e9b],ocamlx(CamlinternalMod)[== b1cf5908bd32decae56ba9dbb3154081],ocamlx(Sexplib0__Sexp)[== 573f46544d3582ef5698e77441831931],ocamlx(Sexplib0__Sexp_conv)[== 9ce169132d488ffdd5a37adf1b2ded2e],ocamlx(Stdlib)[== 38e227ea48015bcdfb5d9a4f1cb2689a],ocamlx(Stdlib__Array)[== c17b2f7cf4a4cce9bfec4b26eec495f7],ocamlx(Stdlib__Buffer)[== ec734da0dbd1f4871a6e468dd99f1edb],ocamlx(Stdlib__Bytes)[== e596dc3e9601d184f8fb9caa16ebc39e],ocamlx(Stdlib__Char)[== 10c8fcef55e12a07a1c4ab479d07547d],ocamlx(Stdlib__Format)[== 252dee0ca8b365189f2ed175e3779e3c],ocamlx(Stdlib__ListLabels)[== d074a608df5cd9f20a61bba34f05eb15],ocamlx(Stdlib__String)[== 650b799d3032d2e3c133eae0b21c0f95],ocamlx(Stdlib__Sys)[== 5c3bb467dddca8a9684f29a499f12938] for ocaml-parsexp-devel-0.15.0-3.mga9.x86_64 no packages match ocamlx(Stdlib)[== 38e227ea48015bcdfb5d9a4f1cb2689a] (it is either in skip.list or already rejected) unselecting ocaml-parsexp-devel-0.15.0-3.mga9.x86_64 unselecting ocaml-sexplib-0.15.1-1.mga10.src unselecting ocaml-sexplib0-devel-0.17.0-4.mga10.x86_64 unselecting ocaml-findlib-1.9.8-5.mga10.x86_64 unselecting ocaml-dune-3.17.2-2.mga10.x86_64 unselecting ocaml-sexplib0-0.17.0-4.mga10.x86_64 unselecting ocaml-rpm-macros-5.3.0-5.mga10.noarch unselecting ocaml-5.3.0-5.mga10.x86_64 unselecting lib64ncurses-devel-6.5-20240831.1.mga10.x86_64 unselecting lib64ncurses++6-6.5-20240831.1.mga10.x86_64 adding a reason to already rejected package ocaml-parsexp-devel-0.15.0-3.mga9.x86_64: unsatisfied ocamlx(Stdlib)[== 38e227ea48015bcdfb5d9a4f1cb2689a] A requested package cannot be installed: ocaml-parsexp-devel-0.15.0-3.mga9.x86_64 (due to unsatisfied ocamlx(Stdlib)[== 38e227ea48015bcdfb5d9a4f1cb2689a]) opening rpmdb (root=/home/pterjan/build/chroot_tmp/pterjan/chroot_cauldron.x86_64.0.20250423111723_2232, write=) getting graph of dependencies for sorting sorting graph of dependencies rpms sorted by dependencies: ocaml-num-devel+ocaml-num selecting ocaml-num-devel-1.5-1.mga10.x86_64 requiring ocaml-num[== 1.5-1.mga10] for ocaml-num-devel-1.5-1.mga10.x86_64 chosen ocaml-num-1.5-1.mga10.x86_64 for ocaml-num[== 1.5-1.mga10] selecting ocaml-num-1.5-1.mga10.x86_64 transaction valid: remove= update=ocaml-num-devel,ocaml-num scheduled sets of transactions: remove=0= update=2=ocaml-num-devel,ocaml-num chrooted db version used by librpm is at least as good as non-rooted one installing ocaml-num-1.5-1.mga10.x86_64.rpm ocaml-num-devel-1.5-1.mga10.x86_64.rpm from /distrib/cauldron/x86_64/media/core/release starting installing packages opening rpmdb (root=/home/pterjan/build/chroot_tmp/pterjan/chroot_cauldron.x86_64.0.20250423111723_2232, write=1) created transaction for installing on /home/pterjan/build/chroot_tmp/pterjan/chroot_cauldron.x86_64.0.20250423111723_2232 (remove=0, install=0, upgrade=2) trans: scheduling update of ocaml-num-1.5-1.mga10.x86_64 (id=34176, file=/distrib/cauldron/x86_64/media/core/release/ocaml-num-1.5-1.mga10.x86_64.rpm) trans: scheduling update of ocaml-num-devel-1.5-1.mga10.x86_64 (id=34175, file=/distrib/cauldron/x86_64/media/core/release/ocaml-num-devel-1.5-1.mga10.x86_64.rpm) Preparing... ############################################# 1/2: ocaml-num ############################################# 2/2: ocaml-num-devel ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory workaround bug in rpmlib by removing /home/pterjan/build/chroot_tmp/pterjan/chroot_cauldron.x86_64.0.20250423111723_2232/var/lib/rpm/__db* While some packages may have been installed, there were failures. A requested package cannot be installed: ocaml-parsexp-devel-0.15.0-3.mga9.x86_64 (due to unsatisfied ocamlx(Stdlib)[== 38e227ea48015bcdfb5d9a4f1cb2689a]) EXITING (pid=2486012) I: [iurt_root_command] ERROR: urpmi