emerge --update world fails with a blocked package error

Anything that pertains to Portage

Moderator: Moderators

emerge --update world fails with a blocked package error

Postby Jeff91 » Wed Aug 26, 2009 17:35

Just did a fresh install of Sabayon 4.2 64bit Gnome and I am trying to do the first system update using emerge (check my other post as to why I am not using equo) When I run the update command I get the following message about a blocked package
Code: Select all
[blocks B     ] app-admin/eselect-news ("app-admin/eselect-news" is blocking app-admin/eselect-1.2_rc1)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  ('ebuild', '/', 'app-admin/eselect-1.2_rc1', 'merge') pulled in by
    >=app-admin/eselect-1.0.10 required by ('ebuild', '/', 'app-admin/eselect-ctags-1.10', 'merge')
    >=app-admin/eselect-1.0.10 required by ('ebuild', '/', 'app-admin/eselect-emacs-1.10', 'merge')
    >=app-admin/eselect-1.0.6 required by ('ebuild', '/', 'app-admin/eselect-vi-1.1.6', 'merge')
    (and 4 more)

  ('installed', '/', 'app-admin/eselect-news-20080320', 'nomerge') pulled in by
    app-admin/eselect-news:0 required by @world


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked


I read through the gentoo handbook link provided but I am not quiet sure which package I need to uninstall (or even how to do that) to get the update to work :(

Any help would be wonderful,
~Jeff
Sager NP8662 - 2.8gzh p9700 - 4 gigs DDR3 - nVidia 260m - 640gig HDD - Linux 32bit
Jeff91
Simple Hen
 
Posts: 62
Joined: Tue Aug 25, 2009 18:02
Location: Blue Island, IL

Re: emerge --update world fails with a blocked package error

Postby joost » Wed Aug 26, 2009 18:03

Code: Select all
emerge -C app-admin/eselect-news
User avatar
joost
Sagely Hen
 
Posts: 2313
Joined: Fri Nov 17, 2006 12:11
Location: The Netherlands

Re: emerge --update world fails with a blocked package error

Postby Jeff91 » Wed Aug 26, 2009 18:41

Alrighty, so I got the update to start running at least. After the first five files it stops at the busybox module with the following error in console:
Code: Select all
sager-lintop busybox # emerge --update world

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Starting parallel fetch

>>> Emerging (1 of 116) sys-apps/busybox-1.14.2
 * busybox-1.14.2.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                                                                                                                            [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                                                                                                 [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                                                                                [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                                                                               [ ok ]
>>> Unpacking source...
>>> Unpacking busybox-1.14.2.tar.bz2 to /var/tmp/portage/sys-apps/busybox-1.14.2/work
 * Applying busybox-1.11.1-bb.patch ...                                                                                                                                                                                               [ ok ]
 * Could not locate user configfile, so we will save a default one
make -s -j3 -j1 allyesconfig
 * # CONFIG_DMALLOC is not set
 * # CONFIG_FEATURE_SUID_CONFIG is not set
 * Could not find CONFIG_BUILD_AT_ONCE ...
 * # CONFIG_BUILD_LIBBUSYBOX is not set
 * # CONFIG_NOMMU is not set
 * # CONFIG_MONOTONIC_SYSCALL is not set
 * CONFIG_FEATURE_SH_IS_ASH=y
 * # CONFIG_FEATURE_SH_IS_NONE is not set
 * CONFIG_PAM=y
 * # CONFIG_STATIC is not set
 * # CONFIG_DEBUG is not set
 * # CONFIG_SELINUX is not set
 * # CONFIG_CRONTAB is not set
 * # CONFIG_DC is not set
 * # CONFIG_DPKG is not set
 * # CONFIG_FAKEIDENTD is not set
 * # CONFIG_FBSPLASH is not set
 * # CONFIG_FOLD is not set
 * # CONFIG_FTPGET is not set
 * # CONFIG_FTPPUT is not set
 * # CONFIG_HUSH is not set
 * # CONFIG_INETD is not set
 * # CONFIG_INOTIFYD is not set
 * # CONFIG_IPCALC is not set
 * # CONFIG_LASH is not set
 * # CONFIG_LOCALE_SUPPORT is not set
 * # CONFIG_LOGNAME is not set
 * # CONFIG_MSH is not set
 * # CONFIG_OD is not set
 * # CONFIG_SULOGIN is not set
 * # CONFIG_TASKSET is not set
 * # CONFIG_RPM is not set
 * # CONFIG_RPM2CPIO is not set
 * # CONFIG_UDPSVD is not set
 * # CONFIG_UUDECODE is not set
 * # CONFIG_UUENCODE is not set
make -s -j3 -j1 oldconfig
>>> Source unpacked in /var/tmp/portage/sys-apps/busybox-1.14.2/work
>>> Compiling source in /var/tmp/portage/sys-apps/busybox-1.14.2/work/busybox-1.14.2 ...
make -s -j3 busybox
In file included from /usr/include/mtd/mtd-user.h:11,
                 from miscutils/flash_eraseall.c:14:
/usr/include/mtd/mtd-abi.h:9: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/mtd/mtd-abi.h:14: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/mtd/mtd-abi.h:51: error: expected specifier-qualifier-list before ‘__u8’
/usr/include/mtd/mtd-abi.h:64: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/mtd/mtd-abi.h:72: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/mtd/mtd-abi.h:102: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/mtd/mtd-abi.h:109: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/mtd/mtd-abi.h:119: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/mtd/mtd-abi.h:134: error: expected specifier-qualifier-list before ‘__u32’
In file included from /usr/include/mtd/jffs2-user.h:9,
                 from miscutils/flash_eraseall.c:15:
/usr/include/linux/jffs2.h:94: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/linux/jffs2.h:98: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/linux/jffs2.h:102: error: expected specifier-qualifier-list before ‘__u16’
/usr/include/linux/jffs2.h:124: error: expected specifier-qualifier-list before ‘__u8’
/usr/include/linux/jffs2.h:156: error: expected specifier-qualifier-list before ‘__u8’
/usr/include/linux/jffs2.h:171: error: expected specifier-qualifier-list before ‘__u8’
miscutils/flash_eraseall.c: In function ‘show_progress’:
miscutils/flash_eraseall.c:44: error: ‘mtd_info_t’ has no member named ‘erasesize’
miscutils/flash_eraseall.c:44: error: ‘erase_info_t’ has no member named ‘start’
miscutils/flash_eraseall.c:45: error: ‘erase_info_t’ has no member named ‘start’
miscutils/flash_eraseall.c:45: error: ‘mtd_info_t’ has no member named ‘size’
miscutils/flash_eraseall.c: In function ‘flash_eraseall_main’:
miscutils/flash_eraseall.c:72: error: ‘erase_info_t’ has no member named ‘length’
miscutils/flash_eraseall.c:72: error: ‘mtd_info_t’ has no member named ‘erasesize’
miscutils/flash_eraseall.c:73: error: ‘mtd_info_t’ has no member named ‘type’
miscutils/flash_eraseall.c:83: error: ‘__u16’ undeclared (first use in this function)
miscutils/flash_eraseall.c:83: error: (Each undeclared identifier is reported only once
miscutils/flash_eraseall.c:83: error: for each function it appears in.)
miscutils/flash_eraseall.c:83: error: expected ‘;’ before ‘__b’
miscutils/flash_eraseall.c:83: error: ‘__b’ undeclared (first use in this function)
miscutils/flash_eraseall.c:83: warning: excess elements in struct initializer
miscutils/flash_eraseall.c:83: warning: (near initialization for ‘(anonymous)’)
miscutils/flash_eraseall.c:84: error: expected ‘;’ before ‘__b’
miscutils/flash_eraseall.c:84: warning: excess elements in struct initializer
miscutils/flash_eraseall.c:84: warning: (near initialization for ‘(anonymous)’)
miscutils/flash_eraseall.c:86: error: ‘__u32’ undeclared (first use in this function)
miscutils/flash_eraseall.c:86: error: expected ‘;’ before ‘__b’
miscutils/flash_eraseall.c:86: warning: excess elements in struct initializer
miscutils/flash_eraseall.c:86: warning: (near initialization for ‘(anonymous)’)
miscutils/flash_eraseall.c:93: error: ‘struct nand_oobinfo’ has no member named ‘useecc’
miscutils/flash_eraseall.c:95: error: ‘struct nand_oobinfo’ has no member named ‘oobfree’
miscutils/flash_eraseall.c:96: error: ‘struct nand_oobinfo’ has no member named ‘oobfree’
miscutils/flash_eraseall.c:103: error: ‘mtd_info_t’ has no member named ‘oobsize’
miscutils/flash_eraseall.c:118: error: expected ‘;’ before ‘__b’
miscutils/flash_eraseall.c:118: warning: excess elements in struct initializer
miscutils/flash_eraseall.c:118: warning: (near initialization for ‘(anonymous)’)
miscutils/flash_eraseall.c:121: error: expected ‘;’ before ‘__b’
miscutils/flash_eraseall.c:121: warning: excess elements in struct initializer
miscutils/flash_eraseall.c:121: warning: (near initialization for ‘(anonymous)’)
miscutils/flash_eraseall.c:128: error: ‘erase_info_t’ has no member named ‘start’
miscutils/flash_eraseall.c:128: error: ‘erase_info_t’ has no member named ‘start’
miscutils/flash_eraseall.c:128: error: ‘mtd_info_t’ has no member named ‘size’
miscutils/flash_eraseall.c:129: error: ‘erase_info_t’ has no member named ‘start’
miscutils/flash_eraseall.c:129: error: ‘mtd_info_t’ has no member named ‘erasesize’
miscutils/flash_eraseall.c:132: error: ‘erase_info_t’ has no member named ‘start’
miscutils/flash_eraseall.c:137: error: ‘erase_info_t’ has no member named ‘start’
miscutils/flash_eraseall.c:167: error: ‘struct mtd_oob_buf’ has no member named ‘ptr’
miscutils/flash_eraseall.c:168: error: ‘struct mtd_oob_buf’ has no member named ‘start’
miscutils/flash_eraseall.c:168: error: ‘erase_info_t’ has no member named ‘start’
miscutils/flash_eraseall.c:169: error: ‘struct mtd_oob_buf’ has no member named ‘length’
miscutils/flash_eraseall.c:172: error: ‘erase_info_t’ has no member named ‘start’
miscutils/flash_eraseall.c:184: error: ‘erase_info_t’ has no member named ‘start’
make[1]: *** [miscutils/flash_eraseall.o] Error 1
make: *** [miscutils] Error 2
make: *** Waiting for unfinished jobs....
 *
 * ERROR: sys-apps/busybox-1.14.2 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2756:  Called die
 * The specific snippet of code:
 *       emake busybox || die "build failed";
 *  The die message:
 *   build failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/lib/entropy/logs/sys-apps:busybox-1.14.2:20090826-173845.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/busybox-1.14.2/temp/environment'.
 *

>>> Failed to emerge sys-apps/busybox-1.14.2, Log file:

>>>  '/var/lib/entropy/logs/sys-apps:busybox-1.14.2:20090826-173845.log'

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


I Googled the error and got a hit on bugs.gentoo.org - http://bugs.gentoo.org/attachment.cgi?id=197492 - Bug I couldn't find any solution for it :/ Anyone know if there is a way to fix this or if I can just have it install all the other updates besides this one for now?

~Jeff

EDIT: Did some more Googling and I found my own answer on the bug report - http://bugs.gentoo.org/277382 emerging the latest linux-headers solves the issue.
Sager NP8662 - 2.8gzh p9700 - 4 gigs DDR3 - nVidia 260m - 640gig HDD - Linux 32bit
Jeff91
Simple Hen
 
Posts: 62
Joined: Tue Aug 25, 2009 18:02
Location: Blue Island, IL

Re: emerge --update world fails with a blocked package error

Postby wolfden » Thu Aug 27, 2009 8:18

moved to correct forum - Please Post in Correct Forum
User avatar
wolfden
Sharecropper
 
Posts: 8822
Joined: Sat Jan 14, 2006 0:55
Location: Midwest USA


Return to Portage|Emerge Package Managers

Who is online

Users browsing this forum: No registered users and 1 guest