It seems that ldconfig produces that error because it tries to create aux_cache file in /tmp/iceccenvXXXXXX/var/cache/ldconfig. /usr/lib/icecc/icecc-create-env script doesn't create cache/ldconfig inside icecc environment directory. I added explicit creation of this directory to the script and it fixed my problem. I'm not sure it's right solution because earlier(before upgrade) the script worked perfectly without creating of cache/ldconfig directory: == BEGIN == --- /usr/lib/icecc/icecc-create-env 2010-04-22 11:50:41.000000000 +0400 +++ /usr/lib/icecc/icecc-create-env.new 2010-06-19 07:12:41.000000000 +0400 @@ -136,6 +136,7 @@ done
new_target_files= +mkdir -p $tempdir/var/cache/ldconfig for i in $target_files; do case $i in *=/*) == END ==