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&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to