linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Huraaa for 2.5
@ 2003-05-13 22:54 Shawn
  2003-05-14  1:27 ` William Lee Irwin III
  0 siblings, 1 reply; 15+ messages in thread
From: Shawn @ 2003-05-13 22:54 UTC (permalink / raw)
  To: linux-kernel

Just a wahoo for all the kernel gods. I had forgotten what 2.5 does for
the desktop until I upgraded to rh9.0 and started using 2.4 again.

Thanks for all the awesome work!

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Huraaa for 2.5
  2003-05-13 22:54 Huraaa for 2.5 Shawn
@ 2003-05-14  1:27 ` William Lee Irwin III
  2003-05-14  1:52   ` odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5] Shawn
  0 siblings, 1 reply; 15+ messages in thread
From: William Lee Irwin III @ 2003-05-14  1:27 UTC (permalink / raw)
  To: Shawn; +Cc: linux-kernel

On Tue, May 13, 2003 at 05:54:22PM -0500, Shawn wrote:
> Just a wahoo for all the kernel gods. I had forgotten what 2.5 does for
> the desktop until I upgraded to rh9.0 and started using 2.4 again.
> Thanks for all the awesome work!

Good to hear a success report, most of what I get here seem to be bugs. =)


-- wli

^ permalink raw reply	[flat|nested] 15+ messages in thread

* odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]
  2003-05-14  1:27 ` William Lee Irwin III
@ 2003-05-14  1:52   ` Shawn
  2003-05-14  2:01     ` William Lee Irwin III
                       ` (5 more replies)
  0 siblings, 6 replies; 15+ messages in thread
From: Shawn @ 2003-05-14  1:52 UTC (permalink / raw)
  To: William Lee Irwin III; +Cc: linux-kernel, Andrew Morton

[-- Attachment #1: Type: text/plain, Size: 1441 bytes --]

Not to get away from the praise too much, but I have a rpm/db4 problem
that seems to be related to the kernel. before I started backing out
parts of 69-mm4, I just wanted to figure out /which/ parts to try
backing out.

As root, I basically can't use rpm at all. I think it's select() related
as strace shows it timing out. The odd thing is that it works great as a
non-privileged user.

2.5.69-mm4, otherwise mostly stock rh90 setup.

[root@www root]# rpm -qi iptables
rpmdb: unable to join the environment
error: db4 error(11) from dbenv->open: Resource temporarily unavailable
error: cannot open Packages index using db3 - Resource temporarily
unavailable (11)
error: cannot open Packages database in /var/lib/rpm
package iptables is not installed
[root@www root]#

The following is what strace shows. A full trace is attached.
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
select(0, NULL, NULL, NULL, {3, 0})     = 0 (Timeout)
select(0, NULL, NULL, NULL, {6, 0})     = 0 (Timeout)
select(0, NULL, NULL, NULL, {9, 0})     = 0 (Timeout)


On Tue, 2003-05-13 at 20:27, William Lee Irwin III wrote:
> On Tue, May 13, 2003 at 05:54:22PM -0500, Shawn wrote:
> > Just a wahoo for all the kernel gods. I had forgotten what 2.5 does for
> > the desktop until I upgraded to rh9.0 and started using 2.4 again.
> > Thanks for all the awesome work!
> 
> Good to hear a success report, most of what I get here seem to be bugs. =)


[-- Attachment #2: rpm-root.txt --]
[-- Type: text/plain, Size: 84269 bytes --]

execve("/bin/rpm", ["rpm", "-qi", "iptables"], [/* 32 vars */]) = 0
uname({sys="Linux", node="www.enodev.com", ...}) = 0
brk(0)                                  = 0x8069000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=82290, ...}) = 0
old_mmap(NULL, 82290, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40017000
close(3)                                = 0
open("/usr/lib/librpm-4.2.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\233\0\0004\0\0\0\210\210\4\0\0\0\0\0004\0 \0\3\0(\0\27\0\26\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0h^\4\0h^\4\0\5\0\0\0\0\20\0\0\1\0\0\0\0`\4\0\0`\4\0\0`\4\0\254\'\0\0\324\337\0\0\6\0\0\0\0\20\0\0\2\0\0\0p~\4\0p~\4\0p~\4\0\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0\t\2\0\0n\2\0\0\377\1\0\0L\1\0\0\260\0\0\0\263\0\0\0\314\1\0\0\241\1\0\0006\1\0\0&\1\0\0\0\0\0\0\'\0\0\0\277\1\0\0005\2\0\0\0\0\0\0\0\0\0\0l\2\0\0\0\0\0\0\0\0\0\0004\2\0\0P\2\0\0\\\2\0\0F\2\0\0\266\0\0\0\0\0\0\0005\0\0\0\374\0\0\0\337\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\250\0\0\0g\0\0\0g\1\0\0\0\0\0\0\251\1\0\0\304\0\0\0\0\0\0\0\20\2\0\0[\2\0\0\354\1\0\0\303\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0:\0\0\0=\2\0\0\0\0\0\0\236\0\0\0\206\1\0\0009\0\0\0\340\0\0\0\0\0\0\0\0\0\0\0\271\0\0\0J\1\0\0\0\0\0\0\267\1\0\0I\1\0\0\0\0\0\0\0\0\0\0\36\0\0\0\335\1\0\0\346\0\0\0\354\0\0\0001\1\0\0\0\0\0\0i\2\0\0\367\1\0\0\0\0\0\0:\1\0\0\0\0\0\0\316\0\0\0y\0\0\0\0\0\0\0\32\2\0\0\7\2\0\0\0\0\0\0\202\0\0\0\320\0\0\0\223\0\0\0h\2\0\0\345\0\0\0\33\1\0\0\0\0\0\0\276\1\0\0\311\1\0\0\315\1\0\0\0\0\0\0D\2\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=298016, ...}) = 0
old_mmap(NULL, 344020, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002c000
old_mmap(0x40072000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x46000) = 0x40072000
old_mmap(0x40075000, 45012, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40075000
close(3)                                = 0
open("/usr/lib/librpmdb-4.2.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300|\1\0004\0\0\0\330\263\r\0\0\0\0\0004\0 \0\4\0(\0\30\0\27\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\304\203\r\0\304\203\r\0\5\0\0\0\0\20\0\0\1\0\0\0\340\203\r\0\340\223\r\0\340\223\r\0\24/\0\0\240U\0\0\6\0\0\0\0\20\0\0\2\0\0\0P\234\r\0P\254\r\0P\254\r\0\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0P\345td\24\203\r\0\24\203\r\0\24\203\r\0\34\0\0\0\34\0\0\0\4\0\0\0\4\0\0\0\7\4\0\0\324\5\0\0K\4\0\0$\5\0\0\236\3\0\0\0\0\0\0\367\4\0\0\241\0\0\0\0\0\0\0\0\0\0\0f\5\0\0\270\3\0\0]\5\0\0\347\3\0\0\0\0\0\0[\5\0\0\0\0\0\0\336\4\0\0\266\0\0\0\0\0\0\0\237\4\0\0\0\0\0\0\0\0\0\0003\1\0\0\251\4\0\0\332\0\0\0\0\0\0\0003\4\0\0\0\0\0\0m\5\0\0\0\0\0\0\0\0\0\0?\5\0\0\256\4\0\0\212\5\0\0\204\5\0\0!\2\0\0009\0\0\0\223\5\0\0z\4\0\0>\5\0\0\230\3\0\0\313\5\0\0Y\2\0\0\365\4\0\0l\5\0\0\0\0\0\0}\5\0\0\203\5\0\0\0\0\0\0\242\0\0\0\252\5\0\0\0\0\0\0\310\5\0\0\265\3\0\0\0\0\0\0\254\2\0\0V\2\0\0\0\0\0\0\310\4\0\0\0\0\0\0\0\0\0\0\205\5\0\0c\0\0\0A\5\0\0c\1\0\0\0\0\0\0\207\3\0\0K\5\0\0\213\2\0\0\0\0\0\0\237\5\0\0\225\3\0\0\0\0\0\0\311\5\0\0\317\5\0\0\347\2\0\0\\\1\0\0^\4\0\0X\3\0\0q\5\0\0\0\0\0\0\23\4\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=898968, ...}) = 0
old_mmap(NULL, 911744, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40080000
old_mmap(0x40159000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd8000) = 0x40159000
old_mmap(0x4015d000, 6528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4015d000
close(3)                                = 0
open("/usr/lib/librpmio-4.2.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\300\0\0004\0\0\0\30S\5\0\0\0\0\0004\0 \0\4\0(\0\30\0\27\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0l\354\4\0l\354\4\0\5\0\0\0\0\20\0\0\1\0\0\0\0\360\4\0\0\360\4\0\0\360\4\0004b\0\0|\356\0\0\6\0\0\0\0\20\0\0\2\0\0\0\250I\5\0\250I\5\0\250I\5\0\350\0\0\0\350\0\0\0\6\0\0\0\4\0\0\0P\345td$\353\4\0$\353\4\0$\353\4\0,\0\0\0,\0\0\0\4\0\0\0\4\0\0\0\t\2\0\0\371\2\0\0\304\1\0\0]\1\0\0\313\2\0\0\0\0\0\0\'\2\0\0)\1\0\0\216\1\0\0.\2\0\0\204\1\0\0=\2\0\0\32\2\0\0\236\2\0\0\214\1\0\0\0\0\0\0\352\1\0\0\23\2\0\0\0\0\0\0\307\2\0\0#\2\0\0\275\1\0\0\0\0\0\0g\0\0\0\361\2\0\0\347\2\0\0+\1\0\0\0\0\0\0z\2\0\0+\2\0\0p\1\0\0t\2\0\0\302\2\0\0K\2\0\0\222\1\0\0i\1\0\0\264\1\0\0\230\1\0\0n\2\0\0\0\0\0\0\251\2\0\0\337\2\0\0\367\0\0\0\0\0\0\0\0\0\0\0\315\2\0\0~\1\0\0\340\1\0\0\0\0\0\0\207\1\0\0\0\0\0\0\0\0\0\0\7\1\0\0(\0\0\0\0\0\0\0\362\2\0\0\266\1\0\0t\1\0\0\351\1\0\0s\1\0\0\0\0\0\0\326\0\0\0\234\1\0\0001\2\0\0\21\1\0\0\255\2\0\0r\0\0\0\272\1\0\0\331\2\0\0\0\0\0\0\206\2\0\0\263\2\0\0\331\1\0\0\361\1\0\0$\2\0\0\221\1\0\0\0\0\0\0\261\2\0\0\263\1\0\0\10\2\0\0\0\0\0\0\206\1\0\0P\2\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=349912, ...}) = 0
old_mmap(NULL, 384636, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4015f000
old_mmap(0x401ae000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4f000) = 0x401ae000
old_mmap(0x401b5000, 32380, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401b5000
close(3)                                = 0
open("/usr/lib/libpopt.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\24\0\0004\0\0\0xe\0\0\0\0\0\0004\0 \0\3\0(\0\27\0\26\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0008b\0\0008b\0\0\5\0\0\0\0\20\0\0\1\0\0\0@b\0\0@r\0\0@r\0\0l\2\0\0p\2\0\0\6\0\0\0\0\20\0\0\2\0\0\0\360b\0\0\360r\0\0\360r\0\0\310\0\0\0\310\0\0\0\6\0\0\0\4\0\0\0a\0\0\0i\0\0\0\0\0\0\0/\0\0\0\0\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0=\0\0\0\0\0\0\0-\0\0\0T\0\0\0\0\0\0\0Q\0\0\0\0\0\0\0,\0\0\0e\0\0\0S\0\0\0D\0\0\0V\0\0\0N\0\0\0\0\0\0\0F\0\0\0\0\0\0\0\0\0\0\0\'\0\0\0Y\0\0\0_\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0M\0\0\0Z\0\0\0`\0\0\0\0\0\0\0A\0\0\0\\\0\0\0^\0\0\0b\0\0\0d\0\0\0005\0\0\0\0\0\0\0f\0\0\0\0\0\0\0\37\0\0\0>\0\0\0I\0\0\0W\0\0\0\0\0\0\0G\0\0\0\"\0\0\0?\0\0\0]\0\0\0\0\0\0\0\0\0\0\0g\0\0\0K\0\0\0008\0\0\0\0\0\0\0001\0\0\0[\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0a\0\0\0\0\0\0\0X\0\0\0&\0\0\0\0\0\0\0003\0\0\0C\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=26896, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401bd000
old_mmap(NULL, 29872, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401be000
old_mmap(0x401c5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x401c5000
close(3)                                = 0
open("/usr/lib/libelf.so.1", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\214\33\0\0004\0\0\0X\357\0\0\0\0\0\0004\0 \0\4\0(\0\31\0\30\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\30\354\0\0\30\354\0\0\5\0\0\0\0\20\0\0\1\0\0\0 \354\0\0 \374\0\0 \374\0\0P\2\0\0l\2\0\0\6\0\0\0\0\20\0\0\2\0\0\0\360\354\0\0\360\374\0\0\360\374\0\0\330\0\0\0\330\0\0\0\6\0\0\0\4\0\0\0P\345td\340\352\0\0\340\352\0\0\340\352\0\0,\0\0\0,\0\0\0\4\0\0\0\4\0\0\0\203\0\0\0\232\0\0\0005\0\0\0\220\0\0\0?\0\0\0`\0\0\0\0\0\0\0c\0\0\0002\0\0\0\0\0\0\0S\0\0\0\'\0\0\0}\0\0\0\0\0\0\0y\0\0\0\201\0\0\0\0\0\0\0\0\0\0\0\200\0\0\0\0\0\0\0\177\0\0\0K\0\0\0009\0\0\0\206\0\0\0o\0\0\0\217\0\0\0j\0\0\0\"\0\0\0\214\0\0\0\210\0\0\0n\0\0\0\0\0\0\0W\0\0\0Y\0\0\0A\0\0\0\0\0\0\0\0\0\0\0u\0\0\0007\0\0\0\203\0\0\0Q\0\0\0004\0\0\0h\0\0\0N\0\0\0F\0\0\0\0\0\0\0=\0\0\0\0\0\0\0003\0\0\0\0\0\0\0x\0\0\0\0\0\0\0C\0\0\0U\0\0\0\231\0\0\0\0\0\0\0\0\0\0\0\204\0\0\0\0\0\0\0\230\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\225\0\0\0;\0\0\0M\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Z\0\0\0\0\0\0\0<\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=62272, ...}) = 0
old_mmap(NULL, 65164, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401c6000
old_mmap(0x401d5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe000) = 0x401d5000
close(3)                                = 0
open("/lib/tls/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`?\0\0004\0\0\0\2544\1\0\0\0\0\0004\0 \0\7\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0\340\0\0\0\340\0\0\0\5\0\0\0\4\0\0\0\3\0\0\0S\237\0\0S\237\0\0S\237\0\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\240\240\0\0\240\240\0\0\5\0\0\0\0\20\0\0\1\0\0\0\240\240\0\0\240\260\0\0\240\260\0\0\360\2\0\0t#\0\0\6\0\0\0\0\20\0\0\2\0\0\0\244\241\0\0\244\261\0\0\244\261\0\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\24\1\0\0\24\1\0\0\24\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345tdh\237\0\0h\237\0\0h\237\0\0,\0\0\0,\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\24\0\0\0\31\2\0\0007\1\0\0\0\0\0\0G\0\0\0\247\0\0\0a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)\1\0\0q\0\0\0v\0\0\0\0\0\0\0P\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\35\1\0\0\0\0\0\0\234\0\0\0\20\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0J\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\271\0\0\0\0\0\0\0\323\0\0\0\263\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0.\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=80340, ...}) = 0
old_mmap(NULL, 54292, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401d6000
old_mmap(0x401e1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa000) = 0x401e1000
old_mmap(0x401e2000, 5140, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401e2000
close(3)                                = 0
open("/lib/tls/librt.so.1", O_RDONLY)   = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\33\0\0004\0\0\0\330\213\0\0\0\0\0\0004\0 \0\7\0(\0 \0\37\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0\340\0\0\0\340\0\0\0\5\0\0\0\4\0\0\0\3\0\0\0\357[\0\0\357[\0\0\357[\0\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<]\0\0<]\0\0\5\0\0\0\0\20\0\0\1\0\0\0@]\0\0@m\0\0@m\0\0\4\3\0\0\270\260\0\0\6\0\0\0\0\20\0\0\2\0\0\0\364]\0\0\364m\0\0\364m\0\0\350\0\0\0\350\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\24\1\0\0\24\1\0\0\24\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td\4\\\0\0\4\\\0\0\4\\\0\0,\0\0\0,\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\24\0\0\0\256\0\0\0\200\0\0\0\0\0\0\0R\0\0\0005\0\0\0\177\0\0\0\0\0\0\0H\0\0\0\0\0\0\0n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0,\0\0\0p\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0l\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0c\0\0\0J\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Y\0\0\0\0\0\0\0\0\0\0\0]\0\0\0i\0\0\0E\0\0\0;\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0001\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0e\0\0\0w\0\0\0u\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=37080, ...}) = 0
old_mmap(NULL, 73208, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401e4000
old_mmap(0x401ea000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0x401ea000
old_mmap(0x401ec000, 40440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401ec000
close(3)                                = 0
open("/usr/lib/libbz2.so.1", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\22\0\0004\0\0\0\30\357\0\0\0\0\0\0004\0 \0\3\0(\0\27\0\26\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\332\0\0\4\332\0\0\5\0\0\0\0\20\0\0\1\0\0\0\0\340\0\0\0\340\0\0\0\340\0\0L\16\0\0P\16\0\0\6\0\0\0\0\20\0\0\2\0\0\0\240\354\0\0\240\354\0\0\240\354\0\0\310\0\0\0\310\0\0\0\6\0\0\0\4\0\0\0C\0\0\0^\0\0\0N\0\0\0Z\0\0\0+\0\0\0H\0\0\0W\0\0\0\0\0\0\0\0\0\0\0009\0\0\0!\0\0\0000\0\0\0R\0\0\0;\0\0\0\0\0\0\0\0\0\0\0Y\0\0\0F\0\0\0\0\0\0\0Q\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0S\0\0\0008\0\0\0]\0\0\0\'\0\0\0G\0\0\0U\0\0\0A\0\0\0(\0\0\0B\0\0\0D\0\0\0004\0\0\0\\\0\0\0M\0\0\0V\0\0\0\0\0\0\0001\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0P\0\0\0\0\0\0\0\0\0\0\0=\0\0\0X\0\0\0E\0\0\0\"\0\0\0C\0\0\0\0\0\0\0\0\0\0\0.\0\0\0\0\0\0\0%\0\0\0\0\0\0\0@\0\0\0O\0\0\0[\0\0\0T\0\0\0007\0\0\0:\0\0\0J\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=62128, ...}) = 0
old_mmap(NULL, 61008, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401f6000
old_mmap(0x40204000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe000) = 0x40204000
close(3)                                = 0
open("/lib/tls/libc.so.6", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220W\1B4\0\0\0\324f\27\0\0\0\0\0004\0 \0\10\0(\0B\0A\0\6\0\0\0004\0\0\0004\0\0B4\0\0B\0\1\0\0\0\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\330\22\0\360\330\22B\360\330\22B\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0B\0\0\0B|\355\22\0|\355\22\0\5\0\0\0\0\20\0\0\1\0\0\0\0\360\22\0\0\360\22B\0\360\22B\314,\0\0hO\0\0\6\0\0\0\0\20\0\0\2\0\0\0 \31\23\0 \31\23B \31\23B\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0004\1\0\0004\1\0B4\1\0B \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\30\31\23\0\30\31\23B\30\31\23B\10\0\0\0004\2\0\0\4\0\0\0 \0\0\0P\345td\4\331\22\0\4\331\22B\4\331\22B\24\3\0\0\24\3\0\0\4\0\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\24\0\0\0\377\3\0\0\226\10\0\0;\1\0\0\275\6\0\0\203\2\0\0\3\1\0\0&\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\254\6\0\0\v\6\0\0\0\0\0\0P\10\0\0\266\6\0\0C\2\0\0\327\2\0\0d\10\0\0U\4\0\0Y\10\0\0b\3\0\0\354\6\0\0\253\2\0\0(\10\0\0X\6\0\0\375\4\0\0\375\7\0\0\306\7\0\0\0\0\0\0\333\4\0\0\355\5\0\0]\10\0\0r\7\0\0\0\0\0\0\0\0\0\0\215\5\0\0k\4\0\0\332\3\0\0003\5\0\0b\10\0\0\0\0\0\0)\10\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1536292, ...}) = 0
old_mmap(0x42000000, 1261416, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x42000000
old_mmap(0x4212f000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x12f000) = 0x4212f000
old_mmap(0x42132000, 8040, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x42132000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40205000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40206000
mprotect(0x4015f000, 323584, PROT_READ|PROT_WRITE) = 0
mprotect(0x4015f000, 323584, PROT_READ|PROT_EXEC) = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0x40205c20, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0x40017000, 82290)               = 0
set_tid_address(0x40205c68)             = 3952
rt_sigaction(SIGRTMIN, {0x401d9ec0, [], SA_RESTORER, 0x401df7c8}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [33], NULL, 8) = 0
getrlimit(0x3, 0xbffffa74)              = 0
brk(0)                                  = 0x8069000
brk(0x806a000)                          = 0x806a000
brk(0)                                  = 0x806a000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=30301680, ...}) = 0
mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40207000
close(3)                                = 0
open("/usr/lib/rpm/rpmpopt-4.2", O_RDONLY|O_LARGEFILE) = 3
_llseek(3, 0, [20870], SEEK_END)        = 0
_llseek(3, 0, [0], SEEK_SET)            = 0
read(3, "#/*! \\page config_rpmpopt Default configuration: /usr/lib/rpm/rpmpopt-4.2\n# \\verbatim\n#\n# This file *should not be modified*. Local customizations\n# belong in /etc/popt, not here. This file will be replaced\n# whenever a new version of RPM is installed.\n#\n# Note: Not all popt aliases are documented. This is a decision on my\n# part as to which are the more important aliases. Feel free to clip\n# a copy of the alias/exec here and place in /etc/popt or ~/.popt with\n# your own words added. It\'s easier than arguing about how many options\n# fit on the head of an executable :-)\n#\n\nrpm\talias --scripts --qf \'\\\n%|PREIN?{preinstall scriptlet\\\n%|PREINPROG?{ (using %{PREINPROG})}|:\\n%{PREIN}\\n}:\\\n{%|PREINPROG?{preinstall program: %{PREINPROG}\\n}|}|\\\n\\\n%|POSTIN?{postinstall scriptlet\\\n%|POSTINPROG?{ (using %{POSTINPROG})}|:\\n%{POSTIN}\\n}:\\\n{%|POSTINPROG?{postinstall program: %{POSTINPROG}\\n}|}|\\\n\\\n%|PREUN?{preuninstall scriptlet\\\n%|PREUNPROG?{ (using %{PREUNPROG})}|:\\n%{PREUN}\\n}:\\\n{%|PREUNPROG?{preuninstall program: %{PREUNPROG}\\n}|}|\\\n\\\n%|POSTUN?{postuninstall scriptlet\\\n%|POSTUNPROG?{ (using %{POSTUNPROG})}|:\\n%{POSTUN}\\n}:\\\n{%|POSTUNPROG?{postuninstall program: %{POSTUNPROG}\\n}|}|\\\n\\\n%|VERIFYSCRIPT?{verify scriptlet:\\n%{VERIFYSCRIPT}\\n}|\\\n\' \\\n\t--POPTdesc=$\"list install/erase scriptlets from package(s)\"\n\nrpm\talias --setperms -q --qf \'[\\[ -L %{FILENAMES:shescape} \\] || chmod %7.7{FILEMODES:octal} %{FILENAMES:shescape}\\n]\' \\\n\t\t   --pipe \"grep -v \\(none\\) | sed \'s/chmod .../chmod /\' | sh\" \\\n\t--POPTdesc=$\"set permissions of files in a package\"\n\nrpm\talias --setugids -q --qf \\\n        \'[ch %{FILEUSERNAME:shescape} %{FILEGROUPNAME:shescape} %{FILENAMES:shescape}\\n]\' \\\n        --pipe \"(echo \'ch() { chown -- \\\"$1\\\" \\\"$3\\\";chgrp -- \\\"$2\\\" \\\"$3\\\"; }\';grep -v \\(none\\))|sh\" \\\n\t--POPTdesc=$\"set user/group ownership of files in a package\"\n\nrpm\talias --conflicts\t--qf \\\n  \"[%{CONFLICTNAME} %{CONFLICTFLAGS:depflags} %{CONFLICTVERSION}\\n]\" \\\n\t--POPTdesc=$\"list capabilities this package conflicts with\"\nrpm\talias --obsoletes\t--qf \\\n  \"[%{OBSOLETE"..., 20870) = 20870
close(3)                                = 0
brk(0)                                  = 0x806a000
brk(0x806b000)                          = 0x806b000
brk(0)                                  = 0x806b000
brk(0x806c000)                          = 0x806c000
brk(0)                                  = 0x806c000
brk(0x806d000)                          = 0x806d000
open("/etc/popt", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
getuid32()                              = 0
geteuid32()                             = 0
open("/home/core/.popt", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
execve("/usr/lib/rpm/rpmq", ["/usr/lib/rpm/rpmq", "-q", "-i", "iptables"], [/* 32 vars */]) = 0
uname({sys="Linux", node="www.enodev.com", ...}) = 0
brk(0)                                  = 0x804b000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=82290, ...}) = 0
old_mmap(NULL, 82290, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40017000
close(3)                                = 0
open("/usr/lib/librpmbuild-4.2.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0Q\0\0004\0\0\0\374\'\2\0\0\0\0\0004\0 \0\4\0(\0\30\0\27\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\234\6\2\0\234\6\2\0\5\0\0\0\0\20\0\0\1\0\0\0\0\20\2\0\0\20\2\0\0\20\2\0\20\27\0\0\374;\1\0\6\0\0\0\0\20\0\0\2\0\0\0\244!\2\0\244!\2\0\244!\2\0\350\0\0\0\350\0\0\0\6\0\0\0\4\0\0\0P\345td\354\5\2\0\354\5\2\0\354\5\2\0\34\0\0\0\34\0\0\0\4\0\0\0\4\0\0\0\7\1\0\0E\1\0\0\0\0\0\0a\0\0\0\0\0\0\0\0\0\0\0\346\0\0\0\0\0\0\0\331\0\0\0-\1\0\0\212\0\0\0\32\1\0\0,\1\0\0\0\0\0\0>\1\0\0\r\1\0\0\0\0\0\0\26\1\0\0\375\0\0\0\0\0\0\0\0\0\0\0?\1\0\0\204\0\0\0\0\0\0\0\0\0\0\0(\1\0\0\317\0\0\0\0\0\0\0\0\0\0\0}\0\0\0m\0\0\0\0\0\0\0\361\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\314\0\0\0\0\0\0\0\245\0\0\0\327\0\0\0\0\0\0\0\0\0\0\0\365\0\0\0\1\1\0\0L\0\0\0\0\0\0\0\223\0\0\0\0\0\0\0\\\0\0\0\303\0\0\0002\1\0\0\0\0\0\0007\0\0\0V\0\0\0\274\0\0\0\340\0\0\0\200\0\0\0e\0\0\0\0\0\0\0p\0\0\0v\0\0\0\0\0\0\0005\1\0\0\271\0\0\0D\0\0\0R\0\0\0#\0\0\0\304\0\0\0\0\0\0\0\177\0\0\0\347\0\0\0\344\0\0\0C\1\0\0\24\1\0\0\30\1\0\0\376\0\0\0)\0\0\0\373\0\0\0\0\0\0\0U\0\0\0\325\0\0\0\36\1\0\0\351\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=142268, ...}) = 0
old_mmap(NULL, 216060, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002c000
old_mmap(0x4004d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x21000) = 0x4004d000
old_mmap(0x4004f000, 72700, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4004f000
close(3)                                = 0
open("/usr/lib/librpm-4.2.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\233\0\0004\0\0\0\210\210\4\0\0\0\0\0004\0 \0\3\0(\0\27\0\26\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0h^\4\0h^\4\0\5\0\0\0\0\20\0\0\1\0\0\0\0`\4\0\0`\4\0\0`\4\0\254\'\0\0\324\337\0\0\6\0\0\0\0\20\0\0\2\0\0\0p~\4\0p~\4\0p~\4\0\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0\t\2\0\0n\2\0\0\377\1\0\0L\1\0\0\260\0\0\0\263\0\0\0\314\1\0\0\241\1\0\0006\1\0\0&\1\0\0\0\0\0\0\'\0\0\0\277\1\0\0005\2\0\0\0\0\0\0\0\0\0\0l\2\0\0\0\0\0\0\0\0\0\0004\2\0\0P\2\0\0\\\2\0\0F\2\0\0\266\0\0\0\0\0\0\0005\0\0\0\374\0\0\0\337\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\250\0\0\0g\0\0\0g\1\0\0\0\0\0\0\251\1\0\0\304\0\0\0\0\0\0\0\20\2\0\0[\2\0\0\354\1\0\0\303\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0:\0\0\0=\2\0\0\0\0\0\0\236\0\0\0\206\1\0\0009\0\0\0\340\0\0\0\0\0\0\0\0\0\0\0\271\0\0\0J\1\0\0\0\0\0\0\267\1\0\0I\1\0\0\0\0\0\0\0\0\0\0\36\0\0\0\335\1\0\0\346\0\0\0\354\0\0\0001\1\0\0\0\0\0\0i\2\0\0\367\1\0\0\0\0\0\0:\1\0\0\0\0\0\0\316\0\0\0y\0\0\0\0\0\0\0\32\2\0\0\7\2\0\0\0\0\0\0\202\0\0\0\320\0\0\0\223\0\0\0h\2\0\0\345\0\0\0\33\1\0\0\0\0\0\0\276\1\0\0\311\1\0\0\315\1\0\0\0\0\0\0D\2\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=298016, ...}) = 0
old_mmap(NULL, 344020, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40061000
old_mmap(0x400a7000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x46000) = 0x400a7000
old_mmap(0x400aa000, 45012, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400aa000
close(3)                                = 0
open("/usr/lib/librpmdb-4.2.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300|\1\0004\0\0\0\330\263\r\0\0\0\0\0004\0 \0\4\0(\0\30\0\27\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\304\203\r\0\304\203\r\0\5\0\0\0\0\20\0\0\1\0\0\0\340\203\r\0\340\223\r\0\340\223\r\0\24/\0\0\240U\0\0\6\0\0\0\0\20\0\0\2\0\0\0P\234\r\0P\254\r\0P\254\r\0\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0P\345td\24\203\r\0\24\203\r\0\24\203\r\0\34\0\0\0\34\0\0\0\4\0\0\0\4\0\0\0\7\4\0\0\324\5\0\0K\4\0\0$\5\0\0\236\3\0\0\0\0\0\0\367\4\0\0\241\0\0\0\0\0\0\0\0\0\0\0f\5\0\0\270\3\0\0]\5\0\0\347\3\0\0\0\0\0\0[\5\0\0\0\0\0\0\336\4\0\0\266\0\0\0\0\0\0\0\237\4\0\0\0\0\0\0\0\0\0\0003\1\0\0\251\4\0\0\332\0\0\0\0\0\0\0003\4\0\0\0\0\0\0m\5\0\0\0\0\0\0\0\0\0\0?\5\0\0\256\4\0\0\212\5\0\0\204\5\0\0!\2\0\0009\0\0\0\223\5\0\0z\4\0\0>\5\0\0\230\3\0\0\313\5\0\0Y\2\0\0\365\4\0\0l\5\0\0\0\0\0\0}\5\0\0\203\5\0\0\0\0\0\0\242\0\0\0\252\5\0\0\0\0\0\0\310\5\0\0\265\3\0\0\0\0\0\0\254\2\0\0V\2\0\0\0\0\0\0\310\4\0\0\0\0\0\0\0\0\0\0\205\5\0\0c\0\0\0A\5\0\0c\1\0\0\0\0\0\0\207\3\0\0K\5\0\0\213\2\0\0\0\0\0\0\237\5\0\0\225\3\0\0\0\0\0\0\311\5\0\0\317\5\0\0\347\2\0\0\\\1\0\0^\4\0\0X\3\0\0q\5\0\0\0\0\0\0\23\4\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=898968, ...}) = 0
old_mmap(NULL, 911744, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400b5000
old_mmap(0x4018e000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd8000) = 0x4018e000
old_mmap(0x40192000, 6528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40192000
close(3)                                = 0
open("/usr/lib/librpmio-4.2.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\300\0\0004\0\0\0\30S\5\0\0\0\0\0004\0 \0\4\0(\0\30\0\27\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0l\354\4\0l\354\4\0\5\0\0\0\0\20\0\0\1\0\0\0\0\360\4\0\0\360\4\0\0\360\4\0004b\0\0|\356\0\0\6\0\0\0\0\20\0\0\2\0\0\0\250I\5\0\250I\5\0\250I\5\0\350\0\0\0\350\0\0\0\6\0\0\0\4\0\0\0P\345td$\353\4\0$\353\4\0$\353\4\0,\0\0\0,\0\0\0\4\0\0\0\4\0\0\0\t\2\0\0\371\2\0\0\304\1\0\0]\1\0\0\313\2\0\0\0\0\0\0\'\2\0\0)\1\0\0\216\1\0\0.\2\0\0\204\1\0\0=\2\0\0\32\2\0\0\236\2\0\0\214\1\0\0\0\0\0\0\352\1\0\0\23\2\0\0\0\0\0\0\307\2\0\0#\2\0\0\275\1\0\0\0\0\0\0g\0\0\0\361\2\0\0\347\2\0\0+\1\0\0\0\0\0\0z\2\0\0+\2\0\0p\1\0\0t\2\0\0\302\2\0\0K\2\0\0\222\1\0\0i\1\0\0\264\1\0\0\230\1\0\0n\2\0\0\0\0\0\0\251\2\0\0\337\2\0\0\367\0\0\0\0\0\0\0\0\0\0\0\315\2\0\0~\1\0\0\340\1\0\0\0\0\0\0\207\1\0\0\0\0\0\0\0\0\0\0\7\1\0\0(\0\0\0\0\0\0\0\362\2\0\0\266\1\0\0t\1\0\0\351\1\0\0s\1\0\0\0\0\0\0\326\0\0\0\234\1\0\0001\2\0\0\21\1\0\0\255\2\0\0r\0\0\0\272\1\0\0\331\2\0\0\0\0\0\0\206\2\0\0\263\2\0\0\331\1\0\0\361\1\0\0$\2\0\0\221\1\0\0\0\0\0\0\261\2\0\0\263\1\0\0\10\2\0\0\0\0\0\0\206\1\0\0P\2\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=349912, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40194000
old_mmap(NULL, 384636, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40195000
old_mmap(0x401e4000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4f000) = 0x401e4000
old_mmap(0x401eb000, 32380, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401eb000
close(3)                                = 0
open("/usr/lib/libpopt.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\24\0\0004\0\0\0xe\0\0\0\0\0\0004\0 \0\3\0(\0\27\0\26\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0008b\0\0008b\0\0\5\0\0\0\0\20\0\0\1\0\0\0@b\0\0@r\0\0@r\0\0l\2\0\0p\2\0\0\6\0\0\0\0\20\0\0\2\0\0\0\360b\0\0\360r\0\0\360r\0\0\310\0\0\0\310\0\0\0\6\0\0\0\4\0\0\0a\0\0\0i\0\0\0\0\0\0\0/\0\0\0\0\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0=\0\0\0\0\0\0\0-\0\0\0T\0\0\0\0\0\0\0Q\0\0\0\0\0\0\0,\0\0\0e\0\0\0S\0\0\0D\0\0\0V\0\0\0N\0\0\0\0\0\0\0F\0\0\0\0\0\0\0\0\0\0\0\'\0\0\0Y\0\0\0_\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0M\0\0\0Z\0\0\0`\0\0\0\0\0\0\0A\0\0\0\\\0\0\0^\0\0\0b\0\0\0d\0\0\0005\0\0\0\0\0\0\0f\0\0\0\0\0\0\0\37\0\0\0>\0\0\0I\0\0\0W\0\0\0\0\0\0\0G\0\0\0\"\0\0\0?\0\0\0]\0\0\0\0\0\0\0\0\0\0\0g\0\0\0K\0\0\0008\0\0\0\0\0\0\0001\0\0\0[\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0a\0\0\0\0\0\0\0X\0\0\0&\0\0\0\0\0\0\0003\0\0\0C\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=26896, ...}) = 0
old_mmap(NULL, 29872, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401f3000
old_mmap(0x401fa000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x401fa000
close(3)                                = 0
open("/usr/lib/libelf.so.1", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\214\33\0\0004\0\0\0X\357\0\0\0\0\0\0004\0 \0\4\0(\0\31\0\30\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\30\354\0\0\30\354\0\0\5\0\0\0\0\20\0\0\1\0\0\0 \354\0\0 \374\0\0 \374\0\0P\2\0\0l\2\0\0\6\0\0\0\0\20\0\0\2\0\0\0\360\354\0\0\360\374\0\0\360\374\0\0\330\0\0\0\330\0\0\0\6\0\0\0\4\0\0\0P\345td\340\352\0\0\340\352\0\0\340\352\0\0,\0\0\0,\0\0\0\4\0\0\0\4\0\0\0\203\0\0\0\232\0\0\0005\0\0\0\220\0\0\0?\0\0\0`\0\0\0\0\0\0\0c\0\0\0002\0\0\0\0\0\0\0S\0\0\0\'\0\0\0}\0\0\0\0\0\0\0y\0\0\0\201\0\0\0\0\0\0\0\0\0\0\0\200\0\0\0\0\0\0\0\177\0\0\0K\0\0\0009\0\0\0\206\0\0\0o\0\0\0\217\0\0\0j\0\0\0\"\0\0\0\214\0\0\0\210\0\0\0n\0\0\0\0\0\0\0W\0\0\0Y\0\0\0A\0\0\0\0\0\0\0\0\0\0\0u\0\0\0007\0\0\0\203\0\0\0Q\0\0\0004\0\0\0h\0\0\0N\0\0\0F\0\0\0\0\0\0\0=\0\0\0\0\0\0\0003\0\0\0\0\0\0\0x\0\0\0\0\0\0\0C\0\0\0U\0\0\0\231\0\0\0\0\0\0\0\0\0\0\0\204\0\0\0\0\0\0\0\230\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\225\0\0\0;\0\0\0M\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Z\0\0\0\0\0\0\0<\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=62272, ...}) = 0
old_mmap(NULL, 65164, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401fb000
old_mmap(0x4020a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe000) = 0x4020a000
close(3)                                = 0
open("/lib/tls/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`?\0\0004\0\0\0\2544\1\0\0\0\0\0004\0 \0\7\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0\340\0\0\0\340\0\0\0\5\0\0\0\4\0\0\0\3\0\0\0S\237\0\0S\237\0\0S\237\0\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\240\240\0\0\240\240\0\0\5\0\0\0\0\20\0\0\1\0\0\0\240\240\0\0\240\260\0\0\240\260\0\0\360\2\0\0t#\0\0\6\0\0\0\0\20\0\0\2\0\0\0\244\241\0\0\244\261\0\0\244\261\0\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\24\1\0\0\24\1\0\0\24\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345tdh\237\0\0h\237\0\0h\237\0\0,\0\0\0,\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\24\0\0\0\31\2\0\0007\1\0\0\0\0\0\0G\0\0\0\247\0\0\0a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)\1\0\0q\0\0\0v\0\0\0\0\0\0\0P\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\35\1\0\0\0\0\0\0\234\0\0\0\20\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0J\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\271\0\0\0\0\0\0\0\323\0\0\0\263\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0.\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=80340, ...}) = 0
old_mmap(NULL, 54292, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4020b000
old_mmap(0x40216000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa000) = 0x40216000
old_mmap(0x40217000, 5140, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40217000
close(3)                                = 0
open("/lib/tls/librt.so.1", O_RDONLY)   = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\33\0\0004\0\0\0\330\213\0\0\0\0\0\0004\0 \0\7\0(\0 \0\37\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0\340\0\0\0\340\0\0\0\5\0\0\0\4\0\0\0\3\0\0\0\357[\0\0\357[\0\0\357[\0\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<]\0\0<]\0\0\5\0\0\0\0\20\0\0\1\0\0\0@]\0\0@m\0\0@m\0\0\4\3\0\0\270\260\0\0\6\0\0\0\0\20\0\0\2\0\0\0\364]\0\0\364m\0\0\364m\0\0\350\0\0\0\350\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\24\1\0\0\24\1\0\0\24\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td\4\\\0\0\4\\\0\0\4\\\0\0,\0\0\0,\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\24\0\0\0\256\0\0\0\200\0\0\0\0\0\0\0R\0\0\0005\0\0\0\177\0\0\0\0\0\0\0H\0\0\0\0\0\0\0n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0,\0\0\0p\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0l\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0c\0\0\0J\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Y\0\0\0\0\0\0\0\0\0\0\0]\0\0\0i\0\0\0E\0\0\0;\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0001\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0e\0\0\0w\0\0\0u\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=37080, ...}) = 0
old_mmap(NULL, 73208, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40219000
old_mmap(0x4021f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0x4021f000
old_mmap(0x40221000, 40440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40221000
close(3)                                = 0
open("/usr/lib/libbz2.so.1", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\22\0\0004\0\0\0\30\357\0\0\0\0\0\0004\0 \0\3\0(\0\27\0\26\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\332\0\0\4\332\0\0\5\0\0\0\0\20\0\0\1\0\0\0\0\340\0\0\0\340\0\0\0\340\0\0L\16\0\0P\16\0\0\6\0\0\0\0\20\0\0\2\0\0\0\240\354\0\0\240\354\0\0\240\354\0\0\310\0\0\0\310\0\0\0\6\0\0\0\4\0\0\0C\0\0\0^\0\0\0N\0\0\0Z\0\0\0+\0\0\0H\0\0\0W\0\0\0\0\0\0\0\0\0\0\0009\0\0\0!\0\0\0000\0\0\0R\0\0\0;\0\0\0\0\0\0\0\0\0\0\0Y\0\0\0F\0\0\0\0\0\0\0Q\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0S\0\0\0008\0\0\0]\0\0\0\'\0\0\0G\0\0\0U\0\0\0A\0\0\0(\0\0\0B\0\0\0D\0\0\0004\0\0\0\\\0\0\0M\0\0\0V\0\0\0\0\0\0\0001\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0P\0\0\0\0\0\0\0\0\0\0\0=\0\0\0X\0\0\0E\0\0\0\"\0\0\0C\0\0\0\0\0\0\0\0\0\0\0.\0\0\0\0\0\0\0%\0\0\0\0\0\0\0@\0\0\0O\0\0\0[\0\0\0T\0\0\0007\0\0\0:\0\0\0J\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=62128, ...}) = 0
old_mmap(NULL, 61008, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4022b000
old_mmap(0x40239000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe000) = 0x40239000
close(3)                                = 0
open("/lib/tls/libc.so.6", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220W\1B4\0\0\0\324f\27\0\0\0\0\0004\0 \0\10\0(\0B\0A\0\6\0\0\0004\0\0\0004\0\0B4\0\0B\0\1\0\0\0\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\330\22\0\360\330\22B\360\330\22B\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0B\0\0\0B|\355\22\0|\355\22\0\5\0\0\0\0\20\0\0\1\0\0\0\0\360\22\0\0\360\22B\0\360\22B\314,\0\0hO\0\0\6\0\0\0\0\20\0\0\2\0\0\0 \31\23\0 \31\23B \31\23B\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0004\1\0\0004\1\0B4\1\0B \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\30\31\23\0\30\31\23B\30\31\23B\10\0\0\0004\2\0\0\4\0\0\0 \0\0\0P\345td\4\331\22\0\4\331\22B\4\331\22B\24\3\0\0\24\3\0\0\4\0\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\24\0\0\0\377\3\0\0\226\10\0\0;\1\0\0\275\6\0\0\203\2\0\0\3\1\0\0&\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\254\6\0\0\v\6\0\0\0\0\0\0P\10\0\0\266\6\0\0C\2\0\0\327\2\0\0d\10\0\0U\4\0\0Y\10\0\0b\3\0\0\354\6\0\0\253\2\0\0(\10\0\0X\6\0\0\375\4\0\0\375\7\0\0\306\7\0\0\0\0\0\0\333\4\0\0\355\5\0\0]\10\0\0r\7\0\0\0\0\0\0\0\0\0\0\215\5\0\0k\4\0\0\332\3\0\0003\5\0\0b\10\0\0\0\0\0\0)\10\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1536292, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4023a000
old_mmap(0x42000000, 1261416, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x42000000
old_mmap(0x4212f000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x12f000) = 0x4212f000
old_mmap(0x42132000, 8040, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x42132000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4023b000
mprotect(0x40195000, 323584, PROT_READ|PROT_WRITE) = 0
mprotect(0x40195000, 323584, PROT_READ|PROT_EXEC) = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0x4023b080, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0x40017000, 82290)               = 0
set_tid_address(0x4023b0c8)             = 3952
rt_sigaction(SIGRTMIN, {0x4020eec0, [], SA_RESTORER, 0x402147c8}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [33], NULL, 8) = 0
getrlimit(0x3, 0xbffffa54)              = 0
brk(0)                                  = 0x804b000
brk(0x804c000)                          = 0x804c000
brk(0)                                  = 0x804c000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=30301680, ...}) = 0
mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4023c000
close(3)                                = 0
open("/usr/lib/rpm/rpmpopt-4.2", O_RDONLY|O_LARGEFILE) = 3
_llseek(3, 0, [20870], SEEK_END)        = 0
_llseek(3, 0, [0], SEEK_SET)            = 0
read(3, "#/*! \\page config_rpmpopt Default configuration: /usr/lib/rpm/rpmpopt-4.2\n# \\verbatim\n#\n# This file *should not be modified*. Local customizations\n# belong in /etc/popt, not here. This file will be replaced\n# whenever a new version of RPM is installed.\n#\n# Note: Not all popt aliases are documented. This is a decision on my\n# part as to which are the more important aliases. Feel free to clip\n# a copy of the alias/exec here and place in /etc/popt or ~/.popt with\n# your own words added. It\'s easier than arguing about how many options\n# fit on the head of an executable :-)\n#\n\nrpm\talias --scripts --qf \'\\\n%|PREIN?{preinstall scriptlet\\\n%|PREINPROG?{ (using %{PREINPROG})}|:\\n%{PREIN}\\n}:\\\n{%|PREINPROG?{preinstall program: %{PREINPROG}\\n}|}|\\\n\\\n%|POSTIN?{postinstall scriptlet\\\n%|POSTINPROG?{ (using %{POSTINPROG})}|:\\n%{POSTIN}\\n}:\\\n{%|POSTINPROG?{postinstall program: %{POSTINPROG}\\n}|}|\\\n\\\n%|PREUN?{preuninstall scriptlet\\\n%|PREUNPROG?{ (using %{PREUNPROG})}|:\\n%{PREUN}\\n}:\\\n{%|PREUNPROG?{preuninstall program: %{PREUNPROG}\\n}|}|\\\n\\\n%|POSTUN?{postuninstall scriptlet\\\n%|POSTUNPROG?{ (using %{POSTUNPROG})}|:\\n%{POSTUN}\\n}:\\\n{%|POSTUNPROG?{postuninstall program: %{POSTUNPROG}\\n}|}|\\\n\\\n%|VERIFYSCRIPT?{verify scriptlet:\\n%{VERIFYSCRIPT}\\n}|\\\n\' \\\n\t--POPTdesc=$\"list install/erase scriptlets from package(s)\"\n\nrpm\talias --setperms -q --qf \'[\\[ -L %{FILENAMES:shescape} \\] || chmod %7.7{FILEMODES:octal} %{FILENAMES:shescape}\\n]\' \\\n\t\t   --pipe \"grep -v \\(none\\) | sed \'s/chmod .../chmod /\' | sh\" \\\n\t--POPTdesc=$\"set permissions of files in a package\"\n\nrpm\talias --setugids -q --qf \\\n        \'[ch %{FILEUSERNAME:shescape} %{FILEGROUPNAME:shescape} %{FILENAMES:shescape}\\n]\' \\\n        --pipe \"(echo \'ch() { chown -- \\\"$1\\\" \\\"$3\\\";chgrp -- \\\"$2\\\" \\\"$3\\\"; }\';grep -v \\(none\\))|sh\" \\\n\t--POPTdesc=$\"set user/group ownership of files in a package\"\n\nrpm\talias --conflicts\t--qf \\\n  \"[%{CONFLICTNAME} %{CONFLICTFLAGS:depflags} %{CONFLICTVERSION}\\n]\" \\\n\t--POPTdesc=$\"list capabilities this package conflicts with\"\nrpm\talias --obsoletes\t--qf \\\n  \"[%{OBSOLETE"..., 20870) = 20870
close(3)                                = 0
brk(0)                                  = 0x804c000
brk(0x804d000)                          = 0x804d000
brk(0)                                  = 0x804d000
brk(0x804e000)                          = 0x804e000
open("/etc/popt", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
getuid32()                              = 0
geteuid32()                             = 0
open("/home/core/.popt", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/etc/rpm/platform", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
uname({sys="Linux", node="www.enodev.com", ...}) = 0
rt_sigaction(SIGILL, {0x400947e0, [ILL], SA_RESTORER|SA_RESTART, 0x420276f8}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [33], 8) = 0
open("/usr/lib/rpm/rpmrc", O_RDONLY|O_LARGEFILE) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
gettimeofday({1052875486, 311770}, NULL) = 0
brk(0)                                  = 0x804e000
brk(0x804f000)                          = 0x804f000
fstat64(3, {st_mode=S_IFREG|0644, st_size=10193, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 312121}, NULL) = 0
read(3, "#/*! \\page config_rpmrc Default configuration: /usr/lib/rpm/rpmrc\n# \\verbatim\n#\n# $Id: rpmrc.in,v 2.54 2003/01/10 20:34:26 jbj Exp $\n#\n# This is a global RPM configuration file. All changes made here will\n# be lost when the rpm package is upgraded. Any per-system configuration\n# should be added to /etc/rpmrc, while per-user configuration should\n# be added to ~/.rpmrc.\n#\n#############################################################\n# Values for RPM_OPT_FLAGS for various platforms\n\noptflags: i386 -O2 -g -march=i386 -mcpu=i686\noptflags: i486 -O2 -g -march=i486\noptflags: i586 -O2 -g -march=i586\noptflags: i686 -O2 -g -march=i686\noptflags: athlon -O2 -g -march=athlon\noptflags: ia64 -O2 -g\noptflags: x86_64 -O2 -g\n\noptflags: alpha -O2 -g -mieee\noptflags: alphaev5 -O2 -g -mieee -mcpu=ev5\noptflags: alphaev56 -O2 -g -mieee -mcpu=ev56\noptflags: alphapca56 -O2 -g -mieee -mcpu=pca56\noptflags: alphaev6 -O2 -g -mieee -mcpu=ev6\noptflags: alphaev67 -O2 -g -mieee -mcpu=ev67\n\noptflags: sparc -O2 -g -m32 -mtune=ultrasparc\noptflags: sparcv9 -O2 -g -m32 -mcpu=ultrasparc\noptflags: sparc64 -O2 -g -m64 -mcpu=ultrasparc\n\noptflags: m68k -O2 -g -fomit-frame-pointer\n\noptflags: ppc -O2 -g -fsigned-char\noptflags: ppciseries -O2 -g -fsigned-char\noptflags: ppcpseries -O2 -g -fsigned-char\noptflags: ppc64 -O2 -g -fsigned-char\n\noptflags: parisc -O2 -g -mpa-risc-1-0\noptflags: hppa1.0 -O2 -g -mpa-risc-1-0\noptflags: hppa1.1 -O2 -g -mpa-risc-1-0\noptflags: hppa1.2 -O2 -g -mpa-risc-1-0\noptflags: hppa2.0 -O2 -g -mpa-risc-1-0\n\noptflags: mips -O2 -g\noptflags: mipsel -O2 -g\n\noptflags: armv3l -O2 -g -fsigned-char -fomit-frame-pointer -march=armv3\noptflags: armv4b -O2 -g -fsigned-char -fomit-frame-pointer -march=armv4\noptflags: armv4l -O2 -g -fsigned-char -fomit-frame-pointer -march=armv4\n\noptflags: atarist -O2 -g -fomit-frame-pointer\noptflags: atariste -O2 -g -fomit-frame-pointer\noptflags: ataritt -O2 -g -fomit-frame-pointer\noptflags: falcon -O2 -g -fomit-frame-pointer\noptflags: atariclone -O2 -g -fomit-frame-pointer\noptflags: milan -O2 -g -fomit-frame-pointer"..., 8192) = 8192
gettimeofday({1052875486, 312607}, NULL) = 0
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 312722}, NULL) = 0
read(3, "sv4.2\n\nos_compat: FreeMiNT: mint MiNT TOS\nos_compat: MiNT: FreeMiNT mint TOS\nos_compat: mint: FreeMiNT MiNT TOS\nos_compat: TOS: FreeMiNT MiNT mint\n\nos_compat: BSD_OS: bsdi\nos_compat: bsdi4.0: bsdi\n\nbuildarch_compat: ia64: noarch\n\nbuildarch_compat: athlon: i686\nbuildarch_compat: i686: i586\nbuildarch_compat: i586: i486\nbuildarch_compat: i486: i386\nbuildarch_compat: i386: noarch\n\nbuildarch_compat: sun4c: noarch\nbuildarch_compat: sun4d: noarch\nbuildarch_compat: sun4m: noarch\nbuildarch_compat: sun4u: noarch\nbuildarch_compat: sparc64: noarch\nbuildarch_compat: sparcv9: sparc\nbuildarch_compat: sparc: noarch\n\nbuildarch_compat: alphaev67: alphaev6\nbuildarch_compat: alphaev6: alphapca56\nbuildarch_compat: alphapca56: alphaev56\nbuildarch_compat: alphaev56: alphaev5\nbuildarch_compat: alphaev5: alpha\nbuildarch_compat: alpha: noarch\n\nbuildarch_compat: m68k: noarch\n\nbuildarch_compat: ppciseries: noarch\nbuildarch_compat: ppcpseries: noarch\nbuildarch_compat: ppc: noarch\nbuildarch_compat: ppc64: noarch\n\nbuildarch_compat: mips: noarch\nbuildarch_compat: mipsel: noarch\n\nbuildarch_compat: armv3l: noarch\nbuildarch_compat: armv4b: noarch\nbuildarch_compat: armv4l: noarch\n\nbuildarch_compat: hppa2.0: hppa1.2\nbuildarch_compat: hppa1.2: hppa1.1\nbuildarch_compat: hppa1.1: hppa1.0\nbuildarch_compat: hppa1.0: parisc\nbuildarch_compat: parisc: noarch\n\nbuildarch_compat: atarist: m68kmint noarch\nbuildarch_compat: atariste: m68kmint noarch\nbuildarch_compat: ataritt: m68kmint noarch\nbuildarch_compat: falcon: m68kmint noarch\nbuildarch_compat: atariclone: m68kmint noarch\nbuildarch_compat: milan: m68kmint noarch\nbuildarch_compat: hades: m68kmint noarch\n\nbuildarch_compat: s390: noarch\nbuildarch_compat: s390x: noarch\n\nbuildarch_compat: ia64: noarch\n\nbuildarch_compat: x86_64: noarch\n\nmacrofiles:\t/usr/lib/rpm/macros:/usr/lib/rpm/%{_target}/macros:/etc/rpm/macros.specspo:/etc/rpm/macros.prelink:/etc/rpm/macros.solve:/etc/rpm/macros.up2date:/etc/rpm/macros:/etc/rpm/%{_target}/macros:~/.rpmmacros\n\n# \\endverbatim\n#*/\n", 8192) = 2001
gettimeofday({1052875486, 313181}, NULL) = 0
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 313283}, NULL) = 0
read(3, "", 6191)                       = 0
gettimeofday({1052875486, 313338}, NULL) = 0
gettimeofday({1052875486, 313389}, NULL) = 0
close(3)                                = 0
gettimeofday({1052875486, 313449}, NULL) = 0
gettimeofday({1052875486, 313488}, NULL) = 0
gettimeofday({1052875486, 313515}, NULL) = 0
munmap(0x40017000, 8192)                = 0
brk(0)                                  = 0x804f000
brk(0x8050000)                          = 0x8050000
brk(0)                                  = 0x8050000
brk(0x8051000)                          = 0x8051000
brk(0)                                  = 0x8051000
brk(0x8052000)                          = 0x8052000
brk(0)                                  = 0x8052000
brk(0x8053000)                          = 0x8053000
open("/usr/lib/rpm/redhat/rpmrc", O_RDONLY|O_LARGEFILE) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
gettimeofday({1052875486, 314586}, NULL) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=2211, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 314781}, NULL) = 0
read(3, "include: /usr/lib/rpm/rpmrc\n\noptflags: i386 %{__global_cflags} -march=i386 -mcpu=i686\noptflags: i486 %{__global_cflags} -march=i486\noptflags: i586 %{__global_cflags} -march=i586\noptflags: i686 %{__global_cflags} -march=i686\noptflags: athlon %{__global_cflags} -march=athlon\noptflags: ia64 %{__global_cflags}\noptflags: x86_64 %{__global_cflags}\n\noptflags: alpha %{__global_cflags} -mieee\noptflags: alphaev5 %{__global_cflags} -mieee -mcpu=ev5\noptflags: alphaev56 %{__global_cflags} -mieee -mcpu=ev56\noptflags: alphapca56 %{__global_cflags} -mieee -mcpu=pca56\noptflags: alphaev6 %{__global_cflags} -mieee -mcpu=ev6\noptflags: alphaev67 %{__global_cflags} -mieee -mcpu=ev67\n\noptflags: sparc %{__global_cflags} -m32 -mtune=ultrasparc\noptflags: sparcv9 %{__global_cflags} -m32 -mcpu=ultrasparc\noptflags: sparc64 %{__global_cflags} -m64 -mcpu=ultrasparc\n\noptflags: m68k %{__global_cflags}\n\noptflags: ppc %{__global_cflags} -fsigned-char\noptflags: ppciseries %{__global_cflags} -fsigned-char\noptflags: ppcpseries %{__global_cflags} -fsigned-char\noptflags: ppc64 %{__global_cflags} -fsigned-char -mminimal-toc\n\noptflags: parisc %{__global_cflags} -mpa-risc-1-0\noptflags: hppa1.0 %{__global_cflags} -mpa-risc-1-0\noptflags: hppa1.1 %{__global_cflags} -mpa-risc-1-0\noptflags: hppa1.2 %{__global_cflags} -mpa-risc-1-0\noptflags: hppa2.0 %{__global_cflags} -mpa-risc-1-0\n\noptflags: mips %{__global_cflags}\noptflags: mipsel %{__global_cflags}\n\noptflags: armv3l %{__global_cflags} -fsigned-char -march=armv3\noptflags: armv4b %{__global_cflags} -fsigned-char -march=armv4\noptflags: armv4l %{__global_cflags} -fsigned-char -march=armv4\n\noptflags: atarist %{__global_cflags}\noptflags: atariste %{__global_cflags}\noptflags: ataritt %{__global_cflags}\noptflags: falcon %{__global_cflags}\noptflags: atariclone %{__global_cflags}\noptflags: milan %{__global_cflags}\noptflags: hades %{__global_cflags}\n\noptflags: s390 %{__global_cflags}\noptflags: s390x %{__global_cflags}\n\nmacrofiles:     /usr/lib/rpm/macros:/usr/lib/rpm/%{_target}/macros:/usr/lib/rpm/redhat/macros:/etc/rp"..., 8192) = 2211
gettimeofday({1052875486, 315262}, NULL) = 0
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 315366}, NULL) = 0
read(3, "", 5981)                       = 0
gettimeofday({1052875486, 315422}, NULL) = 0
gettimeofday({1052875486, 315455}, NULL) = 0
close(3)                                = 0
gettimeofday({1052875486, 315510}, NULL) = 0
gettimeofday({1052875486, 315539}, NULL) = 0
gettimeofday({1052875486, 315566}, NULL) = 0
munmap(0x40017000, 8192)                = 0
open("/usr/lib/rpm/rpmrc", O_RDONLY|O_LARGEFILE) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
gettimeofday({1052875486, 315765}, NULL) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=10193, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 315948}, NULL) = 0
read(3, "#/*! \\page config_rpmrc Default configuration: /usr/lib/rpm/rpmrc\n# \\verbatim\n#\n# $Id: rpmrc.in,v 2.54 2003/01/10 20:34:26 jbj Exp $\n#\n# This is a global RPM configuration file. All changes made here will\n# be lost when the rpm package is upgraded. Any per-system configuration\n# should be added to /etc/rpmrc, while per-user configuration should\n# be added to ~/.rpmrc.\n#\n#############################################################\n# Values for RPM_OPT_FLAGS for various platforms\n\noptflags: i386 -O2 -g -march=i386 -mcpu=i686\noptflags: i486 -O2 -g -march=i486\noptflags: i586 -O2 -g -march=i586\noptflags: i686 -O2 -g -march=i686\noptflags: athlon -O2 -g -march=athlon\noptflags: ia64 -O2 -g\noptflags: x86_64 -O2 -g\n\noptflags: alpha -O2 -g -mieee\noptflags: alphaev5 -O2 -g -mieee -mcpu=ev5\noptflags: alphaev56 -O2 -g -mieee -mcpu=ev56\noptflags: alphapca56 -O2 -g -mieee -mcpu=pca56\noptflags: alphaev6 -O2 -g -mieee -mcpu=ev6\noptflags: alphaev67 -O2 -g -mieee -mcpu=ev67\n\noptflags: sparc -O2 -g -m32 -mtune=ultrasparc\noptflags: sparcv9 -O2 -g -m32 -mcpu=ultrasparc\noptflags: sparc64 -O2 -g -m64 -mcpu=ultrasparc\n\noptflags: m68k -O2 -g -fomit-frame-pointer\n\noptflags: ppc -O2 -g -fsigned-char\noptflags: ppciseries -O2 -g -fsigned-char\noptflags: ppcpseries -O2 -g -fsigned-char\noptflags: ppc64 -O2 -g -fsigned-char\n\noptflags: parisc -O2 -g -mpa-risc-1-0\noptflags: hppa1.0 -O2 -g -mpa-risc-1-0\noptflags: hppa1.1 -O2 -g -mpa-risc-1-0\noptflags: hppa1.2 -O2 -g -mpa-risc-1-0\noptflags: hppa2.0 -O2 -g -mpa-risc-1-0\n\noptflags: mips -O2 -g\noptflags: mipsel -O2 -g\n\noptflags: armv3l -O2 -g -fsigned-char -fomit-frame-pointer -march=armv3\noptflags: armv4b -O2 -g -fsigned-char -fomit-frame-pointer -march=armv4\noptflags: armv4l -O2 -g -fsigned-char -fomit-frame-pointer -march=armv4\n\noptflags: atarist -O2 -g -fomit-frame-pointer\noptflags: atariste -O2 -g -fomit-frame-pointer\noptflags: ataritt -O2 -g -fomit-frame-pointer\noptflags: falcon -O2 -g -fomit-frame-pointer\noptflags: atariclone -O2 -g -fomit-frame-pointer\noptflags: milan -O2 -g -fomit-frame-pointer"..., 8192) = 8192
gettimeofday({1052875486, 316533}, NULL) = 0
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 316646}, NULL) = 0
read(3, "sv4.2\n\nos_compat: FreeMiNT: mint MiNT TOS\nos_compat: MiNT: FreeMiNT mint TOS\nos_compat: mint: FreeMiNT MiNT TOS\nos_compat: TOS: FreeMiNT MiNT mint\n\nos_compat: BSD_OS: bsdi\nos_compat: bsdi4.0: bsdi\n\nbuildarch_compat: ia64: noarch\n\nbuildarch_compat: athlon: i686\nbuildarch_compat: i686: i586\nbuildarch_compat: i586: i486\nbuildarch_compat: i486: i386\nbuildarch_compat: i386: noarch\n\nbuildarch_compat: sun4c: noarch\nbuildarch_compat: sun4d: noarch\nbuildarch_compat: sun4m: noarch\nbuildarch_compat: sun4u: noarch\nbuildarch_compat: sparc64: noarch\nbuildarch_compat: sparcv9: sparc\nbuildarch_compat: sparc: noarch\n\nbuildarch_compat: alphaev67: alphaev6\nbuildarch_compat: alphaev6: alphapca56\nbuildarch_compat: alphapca56: alphaev56\nbuildarch_compat: alphaev56: alphaev5\nbuildarch_compat: alphaev5: alpha\nbuildarch_compat: alpha: noarch\n\nbuildarch_compat: m68k: noarch\n\nbuildarch_compat: ppciseries: noarch\nbuildarch_compat: ppcpseries: noarch\nbuildarch_compat: ppc: noarch\nbuildarch_compat: ppc64: noarch\n\nbuildarch_compat: mips: noarch\nbuildarch_compat: mipsel: noarch\n\nbuildarch_compat: armv3l: noarch\nbuildarch_compat: armv4b: noarch\nbuildarch_compat: armv4l: noarch\n\nbuildarch_compat: hppa2.0: hppa1.2\nbuildarch_compat: hppa1.2: hppa1.1\nbuildarch_compat: hppa1.1: hppa1.0\nbuildarch_compat: hppa1.0: parisc\nbuildarch_compat: parisc: noarch\n\nbuildarch_compat: atarist: m68kmint noarch\nbuildarch_compat: atariste: m68kmint noarch\nbuildarch_compat: ataritt: m68kmint noarch\nbuildarch_compat: falcon: m68kmint noarch\nbuildarch_compat: atariclone: m68kmint noarch\nbuildarch_compat: milan: m68kmint noarch\nbuildarch_compat: hades: m68kmint noarch\n\nbuildarch_compat: s390: noarch\nbuildarch_compat: s390x: noarch\n\nbuildarch_compat: ia64: noarch\n\nbuildarch_compat: x86_64: noarch\n\nmacrofiles:\t/usr/lib/rpm/macros:/usr/lib/rpm/%{_target}/macros:/etc/rpm/macros.specspo:/etc/rpm/macros.prelink:/etc/rpm/macros.solve:/etc/rpm/macros.up2date:/etc/rpm/macros:/etc/rpm/%{_target}/macros:~/.rpmmacros\n\n# \\endverbatim\n#*/\n", 8192) = 2001
gettimeofday({1052875486, 317065}, NULL) = 0
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 317177}, NULL) = 0
read(3, "", 6191)                       = 0
gettimeofday({1052875486, 317232}, NULL) = 0
gettimeofday({1052875486, 317264}, NULL) = 0
close(3)                                = 0
gettimeofday({1052875486, 317317}, NULL) = 0
gettimeofday({1052875486, 317346}, NULL) = 0
gettimeofday({1052875486, 317373}, NULL) = 0
munmap(0x40017000, 8192)                = 0
brk(0)                                  = 0x8053000
brk(0x8054000)                          = 0x8054000
brk(0)                                  = 0x8054000
brk(0x8055000)                          = 0x8055000
open("/etc/rpmrc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/home/core/.rpmrc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
brk(0)                                  = 0x8055000
brk(0x8056000)                          = 0x8056000
open("/usr/lib/rpm/macros", O_RDONLY|O_LARGEFILE) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
gettimeofday({1052875486, 318419}, NULL) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 318584}, NULL) = 0
read(3, "#/*! \\page config_macros Default configuration: /usr/lib/rpm/macros\n# \\verbatim\n#\n# $Id: macros.in,v 1.137 2003/01/31 22:55:28 jbj Exp $\n#\n# This is a global RPM configuration file. All changes made here will\n# be lost when the rpm package is upgraded. Any per-system configuration\n# should be added to /etc/rpm/macros, while per-user configuration should\n# be added to ~/.rpmmacros.\n#\n#==============================================================================\n# Macro naming conventions (preliminary):\n#\n#\tMacros that begin with an underscore are \"local\" in the sense that\n#\tthey (if used) will not be exported in rpm headers. Some macros\n#\tthat don\'t start with an underscore (but look like they should)\n#\tare compatible with macros generated by rpm-2.5.x and will be made\n#\tmore consistent in a future release.\n#\n\n#==============================================================================\n# ---- A macro that expands to nothing.\n#\n%nil\t\t\t%{!?nil}\n\n#==============================================================================\n# ---- filesystem macros.\n#\n%_usr\t\t\t/usr\n%_usrsrc\t\t%{_usr}/src\n%_var\t\t\t/var\n\n#==============================================================================\n# ---- Generally useful path macros.\n#\n%__awk\t\t\tgawk\n%__bzip2\t\t/usr/bin/bzip2\n%__cat\t\t\t/bin/cat\n%__chgrp\t\t/bin/chgrp\n%__chmod\t\t/bin/chmod\n%__chown\t\t/bin/chown\n%__cp\t\t\t/bin/cp\n%__cpio\t\t\t/bin/cpio\n%__file\t\t\t/usr/bin/file\n%__gpg\t\t\t/usr/bin/gpg\n%__grep\t\t\t/bin/grep\n%__gzip\t\t\t/usr/bin/gzip\n%__id\t\t\t/usr/bin/id\n%__install\t\t/usr/bin/install\n%__ln_s\t\t\tln -s\n%__make\t\t\t/usr/bin/make\n%__mkdir\t\t/bin/mkdir\n%__mkdir_p\t\t/bin/mkdir -p\n%__mv\t\t\t/bin/mv\n%__patch\t\t/usr/bin/patch\n%__perl\t\t\t/usr/bin/perl\n%__pgp\t\t\t/usr/bin/pgp\n%__python\t\t/usr/bin/python\n%__rm\t\t\t/bin/rm\n%__rsh\t\t\t/usr/kerberos/bin/rsh\n%__sed\t\t\t/bin/sed\n%__ssh\t\t\t/usr/bin/ssh\n%__tar\t\t\t/bin/tar\n%__unzip\t\t/usr/bin/unzip\n\n#==============================================================================\n# ---- Build system path macros.\n#\n%__ar\t\t\tar\n%__as\t\t\tas\n%__cc\t\t\tgcc\n%__cpp\t\t\tgcc -E\n%__cxx\t\t\tg++\n%__ld\t"..., 8192) = 8192
gettimeofday({1052875486, 319073}, NULL) = 0
brk(0)                                  = 0x8056000
brk(0x8057000)                          = 0x8057000
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 320012}, NULL) = 0
read(3, "ity with legacy\n#\tversions of rpm.\n#\n# This is an rpm version, e.g. 30005 means to produce packaging compatible\n# with rpm-3.0.5. At the moment, values < 30005 (i.e. compatibility with\n# version before rpm-3.0.5) are not supported. The only incompatible change\n# in rpm packaging since rpm-3.0.5 has been to replace a 3 with a 4 in the\n# rpmlead, so there\'s little need to use any value greater than 30005.\n#\n%_package_version\t30005\n\n#\n# Script gets packaged file list on input and buildroot as first parameter.\n# Returns list of unpackaged files, i.e. files in $RPM_BUILD_ROOT not packaged.\n#\n# Note: Disable (by commenting out) for legacy compatibility.\n%__check_files         /usr/lib/rpm/check-files %{buildroot}\n\n#\n# Should unpackaged files in a build root terminate a build?\n#\n# Note: The default value should be 0 for legacy compatibility.\n%_unpackaged_files_terminate_build\t1\n\n#\n# Should missing %doc files in the build directory terminate a build?\n#\n# Note: The default value should be 0 for legacy compatibility.\n%_missing_doc_files_terminate_build\t1\n\n#\n# Use internal dependency generator rather than external helpers?\n%_use_internal_dependency_generator\t1\n\n#\n# Path to scripts to autogenerate package dependencies,\n#\n# Note: Used iff _use_internal_dependency_generator is zero.\n#%__find_provides\t/usr/lib/rpm/rpmdeps --provides\n#%__find_requires\t/usr/lib/rpm/rpmdeps --requires\n%__find_provides\t/usr/lib/rpm/find-provides\n%__find_requires\t/usr/lib/rpm/find-requires\n#%__find_conflicts\t???\n#%__find_obsoletes\t???\n\n#\n# Path to scripts to autogenerate per-interpreter package dependencies,\n#\n# Note: Used iff _use_internal_dependency_generator is non-zero. The\n# helpers are also used by /usr/lib/rpm/rpmdeps {--provides|--requires).\n%__perl_provides\t/usr/lib/rpm/perl.prov\n%__perl_requires\t/usr/lib/rpm/perl.req\n\n#\n# fixowner, fixgroup, and fixperms are run at the end of hardcoded setup\n# These macros are necessary only for legacy compatibility, and have moved\n# to per-platform macro configuration (i.e. /usr/lib/rpm/<arch>-<os>/macros"..., 8192) = 8192
gettimeofday({1052875486, 320479}, NULL) = 0
brk(0)                                  = 0x8057000
brk(0x8058000)                          = 0x8058000
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 321394}, NULL) = 0
read(3, "===================================================\n# ---- GPG/PGP/PGP5 signature macros.\n#\tMacro(s) to hold the arguments passed to GPG/PGP for package\n#\tsigning and verification.\n#\n%__gpg_check_password_cmd\t%{__gpg} \\\n\tgpg --batch --no-verbose --passphrase-fd 3 -u \"%{_gpg_name}\" -so -\n%__pgp_check_password_cmd\t%{__pgp} \\\n\tpgp +batchmode=on +verbose=0 \"%{_pgp_name}\" -sf\n%__pgp5_check_password_cmd\t%{__pgp} \\\n\tpgps +batchmode=on +verbose=0 +armor=off \"%{_pgp_name}\" -f\n\n%__gpg_sign_cmd\t\t\t%{__gpg} \\\n\tgpg --batch --no-verbose --no-armor --passphrase-fd 3 --no-secmem-warning \\\n\t-u \"%{_gpg_name}\" -sbo %{__signature_filename} %{__plaintext_filename}\n%__pgp_sign_cmd\t\t\t%{__pgp} \\\n\tpgp +batchmode=on +verbose=0 +armor=off \\\n\t\"+myname=%{_pgp_name}\" -sb %{__plaintext_filename} %{__signature_filename}\n%__pgp5_sign_cmd\t\t%{__pgp} \\\n\tpgps +batchmode=on +verbose=0 +armor=off \\\n\t\"+myname=%{_pgp_name}\" -b %{__plaintext_filename} -o %{__signature_filename}\n\n# XXX rpm-4.1 verifies signatures using beecrypt.\n#%__gpg_verify_cmd\t\t%{__gpg} \\\n#\tgpg --batch --no-verbose --verify --no-secmem-warning \\\n#\t%{__signature_filename} %{__plaintext_filename}\n#%__pgp_verify_cmd\t\t%{__pgp} \\\n#\tpgp +batchmode=on +verbose=0 \\\n#\t%{__signature_filename} %{__plaintext_filename}\n#%__pgp5_verify_cmd\t\t%{__pgp} \\\n#\tpgpv +batchmode=on +verbose=0 \\\n#\t+OutputInformationFD=1 +OutputWarningFD=1 \\\n#\t-o %{__signature_filename} %{__plaintext_filename}\n\n#\n# XXX rpm-4.1 verifies prelinked libraries using a prelink undo helper.\n#\tNormally this macro is defined in /etc/rpm/macros.prelink, installed\n#\twith the prelink package. If the macro is undefined, then prelinked\n#\tshared libraries contents are MD5 digest verified (as usual), rather\n#\tthan MD5 verifying the output of the prelink undo helper.\n#\n#\tNote: The 2nd token is used as argv[0] and \"library\" is a\n#\tplaceholder that will be deleted and replaced with the appropriate\n#\tlibrary file path.\n#%__prelink_undo_cmd     /usr/sbin/prelink prelink -y library\n\n#=================================================================="..., 8192) = 8192
gettimeofday({1052875486, 321835}, NULL) = 0
brk(0)                                  = 0x8058000
brk(0x8059000)                          = 0x8059000
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 323326}, NULL) = 0
read(3, "\\\n  RPM_DOC_DIR=\\\"%{_docdir}\\\"\\\n  export RPM_DOC_DIR\\\n  RPM_PACKAGE_NAME=\\\"%{name}\\\"\\\n  RPM_PACKAGE_VERSION=\\\"%{version}\\\"\\\n  RPM_PACKAGE_RELEASE=\\\"%{release}\\\"\\\n  export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE\\\n  %{?buildroot:RPM_BUILD_ROOT=\\\"%{u2p:%{buildroot}}\\\"\\\n  export RPM_BUILD_ROOT}\\\n  %{?_javaclasspath:CLASSPATH=\\\"%{_javaclasspath}\\\"\\\n  export CLASSPATH}\\\n  \\\n  %{verbose:set -x}%{!verbose:exec > /dev/null}\\\n  umask 022\\\n  cd %{u2p:%{_builddir}}\\\n\n\n#%___build_body\t\t%{nil}\n%___build_post\t\texit 0\n\n%___build_template\t#!%{___build_shell}\\\n%{___build_pre}\\\n%{nil}\n\n#%{___build_body}\\\n#%{___build_post}\\\n#%{nil}\n\n#==============================================================================\n# ---- Scriptlet templates.\n#\tMacro(s) that expand to a command and script that is executed.\n#\tCAVEAT: All macro expansions must fit in a BUFSIZ (8192 byte) buffer.\n#\n%__spec_prep_shell\t%{___build_shell}\n%__spec_prep_args\t%{___build_args}\n%__spec_prep_cmd\t%{___build_cmd}\n%__spec_prep_pre\t%{___build_pre}\n%__spec_prep_body\t%{___build_body}\n%__spec_prep_post\t%{___build_post}\n%__spec_prep_template\t#!%{__spec_prep_shell}\\\n%{__spec_prep_pre}\\\n%{nil}\n\n#%{__spec_prep_body}\\\n#%{__spec_prep_post}\\\n#%{nil}\n\n%__spec_build_shell\t%{___build_shell}\n%__spec_build_args\t%{___build_args}\n%__spec_build_cmd\t%{___build_cmd}\n%__spec_build_pre\t%{___build_pre}\n%__spec_build_body\t%{___build_body}\n%__spec_build_post\t%{___build_post}\n%__spec_build_template\t#!%{__spec_build_shell}\\\n%{__spec_build_pre}\\\n%{nil}\n\n#%{__spec_build_body}\\\n#%{__spec_build_post}\\\n#%{nil}\n\n%__spec_install_shell\t%{___build_shell}\n%__spec_install_args\t%{___build_args}\n%__spec_install_cmd\t%{___build_cmd}\n%__spec_install_pre\t%{___build_pre}\n%__spec_install_body\t%{___build_body}\n%__spec_install_post\\\n%{?__debug_package:%{__debug_install_post}}\\\n%{__arch_install_post}\\\n%{__os_install_post}\\\n%{nil}\n%__spec_install_template\t#!%{__spec_install_shell}\\\n%{__spec_install_pre}\\\n%{nil}\n\n#%{__spec_install_body}\\\n#%{__spec_install_post}\\\n#%{nil}\n\n%__spec_check_shell\t%{___build_s"..., 8192) = 8192
gettimeofday({1052875486, 323785}, NULL) = 0
brk(0)                                  = 0x8059000
brk(0x805a000)                          = 0x805a000
brk(0)                                  = 0x805a000
brk(0x805b000)                          = 0x805b000
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 327482}, NULL) = 0
read(3, "LAGS:-%{-s:-s}}\"  ; export LDFLAGS; \\\n  %{-C:_mydir=\"`pwd`\"; %{-M: %{__mkdir} -p %{-C*};} cd %{-C*}} \\\n  dirs=\"`find ${_mydir} -name configure.in -print`\"; export dirs; \\\n    for coin in `echo ${dirs}` \\\ndo \\\n  dr=`dirname ${coin}`; \\\nif test -f ${dr}/NO-AUTO-GEN; then \\\n : \\\nelse \\\n     macrodirs=`sed -n -e \'s,AM_ACLOCAL_INCLUDE(\\(.*\\)),\\1,gp\' < ${coin}`; \\\n    ( cd ${dr}; \\\n      aclocalinclude=\"${ACLOCAL_FLAGS}\"; \\\n      for k in ${macrodirs}; do \\\n        if test -d ${k}; then \\\n          aclocalinclude=\"${aclocalinclude} -I ${k}\"; \\\n        ##else \\\n        ##  echo \"**Warning**: No such directory \\`${k}\'.  Ignored.\" \\\n        fi \\\n      done \\\n      if grep \"^AM_GNU_GETTEXT\" configure.in >/dev/null; then \\\n        if grep \"sed.*POTFILES\" configure.in >/dev/null; then \\\n          : do nothing -- we still have an old unmodified configure.in \\\n        else \\\n          test -r ${dr}/aclocal.m4 || touch ${dr}/aclocal.m4; \\\n          echo \"no\" | gettextize --force --copy; \\\n          test -r ${dr}/aclocal.m4 && %{__chmod} u+w ${dr}/aclocal.m4; \\\n        fi \\\n      fi \\\n      if grep \"^AM_PROG_LIBTOOL\" configure.in >/dev/null; then \\\n        %{__libtoolize} --force --copy; \\\n      fi \\\n      aclocal ${aclocalinclude}; \\\n      if grep \"^AM_CONFIG_HEADER\" configure.in >/dev/null; then \\\n        %{__autoheader}; \\\n      fi \\\n      echo \"Running automake --gnu ${am_opt} ...\"; \\\n      %{__automake} --add-missing --gnu ${am_opt}; \\\n      %{__autoconf}; \\\n    ); \\\n  fi \\\ndone \\\n  %{-C:${_mydir}}%{!-C:.}/configure %{_target_platform} --prefix=%{_prefix} --exec-prefix=%{_exec_prefix} --bindir=%{_bindir} --sbindir=%{_sbindir} --sysconfdir=%{_sysconfdir} --datadir=%{_datadir} --includedir=%{_includedir} --libdir=%{_libdir} --libexecdir=%{_libexecdir} --localstatedir=%{_localstatedir} --sharedstatedir=%{_sharedstatedir} --mandir=%{_mandir} --infodir=%{_infodir} %* ; \\\n  %{-C:cd ${_mydir}; unset _mydir}\n\n#------------------------------------------------------------------------------\n# Useful perl macros (from Artur Frysiak <wi"..., 8192) = 3503
gettimeofday({1052875486, 327915}, NULL) = 0
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 328014}, NULL) = 0
read(3, "", 4689)                       = 0
gettimeofday({1052875486, 328069}, NULL) = 0
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 328558}, NULL) = 0
read(3, "", 8192)                       = 0
gettimeofday({1052875486, 328631}, NULL) = 0
gettimeofday({1052875486, 328670}, NULL) = 0
close(3)                                = 0
gettimeofday({1052875486, 328725}, NULL) = 0
gettimeofday({1052875486, 328756}, NULL) = 0
gettimeofday({1052875486, 328783}, NULL) = 0
munmap(0x40017000, 8192)                = 0
open("/usr/lib/rpm/i386-linux/macros", O_RDONLY|O_LARGEFILE) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
gettimeofday({1052875486, 328935}, NULL) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 329081}, NULL) = 0
read(3, "# Per-platform rpm configuration file.\n\n#==============================================================================\n# ---- per-platform macros.\n#\n%_arch\t\t\ti386\n%_vendor\t\tredhat\n%_os\t\t\tlinux\n%_gnu\t\t\t-gnu\n%_target_platform\t%{_target_cpu}-%{_vendor}-%{_target_os}\n%optflags\t\t-O2 -g -march=i386 -mcpu=i686\n\n#==============================================================================\n# ---- configure macros.\n#\n%_prefix\t\t/usr\n%_exec_prefix\t\t%{_prefix}\n%_bindir\t\t%{_exec_prefix}/bin\n%_sbindir\t\t%{_exec_prefix}/sbin\n%_libexecdir\t\t%{_exec_prefix}/libexec\n%_datadir\t\t%{_prefix}/share\n%_sysconfdir\t\t/etc\n%_sharedstatedir\t%{_prefix}/com\n%_localstatedir\t\t/var\n%_lib\t\t\tlib\n%_libdir\t\t%{_exec_prefix}/%{_lib}\n%_includedir\t\t%{_prefix}/include\n%_oldincludedir\t\t/usr/include\n%_infodir\t\t%{_prefix}/share/info\n%_mandir\t\t%{_prefix}/share/man\n%_initrddir\t\t%{_sysconfdir}/rc.d/init.d\n\n%_defaultdocdir\t\t%{_usr}/share/doc\n\n%_smp_mflags %([ -z \"$RPM_BUILD_NCPUS\" ] \\\\\\\n\t&& RPM_BUILD_NCPUS=\"`/usr/bin/getconf _NPROCESSORS_ONLN`\"; \\\\\\\n\t[ \"$RPM_BUILD_NCPUS\" -gt 1 ] && echo \"-j$RPM_BUILD_NCPUS\")\n\n#---------------------------------------------------------------------\n#\tMultilibs\n%_multilibno\t\t1\n%_multilibpatt\t\t(/%{_lib}|/usr/%{_lib}(|/gconv)|/usr/local/%{_lib}|/usr/X11R6/%{_lib}|/opt/%{_lib})/[^/]*\\\\.([oa]|la|so[0-9.]*)$\n\n#==============================================================================\n# ---- Build policy macros.\n#\n#---------------------------------------------------------------------\n#\tExpanded at end of %install scriptlet.\n#\n\n%__arch_install_post   %{nil}\n\n%__os_install_post    \\\n    /usr/lib/rpm/brp-compress \\\n    /usr/lib/rpm/brp-strip \\\n    /usr/lib/rpm/brp-strip-static-archive \\\n    /usr/lib/rpm/brp-strip-comment-note \\\n%{nil}\n\n%__spec_install_post\\\n    %{?__debug_package:%{__debug_install_post}}\\\n    %{__arch_install_post}\\\n    %{__os_install_post}\\\n%{nil}\n\n#---------------------------------------------------------------------\n#\tExpanded at end of %prep\n#\n%__id_u\t\t%{__id} -u\n%__chown_Rhf\t%{__chown} -Rhf\n%__chgrp_Rhf\t%{__chgrp} -R"..., 8192) = 2440
gettimeofday({1052875486, 329540}, NULL) = 0
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 329639}, NULL) = 0
read(3, "", 5752)                       = 0
gettimeofday({1052875486, 329692}, NULL) = 0
brk(0)                                  = 0x805b000
brk(0x805c000)                          = 0x805c000
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 330499}, NULL) = 0
read(3, "", 8192)                       = 0
gettimeofday({1052875486, 330553}, NULL) = 0
gettimeofday({1052875486, 330583}, NULL) = 0
close(3)                                = 0
gettimeofday({1052875486, 330636}, NULL) = 0
gettimeofday({1052875486, 330665}, NULL) = 0
gettimeofday({1052875486, 330691}, NULL) = 0
munmap(0x40017000, 8192)                = 0
open("/usr/lib/rpm/redhat/macros", O_RDONLY|O_LARGEFILE) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
gettimeofday({1052875486, 330821}, NULL) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 330973}, NULL) = 0
read(3, "# Per-platform rpm configuration file.\n\n#==============================================================================\n# ---- per-platform macros.\n#\n%_vendor\t\tredhat\n%_os\t\t\tlinux\n%_gnu\t\t\t-gnu\n%_target_platform\t%{_target_cpu}-%{_vendor}-%{_target_os}%{?_gnu}\n\n#==============================================================================\n# ---- configure macros.  note that most of these are inherited\n#      from the defaults.\n#\n%_prefix\t\t/usr\n%_sysconfdir\t\t/etc\n%_localstatedir\t\t/var\n%_infodir\t\t/usr/share/info\n%_mandir\t\t/usr/share/man\n%_initrddir\t\t%{_sysconfdir}/rc.d/init.d\n\n%_defaultdocdir\t\t%{_usr}/share/doc\n\n%_enable_debug_packages 1\n\n#==============================================================================\n# ---- configure and makeinstall.\n#\n%configure \\\n  CFLAGS=\"${CFLAGS:-%optflags}\" ; export CFLAGS ; \\\n  CXXFLAGS=\"${CXXFLAGS:-%optflags}\" ; export CXXFLAGS ; \\\n  FFLAGS=\"${FFLAGS:-%optflags}\" ; export FFLAGS ; \\\n  for i in $(find . -name config.guess 2>/dev/null) $(find . -name config.sub 2>/dev/null) ; do \\\n           [ -f /usr/share/libtool/$(basename $i) ] && %{__rm} -f $i && %{__cp} -fv /usr/share/libtool/$(basename $i) $i ; \\\n  done ; \\\n  ./configure --host=%{_host} --build=%{_build} \\\\\\\n\t--target=%{_target_platform} \\\\\\\n\t--program-prefix=%{?_program_prefix:%{_program_prefix}} \\\\\\\n \t--prefix=%{_prefix} \\\\\\\n\t--exec-prefix=%{_exec_prefix} \\\\\\\n\t--bindir=%{_bindir} \\\\\\\n\t--sbindir=%{_sbindir} \\\\\\\n\t--sysconfdir=%{_sysconfdir} \\\\\\\n\t--datadir=%{_datadir} \\\\\\\n\t--includedir=%{_includedir} \\\\\\\n\t--libdir=%{_libdir} \\\\\\\n\t--libexecdir=%{_libexecdir} \\\\\\\n\t--localstatedir=%{_localstatedir} \\\\\\\n\t--sharedstatedir=%{_sharedstatedir} \\\\\\\n\t--mandir=%{_mandir} \\\\\\\n\t--infodir=%{_infodir}\n\n%makeinstall \\\n  make \\\\\\\n\tprefix=%{?buildroot:%{buildroot}}%{_prefix} \\\\\\\n\texec_prefix=%{?buildroot:%{buildroot}}%{_exec_prefix} \\\\\\\n\tbindir=%{?buildroot:%{buildroot}}%{_bindir} \\\\\\\n\tsbindir=%{?buildroot:%{buildroot}}%{_sbindir} \\\\\\\n\tsysconfdir=%{?buildroot:%{buildroot}}%{_sysconfdir} \\\\\\\n\tdatadir=%{?buildroot:%{buildroot}}%{_datadir} \\"..., 8192) = 4608
gettimeofday({1052875486, 331480}, NULL) = 0
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 331580}, NULL) = 0
read(3, "", 3584)                       = 0
gettimeofday({1052875486, 331633}, NULL) = 0
brk(0)                                  = 0x805c000
brk(0x805d000)                          = 0x805d000
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 332208}, NULL) = 0
read(3, "", 8192)                       = 0
gettimeofday({1052875486, 332261}, NULL) = 0
gettimeofday({1052875486, 332290}, NULL) = 0
close(3)                                = 0
gettimeofday({1052875486, 332343}, NULL) = 0
gettimeofday({1052875486, 332371}, NULL) = 0
gettimeofday({1052875486, 332397}, NULL) = 0
munmap(0x40017000, 8192)                = 0
open("/etc/rpm/macros.specspo", O_RDONLY|O_LARGEFILE) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
gettimeofday({1052875486, 332524}, NULL) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 332661}, NULL) = 0
read(3, "%_i18ndomains\tredhat-dist\n", 8192) = 26
gettimeofday({1052875486, 332733}, NULL) = 0
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 332833}, NULL) = 0
read(3, "", 8166)                       = 0
gettimeofday({1052875486, 332888}, NULL) = 0
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 333053}, NULL) = 0
read(3, "", 8192)                       = 0
gettimeofday({1052875486, 333107}, NULL) = 0
gettimeofday({1052875486, 333148}, NULL) = 0
close(3)                                = 0
gettimeofday({1052875486, 333201}, NULL) = 0
gettimeofday({1052875486, 333229}, NULL) = 0
gettimeofday({1052875486, 333271}, NULL) = 0
munmap(0x40017000, 8192)                = 0
open("/etc/rpm/macros.cdb", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/etc/rpm/macros.prelink", O_RDONLY|O_LARGEFILE) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
gettimeofday({1052875486, 333441}, NULL) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 333577}, NULL) = 0
read(3, "# rpm-4.1 verifies prelinked libraries using a prelink undo helper.\n#       Note: The 2nd token is used as argv[0] and \"library\" is a\n#       placeholder that will be deleted and replaced with the appropriate\n#       library file path.\n%__prelink_undo_cmd     /usr/sbin/prelink prelink -y library\n", 8192) = 297
gettimeofday({1052875486, 333707}, NULL) = 0
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 333805}, NULL) = 0
read(3, "", 7895)                       = 0
gettimeofday({1052875486, 333860}, NULL) = 0
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
gettimeofday({1052875486, 334028}, NULL) = 0
read(3, "", 8192)                       = 0
gettimeofday({1052875486, 334081}, NULL) = 0
gettimeofday({1052875486, 334111}, NULL) = 0
close(3)                                = 0
gettimeofday({1052875486, 334175}, NULL) = 0
gettimeofday({1052875486, 334203}, NULL) = 0
gettimeofday({1052875486, 334230}, NULL) = 0
munmap(0x40017000, 8192)                = 0
open("/etc/rpm/macros.solve", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/etc/rpm/macros.up2date", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/etc/rpm/macros", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/etc/rpm/i386-linux/macros", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/home/core/.rpmmacros", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1052875486
rt_sigprocmask(SIG_BLOCK, ~[], [33], 8) = 0
rt_sigprocmask(SIG_SETMASK, [33], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [33], 8) = 0
rt_sigaction(SIGHUP, {0x400d6860, [], SA_RESTORER, 0x402147c8}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x400d6860, [], SA_RESTORER, 0x402147c8}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {0x400d6860, [], SA_RESTORER, 0x402147c8}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {0x400d6860, [], SA_RESTORER, 0x402147c8}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGPIPE, {0x400d6860, [], SA_RESTORER, 0x402147c8}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [33], NULL, 8) = 0
getgid32()                              = 0
getuid32()                              = 0
stat64("/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/lib/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/lib/rpm", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
access("/var/lib/rpm", W_OK)            = 0
access("/var/lib/rpm/__db.001", F_OK)   = 0
access("/var/lib/rpm/Packages", F_OK)   = 0
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
read(3, "# Locale name alias data base.\n# Copyright (C) 1996,1997,1998,1999,2000,2001 Free Software Foundation, Inc.\n#\n# This program is free software; you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation; either version 2, or (at your option)\n# any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program; if not, write to the Free Software\n# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n\n# The format of this file is the same as for the corresponding file of\n# the X Window System, which normally can be found in\n#\t/usr/lib/X11/locale/locale.alias\n# A single line contains two fields: an alias and a substitution value.\n# All entries are case independent.\n\n# Note: This file is far from being complete.  If you have a value for\n# your own site which you think might be useful for others too, share\n# it with the rest of us.  Send it using the `glibcbug\' script to\n# bugs@gnu.org.\n\nbokmal\t\tno_NO.ISO-8859-1\nbokm\345l\t\tno_NO.ISO-8859-1\ncatalan\t\tca_ES.ISO-8859-1\ncroatian\thr_HR.ISO-8859-2\nczech\t\tcs_CZ.ISO-8859-2\ndanish          da_DK.ISO-8859-1\ndansk\t\tda_DK.ISO-8859-1\ndeutsch\t\tde_DE.ISO-8859-1\ndutch\t\tnl_NL.ISO-8859-1\neesti\t\tet_EE.ISO-8859-1\nestonian\tet_EE.ISO-8859-1\nfinnish         fi_FI.ISO-8859-1\nfran\347ais\tfr_FR.ISO-8859-1\nfrench\t\tfr_FR.ISO-8859-1\ngalego\t\tgl_ES.ISO-8859-1\ngalician\tgl_ES.ISO-8859-1\ngerman\t\tde_DE.ISO-8859-1\ngreek           el_GR.ISO-8859-7\nhebrew          he_IL.ISO-8859-8\nhrvatski\thr_HR.ISO-8859-2\nhungarian       hu_HU.ISO-8859-2\nicelandic       is_IS.ISO-8859-1\nitalian         it_IT.ISO-8859-1\njapanese\tja_JP.eucJP\njapanese.euc\tja_JP.eucJP\nja_JP\t\tja_JP.eucJP\nja_JP.ujis\tja_JP.eucJP\njapanese.sjis\tja_JP.SJIS\nkorean\t\tko_"..., 4096) = 2601
brk(0)                                  = 0x805d000
brk(0x805e000)                          = 0x805e000
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40017000, 4096)                = 0
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/rpm.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/rpm.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/rpm.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/rpm.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/rpm.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/rpm.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/var/lib/rpm/DB_CONFIG", 0xbfffe5c0) = -1 ENOENT (No such file or directory)
open("/var/lib/rpm/DB_CONFIG", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/var/lib/rpm/__db.001", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
open("/var/lib/rpm/__db.001", O_RDWR|O_DIRECT|O_LARGEFILE) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
close(3)                                = 0
select(0, NULL, NULL, NULL, {3, 0})     = 0 (Timeout)
stat64("/var/lib/rpm/__db.001", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
open("/var/lib/rpm/__db.001", O_RDWR|O_DIRECT|O_LARGEFILE) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
close(3)                                = 0
select(0, NULL, NULL, NULL, {6, 0})     = 0 (Timeout)
stat64("/var/lib/rpm/__db.001", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
open("/var/lib/rpm/__db.001", O_RDWR|O_DIRECT|O_LARGEFILE) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
close(3)                                = 0
select(0, NULL, NULL, NULL, {9, 0})     = 0 (Timeout)
stat64("/var/lib/rpm/__db.001", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
open("/var/lib/rpm/__db.001", O_RDWR|O_DIRECT|O_LARGEFILE) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
close(3)                                = 0
write(2, "rpmdb: ", 7rpmdb: )                  = 7
write(2, "unable to join the environment", 30unable to join the environment) = 30
write(2, "\n", 1
)                       = 1
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
brk(0)                                  = 0x805e000
brk(0x8060000)                          = 0x8060000
write(2, "error: ", 7error: )                  = 7
write(2, "db4 error(11) from dbenv->open: Resource temporarily unavailable\n", 65db4 error(11) from dbenv->open: Resource temporarily unavailable
) = 65
write(2, "error: ", 7error: )                  = 7
write(2, "cannot open Packages index using db3 - Resource temporarily unavailable (11)\n", 77cannot open Packages index using db3 - Resource temporarily unavailable (11)
) = 77
rt_sigprocmask(SIG_BLOCK, ~[], [33], 8) = 0
rt_sigaction(SIGHUP, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [33], NULL, 8) = 0
write(2, "error: ", 7error: )                  = 7
write(2, "cannot open Packages database in /var/lib/rpm\n", 46cannot open Packages database in /var/lib/rpm
) = 46
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
write(1, "package iptables is not installed\n", 34) = 34
munmap(0x40017000, 4096)                = 0
exit_group(1)                           = ?

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]
  2003-05-14  1:52   ` odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5] Shawn
@ 2003-05-14  2:01     ` William Lee Irwin III
  2003-05-14  2:06     ` Andrew Morton
                       ` (4 subsequent siblings)
  5 siblings, 0 replies; 15+ messages in thread
From: William Lee Irwin III @ 2003-05-14  2:01 UTC (permalink / raw)
  To: Shawn; +Cc: linux-kernel, Andrew Morton

On Tue, May 13, 2003 at 08:52:41PM -0500, Shawn wrote:
> The following is what strace shows. A full trace is attached.
> select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
> select(0, NULL, NULL, NULL, {3, 0})     = 0 (Timeout)
> select(0, NULL, NULL, NULL, {6, 0})     = 0 (Timeout)
> select(0, NULL, NULL, NULL, {9, 0})     = 0 (Timeout)

Could you send me an strace of a successful run?


-- wli

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]
  2003-05-14  2:06     ` Andrew Morton
@ 2003-05-14  2:05       ` Shawn
  0 siblings, 0 replies; 15+ messages in thread
From: Shawn @ 2003-05-14  2:05 UTC (permalink / raw)
  To: Andrew Morton; +Cc: wli, linux-kernel

DUDE! Thanks mucho!

> rpm seems generally flakey sometimes.
> 
> remove /var/lib/rpm/__*
> 
> Use
> 
> 	LD_ASSUME_KERNEL=2.2.5 rpm
> 
> to get around rpm's O_DIRECT bug.
> 

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]
  2003-05-14  1:52   ` odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5] Shawn
  2003-05-14  2:01     ` William Lee Irwin III
@ 2003-05-14  2:06     ` Andrew Morton
  2003-05-14  2:05       ` Shawn
  2003-05-14  2:18     ` William Lee Irwin III
                       ` (3 subsequent siblings)
  5 siblings, 1 reply; 15+ messages in thread
From: Andrew Morton @ 2003-05-14  2:06 UTC (permalink / raw)
  To: Shawn; +Cc: wli, linux-kernel

Shawn <core@enodev.com> wrote:
>
> Not to get away from the praise too much, but I have a rpm/db4 problem
>  that seems to be related to the kernel. before I started backing out
>  parts of 69-mm4, I just wanted to figure out /which/ parts to try
>  backing out.
> 
>  As root, I basically can't use rpm at all. I think it's select() related
>  as strace shows it timing out. The odd thing is that it works great as a
>  non-privileged user.

rpm seems generally flakey sometimes.

remove /var/lib/rpm/__*

Use

	LD_ASSUME_KERNEL=2.2.5 rpm

to get around rpm's O_DIRECT bug.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]
  2003-05-14  1:52   ` odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5] Shawn
  2003-05-14  2:01     ` William Lee Irwin III
  2003-05-14  2:06     ` Andrew Morton
@ 2003-05-14  2:18     ` William Lee Irwin III
  2003-05-14  2:24       ` Shawn
  2003-05-14  2:32     ` J Sloan
                       ` (2 subsequent siblings)
  5 siblings, 1 reply; 15+ messages in thread
From: William Lee Irwin III @ 2003-05-14  2:18 UTC (permalink / raw)
  To: Shawn; +Cc: linux-kernel, Andrew Morton

On Tue, May 13, 2003 at 08:52:41PM -0500, Shawn wrote:
> execve("/bin/rpm", ["rpm", "-qi", "iptables"], [/* 32 vars */]) = 0
> uname({sys="Linux", node="www.enodev.com", ...}) = 0
> brk(0)                                  = 0x8069000
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
> open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
> open("/etc/ld.so.cache", O_RDONLY)      = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=82290, ...}) = 0
[...]


okay, the first thing I see is:

-getgid32()                              = 500
-getuid32()                              = 500
+getgid32()                              = 0
+getuid32()                              = 0
 stat64("/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
 stat64("/var/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
 stat64("/var/lib/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
 stat64("/var/lib/rpm", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
-access("/var/lib/rpm", W_OK)            = -1 EACCES (Permission denied)
+access("/var/lib/rpm", W_OK)            = 0
+access("/var/lib/rpm/__db.001", F_OK)   = 0
+access("/var/lib/rpm/Packages", F_OK)   = 0

They appear to either not be running in equivalent environments or
something has gone horribly wrong. The diff is incredibly noisy and not
useful for debugging, could you strace the working kernel's bit as root?

Also, things start getting wildly different after both examine DB_CONFIG,
where 2.4 and 2.5 open different files with different options, i.e. 2.5
does O_DIRECT on /var/lib/rpm/__db.001 and 2.4 never touches that file,
and 2.4 never does O_DIRECT either.

This may very well have something to do with the difference in
privileges.


-- wli

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]
  2003-05-14  2:18     ` William Lee Irwin III
@ 2003-05-14  2:24       ` Shawn
  2003-05-14  2:27         ` William Lee Irwin III
  0 siblings, 1 reply; 15+ messages in thread
From: Shawn @ 2003-05-14  2:24 UTC (permalink / raw)
  To: William Lee Irwin III; +Cc: linux-kernel, Andrew Morton

Thanks for all the help! So, is it that there is likely misuse of
O_DIRECT somewhere (db4, rpm, etc)?

Wonder if I should bother filing a bug if rpm has a bugzilla...

On Tue, 2003-05-13 at 21:18, William Lee Irwin III wrote:
> They appear to either not be running in equivalent environments or
> something has gone horribly wrong. The diff is incredibly noisy and not
> useful for debugging, could you strace the working kernel's bit as root?
> 
> Also, things start getting wildly different after both examine DB_CONFIG,
> where 2.4 and 2.5 open different files with different options, i.e. 2.5
> does O_DIRECT on /var/lib/rpm/__db.001 and 2.4 never touches that file,
> and 2.4 never does O_DIRECT either.
> 
> This may very well have something to do with the difference in
> privileges.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]
  2003-05-14  2:24       ` Shawn
@ 2003-05-14  2:27         ` William Lee Irwin III
  0 siblings, 0 replies; 15+ messages in thread
From: William Lee Irwin III @ 2003-05-14  2:27 UTC (permalink / raw)
  To: Shawn; +Cc: linux-kernel, Andrew Morton

On Tue, 2003-05-13 at 21:18, William Lee Irwin III wrote:
>> They appear to either not be running in equivalent environments or
>> something has gone horribly wrong. The diff is incredibly noisy and not
>> useful for debugging, could you strace the working kernel's bit as root?
>> Also, things start getting wildly different after both examine DB_CONFIG,
>> where 2.4 and 2.5 open different files with different options, i.e. 2.5
>> does O_DIRECT on /var/lib/rpm/__db.001 and 2.4 never touches that file,
>> and 2.4 never does O_DIRECT either.
>> This may very well have something to do with the difference in
>> privileges.

On Tue, May 13, 2003 at 09:24:23PM -0500, Shawn wrote:
> Thanks for all the help! So, is it that there is likely misuse of
> O_DIRECT somewhere (db4, rpm, etc)?
> Wonder if I should bother filing a bug if rpm has a bugzilla...

My sources say the bug is in the packaged version of db4.


-- wli

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]
  2003-05-14  1:52   ` odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5] Shawn
                       ` (2 preceding siblings ...)
  2003-05-14  2:18     ` William Lee Irwin III
@ 2003-05-14  2:32     ` J Sloan
  2003-05-14  2:47       ` Shawn
  2003-05-14  7:38     ` Matti Aarnio
  2003-05-14 12:49     ` Tom Sightler
  5 siblings, 1 reply; 15+ messages in thread
From: J Sloan @ 2003-05-14  2:32 UTC (permalink / raw)
  To: Shawn; +Cc: linux-kernel

Shawn wrote:

>Not to get away from the praise too much, but I have a rpm/db4 problem
>that seems to be related to the kernel. before I started backing out
>parts of 69-mm4, I just wanted to figure out /which/ parts to try
>backing out.
>
>As root, I basically can't use rpm at all. I think it's select() related
>as strace shows it timing out. The odd thing is that it works great as a
>non-privileged user.
>
>2.5.69-mm4, otherwise mostly stock rh90 setup.
>

Just out of curiosity, have you tried:

LD_KERNEL_ASSUME=2.4.1 rpm -qi iptables

OTOH, rpm-4.2-1 seems to "just work" here -

where "here" is of the form:

2.5.6x on RH9

Joe




^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]
  2003-05-14  2:32     ` J Sloan
@ 2003-05-14  2:47       ` Shawn
  2003-05-14  2:51         ` Shawn
  2003-05-14  3:24         ` J Sloan
  0 siblings, 2 replies; 15+ messages in thread
From: Shawn @ 2003-05-14  2:47 UTC (permalink / raw)
  To: J Sloan; +Cc: linux-kernel

I sure wish I knew what triggers this bug. it worked fine under 2.5.6x
on rh 80 for me.

Ah crap. I'm running rpm-4.2-0.69 because rhn has been busy. FRICK.

On Tue, 2003-05-13 at 21:32, J Sloan wrote:
> Shawn wrote:
> 
> >Not to get away from the praise too much, but I have a rpm/db4 problem
> >that seems to be related to the kernel. before I started backing out
> >parts of 69-mm4, I just wanted to figure out /which/ parts to try
> >backing out.
> >
> >As root, I basically can't use rpm at all. I think it's select() related
> >as strace shows it timing out. The odd thing is that it works great as a
> >non-privileged user.
> >
> >2.5.69-mm4, otherwise mostly stock rh90 setup.
> >
> 
> Just out of curiosity, have you tried:
> 
> LD_KERNEL_ASSUME=2.4.1 rpm -qi iptables
> 
> OTOH, rpm-4.2-1 seems to "just work" here -
> 
> where "here" is of the form:
> 
> 2.5.6x on RH9
> 
> Joe
> 
> 
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]
  2003-05-14  2:47       ` Shawn
@ 2003-05-14  2:51         ` Shawn
  2003-05-14  3:24         ` J Sloan
  1 sibling, 0 replies; 15+ messages in thread
From: Shawn @ 2003-05-14  2:51 UTC (permalink / raw)
  To: J Sloan; +Cc: linux-kernel

Wait a second, there is no .2-1 on redhat. It must be how redhat
packages it...

Ope, there an email from -wli... Yup, that's the deal. bugzilla.redhat
time...

On Tue, 2003-05-13 at 21:47, Shawn wrote:
> I sure wish I knew what triggers this bug. it worked fine under 2.5.6x
> on rh 80 for me.
> 
> Ah crap. I'm running rpm-4.2-0.69 because rhn has been busy. FRICK.
> 
> On Tue, 2003-05-13 at 21:32, J Sloan wrote:
> > Shawn wrote:
> > 
> > >Not to get away from the praise too much, but I have a rpm/db4 problem
> > >that seems to be related to the kernel. before I started backing out
> > >parts of 69-mm4, I just wanted to figure out /which/ parts to try
> > >backing out.
> > >
> > >As root, I basically can't use rpm at all. I think it's select() related
> > >as strace shows it timing out. The odd thing is that it works great as a
> > >non-privileged user.
> > >
> > >2.5.69-mm4, otherwise mostly stock rh90 setup.
> > >
> > 
> > Just out of curiosity, have you tried:
> > 
> > LD_KERNEL_ASSUME=2.4.1 rpm -qi iptables
> > 
> > OTOH, rpm-4.2-1 seems to "just work" here -
> > 
> > where "here" is of the form:
> > 
> > 2.5.6x on RH9
> > 
> > Joe
> > 
> > 
> > 
> > -
> > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> > Please read the FAQ at  http://www.tux.org/lkml/
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]
  2003-05-14  2:47       ` Shawn
  2003-05-14  2:51         ` Shawn
@ 2003-05-14  3:24         ` J Sloan
  1 sibling, 0 replies; 15+ messages in thread
From: J Sloan @ 2003-05-14  3:24 UTC (permalink / raw)
  To: Shawn; +Cc: linux-kernel

Not available from rhn yet afaik - I got
them from a redhat employee page IIRC -

I put a copy at:

ftp://ftp.mainphrame.com/fixes/redhat-rpm/RH9/

Joe

Shawn wrote:

>I sure wish I knew what triggers this bug. it worked fine under 2.5.6x
>on rh 80 for me.
>
>Ah crap. I'm running rpm-4.2-0.69 because rhn has been busy. FRICK.
>
>On Tue, 2003-05-13 at 21:32, J Sloan wrote:
>  
>
>>Shawn wrote:
>>
>>    
>>
>>>Not to get away from the praise too much, but I have a rpm/db4 problem
>>>that seems to be related to the kernel. before I started backing out
>>>parts of 69-mm4, I just wanted to figure out /which/ parts to try
>>>backing out.
>>>
>>>As root, I basically can't use rpm at all. I think it's select() related
>>>as strace shows it timing out. The odd thing is that it works great as a
>>>non-privileged user.
>>>
>>>2.5.69-mm4, otherwise mostly stock rh90 setup.
>>>
>>>      
>>>
>>Just out of curiosity, have you tried:
>>
>>LD_KERNEL_ASSUME=2.4.1 rpm -qi iptables
>>
>>OTOH, rpm-4.2-1 seems to "just work" here -
>>
>>where "here" is of the form:
>>
>>2.5.6x on RH9
>>
>>Joe
>>
>>
>>
>>-
>>To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>>the body of a message to majordomo@vger.kernel.org
>>More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>Please read the FAQ at  http://www.tux.org/lkml/
>>    
>>
>
>
>  
>



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]
  2003-05-14  1:52   ` odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5] Shawn
                       ` (3 preceding siblings ...)
  2003-05-14  2:32     ` J Sloan
@ 2003-05-14  7:38     ` Matti Aarnio
  2003-05-14 12:49     ` Tom Sightler
  5 siblings, 0 replies; 15+ messages in thread
From: Matti Aarnio @ 2003-05-14  7:38 UTC (permalink / raw)
  To: Shawn; +Cc: William Lee Irwin III, linux-kernel, Andrew Morton

On Tue, May 13, 2003 at 08:52:41PM -0500, Shawn wrote:
> Not to get away from the praise too much, but I have a rpm/db4 problem
> that seems to be related to the kernel. before I started backing out
> parts of 69-mm4, I just wanted to figure out /which/ parts to try
> backing out.
> 
> As root, I basically can't use rpm at all. I think it's select() related
> as strace shows it timing out. The odd thing is that it works great as a
> non-privileged user.
> 
> 2.5.69-mm4, otherwise mostly stock rh90 setup.
> 
> [root@www root]# rpm -qi iptables
> rpmdb: unable to join the environment
.....

Rgr..  That is the key.  You are seeing the same thing
as I have, and which is entered several times into the
RH Bugzilla.

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=86381
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=88178

> error: db4 error(11) from dbenv->open: Resource temporarily unavailable
> error: cannot open Packages index using db3 - Resource temporarily
> unavailable (11)
> error: cannot open Packages database in /var/lib/rpm
> package iptables is not installed
> [root@www root]#
....

The chain of the events (and my first encountering of the problem
was on 2.4.18 kernel) is:

RPM calls db4 environment open, which calls  pthreads-mutex
initialization, which fails...

From: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=86381
------- Additional Comment #2 From Joe Orton on 2003-04-27 04:52 -------
This looks similar to bug 88178: I think the problem is that DB4 is
configured to use pthread mutexes in Shrike, but this depends on
pthread_mutexattr_setpshared working.  But it seems
pthread_mutexattr_setpshared only works with an NPTL-savvy kernel,
so DB4 doesn't work right of booting an old (or non-NPTL) kernel.

What might be that "NPTL-savvy" kernel ?
If your 2.5.69-mm4 isn't, it must be RH specific ?

/Matti Aarnio

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]
  2003-05-14  1:52   ` odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5] Shawn
                       ` (4 preceding siblings ...)
  2003-05-14  7:38     ` Matti Aarnio
@ 2003-05-14 12:49     ` Tom Sightler
  5 siblings, 0 replies; 15+ messages in thread
From: Tom Sightler @ 2003-05-14 12:49 UTC (permalink / raw)
  To: Shawn; +Cc: William Lee Irwin III, linux-kernel, Andrew Morton

> As root, I basically can't use rpm at all. I think it's select() related
> as strace shows it timing out. The odd thing is that it works great as a
> non-privileged user.
> 
> 2.5.69-mm4, otherwise mostly stock rh90 setup.
> 
> [root@www root]# rpm -qi iptables
> rpmdb: unable to join the environment
> error: db4 error(11) from dbenv->open: Resource temporarily unavailable
> error: cannot open Packages index using db3 - Resource temporarily
> unavailable (11)
> error: cannot open Packages database in /var/lib/rpm
> package iptables is not installed
> [root@www root]#

This is a long known problem, you can work around it with
LD_ASSUME_KERNEL=2.4.19 or get the 4.2-1 rpms from
ftp://ftp.rpm.org/pub/rpm/test-4.2/.

Basically follow the steps in Redhat Bugzilla
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=89662 and you
should be all set.

Later,
Tom



^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2003-05-14 12:39 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-13 22:54 Huraaa for 2.5 Shawn
2003-05-14  1:27 ` William Lee Irwin III
2003-05-14  1:52   ` odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5] Shawn
2003-05-14  2:01     ` William Lee Irwin III
2003-05-14  2:06     ` Andrew Morton
2003-05-14  2:05       ` Shawn
2003-05-14  2:18     ` William Lee Irwin III
2003-05-14  2:24       ` Shawn
2003-05-14  2:27         ` William Lee Irwin III
2003-05-14  2:32     ` J Sloan
2003-05-14  2:47       ` Shawn
2003-05-14  2:51         ` Shawn
2003-05-14  3:24         ` J Sloan
2003-05-14  7:38     ` Matti Aarnio
2003-05-14 12:49     ` Tom Sightler

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).