Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 230009 - www-client/{mozilla-firefox-bin,seamonkey-bin} sees no DNS
Summary: www-client/{mozilla-firefox-bin,seamonkey-bin} sees no DNS
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-29 12:12 UTC by Jeff Mitchell
Modified: 2009-07-17 14:59 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Mitchell 2008-06-29 12:12:26 UTC
Because of issues running plugins (I can't get the java nsplugin working on any of the mozilla-related browsers, even with the emul libs installed), I have at various points tried emerging firefox-bin or seamonkey-bin to run 32-bit plugins natively.  These load up fine, and load my profile just fine (although I have also tried it with a totally new, clean profile), but they totally fail to resolve DNS.  Anytime I try to go to a page, it doesn't even try loading, it just instantly displays "Address not found":

Address Not Found

www.seamonkey-project.org could not be found. Please check the name and try again.

The browser could not find the host server for the provided address.

    * Did you make a mistake when typing the domain? (e.g. ww.mozilla.org instead of www.mozilla.org)
    * Are you certain this domain address exists?  Its registration may have expired.
    * Are you unable to browse other sites?  Check your network connection and DNS server settings.
    * Is your computer or network protected by a firewall or proxy?  Incorrect settings can interfere with Web browsing.


It does work fine if I do the resolve myself i.e. with ping and then put in the IP address.

Reproducible: Always




emerge --info:

Portage 2.1.4.4 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-tuxonice-r3 x86_64)
=================================================================
System uname: 2.6.25-tuxonice-r3 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz
Timestamp of tree: Sun, 29 Jun 2008 06:45:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.4.4-r13
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -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/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=nocona -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,--as-needed"
LINGUAS="en en_US zh zh_TW zh_CN"
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/portage/local/layman/java-overlay /usr/local/portage"
SYNC="rsync://rsync21.us.gentoo.org/gentoo-portage"
USE="16bit 7zip X X509 a52 aac aalib acl acpi addbookmarks aiglx aim aio alias alsa amazon amd64 amr amuled ao aoss apm async audiofile autoipd automount autoreplace avahi bash-completion berkdb bluetooth bonjour bonobo bookmarks branding browserplugin bzip2 bzlib cairo calendar cardbus cdda cddb cdio cdparanoia cdrom cgi chm cisco cjk clearcase cli codecs commercial connectionstatus console contactnotes cpudetection cracklib crypt css ctype cups curl curlwrappers cvs daap dbus dell device-mapper dga dhcp dio directfb disk-partition divx divx4linux djvu dmi dnd docbook dot dri dtaus dts dv dvb dvd dvdr dvdread eap-tls eds emacs embedded emerald enca encode evo2 exif expat extensions extrafilters fam fame fastcgi fbcon fbcondecor fbsplash ffmpeg fftw flac fltk font-server fontconfig foomaticdb force-cgi-redirect fortran fping fpx freetype ftp fuse galago gcrypt gd gdbm geoip gg ggi gif gimp gimpprint glitz gmail gmedia gmp gnome gnome-print gphoto2 gpm graphviz groupwise gs gsm gstreamer gtk gtkhtml h323 hal hash hbci hdri highlight history howl-compat html httpd hvm hybrid-auth ical iconv icq icu id3 idn ieee1394 ilbc imagemagick imap imlib inifile inkjar ipod iproute2 ipv6 irc irda irman irmc isdnlog jabber java javascript jbig jce jikes jit joystick jpeg jpeg2k json justify kde kdepim kdrive kerberos kipi kqemu krb4 ladspa lame laptop largeterminal latex lcms libcaca libnotify libsamplerate lirc live lm_sensors logitech-mouse logrotate lua lzo lzw mad maildir maps matroska mbox md5sum mdnsresponder-compat mecab memlimit menubar mhash midi mikmod mime mjpeg mmap mmx mmxext mng modplug mono monolithic-build motif mozbranding mozilla mozsha1 mozsvg mozxmlterm mp3 mp4 mp4live mpeg mpeg2 mplayer msn mudflap multiuser musepack musicbrainz mysql mysqli nas ncurses neXt nemesi net nethack netjack netpbm network network-cron networking networkmanager new-login newspr nls nntp nowlistening nptl nptlonly nsplugin ntlm ntp numeric nv nvidia nxclient offensive ofx ogg old-daemons ole on-the-fly-crypt openal openexr opengl openmp openssl openvpn oscar oss pam pam_timestamp pango pascal passwordsave paste64 pch pcre pda pdf perforce perl pertty player plotutils pmu png pnp portaudio posix postfix postscript povray ppds pppd prediction profile ps pygrub pyste python qemu-fast qt3 qt3support qt4 quicktime quotes rar rdesktop readline realmedia reflection reiserfs remote rle rrdcgi rrdtool rss rtf rtsp ruby samba sametime sasl scanner screen screenshot sdl sdl-image sensord server session sharedext shorten shout simplexml slang slp smime smp sms sndfile soap sockets socks5 sound soundex speedo speex spell spl sql sqlite sqlite3 sse sse2 ssl ssse3 startup-notification statistics stats stream subtitles subversion svg svnserve sysfs sysvipc tcl tcltk tcpd test-programs tetex texteffect theora threads tidy tiff timidity tk tokenizer toolbar tools transcode translator transparency truetype type1 ucs2 unicode upnp usb userlocales utempter utf8 utils v4l v4l2 vcd vesa vga video vim vim-pager vim-syntax vim-with-x visualization vlm vnc vorbis vorbis-psy wavpack webdav webpresence wifi winpopup wma wmf wmp wxgtk1 wxwindows x264 x86emu xanim xattr xcb xchatnogtk xchattext xcomposite xerces-c xext xface xforms xft xine xinerama xkb xml xmlreader xmlrpc xmlwriter xmp xorg xosd xpm xprint xrandr xscreensaver xsl xulrunner xv xvid xvmc yahoo yaz yv12 zephyr zeroconf zip zlib zvbi" 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" 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" CAMERAS="canon directory spca50x ptp2" ELIBC="glibc" INPUT_DEVICES="evdev joystick keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US zh zh_TW zh_CN" USERLAND="GNU" VIDEO_CARDS="i810 fbdev vesa v4l"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2008-06-30 16:37:39 UTC
What does /etc/resolv.conf say? Does wget work normally? Do you really think you have uncovered a major bug in firefox/seamonkey or could this be a simple configuration error on your part?
Comment 2 Jeff Mitchell 2008-06-30 20:50:12 UTC
> What does /etc/resolv.conf say? Does wget work normally?

/etc/resolv.conf is sane and points to my home router, which resolves DNS from upstream.  wget works normally.  konqueror works normally, firefox (not -bin) works normally, kopete works normally, pidgin works normally...in short, everything works normally except for firefox/seamonkey -bin.

> Do you really think
> you have uncovered a major bug in firefox/seamonkey or could this be a simple
> configuration error on your part?

No, my delusions of grandeur are not that big.  I think I am hitting a bug in the Gentoo -bin builds of firefox/seamonkey, which may or may not have something to do with my machine configuration.  As I said, self-compiled, non-bin, 64-bit versions work just fine.
Comment 3 Raúl Porcel (RETIRED) gentoo-dev 2008-07-01 09:23:27 UTC
Tried with a clean profile?
Comment 4 Jeff Mitchell 2008-07-01 18:27:37 UTC
Quoting from the second sentence of my original report:

"I have also tried it with a totally new, clean profile"
Comment 5 Raúl Porcel (RETIRED) gentoo-dev 2008-07-01 18:49:16 UTC
Oops :D

Well, then i have no idea. Tried unpacking the tarball and running it iself?
Comment 6 Jeff Mitchell 2008-07-02 02:27:25 UTC
I tried unpacking it from the tarball, deleting my profile, and running it from the unpacked directory.  No dice.
Comment 7 Raúl Porcel (RETIRED) gentoo-dev 2008-07-18 17:41:51 UTC
Then you should report this upstream
Comment 8 Jeff Mitchell 2008-07-18 18:09:48 UTC
I can try, but running on another x86_64 Gentoo box I do not have the same problem.  Whatever it is seems localized to my box, but I have no clue what it could be.
Comment 9 Mike Weissman 2008-09-26 21:18:46 UTC
(In reply to comment #8)
> I can try, but running on another x86_64 Gentoo box I do not have the same
> problem.  Whatever it is seems localized to my box, but I have no clue what it
> could be.
> 

Jeff,
  I have run into this numerous times, Firefox/SeaMonkey have a horrible problem with caching stale DNS info. I have found better results using the DNSCache plugin which allows you to disable FF's caching of DNS info, without voiding anything.  Also you can tweak the DNS cache settings in about:config.  

Are you using DHCP or static IP, also what kind of DNS do you have setup?

-Mike
Comment 10 Jeff Mitchell 2008-09-26 22:00:40 UTC
I was using DHCP, although the address it was given was static.  DNS was being done through my home router.

Anyways, I can no longer replicate this, because I have given up in disgust and gone to a 32-bit install.  I needed Java applets working, and OpenJDK/IcedTea was too much of a hassle (although it worked).  I had been wanting to use firefox-bin to get around the Java/Flash/wrapper stuff, but it wasn't worth fighting anymore.

I'll leave this open since Mike Weissman at least is having the same problem.
Comment 11 Jory A. Pratt gentoo-dev 2009-07-17 14:59:18 UTC
As no mozilla herd dev has been able to duplicate, I am closing. If you wish to have upstream track down the issue please file a bug report upstream, as all -bin packages in gentoo are from upstream.