| View previous topic :: View next topic |
| Author |
Message |
thom_raindog Guru


Joined: 16 May 2008 Posts: 400
|
Posted: Sun Nov 02, 2008 11:28 am Post subject: |
|
|
Thank you. All of you.
In the end the problem was in front of the screen, as ever so often, since I didn't uppercase mDNSResponder correctly when trying to unmerge it..
I had to solve another block (see here:
http://forums.gentoo.org/viewtopic-t-710684-highlight-e2fsprogs.html)
and update portage (which took some masking) and right now world is updating, system already is done..
Thanks again  |
|
| Back to top |
|
 |
Goeland86 Apprentice


Joined: 12 Mar 2004 Posts: 176 Location: Neuchatel, Switzerland
|
Posted: Fri Nov 21, 2008 7:27 pm Post subject: |
|
|
Just a bit of a thumbs up for getting the solution figured out.
Indeed vinagre-2.24.1 is a pain in the arse! Masked that.
Set the mdnsresponder-compat flag, avahi flag, and voila!
emerge -NDav world still complains about mDNSResponder being installed, but it doesn't stop, it will uninstall it and replace it with avahi.
Is there in depth documentation about this anywhere? It seems the default profile isn't set quite right, since it wants to pull in avahi for everything gnome-related and mDNS for the kdelibs. (trying to install kdevelop, while using lots of gnome stuff running e17!).
Anyway, cheers everyone!
 _________________ The world could be destroyed by a nuclear war and there'll still be Keith Richards with 5 cockroaches: "You know I smoked your uncle right? F*$^ing craazy!" - Robin Williams |
|
| Back to top |
|
 |
daseinhorn Apprentice


Joined: 16 Jan 2009 Posts: 150 Location: Canada
|
Posted: Wed Feb 04, 2009 4:33 am Post subject: |
|
|
Since I installed Compiz, this is preventing me from updating world and it is driving me nuts. Here is some console output
| Code: | xavier-pc ~ # emerge -DuNva world
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] net-misc/mDNSResponder-107.6-r5 USE="-debug -doc -java" 0 kB
[ebuild R ] x11-libs/libX11-1.1.5 USE="ipv6 -debug -xcb*" 0 kB
[ebuild R ] media-libs/mesa-7.3 USE="nptl -debug -doc -motif -pic -xcb*" VIDEO_CARDS="-intel -mach64 -mga -none -r128 -radeon -s3virge -savage -sis (-sunffb) -tdfx -trident -via" 0 kB
[ebuild R ] app-admin/conky-1.6.2_pre1355 USE="X ipv6 truetype -audacious (-bmpx) -debug -hddtemp -moc -mpd -nano-syntax -nvidia* -rss -smapi -vim-syntax -wifi" 0 kB
[ebuild R ] net-print/cups-1.3.9-r1 USE="X acl dbus jpeg ldap pam perl png ppds python ssl tiff -avahi* -gnutls -java -kerberos -php -samba -slp -static -xinetd -zeroconf" LINGUAS="-de -en -es -et -fr -he -id -it -ja -pl -sv -zh_TW" 0 kB
[ebuild NS ] kde-base/kdelibs-3.5.10-r2 [4.2.0-r1] USE="acl alsa branding cups fam spell tiff -arts -avahi -bindist -debug -doc -jpeg2k -kdehiddenvisibility -kerberos -legacyssl -lua -openexr -utempter" 0 kB
[ebuild R ] sci-misc/boinc-6.4.5 USE="X -cuda* -server" 0 kB
[ebuild R ] kde-base/kdelibs-4.2.0-r1 USE="acl alsa bzip2 fam mmx nls opengl semantic-desktop spell sse sse2 ssl -3dnow (-altivec) -bindist -debug -doc -htmlhandbook -jpeg2k -kdeprefix -kerberos -openexr -test -zeroconf*" 0 kB
[ebuild R ] net-misc/vino-2.24.1 USE="crypt ipv6 jpeg libnotify zlib -avahi* -debug -gnome-keyring -gnutls" 0 kB
[blocks B ] net-misc/mDNSResponder ("net-misc/mDNSResponder" is blocking net-dns/avahi-0.6.24)
[blocks B ] net-dns/avahi ("net-dns/avahi" is blocking net-misc/mDNSResponder-107.6-r5)
Total: 9 packages (1 new, 1 in new slot, 7 reinstalls), Size of downloads: 0 kB
Conflict: 2 blocks (2 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
('ebuild', '/', 'net-misc/mDNSResponder-107.6-r5', 'merge') pulled in by
net-misc/mDNSResponder required by ('ebuild', '/', 'kde-base/kdelibs-3.5.10-r2', 'merge')
('installed', '/', 'net-dns/avahi-0.6.24', 'nomerge') pulled in by
>=net-dns/avahi-0.6.22 required by ('installed', '/', 'net-misc/vinagre-2.24.2', 'nomerge')
net-dns/avahi required by world |
| Code: | xavier-pc ~ # equery d avahi
[ Searching for packages depending on avahi... ]
app-crypt/seahorse-2.22.3 (avahi? >=net-dns/avahi-0.6)
gnome-base/gnome-vfs-2.24.0 (avahi? >=net-dns/avahi-0.6)
gnome-base/gvfs-1.0.3-r1 (avahi? >=net-dns/avahi-0.6)
kde-base/kdelibs-4.2.0-r1 (zeroconf? net-dns/avahi[mdnsresponder-compat])
media-libs/libgphoto2-2.4.4 (bonjour? net-dns/avahi[mdnsresponder-compat])
media-sound/pulseaudio-0.9.14 (avahi? >=net-dns/avahi-0.6.12[dbus])
media-video/vlc-0.9.8a (avahi? >=net-dns/avahi-0.6)
net-im/ekiga-2.0.12 (avahi? net-dns/avahi)
net-misc/vinagre-2.24.2 (>=net-dns/avahi-0.6.22)
net-misc/vino-2.24.1 (avahi? >=net-dns/avahi-0.6)
net-print/cups-1.3.9-r1 (avahi? net-dns/avahi)
www-client/epiphany-2.24.3-r10 (avahi? >=net-dns/avahi-0.6.22) |
| Code: | xavier-pc ~ # equery d mDNSResponder
[ Searching for packages depending on mDNSResponder... ]
kde-base/kdelibs-4.2.0-r1 (zeroconf & !bindist? net-misc/mDNSResponder)
media-libs/libgphoto2-2.4.4 (bonjour? net-misc/mDNSResponder)
net-print/cups-1.3.9-r1 (zeroconf & !avahi? net-misc/mDNSResponder) |
| Code: | xavier-pc ~ # emerge --info
Portage 2.1.6.7 (default/linux/amd64/2008.0/desktop, gcc-4.3.3, glibc-2.9_p20081201-r1, 2.6.28-gentoo-r1 x86_64)
=================================================================
System uname: Linux-2.6.28-gentoo-r1-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q6600_@_2.40GHz-with-glibc2.2.5
Timestamp of tree: Tue, 03 Feb 2009 22:15:01 +0000
ccache version 2.4 [disabled]
app-shells/bash: 3.2_p48
dev-java/java-config: 1.3.7-r1, 2.1.7
dev-lang/python: 2.5.4-r2
dev-util/ccache: 2.4-r8
dev-util/cmake: 2.6.2-r1
sys-apps/baselayout: 2.0.0
sys-apps/openrc: 0.4.2
sys-apps/sandbox: 1.3.3
sys-devel/autoconf: 2.13, 2.63
sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils: 2.19
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 2.2.6a
virtual/os-headers: 2.6.28-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://mirrors.tera-byte.com/pub/gentoo http://gentoo.mirrors.tera-byte.com/ http://mirror.fslutd.org/linux/distributions/gentoo/ ftp://mirror.fslutd.org/linux/distributions/gentoo/"
LANG="C"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/zugaina"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode esd evo fam firefox fortran gdbm gif gnome gpm gstreamer gtk hal iconv ipv6 isdnlog jpeg kde ldap libnotify mad midi mikmod mmx mp3 mpeg mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection sdl session spell spl sse sse2 ssl startup-notification svg sysfs tcpd tiff truetype unicode usb vorbis xml xorg xulrunner xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS |
I tried the solutions proposed already. I hope that something new will solve it. Thanks for your help. |
|
| Back to top |
|
 |
monsm Guru


Joined: 26 Sep 2007 Posts: 449 Location: London, UK
|
Posted: Wed Feb 04, 2009 1:59 pm Post subject: |
|
|
Hi,
A bit of a pain these things. Both Avahi and mDNSresponder deals with automatic network service discovery. On my home network where I have 2 machines and a router I was thinking I don't need either.
I set -avahi and -mdnsreponder in the use flags and managed to get rid of both. It worked for a while.
Avahi still was drawn back in again when I updated to Gnome 2.24. See this post:
http://forums.gentoo.org/viewtopic-p-5385944.html#5385944
So for the time being, if you use Gnome, there is no choice (I didn't try to mask Vinagre though). Of course even if Avahi gets installed you don't have to run it, just remove it from the services ("rc-update del avahi" I think).
Not sure which parts of KDE depend on Avahi and/or mDNSresponder
Mons
EDIT: As daseinhorn's post above show from the equery, it seems only Vinagre hard depends on avahi (on his machine). Vinagre is a VNC client, so its probably ok to mask it in /etc/portage/package.mask). That should stop avahi. Some more "-flags" might get rid of the rest. Bonjour is another of thes services doing the same thing. Also emerge -C avahi mdnsresponder before you update world. |
|
| Back to top |
|
 |
daseinhorn Apprentice


Joined: 16 Jan 2009 Posts: 150 Location: Canada
|
Posted: Wed Feb 04, 2009 3:45 pm Post subject: |
|
|
| Just so that I understand properly, you recommend that I mask Vinagre in portage.mask and that I clean avahi and mdnsresponder? Would unmerging gnome and installing gnome-light be an idea too? Gnome has tons of stuff I don't need, hence I would not mind cleaning part of it. |
|
| Back to top |
|
 |
monsm Guru


Joined: 26 Sep 2007 Posts: 449 Location: London, UK
|
Posted: Wed Feb 04, 2009 4:54 pm Post subject: |
|
|
| daseinhorn wrote: | | Just so that I understand properly, you recommend that I mask Vinagre in portage.mask and that I clean avahi and mdnsresponder? Would unmerging gnome and installing gnome-light be an idea too? Gnome has tons of stuff I don't need, hence I would not mind cleaning part of it. |
Yes, I suspect like me, you never use those network service discovery things anyway. If you need a VNC client, you can probably find another one until Vinagre gets fixed.
I have been thinking about going to Gnome-light myself as well. I guess it depends how many of the programs in the full Gnome meta package you use. You can open the ebuild in a text editor and have a look at what it pulls in and compare it with the gnome-light one.
Mons |
|
| Back to top |
|
 |
daseinhorn Apprentice


Joined: 16 Jan 2009 Posts: 150 Location: Canada
|
Posted: Thu Feb 05, 2009 4:50 am Post subject: |
|
|
Here are the results of the experiment. Still not working.
Masked
| Code: | xavier-pc xavier # emerge -DuNva world
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! All ebuilds that could satisfy ">=net-misc/vinagre-2.24.1" have been masked.
!!! One of the following masked packages is required to complete your request:
- net-misc/vinagre-2.24.2 (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "gnome-base/gnome-2.24.1" [installed])
(dependency required by "world" [argument])
|
Unmasked
| Code: | xavier-pc xavier # emerge -DuNva world
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] net-misc/mDNSResponder-107.6-r5 USE="-debug -doc -java" 0 kB
[ebuild U ] net-misc/dhcpcd-4.0.10 [4.0.8] USE="compat zeroconf" 52 kB
[ebuild UD] sys-apps/sandbox-1.3.2 [1.3.3] 0 kB
[ebuild U ] dev-libs/nss-3.12.2 [3.12.2_rc1] USE="-utils" 3,882 kB
[ebuild U ] sys-apps/file-5.00 [4.26] USE="python" 587 kB
[ebuild U ] dev-python/pyopenssl-0.8 [0.7] USE="-doc" 189 kB
[ebuild R ] x11-libs/libX11-1.1.5 USE="ipv6 -debug -xcb*" 0 kB
[ebuild R ] media-libs/mesa-7.3 USE="nptl -debug -doc -motif -pic -xcb*" VIDEO_CARDS="-intel -mach64 -mga -none -r128 -radeon -s3virge -savage -sis (-sunffb) -tdfx -trident -via" 0 kB
[ebuild U ] media-gfx/nvidia-cg-toolkit-2.1.0016 [2.1.0012] 14,002 kB
[ebuild R ] app-admin/conky-1.6.2_pre1355 USE="X ipv6 truetype -audacious (-bmpx) -debug -hddtemp -moc -mpd -nano-syntax -nvidia* -rss -smapi -vim-syntax -wifi" 0 kB
[ebuild R ] net-print/cups-1.3.9-r1 USE="X acl dbus jpeg ldap pam perl png ppds python ssl tiff -avahi* -gnutls -java -kerberos -php -samba -slp -static -xinetd -zeroconf" LINGUAS="-de -en -es -et -fr -he -id -it -ja -pl -sv -zh_TW" 0 kB
[ebuild N ] net-dns/avahi-0.6.24 USE="dbus gdbm gtk ipv6 mdnsresponder-compat python qt3 qt4 -autoipd -bookmarks -doc -howl-compat -mono -test" 0 kB
[ebuild NS ] kde-base/kdelibs-3.5.10-r2 [4.2.0-r1] USE="acl alsa branding cups fam spell tiff -arts -avahi -bindist -debug -doc -jpeg2k -kdehiddenvisibility -kerberos -legacyssl -lua -openexr -utempter" 0 kB
[ebuild R ] sci-misc/boinc-6.4.5 USE="X -cuda* -server" 0 kB
[ebuild U ] sys-apps/hal-0.5.11-r8 [0.5.11-r6] USE="X acpi crypt -apm -debug -dell -disk-partition -doc -laptop (-selinux)" 9 kB
[ebuild U ] app-misc/hal-info-20090202 [20081219] 236 kB
[ebuild R ] kde-base/kdelibs-4.2.0-r1 USE="acl alsa bzip2 fam mmx nls opengl semantic-desktop spell sse sse2 ssl -3dnow (-altivec) -bindist -debug -doc -htmlhandbook -jpeg2k -kdeprefix -kerberos -openexr -test -zeroconf*" 0 kB
[ebuild U ] net-libs/xulrunner-1.9.0.6 [1.9.0.5] USE="dbus gnome ipv6 startup-notification -custom-optimization -java" 33,327 kB
[ebuild U ] www-client/mozilla-firefox-3.0.6 [3.0.5] USE="dbus gnome ipv6 startup-notification xulrunner -bindist -custom-optimization -iceweasel -java -mozdevelop -restrict-javascript" LINGUAS="-af -ar -be -bg -bn -bn_IN -ca -cs -cy -da -de -el -en -en_GB -en_US -eo -es -es_AR -es_ES -et -eu -fi -fr -fy -fy_NL -ga -ga_IE -gl -gu -gu_IN -he -hi -hi_IN -hu -id -is -it -ja -ka -kn -ko -ku -lt -lv -mk -mn -mr -nb -nb_NO -nl -nn -nn_NO -oc -pa -pa_IN -pl -pt -pt_BR -pt_PT -ro -ru -si -sk -sl -sq -sr -sv -sv_SE -te -th -tr -uk -zh -zh_CN -zh_TW" 11,278 kB
[ebuild R ] net-misc/vino-2.24.1 USE="crypt ipv6 jpeg libnotify zlib -avahi* -debug -gnome-keyring -gnutls" 0 kB
[ebuild N ] net-misc/vinagre-2.24.2 USE="-debug -test" 0 kB
[blocks B ] net-misc/mDNSResponder ("net-misc/mDNSResponder" is blocking net-dns/avahi-0.6.24)
[blocks B ] net-dns/avahi ("net-dns/avahi" is blocking net-misc/mDNSResponder-107.6-r5)
Total: 21 packages (9 upgrades, 1 downgrade, 3 new, 1 in new slot, 7 reinstalls), Size of downloads: 63,560 kB
Conflict: 2 blocks (2 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
('ebuild', '/', 'net-dns/avahi-0.6.24', 'merge') pulled in by
>=net-dns/avahi-0.6.22 required by ('ebuild', '/', 'net-misc/vinagre-2.24.2', 'merge')
('ebuild', '/', 'net-misc/mDNSResponder-107.6-r5', 'merge') pulled in by
net-misc/mDNSResponder required by ('ebuild', '/', 'kde-base/kdelibs-3.5.10-r2', 'merge')
|
|
|
| Back to top |
|
 |
monsm Guru


Joined: 26 Sep 2007 Posts: 449 Location: London, UK
|
Posted: Thu Feb 05, 2009 11:32 am Post subject: |
|
|
Hmm, ok, so Vinagre is pulled in by the gnome meta package and since avahi is hard dependent there its being pulled in.
The kdelibs one is strange. From the dependencies:
| Code: | !avahi?
( !bindist?
( net-misc/mDNSResponder !kde-misc/kdnssd-avahi )
) |
If I read it correctly, kdelibs need either avahi or mdnsresponder. So in that case you should probably install avahi to get through this mess. You need to remove the '-' in front of avahi in the useflags. Remove mdnsresponder and emerge avahi. Hopefully that resolves the block for the world update.
Mons |
|
| Back to top |
|
 |
daseinhorn Apprentice


Joined: 16 Jan 2009 Posts: 150 Location: Canada
|
Posted: Fri Feb 06, 2009 1:38 am Post subject: |
|
|
| I understand now why it was not working, there was a stupid # in front of my USE flags in /etc/make.conf. I had a shitload of stuff to recompile. |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|