Summary: | "emerge --update --newuse --deep --with-bdeps=y @world" does not finish, | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Juergen Rose <rose> |
Component: | Core - Interface (emerge) | Assignee: | Portage team <dev-portage> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | esigra |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Juergen Rose
2014-04-21 09:36:54 UTC
I killed the running emerge process and start it once more: The first ~35 minutes I see the rotation bar of Calculating dependencies. Then I see "Calculating dependencies... done!" and emerge starts to try to emerge some packages. I have 759 packages in /var/lib/portage/world and with my USE flags in /etc/make.conf 3677 packages are installed. The processor is Core(TM)2 Duo CPU T9500@2.60GHz. Is it to expect, that "emerge --update --newuse --deep --with-bdeps=y @world" needs so long to calculate dependencies? Or is it the consequence of some misconfiguration? In first terminal window runs: root@lynx:/usr/src/linux(54)# emerge --update --newuse --deep --with-bdeps=y @world Calculating dependencies / In a second terminal window I run top, and see almost 100% CPU and 25% MEM usage: root@lynx:/root(13)# top -b | grep USER PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND root@lynx:/root(14)# top -b | grep emerge 9934 root 20 0 784884 669392 4016 R 45.0 16.8 1:57.27 emerge 9934 root 20 0 789868 674048 4016 R 70.8 16.9 1:59.40 emerge 9934 root 20 0 794108 678452 4016 R 81.7 17.0 2:01.86 emerge ... 9934 root 20 0 1092776 977300 4016 R 99.6 24.5 35:24.86 emerge 9934 root 20 0 1092776 977300 4016 R 100.0 24.5 35:27.87 emerge ... 9934 root 20 0 1097344 977552 4232 S 27.6 24.5 35:46.76 emerge 9934 root 20 0 1097344 977552 4232 D 0.0 24.5 35:46.76 emerge 9934 root 20 0 1097348 977648 4328 S 24.9 24.5 35:47.51 emerge 9934 root 20 0 1097348 977648 4328 S 0.0 24.5 35:47.51 emerge In the third terminal window runs ps and shows the following: rose@lynx:/home/rose/Pictures(22)$/bin/ps waux | grep USER USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND rose@lynx:/home/rose/Pictures(23)$ while true ; do /bin/ps waux | grep "emerge" | grep -v grep ; sleep 1; done root 9934 81.1 10.6 540836 425364 pts/0 R+ 11:37 0:56 /usr/bin/python2.7 -b /usr/bin/emerge --update --newuse --deep --with-bdeps=y @world root 9934 81.3 10.7 544584 428728 pts/0 R+ 11:37 0:57 /usr/bin/python2.7 -b /usr/bin/emerge --update --newuse --deep --with-bdeps=y @world ... root 9934 97.6 24.5 1097344 977508 pts/0 R+ 11:37 35:44 /usr/bin/python2.7 -b /usr/bin/emerge --update --newuse --deep --with-bdeps=y @world root 9934 97.6 24.5 1097344 977508 pts/0 R+ 11:37 35:45 /usr/bin/python2.7 -b /usr/bin/emerge --update --newuse --deep --with-bdeps=y @world root 9934 97.6 24.5 1097344 977552 pts/0 S+ 11:37 35:46 /usr/bin/python2.7 -b /usr/bin/emerge --update --newuse --deep --with-bdeps=y @world root 9934 97.6 24.5 1097344 977552 pts/0 S+ 11:37 35:46 /usr/bin/python2.7 -b /usr/bin/emerge --update --newuse --deep --with-bdeps=y @world root 9934 97.5 24.5 1097344 977552 pts/0 S+ 11:37 35:46 /usr/bin/python2.7 -b /usr/bin/emerge --update --newuse --deep --with-bdeps=y @world root 9934 97.5 24.5 1097344 977552 pts/0 S+ 11:37 35:46 /usr/bin/python2.7 -b /usr/bin/emerge --update --newuse --deep --with-bdeps=y @world root 9934 97.4 24.5 1097344 977552 pts/0 S+ 11:37 35:46 /usr/bin/python2.7 -b /usr/bin/emerge --update --newuse --deep --with-bdeps=y @world root 9934 97.4 24.5 1098368 977552 pts/0 D+ 11:37 35:46 /usr/bin/python2.7 -b /usr/bin/emerge --update --newuse --deep --with-bdeps=y @world root 9934 97.4 24.5 1098368 978576 pts/0 D+ 11:37 35:46 /usr/bin/python2.7 -b /usr/bin/emerge --update --newuse --deep --with-bdeps=y @world root 9934 97.3 24.5 1097348 977648 pts/0 S+ 11:37 35:47 /usr/bin/python2.7 -b /usr/bin/emerge --update --newuse --deep --with-bdeps=y @world root 9934 97.3 24.5 1097348 977648 pts/0 S+ 11:37 35:47 /usr/bin/python2.7 -b /usr/bin/emerge --update --newuse --deep --with-bdeps=y @world root 9934 97.3 24.5 1097348 977648 pts/0 S+ 11:37 35:47 /usr/bin/python2.7 -b /usr/bin/emerge --update --newuse --deep --with-bdeps=y @world root 9934 97.2 24.5 1097348 977648 pts/0 S+ 11:37 35:47 /usr/bin/python2.7 -b /usr/bin/emerge --update --newuse --deep --with-bdeps=y @world |