I use windowmaker as a windowmanager, and konqueror as my browser. when I upgraded KDE to 3.1.1-r1 (i think), I could no longer use konqueror. I waited for another upgrade (to KDE3.1.1a) and I still have this problem. When I open konqueror, a dialogue box pops up that says "protocol not supported \n file" If I put a url in the address bar, i get a dialogue box that says "protocol not supported \n html" I will attach what is printed to the command prompt also. Reproducible: Always Steps to Reproduce: 1. 2. 3. sh-2.05b$ emerge info Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4) ================================================================= System uname: 2.4.19-gentoo-r10 i686 AMD Athlon(tm) GENTOO_MIRRORS="ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss 3dnow apm avi crypt cups encode gif gpm jpeg kde gnome libg++ mikmod mmx ncurses nls png quicktime truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline arts svga tcltk java guile X sdl tcpd pam libwww ssl perl python esd imlib gtk qt motif opengl alsa bonobo cdr gphoto2 mozilla mpeg oggvorbis pdflib spell tetex usb" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-mcpu=athlon-xp -O3 -pipe" CXXFLAGS="-mcpu=athlon-xp -O3 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache" sh-2.05b$ konqueror --version Qt: 3.1.2 KDE: 3.1.1a Konqueror: 3.1.1
Created attachment 10564 [details] what is printed to the console when i run konqueror
try removing ~/.kde/tmp-$HOSTNAME/ksycoca and running kbuildsycoca
after trying the fix (remove ~/.kde/tmp-$HOSTNAME/ksycoca and run kbuildsycoca), i get a different error: sh-2.05b$ konqueror DCOPServer up and running. konqueror: relocation error: /usr/kde/3/lib/kde3/konq_iconview.so: undefined symbol: _ZN11KonqDirPart14saveNameFilterER11QDataStream
try to remerge again kdelibs/kdebase
after emerging kdelibs/kdebase, i am back to the original error
try removing the full ~/.kde and kill all kde-related process
tried: 1) deleting ~/.kde/ and running konqueror result: same error (protocol not supported...) 2) redeleting ~/.kde/, re-emerging kdelibs and kdebase, rebooting result: same error (protocol not supported...) I am not sure at what point it occured, but somewhere the error changed when I try to go to a url - it used to be "Protocol not supported: html", now it is "Malformed url: www.cnn.com". When it tries to load my home (/home/richk/), it still gives "Protocol hot supported: file".
did you try starting kde and then using konqueror? please make this test (and see if after that, works also without kde)
I tried starting KDE, and that failed miserably. I created an attachment with the results of the attempt (note that I tried starting it twice actually). It died almost immediately after running kdeinit. I just replaced wmaker (my usual windowmanager) with kdeinit in my .xinitrc file. Perhaps I need to do more to get KDE to run properly? I dont have time to look at it until tonight.
Created attachment 10628 [details] results of trying to start KDE
you rebooted before trying that? if not please reboot. To start kde you should use the script "startkde"
also (re)emerge kde-env package
okay, i tried: 1) emerge kde-env 2) rm -rf .kde; emerge kdelibs kdebase kde-env 3) etc-update and updated all KDE files 4) starting KDE using startkde Actually using the correct command to start KDE makes a big difference - it now starts fine. however, konqueror, as well as all the other KDE programs (kate, control panel ...) fail to start, saying "service not found Services/konqueror" or something similar to that. I have been rebooting frequently as I try stuff - it almost feels like I am using windows. It looks to me like my KDE configuration is just very messed up since, I cant use any of the main programs. However, I can run some KDE programs, such as ksirtet. I am not sure what the difference is. Hmmmmmmm. If I run ksirtet, and choose "configure shortcuts", i get the KDE 3.0.x keybindings config (as evidenced by the fact that it will not allow me to set a single key as a shortcut - which was corrected in 3.1.x I think).
check in your /etc/env.d dir if there are old file from kde 3.0.x, eventually remove them and again env-update, also remove again the ksycoca file and run kbuildsycoca
success. there were kde3.0.x files in /etc/env.d/, so i did as you suggested: removed them, ran etc-update, removed ksyscoca, ran kbuildsyscoca, and emerge kdelibs kdebase kde-env. konqueror seems to work fine. thank you both very much for your help. it is so nice to have konqueror back.
fixed