[gentoo-user] Strange --depclean / mit-krb5
I wonder if someone can guess at what I'm supposed to do to be able to complete --depclean. The machine is currently clean on emerge -DuN world and revdep-rebuild. I don't understand how I'm supposed to handle this mit-krb5 thing. I've shown the use flags for all the packages at the end and don't see what they have in common. Was this caused somehow by my switch to 2008.0? The machine was clean before I changed the profile and started rebuilding. I did try rebuilding a couple fo the packages but nothing changed afterward... Cheers and thanks in advance, Mark lightning ~ # emerge -p --depclean * Always study the list of packages to be cleaned for any obvious * mistakes. Packages that are part of the world set will always * be kept. They can be manually added to this set with * `emerge --noreplace atom`. Packages that are listed in * package.provided (see portage(5)) will be removed by * depclean, even if they are part of the world set. * * As a safety measure, depclean will not remove any packages * unless *all* required dependencies have been resolved. As a * consequence, it is often necessary to run `emerge --update * --newuse --deep @system @world` prior to depclean. Calculating dependencies... done! Checking for lib consumers... Assigning files to packages... * In order to avoid breakage of link level dependencies, one or more * packages will not be removed. This can be solved by rebuilding the * packages that pulled them in. * * app-crypt/mit-krb5-1.6.3-r4 pulled in by: * app-text/ghostscript-gpl-8.62 * dev-util/subversion-1.5.4 * media-sound/vorbis-tools-1.2.0-r2 * media-video/totem-2.22.2-r1 * net-print/gnome-cups-manager-0.33 * net-print/libgnomecups-0.2.3 * x11-libs/gtk+-2.14.5 * Adding lib providers to graph... - Calculating dependencies... done! No packages selected for removal by depclean To see reverse dependencies, use --verbose lightning ~ # lightning ~ # emerge -pv ghostscript-gpl subversion vorbis-tools totem gnome-cups-manager libgnomecups gtk+ These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] x11-libs/gtk+-2.14.5 USE=X cups jpeg tiff -debug -doc -jpeg2k -vim-syntax -xinerama 0 kB [ebuild R ] net-print/libgnomecups-0.2.3 USE=-debug 0 kB [ebuild R ] dev-util/subversion-1.5.4 USE=berkdb dso java nls perl python webdav-neon -apache2 -bash-completion -debug -doc -emacs -extras -ruby -sasl -vim-syntax -webdav-serf 0 kB [ebuild R ] media-sound/vorbis-tools-1.2.0-r2 USE=flac nls ogg123 -speex 0 kB [ebuild R ] app-text/ghostscript-gpl-8.62 USE=X cjk cups gtk -bindist -djvu -jpeg2k 0 kB [ebuild R ] media-video/totem-2.22.2-r1 USE=bluetooth gnome python -debug -galago -lirc -nautilus -nsplugin -nvtv -seamonkey -tracker -xulrunner 0 kB [ebuild R ] net-print/gnome-cups-manager-0.33 USE=-debug 0 kB Total: 7 packages (7 reinstalls), Size of downloads: 0 kB lightning ~ #
Re: [gentoo-user] Strange --depclean / mit-krb5
On Mon, Dec 08, 2008 at 12:40:42PM -0800, Mark Knecht wrote: I wonder if someone can guess at what I'm supposed to do to be able to complete --depclean. The machine is currently clean on emerge -DuN world and revdep-rebuild. I don't understand how I'm supposed to handle this mit-krb5 thing. snip * In order to avoid breakage of link level dependencies, one or more * packages will not be removed. This can be solved by rebuilding the * packages that pulled them in. * * app-crypt/mit-krb5-1.6.3-r4 pulled in by: * app-text/ghostscript-gpl-8.62 * dev-util/subversion-1.5.4 * media-sound/vorbis-tools-1.2.0-r2 * media-video/totem-2.22.2-r1 * net-print/gnome-cups-manager-0.33 * net-print/libgnomecups-0.2.3 * x11-libs/gtk+-2.14.5 /snip snip lightning ~ # emerge -pv ghostscript-gpl subversion vorbis-tools totem gnome-cups-manager libgnomecups gtk+ These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] x11-libs/gtk+-2.14.5 USE=X cups jpeg tiff -debug -doc -jpeg2k -vim-syntax -xinerama 0 kB [ebuild R ] net-print/libgnomecups-0.2.3 USE=-debug 0 kB [ebuild R ] dev-util/subversion-1.5.4 USE=berkdb dso java nls perl python webdav-neon -apache2 -bash-completion -debug -doc -emacs -extras -ruby -sasl -vim-syntax -webdav-serf 0 kB [ebuild R ] media-sound/vorbis-tools-1.2.0-r2 USE=flac nls ogg123 -speex 0 kB [ebuild R ] app-text/ghostscript-gpl-8.62 USE=X cjk cups gtk -bindist -djvu -jpeg2k 0 kB [ebuild R ] media-video/totem-2.22.2-r1 USE=bluetooth gnome python -debug -galago -lirc -nautilus -nsplugin -nvtv -seamonkey -tracker -xulrunner 0 kB [ebuild R ] net-print/gnome-cups-manager-0.33 USE=-debug 0 kB /snip Okay, gtk+, ghostscript, gnome-cups-manager, libgnomecups all are obviously related to printing, which means they probably rely on net-print/cups, which depends on mit-krb5 if you have the kerberos USE flag turned on. Did you just recently switch off the kerberos flag? If so try recompiling cups and then those four packages. vorbis-tools depends on curl if you have the ogg123 flag set, and net-misc/curl also has the kerberos flag. So you may need to rebuild the curl package then the vorbis-tools package. I suspect similar things happen for totem and subversion. My guess for subversion is that it depends on neon, which USE kerberos (too lazy to check the ebuild now). Totem I have no idea. I think your emerge -DuN probably have recompiled the cups/neon/curl and what not because of the USE flag change, but since it is a recompile, revdep-rebuild may not have caught the changing libs and now you need to rebuild these seven packages. Does that sound reasonable? HTH, W -- Willie W. Wong [EMAIL PROTECTED] 408 Fine Hall, Department of Mathematics, Princeton University, Princeton A mathematician's reputation rests on the number of bad proofs he has given.
Re: [gentoo-user] Strange --depclean / mit-krb5
On Mon, Dec 8, 2008 at 1:12 PM, Willie Wong [EMAIL PROTECTED] wrote: On Mon, Dec 08, 2008 at 12:40:42PM -0800, Mark Knecht wrote: I wonder if someone can guess at what I'm supposed to do to be able to complete --depclean. The machine is currently clean on emerge -DuN world and revdep-rebuild. I don't understand how I'm supposed to handle this mit-krb5 thing. snip * In order to avoid breakage of link level dependencies, one or more * packages will not be removed. This can be solved by rebuilding the * packages that pulled them in. * * app-crypt/mit-krb5-1.6.3-r4 pulled in by: * app-text/ghostscript-gpl-8.62 * dev-util/subversion-1.5.4 * media-sound/vorbis-tools-1.2.0-r2 * media-video/totem-2.22.2-r1 * net-print/gnome-cups-manager-0.33 * net-print/libgnomecups-0.2.3 * x11-libs/gtk+-2.14.5 /snip snip lightning ~ # emerge -pv ghostscript-gpl subversion vorbis-tools totem gnome-cups-manager libgnomecups gtk+ These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] x11-libs/gtk+-2.14.5 USE=X cups jpeg tiff -debug -doc -jpeg2k -vim-syntax -xinerama 0 kB [ebuild R ] net-print/libgnomecups-0.2.3 USE=-debug 0 kB [ebuild R ] dev-util/subversion-1.5.4 USE=berkdb dso java nls perl python webdav-neon -apache2 -bash-completion -debug -doc -emacs -extras -ruby -sasl -vim-syntax -webdav-serf 0 kB [ebuild R ] media-sound/vorbis-tools-1.2.0-r2 USE=flac nls ogg123 -speex 0 kB [ebuild R ] app-text/ghostscript-gpl-8.62 USE=X cjk cups gtk -bindist -djvu -jpeg2k 0 kB [ebuild R ] media-video/totem-2.22.2-r1 USE=bluetooth gnome python -debug -galago -lirc -nautilus -nsplugin -nvtv -seamonkey -tracker -xulrunner 0 kB [ebuild R ] net-print/gnome-cups-manager-0.33 USE=-debug 0 kB /snip Okay, gtk+, ghostscript, gnome-cups-manager, libgnomecups all are obviously related to printing, which means they probably rely on net-print/cups, which depends on mit-krb5 if you have the kerberos USE flag turned on. Did you just recently switch off the kerberos flag? If so try recompiling cups and then those four packages. I may have. I don't remember: lightning ~ # emerge -pv cups These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] net-print/cups-1.3.9-r1 USE=X acl dbus java jpeg ldap pam perl png ppds python ssl tiff -avahi -gnutls -kerberos -php -samba -slp -static -xinetd -zeroconf LINGUAS=en -de -es -et -fr -he -id -it -ja -pl -sv -zh_TW 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB lightning ~ # I will rebuild cups and those 4 packages to see if I make some headway. Thanks, Mark
Re: [gentoo-user] Strange --depclean / mit-krb5
On Mon, Dec 8, 2008 at 1:27 PM, Mark Knecht [EMAIL PROTECTED] wrote: On Mon, Dec 8, 2008 at 1:12 PM, Willie Wong [EMAIL PROTECTED] wrote: On Mon, Dec 08, 2008 at 12:40:42PM -0800, Mark Knecht wrote: I wonder if someone can guess at what I'm supposed to do to be able to complete --depclean. The machine is currently clean on emerge -DuN world and revdep-rebuild. I don't understand how I'm supposed to handle this mit-krb5 thing. snip * In order to avoid breakage of link level dependencies, one or more * packages will not be removed. This can be solved by rebuilding the * packages that pulled them in. * * app-crypt/mit-krb5-1.6.3-r4 pulled in by: * app-text/ghostscript-gpl-8.62 * dev-util/subversion-1.5.4 * media-sound/vorbis-tools-1.2.0-r2 * media-video/totem-2.22.2-r1 * net-print/gnome-cups-manager-0.33 * net-print/libgnomecups-0.2.3 * x11-libs/gtk+-2.14.5 /snip snip lightning ~ # emerge -pv ghostscript-gpl subversion vorbis-tools totem gnome-cups-manager libgnomecups gtk+ These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] x11-libs/gtk+-2.14.5 USE=X cups jpeg tiff -debug -doc -jpeg2k -vim-syntax -xinerama 0 kB [ebuild R ] net-print/libgnomecups-0.2.3 USE=-debug 0 kB [ebuild R ] dev-util/subversion-1.5.4 USE=berkdb dso java nls perl python webdav-neon -apache2 -bash-completion -debug -doc -emacs -extras -ruby -sasl -vim-syntax -webdav-serf 0 kB [ebuild R ] media-sound/vorbis-tools-1.2.0-r2 USE=flac nls ogg123 -speex 0 kB [ebuild R ] app-text/ghostscript-gpl-8.62 USE=X cjk cups gtk -bindist -djvu -jpeg2k 0 kB [ebuild R ] media-video/totem-2.22.2-r1 USE=bluetooth gnome python -debug -galago -lirc -nautilus -nsplugin -nvtv -seamonkey -tracker -xulrunner 0 kB [ebuild R ] net-print/gnome-cups-manager-0.33 USE=-debug 0 kB /snip Okay, gtk+, ghostscript, gnome-cups-manager, libgnomecups all are obviously related to printing, which means they probably rely on net-print/cups, which depends on mit-krb5 if you have the kerberos USE flag turned on. Did you just recently switch off the kerberos flag? If so try recompiling cups and then those four packages. I may have. I don't remember: lightning ~ # emerge -pv cups These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] net-print/cups-1.3.9-r1 USE=X acl dbus java jpeg ldap pam perl png ppds python ssl tiff -avahi -gnutls -kerberos -php -samba -slp -static -xinetd -zeroconf LINGUAS=en -de -es -et -fr -he -id -it -ja -pl -sv -zh_TW 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB lightning ~ # I will rebuild cups and those 4 packages to see if I make some headway. Thanks, Mark Hi Willie, OK, it's *mostly* cleaned up. There is apparently some sort of problem with the totem ebuild. Interesting that totem was the one you didn't seem to have an answer for. It needs kerberos but doesn't seem to have it as a dependency. I'll report it as a bug. Thanks, Mark
Re: [gentoo-user] Strange --depclean / mit-krb5
Le Mon, 8 Dec 2008 16:32:29 -0800, Mark Knecht a écrit : It needs kerberos but doesn't seem to have it as a dependency. I'll report it as a bug. You should rebuild dev-libs/totem-pl-parser. See bug #235101.
Re: [gentoo-user] Strange --depclean / mit-krb5
On Mon, Dec 8, 2008 at 5:37 PM, Fabrice Delliaux [EMAIL PROTECTED] wrote: Le Mon, 8 Dec 2008 16:32:29 -0800, Mark Knecht a écrit : It needs kerberos but doesn't seem to have it as a dependency. I'll report it as a bug. You should rebuild dev-libs/totem-pl-parser. See bug #235101. Thanks Fabrice. You saved me a lot of time searching this out. My machine is now updated to the 2008.0 profile, the locale problems are fixed, and I'm clean on a world emerge, depclean and revdep-rebuild. Cheers, Mark
Re: [gentoo-user] Strange --depclean / mit-krb5
Mark Knecht wrote: On Mon, Dec 8, 2008 at 5:37 PM, Fabrice Delliaux [EMAIL PROTECTED] wrote: Le Mon, 8 Dec 2008 16:32:29 -0800, Mark Knecht a écrit : It needs kerberos but doesn't seem to have it as a dependency. I'll report it as a bug. You should rebuild dev-libs/totem-pl-parser. See bug #235101. Thanks Fabrice. You saved me a lot of time searching this out. My machine is now updated to the 2008.0 profile, the locale problems are fixed, and I'm clean on a world emerge, depclean and revdep-rebuild. Cheers, Mark Now you can make your back-ups. lol Glad you got that thing running. Whew, I'm glad I updated mine a long time ago. Dale :-) :-)
Re: [gentoo-user] Strange --depclean / mit-krb5
On Mon, Dec 8, 2008 at 6:57 PM, Dale [EMAIL PROTECTED] wrote: Mark Knecht wrote: On Mon, Dec 8, 2008 at 5:37 PM, Fabrice Delliaux [EMAIL PROTECTED] wrote: Le Mon, 8 Dec 2008 16:32:29 -0800, Mark Knecht a écrit : It needs kerberos but doesn't seem to have it as a dependency. I'll report it as a bug. You should rebuild dev-libs/totem-pl-parser. See bug #235101. Thanks Fabrice. You saved me a lot of time searching this out. My machine is now updated to the 2008.0 profile, the locale problems are fixed, and I'm clean on a world emerge, depclean and revdep-rebuild. Cheers, Mark Now you can make your back-ups. lol Glad you got that thing running. Whew, I'm glad I updated mine a long time ago. Dale :-) :-) Yeah, that's what I get for having to work in windows even at home. I getbehind on Gentoo, then I start forgetting, then it's all down hill from there. I appreciate everyone's help. Cheers
Re: [gentoo-user] Strange --depclean / mit-krb5
I think in the configure script of some softwares they will just detect whether certain things are installed even though you turned off the use flag. So you just remove kerberos first, then remerge the packages that are reported to be depending on them. Cheers On Mon, Dec 8, 2008 at 1:12 PM, Willie Wong [EMAIL PROTECTED] wrote: On Mon, Dec 08, 2008 at 12:40:42PM -0800, Mark Knecht wrote: I wonder if someone can guess at what I'm supposed to do to be able to complete --depclean. The machine is currently clean on emerge -DuN world and revdep-rebuild. I don't understand how I'm supposed to handle this mit-krb5 thing. snip * In order to avoid breakage of link level dependencies, one or more * packages will not be removed. This can be solved by rebuilding the * packages that pulled them in. * * app-crypt/mit-krb5-1.6.3-r4 pulled in by: * app-text/ghostscript-gpl-8.62 * dev-util/subversion-1.5.4 * media-sound/vorbis-tools-1.2.0-r2 * media-video/totem-2.22.2-r1 * net-print/gnome-cups-manager-0.33 * net-print/libgnomecups-0.2.3 * x11-libs/gtk+-2.14.5 /snip snip lightning ~ # emerge -pv ghostscript-gpl subversion vorbis-tools totem gnome-cups-manager libgnomecups gtk+ These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] x11-libs/gtk+-2.14.5 USE=X cups jpeg tiff -debug -doc -jpeg2k -vim-syntax -xinerama 0 kB [ebuild R ] net-print/libgnomecups-0.2.3 USE=-debug 0 kB [ebuild R ] dev-util/subversion-1.5.4 USE=berkdb dso java nls perl python webdav-neon -apache2 -bash-completion -debug -doc -emacs -extras -ruby -sasl -vim-syntax -webdav-serf 0 kB [ebuild R ] media-sound/vorbis-tools-1.2.0-r2 USE=flac nls ogg123 -speex 0 kB [ebuild R ] app-text/ghostscript-gpl-8.62 USE=X cjk cups gtk -bindist -djvu -jpeg2k 0 kB [ebuild R ] media-video/totem-2.22.2-r1 USE=bluetooth gnome python -debug -galago -lirc -nautilus -nsplugin -nvtv -seamonkey -tracker -xulrunner 0 kB [ebuild R ] net-print/gnome-cups-manager-0.33 USE=-debug 0 kB /snip Okay, gtk+, ghostscript, gnome-cups-manager, libgnomecups all are obviously related to printing, which means they probably rely on net-print/cups, which depends on mit-krb5 if you have the kerberos USE flag turned on. Did you just recently switch off the kerberos flag? If so try recompiling cups and then those four packages. vorbis-tools depends on curl if you have the ogg123 flag set, and net-misc/curl also has the kerberos flag. So you may need to rebuild the curl package then the vorbis-tools package. I suspect similar things happen for totem and subversion. My guess for subversion is that it depends on neon, which USE kerberos (too lazy to check the ebuild now). Totem I have no idea. I think your emerge -DuN probably have recompiled the cups/neon/curl and what not because of the USE flag change, but since it is a recompile, revdep-rebuild may not have caught the changing libs and now you need to rebuild these seven packages. Does that sound reasonable? HTH, W -- Willie W. Wong [EMAIL PROTECTED] 408 Fine Hall, Department of Mathematics, Princeton University, Princeton A mathematician's reputation rests on the number of bad proofs he has given. -- 棋道,兵道,南山道 复顾北山不见首 秋时一溟黄河水 风声啸过沙满天 过客匆匆不复还 居隐一世,无事事 夜以方长,独步见