[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