Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 199163 - <sys-fs/udev-115-r1 (is blocking sys-fs/device-mapper-1.02.22-r5)
Summary: <sys-fs/udev-115-r1 (is blocking sys-fs/device-mapper-1.02.22-r5)
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: Catalyst (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Gentoo Catalyst Developers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-14 19:41 UTC by Jan Stępień
Modified: 2007-11-14 21:10 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
stage1 .spec file in use (livecd-stage1.spec,1.29 KB, text/plain)
2007-11-14 19:44 UTC, Jan Stępień
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Stępień 2007-11-14 19:41:18 UTC
catalyst fails to resolve dependences between udev and device-mapper while trying to create livecd-stage1.

Reproducible: Always

Steps to Reproduce:
Follow steps from http://gentoo-wiki.com/HOWTO_build_a_LiveCD_with_Catalyst_for_newbies .
Actual Results:  
After running
# catalyst -v -f livecd-stage1.spec
catalyst merges portage and ccache but fails to emerge packages listed in livecd/packages due to:

[blocks B     ] <sys-fs/udev-115-r1 (is blocking sys-fs/device-mapper-1.02.22-r5)
<snip - number of packages to merge>
!!! Error: The above package list contains packages which cannot be installed
!!!        at the same time on the same system.

Expected Results:  
catalyst merges requested packages without any difficulties.

If it this problem had occurred in a normal environment, I would have unmerge device-mapper or udev and try to emerge them in proper order. Unfortunately, I've got no idea how to fix it in catalyst.

# emerge --info
Portage 2.1.3.19 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-gentoo-r9 x86_64)
=================================================================
System uname: 2.6.22-gentoo-r9 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz
Timestamp of tree: Wed, 14 Nov 2007 17:46:01 +0000
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -ggdb -march=nocona"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe -ggdb -march=nocona"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms splitdebug strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.mirror.pw.edu.pl http://gentoo.prz.rzeszow.pl http://gentoo.zie.pg.gda.pl http://gentoo.po.opole.pl ftp://mirror.icis.pcz.pl/gentoo/ "
LANG="pl_PL.UTF-8"
LC_ALL="pl_PL.UTF-8"
LINGUAS="pl en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/xeffects"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 bash-completion berkdb bitmap-fonts bluetooth bzip2 cairo ccache cddb cdr cli cracklib crypt cups dbus djvu dri dts dv dvd dvdr dvdread ecc eds emboss encode esd evo exif fam ffmpeg firefox foomaticdb fortran gdbm gif gnome gpm gstreamer gtk hal iconv ipv6 isdnlog jabber jack jpeg kerberos ldap libcaca mad matroska midi mikmod mmx mp3 mp4 mpeg mplayer mudflap ncurses networkmanager nls nptl nptlonly nsplugin ogg opengl openmp oss pam pcre pdf perl png pppd python qt3support quicktime rar readline reflection samba sdl session spell spl sqlite sse sse2 ssl ssse3 svg tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vcd vim-syntax vorbis x264 xanim xml xorg xulrunner xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="mouse keyboard synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl en" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jan Stępień 2007-11-14 19:44:43 UTC
Created attachment 135982 [details]
stage1 .spec file in use
Comment 2 Andrew Gaffney (RETIRED) gentoo-dev 2007-11-14 19:47:49 UTC
This is not a problem with catalyst. It's a problem with you using catalyst incorrectly.

When you're building a CD with catalyst, you either need to use the same portage snapshot that was used to generate the seed stage3 or build yourself an whole set of stage tarballs with your snapshot.
Comment 3 Jan Stępień 2007-11-14 21:10:41 UTC
Well, it's an another proof of superiority of following a documentation or a manpage instead of a poorly written howto.

Thanks a lot for a quick response. Cheers.