В сообщении от Вторник 20 Апрель 2004 11:11 вы написали: > >>>>> "Nick" == Nick S Grechukh writes: > >> но вот эта штука: sandcl -d usename:пароль@localhost:/classic > >> querynames \* говорит repository classic is broken: cannot initialise > >> sandbox at /var/cache/sandman/. > >> репозитария sisyphus.base вроде ж должно быть достаточно? > Если неочевидно, что же именно не так, можно запускать > sandcl с опцией -keepfailed, в таком разе песочница не уничтожается, > а ложится в виде loop-файла. Можно затем примонтировать ее в то же > место и повторить последнюю команду из sandd.dbg руками, чтобы понять, > что именно не так. в случае querynames keepfailed не срабатывает. по логам и исходникам разобрался в чем дело: воспроизводим эти команды руками и получаем file not found, что вполне естественно, т.к. /bin/rpm - нерабочий симлинк, да и библиотек нет. так что, как я понимаю, с rpm (не static) оно работать не будет. следовательно, репозитария RPMS.base недостаточно для sandman. отсюда предложение: из sandman вообще выкинуть поддержку не-статического rpm при инициализации песочницы. и включить пакет rpm-static в репозитарий base. (почему base: отмиррорить его реальнее чем классик, и он содержит все необходимое для сборки. таким образом использовать sandman смогут не только счастливые владельцы толстых каналов и полных зеркал. другой вариант, если бы sandman поддерживал метод ftp:). -- ------------------------- WBR, Nick S. Grechukh Refractory Trading House network administrator