[devel] Запуск хэшера в предварительно chroot'е

Avramenko Andrew =?iso-8859-1?q?liksx_=CE=C1_mail=2Eru?=
Вт Май 30 16:39:06 MSD 2006


Добрый день!

Система такая: поскольку ALT не могу использовать основной системой, 
использую Red Hat, затем монтируется раздел с ALT'ом и делается chroot в 
эту директорию. Проблема возникает при попытке собрать пакет в хэшере:

[andrew на localhost SRPMS]$ hsh /home/andrew/hsh 
dansguardian-2.9.7.0-alt1.src.rpm

Components: hasher
Processing pkglists... hasher done
Processing srclists...  hasher done
Creating component releases... done
Updating global release file... done
Appending MD5Sum... hasher done
All your base are belong to us!!!
hasher-priv: initgroups: andrew: Operation not permitted
rmchroot: Failed to make devices.

Вполне возможно где-то побились права, но я не могу понять где.

Вот что пишет strace:


[pid 22790] getpid()                    = 22790
[pid 22790] bind(3, {sa_family=AF_INET, sin_port=htons(918), 
sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EACCES (Permission denied)
[pid 22790] connect(3, {sa_family=AF_INET, sin_port=htons(111), 
sin_addr=inet_addr("127.0.0.1")}, 16) = 0
[pid 22790] gettimeofday({1148987159, 82415}, NULL) = 0
[pid 22790] write(3, 
"\200\0\0008}!\205:\0\0\0\0\0\0\0\2\0\1\206\240\0\0\0\2"..., 60) = 60
[pid 22790] poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, 60000) = 1
[pid 22790] read(3, 
"\200\0\0\34}!\205:\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 400) = 32
[pid 22790] close(3)                    = 0
[pid 22790] setgroups32(14, [500, 10, 19, 22, 71, 80, 81, 83, 106, 36, 
37, 38, 501, 502]) = -1 EPERM (Operation not permitted)
[pid 22790] write(2, "hasher-priv: ", 13hasher-priv: ) = 13
[pid 22790] write(2, "initgroups: andrew", 18initgroups: andrew) = 18
[pid 22790] write(2, ": Operation not permitted", 25: Operation not 
permitted) = 25
[pid 22790] write(2, "\n", 1
)           = 1
[pid 22790] exit_group(1)               = ?
Process 22770 resumed


Буду благодарен за помощь.

---
С уважением,
Avramenko Andrew
R-Style. Technical support.



Подробная информация о списке рассылки Devel