[Comm] Re: strace
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_turbinal=2Eorg?=
Пт Мар 7 02:36:08 MSK 2003
On Fri, Mar 07, 2003 at 02:11:02AM +0300, Максим Коваленко wrote:
> AT> А strace слабо запустить?
> Поподробнее, если можно.
У вас была надпись: No such file or directory. Это стандартное
сообщение, которое генерируется функцией типа perror(3). Поскольку spec
файл существует и сомневаться в этом не приходится (права доступа роли
не играют, иначе вам скажут EACCES Permission denied), значит, возможно,
не найден ещё какой-то файл.
Поскольку доступ к файлам происходит через системные вызовы, есть
возможность проследить доступ к файлам с помощью утилиты strace(1).
Смотрим:
$ strace -e file rpm -bp spec.spec 2>&1 | less
Среди прочего видим:
execve("/usr/lib/rpm/rpmb", ["/usr/lib/rpm/rpmb", "-bp", "....spec"], [/* 50 vars */]) = -1 ENOENT (No such file or directory)
Это означает, что команда "rpm -bp" передает управление команде
"/usr/lib/rpm/rpmb -bp", но файла /usr/lib/rpm/rpmb не существует.
Чтобы этот файл появился и хорошо работал, нужно установить пакет
rpm-build.
> AT> Установите пакет rpm-build.
> Пакета с исходниками ядра. Как в предыдущем Мастере.
?
> AT> Это для специалистов, более или менее.
> Менее хотелось бы более.
Это дело наживное.
--
WBR, Alexey Tourbin
BIOZAK Ltd., Russia
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20030307/389ad6d9/attachment-0005.bin>
Подробная информация о списке рассылки community