Re: [gentoo-user] Problem with update world
On Tuesday 10 November 2009 16:31:34 Massimiliano Ziccardi wrote: Hi all! Sorry to bother you again : it was a long time! I've again one problem I'm not sure I can easily solve... Today, I did: emerge -upD --newuse world but I got an error: These are the packages that would be merged, in reverse order: Calculating dependencies done! [ebuild R ] media-libs/swfdec-0.8.4 USE=ffmpeg* [ebuild R ] app-cdr/k3b-1.68.0_alpha3 USE=ffmpeg* [ebuild U ] www-client/mozilla-firefox-3.5.4 [3.0.14] USE=alsa%* -sqlite% LINGUAS=-as% -bn_BD% -es_CL% -es_MX% -fa% -hr% -kk% -ml% -or% -rm% -ta% -ta_LK% -vi% [ebuild R ] media-video/vlc-1.0.2 USE=ffmpeg* [nomerge ] sys-apps/hal-0.5.13-r2 [0.5.12_rc1-r8] [ebuild U ] app-misc/hal-info-20090716 [20090414] [ebuild U ] sys-apps/busybox-1.14.2 [1.13.2] [ebuild U ] sys-apps/hal-0.5.13-r2 [0.5.12_rc1-r8] [nomerge ] media-video/vlc-1.0.2 USE=ffmpeg* [ebuild U ] net-libs/xulrunner-1.9.1.4 [1.9.0.14] USE=alsa%* python%* -debug% -sqlite% [nomerge ] media-libs/swfdec-0.8.4 USE=ffmpeg* [ebuild N] media-plugins/gst-plugins-ffmpeg-0.10.7 [ebuild U ] sys-fs/udev-146-r1 [141] USE=-devfs-compat% -extras% [nomerge ] kde-base/kdm-4.3.1-r2 [nomerge ] x11-libs/qt-qt3support-4.5.3 [nomerge ] x11-libs/qt-sql-4.5.3 [ebuild U ]dev-db/mysql-5.0.84-r1 [5.0.70-r1] USE=-community% -profiling% [blocks B ] sys-fs/device-mapper (sys-fs/device-mapper is blocking sys-fs/udev-146-r1) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('ebuild', '/', 'sys-fs/udev-146-r1', 'merge') pulled in by =sys-fs/udev-117 required by ('ebuild', '/', 'sys-apps/hal-0.5.13-r2', 'merge') sys-fs/udev required by ('installed', '/', 'sys-kernel/gentoo-sources-2.6.30-r8', 'nomerge') =sys-fs/udev-124 required by ('installed', '/', 'sys-fs/cryptsetup-1.0.6-r2', 'nomerge') (and 2 more) ('installed', '/', 'sys-fs/device-mapper-1.02.24-r1', 'nomerge') pulled in by =sys-fs/device-mapper-1.00.07-r1 required by ('installed', '/', 'sys-fs/cryptsetup-1.0.6-r2', 'nomerge') Have you an idea about how to solve this? Should I unmask a new version of 'device-mapper'? this was answered earlier today on this very list: unmerge device-mapper merge lvm2 -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] Problem with update world
Massimiliano Ziccardi wrote: Hi all! Sorry to bother you again : it was a long time! I've again one problem I'm not sure I can easily solve... Today, I did: emerge -upD --newuse world but I got an error: These are the packages that would be merged, in reverse order: Calculating dependencies done! [ebuild R ] media-libs/swfdec-0.8.4 USE=ffmpeg* [ebuild R ] app-cdr/k3b-1.68.0_alpha3 USE=ffmpeg* [ebuild U ] www-client/mozilla-firefox-3.5.4 [3.0.14] USE=alsa%* -sqlite% LINGUAS=-as% -bn_BD% -es_CL% -es_MX% -fa% -hr% -kk% -ml% -or% -rm% -ta% -ta_LK% -vi% [ebuild R ] media-video/vlc-1.0.2 USE=ffmpeg* [nomerge ] sys-apps/hal-0.5.13-r2 [0.5.12_rc1-r8] [ebuild U ] app-misc/hal-info-20090716 [20090414] [ebuild U ] sys-apps/busybox-1.14.2 [1.13.2] [ebuild U ] sys-apps/hal-0.5.13-r2 [0.5.12_rc1-r8] [nomerge ] media-video/vlc-1.0.2 USE=ffmpeg* [ebuild U ] net-libs/xulrunner-1.9.1.4 [1.9.0.14] USE=alsa%* python%* -debug% -sqlite% [nomerge ] media-libs/swfdec-0.8.4 USE=ffmpeg* [ebuild N] media-plugins/gst-plugins-ffmpeg-0.10.7 [ebuild U ] sys-fs/udev-146-r1 [141] USE=-devfs-compat% -extras% [nomerge ] kde-base/kdm-4.3.1-r2 [nomerge ] x11-libs/qt-qt3support-4.5.3 [nomerge ] x11-libs/qt-sql-4.5.3 [ebuild U ]dev-db/mysql-5.0.84-r1 [5.0.70-r1] USE=-community% -profiling% [blocks B ] sys-fs/device-mapper (sys-fs/device-mapper is blocking sys-fs/udev-146-r1) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('ebuild', '/', 'sys-fs/udev-146-r1', 'merge') pulled in by =sys-fs/udev-117 required by ('ebuild', '/', 'sys-apps/hal-0.5.13-r2', 'merge') sys-fs/udev required by ('installed', '/', 'sys-kernel/gentoo-sources-2.6.30-r8', 'nomerge') =sys-fs/udev-124 required by ('installed', '/', 'sys-fs/cryptsetup-1.0.6-r2', 'nomerge') (and 2 more) ('installed', '/', 'sys-fs/device-mapper-1.02.24-r1', 'nomerge') pulled in by =sys-fs/device-mapper-1.00.07-r1 required by ('installed', '/', 'sys-fs/cryptsetup-1.0.6-r2', 'nomerge') Have you an idea about how to solve this? Should I unmask a new version of 'device-mapper'? My package.keywords and package.unmask are empty. Thanks. Massimiliano I am running into the same thing. I'm updating everything else then going to tackle this. In theory, you have to unmerge device-mapper then let it update. Something like: emerge -C device-mapper emerge -uvDN world That's my plan at least. Unless someone else posts a better one. Dale :-) :-)
Re: [gentoo-user] Problem with update world
That solved the problem. this was answered earlier today on this very list: Sorry, it has been my fault: I should have performed a deeper search. Thank you! Massimiliano. On Tue, Nov 10, 2009 at 3:34 PM, Alan McKinnon alan.mckin...@gmail.com wrote: On Tuesday 10 November 2009 16:31:34 Massimiliano Ziccardi wrote: Hi all! Sorry to bother you again : it was a long time! I've again one problem I'm not sure I can easily solve... Today, I did: emerge -upD --newuse world but I got an error: These are the packages that would be merged, in reverse order: Calculating dependencies done! [ebuild R ] media-libs/swfdec-0.8.4 USE=ffmpeg* [ebuild R ] app-cdr/k3b-1.68.0_alpha3 USE=ffmpeg* [ebuild U ] www-client/mozilla-firefox-3.5.4 [3.0.14] USE=alsa%* -sqlite% LINGUAS=-as% -bn_BD% -es_CL% -es_MX% -fa% -hr% -kk% -ml% -or% -rm% -ta% -ta_LK% -vi% [ebuild R ] media-video/vlc-1.0.2 USE=ffmpeg* [nomerge ] sys-apps/hal-0.5.13-r2 [0.5.12_rc1-r8] [ebuild U ] app-misc/hal-info-20090716 [20090414] [ebuild U ] sys-apps/busybox-1.14.2 [1.13.2] [ebuild U ] sys-apps/hal-0.5.13-r2 [0.5.12_rc1-r8] [nomerge ] media-video/vlc-1.0.2 USE=ffmpeg* [ebuild U ] net-libs/xulrunner-1.9.1.4 [1.9.0.14] USE=alsa%* python%* -debug% -sqlite% [nomerge ] media-libs/swfdec-0.8.4 USE=ffmpeg* [ebuild N ] media-plugins/gst-plugins-ffmpeg-0.10.7 [ebuild U ] sys-fs/udev-146-r1 [141] USE=-devfs-compat% -extras% [nomerge ] kde-base/kdm-4.3.1-r2 [nomerge ] x11-libs/qt-qt3support-4.5.3 [nomerge ] x11-libs/qt-sql-4.5.3 [ebuild U ] dev-db/mysql-5.0.84-r1 [5.0.70-r1] USE=-community% -profiling% [blocks B ] sys-fs/device-mapper (sys-fs/device-mapper is blocking sys-fs/udev-146-r1) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('ebuild', '/', 'sys-fs/udev-146-r1', 'merge') pulled in by =sys-fs/udev-117 required by ('ebuild', '/', 'sys-apps/hal-0.5.13-r2', 'merge') sys-fs/udev required by ('installed', '/', 'sys-kernel/gentoo-sources-2.6.30-r8', 'nomerge') =sys-fs/udev-124 required by ('installed', '/', 'sys-fs/cryptsetup-1.0.6-r2', 'nomerge') (and 2 more) ('installed', '/', 'sys-fs/device-mapper-1.02.24-r1', 'nomerge') pulled in by =sys-fs/device-mapper-1.00.07-r1 required by ('installed', '/', 'sys-fs/cryptsetup-1.0.6-r2', 'nomerge') Have you an idea about how to solve this? Should I unmask a new version of 'device-mapper'? this was answered earlier today on this very list: unmerge device-mapper merge lvm2 -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] Problem with update world
Dale writes: I am running into the same thing. I'm updating everything else then going to tackle this. In theory, you have to unmerge device-mapper then let it update. Something like: emerge -C device-mapper emerge -uvDN world That's my plan at least. Unless someone else posts a better one. I just unmerged device-mapper and updated lvm2 right after that. So in case of a crash or something during a longer world update I still have an intact system. I'm not sure if it would boot with the old lvm2 and without device-mapper, probably yes, but I did not want to take any risk. Um, shouldn't the new portage have dealt auto-magically with this blocker? Wonko
Re: [gentoo-user] Problem with update world
Alex Schuster wrote: Dale writes: I am running into the same thing. I'm updating everything else then going to tackle this. In theory, you have to unmerge device-mapper then let it update. Something like: emerge -C device-mapper emerge -uvDN world That's my plan at least. Unless someone else posts a better one. I just unmerged device-mapper and updated lvm2 right after that. So in case of a crash or something during a longer world update I still have an intact system. I'm not sure if it would boot with the old lvm2 and without device-mapper, probably yes, but I did not want to take any risk. Um, shouldn't the new portage have dealt auto-magically with this blocker? Wonko Here's something more interesting, I don't need or use lvm. I was trying to track it down with equery but I was getting drunk going in circles. I also assume that is why portage can't figure out a way to handle this. It got drunk too. After a while a drunk just falls down. lol Thought about using the -et options with emerge to figure this out. Dale :-) :-)
Re: [gentoo-user] Problem with update world
Dale writes: Alex Schuster wrote: I just unmerged device-mapper and updated lvm2 right after that. So in case of a crash or something during a longer world update I still have an intact system. I'm not sure if it would boot with the old lvm2 and without device-mapper, probably yes, but I did not want to take any risk. Um, shouldn't the new portage have dealt auto-magically with this blocker? Here's something more interesting, I don't need or use lvm. You do, when you need the device-mapper features. They have been moved into the lvm2 package. I was trying to track it down with equery but I was getting drunk going in circles. I also assume that is why portage can't figure out a way to handle this. It got drunk too. After a while a drunk just falls down. lol Thought about using the -et options with emerge to figure this out. I'd just try to emerge lvm2 and see what happens. It's not a big package. Man, I use LVM on all of my systems, I really like it. Wonko
Re: [gentoo-user] Problem with update world
On Tuesday 10 November 2009 17:30:32 Dale wrote: Alex Schuster wrote: Dale writes: I am running into the same thing. I'm updating everything else then going to tackle this. In theory, you have to unmerge device-mapper then let it update. Something like: emerge -C device-mapper emerge -uvDN world That's my plan at least. Unless someone else posts a better one. I just unmerged device-mapper and updated lvm2 right after that. So in case of a crash or something during a longer world update I still have an intact system. I'm not sure if it would boot with the old lvm2 and without device-mapper, probably yes, but I did not want to take any risk. Um, shouldn't the new portage have dealt auto-magically with this blocker? Wonko Here's something more interesting, I don't need or use lvm. I was trying to track it down with equery but I was getting drunk going in circles. I also assume that is why portage can't figure out a way to handle this. It got drunk too. After a while a drunk just falls down. lol Thought about using the -et options with emerge to figure this out. The bits of device-mapper you use are now in lvm2, not in a separate package anymore. You don't have to use lvm2 just because you merged it, it simply contains some tools you use. It's a case of the ebuild package being larger than you strictly need. -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] Problem with update world
Alex Schuster wrote: Dale writes: Alex Schuster wrote: I just unmerged device-mapper and updated lvm2 right after that. So in case of a crash or something during a longer world update I still have an intact system. I'm not sure if it would boot with the old lvm2 and without device-mapper, probably yes, but I did not want to take any risk. Um, shouldn't the new portage have dealt auto-magically with this blocker? Here's something more interesting, I don't need or use lvm. You do, when you need the device-mapper features. They have been moved into the lvm2 package. I was trying to track it down with equery but I was getting drunk going in circles. I also assume that is why portage can't figure out a way to handle this. It got drunk too. After a while a drunk just falls down. lol Thought about using the -et options with emerge to figure this out. I'd just try to emerge lvm2 and see what happens. It's not a big package. Man, I use LVM on all of my systems, I really like it. Wonko I'm not even sure I need device-mapper. I may just uninstall all the stuff and reboot. I can always chroot in and fix it. If it runs fine then I can see what pulled it in and if I can get rid of that as well. It's a thought. Dale :-) :-)
Re: [gentoo-user] Problem with update world
On Tuesday 10 November 2009 20:14:33 Dale wrote: I'd just try to emerge lvm2 and see what happens. It's not a big package. Man, I use LVM on all of my systems, I really like it. Wonko I'm not even sure I need device-mapper. I may just uninstall all the stuff and reboot. I can always chroot in and fix it. If it runs fine then I can see what pulled it in and if I can get rid of that as well. You likely don;t need it then. device-mapper is only used by lvm and software- raid type packages. If you use those, you will know about it -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] Problem with update world
On Tue, 10 Nov 2009 22:39:24 +0200, Alan McKinnon wrote: You likely don;t need it then. device-mapper is only used by lvm and software- raid type packages. If you use those, you will know about it It's also used by cryptsetup. -- Neil Bothwick Top Oxymorons Number 41: Good grief signature.asc Description: PGP signature
Re: [gentoo-user] Problem with update world
Neil Bothwick wrote: On Tue, 10 Nov 2009 22:39:24 +0200, Alan McKinnon wrote: You likely don;t need it then. device-mapper is only used by lvm and software- raid type packages. If you use those, you will know about it It's also used by cryptsetup. Yup, I'm not sure if I am using that or not. I don't think so but I don't want to remove it without making sure. Be my luck it will blow up or something. lol This is what equery returns tho: sys-apps/hal-0.5.13-r2 (kernel_linux crypt? =sys-fs/cryptsetup-1.0.5) sys-apps/pmount-0.9.20 (crypt? =sys-fs/cryptsetup-1.0.5) Don't get me started on hal. Is this a USE flag thing? I need to check on this more. Dale :-) :-)
Re: [gentoo-user] Problem with update world
On Tue, Nov 10, 2009 at 4:08 PM, Dale rdalek1...@gmail.com wrote: Neil Bothwick wrote: On Tue, 10 Nov 2009 22:39:24 +0200, Alan McKinnon wrote: You likely don;t need it then. device-mapper is only used by lvm and software- raid type packages. If you use those, you will know about it It's also used by cryptsetup. Yup, I'm not sure if I am using that or not. I don't think so but I don't want to remove it without making sure. Be my luck it will blow up or something. lol This is what equery returns tho: sys-apps/hal-0.5.13-r2 (kernel_linux crypt? =sys-fs/cryptsetup-1.0.5) sys-apps/pmount-0.9.20 (crypt? =sys-fs/cryptsetup-1.0.5) Don't get me started on hal. Is this a USE flag thing? I need to check on this more. Dale :-) :-) Well, if you're not using encrypted partitions, you're not using cryptsetup. Hal's (and by the looks of it, pmount's) use of the crypt use flag pulls in cryptsetup, and in turn, all its dependencies. If you're not using cryptsetup, just put sys-apps/hal -crypt into your package.use list, and if you use pmount as well, the equivalent for it. That should drop any dependency on cryptsetup, and if cryptsetup's the only thing pulling in lvm2 (and previously device-mapper), that'll no longer be depended on either. -- Poison [BLX] Joshua M. Murphy
Re: [gentoo-user] Problem with update world
Dale wrote: Neil Bothwick wrote: On Tue, 10 Nov 2009 22:39:24 +0200, Alan McKinnon wrote: You likely don;t need it then. device-mapper is only used by lvm and software- raid type packages. If you use those, you will know about it It's also used by cryptsetup. Yup, I'm not sure if I am using that or not. I don't think so but I don't want to remove it without making sure. Be my luck it will blow up or something. lol This is what equery returns tho: sys-apps/hal-0.5.13-r2 (kernel_linux crypt? =sys-fs/cryptsetup-1.0.5) sys-apps/pmount-0.9.20 (crypt? =sys-fs/cryptsetup-1.0.5) Don't get me started on hal. Is this a USE flag thing? I need to check on this more. Dale :-) :-) That's pretty much what I ended up doing: emerge --unmerge device-mapper emerge -aDNuv world. Get rid of it, and let Portage tell me if I need it or not. :-) Seems to be working still... John Moe
Re: [gentoo-user] Problem with update world
Joshua Murphy wrote: On Tue, Nov 10, 2009 at 4:08 PM, Dale rdalek1...@gmail.com wrote: Neil Bothwick wrote: On Tue, 10 Nov 2009 22:39:24 +0200, Alan McKinnon wrote: You likely don;t need it then. device-mapper is only used by lvm and software- raid type packages. If you use those, you will know about it It's also used by cryptsetup. Yup, I'm not sure if I am using that or not. I don't think so but I don't want to remove it without making sure. Be my luck it will blow up or something. lol This is what equery returns tho: sys-apps/hal-0.5.13-r2 (kernel_linux crypt? =sys-fs/cryptsetup-1.0.5) sys-apps/pmount-0.9.20 (crypt? =sys-fs/cryptsetup-1.0.5) Don't get me started on hal. Is this a USE flag thing? I need to check on this more. Dale :-) :-) Well, if you're not using encrypted partitions, you're not using cryptsetup. Hal's (and by the looks of it, pmount's) use of the crypt use flag pulls in cryptsetup, and in turn, all its dependencies. If you're not using cryptsetup, just put sys-apps/hal -crypt into your package.use list, and if you use pmount as well, the equivalent for it. That should drop any dependency on cryptsetup, and if cryptsetup's the only thing pulling in lvm2 (and previously device-mapper), that'll no longer be depended on either. I guess the USE flag was in the profile or something so I disabled it in make.conf. Since I am also trying to get KDE 4 to work, I also switched from sqlite to mysql while I was at it. It seems sqlite is not exactly what KDE 4 needs. Thanks much. Dale :-) :-)