Hi folks, I hope, this is the appropriate address for my subject.
We have downloaded e1000-8.0.35.tar.gz, e1000e-3.0.4.tar.gz, e1000e-3.1.0.2.tar.gz, igb-5.1.2.tar.gz and built on openSuse 12.2 e1000e-3.0.4-1.x86_64.rpm, e1000e-3.1.0.2-1.x86_64.rpm, igb-5.1.2-1.x86_64.rpm so far. When we try to install e1000e-3.1.0.2.1 or igb-5.1.2-1 on a very minimal system, the installation hangs forever at 100% progress with a bash process consuming 100% CPU! Similar bad things occur when I try to build a KIWI or Suse Studio appliance from scratch with no special preconditions. I suspect that the package should at least additionally require "/usr/share/pci.ids" or the package "pciutils-ids" . Other files the scripts plan to access should also be required in the .spec file or the installation relies on luck. Further I think that infinite loops in the RPM package installation scriptlets are not a good idea. Maybe 10000 iterations or 60 seconds time are enough to throw an exception. I'll try to figure out, how many additional Requires: I need to install on my minisystem but maybe my system is not minimal enough in general. Thanks, Bernd ramchecker:~/data # zypper in x86_64/e1000e-3.1.0.2-1.x86_64.rpm Loading repository data... Reading installed packages... Resolving package dependencies... The following NEW package is going to be installed: e1000e 1 new package to install. Overall download size: 862.0 KiB. After the operation, additional 6.2 MiB will be used. Continue? [y/n/? shows all options] (y): Retrieving package e1000e-3.1.0.2-1.x86_64 (1/1), 862.0 KiB ( 6.2 MiB unpacked) Retrieving package e1000e-3.1.0.2-1.x86_64 (1/1), 862.0 KiB ( 6.2 MiB unpacked) Installing: e1000e-3.1.0.2-1 ...............................................................................................<100%>[/] ^C Installing: e1000e-3.1.0.2-1 .................................................................................................[error] Installation of e1000e-3.1.0.2-1 failed: (with --nodeps --force) Error: Subprocess failed. Error: RPM failed: original pci.ids saved in /usr/local/share/e1000e cp: cannot stat '/usr/share/pci.ids': No such file or directory bash: line 9: /usr/share/pci.ids: No such file or directory bash: line 48: 3: Bad file descriptor bash: line 65: 3: Bad file descriptor Abort, retry, ignore? [a/r/i] (a): Problem occured during or after installation or removal of packages: Installation aborted by user Please see the above error message for a hint. ramchecker:~/data # zypper in x86_64/igb-5.1.2-1.x86_64.rpm Loading repository data... Reading installed packages... Resolving package dependencies... The following NEW package is going to be installed: igb 1 new package to install. Overall download size: 842.9 KiB. After the operation, additional 5.7 MiB will be used. Continue? [y/n/? shows all options] (y): Retrieving package igb-5.1.2-1.x86_64 (1/1), 842.9 KiB ( 5.7 MiB unpacked) Retrieving package igb-5.1.2-1.x86_64 (1/1), 842.9 KiB ( 5.7 MiB unpacked) Installing: igb-5.1.2-1 ....................................................................................................<100%>[/] Das war Alles. Kein Ende. Kein Prompt! ^C Installing: igb-5.1.2-1 ......................................................................................................[error] Installation of igb-5.1.2-1 failed: (with --nodeps --force) Error: Subprocess failed. Error: RPM failed: original pci.ids saved in /usr/local/share/igb cp: cannot stat '/usr/share/pci.ids': No such file or directory bash: line 9: /usr/share/pci.ids: No such file or directory bash: line 48: 3: Bad file descriptor bash: line 65: 3: Bad file descriptor Abort, retry, ignore? [a/r/i] (a): Problem occured during or after installation or removal of packages: Installation aborted by user Please see the above error message for a hint. > top - 16:48:54 up 16 min, 3 users, load average: 1.00, 0.78, 0.45 > Tasks: 210 total, 2 running, 208 sleeping, 0 stopped, 0 zombie > %Cpu(s): 3.4 us, 0.7 sy, 0.0 ni, 95.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 > st > KiB Mem: 16430640 total, 536284 used, 15894356 free, 18812 buffers > KiB Swap: 7004 total, 0 used, 7004 free, 306724 cached > > PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND > 8812 root 20 0 11492 1336 1080 R 100 0.0 6:15.41 bash > 8813 root 20 0 17956 1696 1144 S 1 0.0 0:01.05 top > 8918 root 20 0 17948 1632 1132 R 0 0.0 0:00.27 top > 1 root 20 0 43372 3892 2016 S 0 0.0 0:03.12 systemd > 2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd > 3 root 20 0 0 0 0 S 0 0.0 0:00.03 ksoftirqd/0 > 6 root rt 0 0 0 0 S 0 0.0 0:00.44 migration/0 > 7 root rt 0 0 0 0 S 0 0.0 0:00.00 watchdog/0 > 8 root rt 0 0 0 0 S 0 0.0 0:00.47 migration/1 > 9 root 20 0 0 0 0 S 0 0.0 0:00.00 kworker/1:0 > 10 root 20 0 0 0 0 S 0 0.0 0:00.01 ksoftirqd/1 -- Bernd Harries b...@gmx.de Tel. +49 421 809 7343 priv. 24/7 bernd.harr...@atlas-elektronik.com +49 421 457 3966 offi. 8-16 / Werktags +49 157 3311 4625 mobil ------------------------------------------------------------------------------ Dive into the World of Parallel Programming. The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired