Skip to contentSkip to conversation

Huraaa for 2.5

DISCUSSION Shawn 6 participants 15 messages May 13, 2003 – May 14, 2003

lore
Share & tools
lore

Shawn

author
#0 lore raw

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!

#1 lore raw
Quoted 3 lines · Shawn

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

author
#2 lore raw

odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]

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)
Quoted 6 lines · William Lee Irwin III
Quoted 3 lines · Shawn

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. =)

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# [email protected].\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) = ?

#3 lore raw

Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]

Quoted 5 lines · Shawn

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

#4 lore raw

Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]

In reply to Shawn
Quoted 9 lines · Shawn

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.

author
#5 lore raw

Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]

DUDE! Thanks mucho!

Quoted 10 lines

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.

#6 lore raw

Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]

In reply to Shawn
Quoted 7 lines · Shawn

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

author
#7 lore raw

Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]

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...

Quoted 11 lines · William Lee Irwin III

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.

#8 lore raw

Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]

Quoted 9 lines · William Lee Irwin III
Quoted 9 lines

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.

Quoted 3 lines · Shawn

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

#9 lore raw

Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]

In reply to Shawn
Quoted 11 lines · Shawn

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

author
#10 lore raw

Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]

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.

Quoted 33 lines · J Sloan
Quoted 11 lines · Shawn

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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

author
#11 lore raw

Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]

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...

Quoted 44 lines · Shawn

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.

Quoted 28 lines · J Sloan
Quoted 11 lines · Shawn

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

Quoted 5 lines

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

#12 lore raw

Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]

In reply to Shawn

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

Quoted 50 lines · Shawn

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.

Quoted 38 lines · J Sloan
Quoted 5 lines · Shawn

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.

Quoted 8 lines

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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

#13 lore raw

Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]

In reply to Shawn
Quoted 5 lines · Shawn

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.

Quoted 8 lines

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

Quoted 6 lines

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

#14 lore raw

Re: odd db4 error with 2.5.69-mm4 [was Re: Huraaa for 2.5]

In reply to Shawn
Quoted 6 lines

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.

Quoted 8 lines

[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