See the attached picture. Here's the stuff I have installed: pena betelgeuse # qpkg -nc -I -g kde-base kde-base/drkonqi kde-base/kappfinder kde-base/kate kde-base/kcheckpass kde-base/kcminit kde-base/kcontrol kde-base/kdcop kde-base/kdeartwork kde-base/kdeartwork-kscreensaver kde-base/kdeartwork-styles kde-base/kdebase kde-base/kdebase-applnk kde-base/kdebase-kioslaves kde-base/kdebase-l10n kde-base/kdebase-meta kde-base/kdebase-pam kde-base/kdebase-pics kde-base/kdebase-startkde kde-base/kdebugdialog kde-base/kde-env kde-base/kdegraphics kde-base/kdelibs kde-base/kdemultimedia-kioslaves kde-base/kdepasswd kde-base/kdeprint kde-base/kdesdk-kioslaves kde-base/kdesktop kde-base/kdesu kde-base/kdialog kde-base/kdm kde-base/kfind kde-base/khelpcenter kde-base/khotkeys kde-base/kicker kde-base/klipper kde-base/kmenuedit kde-base/knetattach kde-base/konqueror kde-base/konsole kde-base/kpager kde-base/kpdf kde-base/kpersonalizer kde-base/kreadconfig kde-base/kscreensaver kde-base/ksmserver kde-base/ksnapshot kde-base/ksplashml kde-base/kstart kde-base/ksysguard kde-base/ksystraycmd kde-base/ktip kde-base/kwin kde-base/kxkb kde-base/libkcddb kde-base/libkonq kde-base/nsplugins kde-base/unsermake Reproducible: Always Steps to Reproduce: pena betelgeuse # emerge info Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.10-nitro4 i686) ================================================================= System uname: 2.6.10-nitro4 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 20:38:31)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -pipe -ffast-math -fomit-frame-pointer -mfpmath=sse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -pipe -ffast-math -fomit-frame-pointer -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache cvs distlocks sandbox sfperms" GENTOO_MIRRORS=" http://trumpetti.atm.tut.fi/gentoo http://lame.lut.fi/linux/gentoo " LANG="fi_FI@euro" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://aria/portage" USE="x86 X aac acpi alsa apm audiofile avi bash-completion berkdb bitmap-fonts bzlib cdb cdparanoia cdr crypt cups directfb divx4linux dts dvd dvdr dvdread encode f77 fam fbcon flac font-server foomaticdb freetype gdbm gif gpm gtk gtk2 imagemagick java jpeg kde kdeenablefinal libg++ libwww lzo mad makecheck mikmod mmx mmx2 motif mozilla mpeg ncurses network nptl nptlonly nvidia oggvorbis opengl pam pdflib perl png python qt quicktime readline real rtc ruby samba slang slp spell sse sse2 ssl svga tcpd tiff truetype truetype-fonts type1-fonts unicode usb userlocales xml2 xmms xv xvid xvmc zlib video_cards_nvidia" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS
Created attachment 50937 [details] error.png
the 'devices' protocol does not exists in kde-3.4 (it was replaced by 'media') maybe the konqueror sidebar shows entries from an old customization? try looking in .kde/share/apps/konqsidebartng/, deleting/moving that directory.
Removing that directory removes the devices button so it can't give the error any more. This is still an issue in the way that updating to 3.4 should make sure that settings don't break. At least there should be some documentation when this will go stable in the future. I will leave this as new but someone can change this as LATER or FIXED if one wants.
kde uses "kconf_update" that uses some scripts to update configuration files between versions. Probably a script like this will fix this issue. I think you should report this to bugs.kde.org or speed up things trying to fix it by yourself looking at the code of the other "kconf_update" scripts and reporting the fix to bugs.kde.org. This will help e lot of users.
Easy workaround. 1) Open Konqueror 2) Right-Click Devices icon on sidebar 3) Select Set URL 4) Change from devices:/ to media:/ All disks/usb devices etc now show again. Probably could be scripted somewhere but perhaps a simple README would suffice. Works for me!
No, $KDEHOME/share/apps/konqsidebartng/virtual_folders/services/devices.desktop should be replaced by /usr/kde/3.4/share/apps/systemview/media.desktop I'm not familiar with the config updates. Does anyne know, if this is a kde.org bug or relates to our package split approach, maybe!?
Turns out I was affected by this as well. FWIW, you can reset the sidebar contents through the GUI: in the konq sidebar, click on the 'configure' button at the top left, select Add New -> Rollback to System Default. (Why is this under 'Add New'? Makes no sense to me...) The devices:/ link disappears from the sidebar's, er, sidebar (the icon stack on the left), but it still appears in the shortcut list under the services tab. I could only delete it manually. Also, while I have the file /usr/kde/3.4/share/apps/systemview/media.desktop and media:/ works, I can't get it to appear in the sidebar (other than by adding it manually, of course). Is it supposed to be added there automagically?
> Is it supposed to be added there automagically? Of course. The question is, if this is broken by kde.org or by the split ebuild approach.
I don't think the split ebuilds are to blame. I also have this file: /usr/kde/3.4/share/apps/konqsidebartng/virtual_folders/services/media.desktop I copied it to ~/.kde/share/apps/konqsidebartng/virtual_folders/services/media.desktop, restarted konqueror, and now I have a media:/ entry under Services.
Dan: The point is that copying is not /that/ correct. Usually you have not a copy of this file, but a derived one with your language entry/ies only in your $KDEHOME.
Just had a look at it and found out that I was wrong regarding stripping of languages. In fact we seem to have a bigger problem here. My ~/.../services/fonts.desktop does neither match with the one from KDE 3.3 nor from 3.4, so there seem to be the update mechanism broken - if any exist.
*** Bug 107396 has been marked as a duplicate of this bug. ***
This bug is still present in ~x86 KDE 3.5.2.
(In reply to comment #13) > This bug is still present in ~x86 KDE 3.5.2. What about kde-3.5.5?
Mine seems to be resolved.
kde 3.5.5 is currently being stabilized.