Version: 1.10.1 (using KDE 4.1.1) Compiler: distributed by ALTlinux OS: Linux Installed from: Unlisted Binary Package When I open a plain text message in Kmail, I do not seem to be able to see a message body, just a nifty header of this message. Nothing more, just empty space. If a message is in HTML, it gets rendered correctly. This behaviour was also observed in KDE 4.1.0 but the issues seems to stay even in KDE 4.1.1
Is that a single message or does it happen for all messages? If it's a single message, can you attach it here?
Created attachment 27353 [details] plain message with no body I attach two screenshots: one is a plain message, and the other is an HTML message.
Created attachment 27354 [details] an HTML message where the body is ok Attached is a screenshot of Kmail displaying an HTML message which gets rendered fine
It happens for ALL messages
This looks like some parts of kdebase-runtime are missing. I had the same problem once when compiling from source (the subject in the header is missing and the message text was not shown), and installing kdebase-runtime solved that.
Hmm. I do have kdebase-runtime installed. What is it that I need from there? May be the packagers did not compile in something. What might this be? Apart from stuff in /usr/share these are the binaries that live inside this package: /usr/lib/kconf4_update_bin/phonon_devicepreference_update /usr/lib/kde4/cursorthumbnail.so /usr/lib/kde4/djvuthumbnail.so /usr/lib/kde4/exrthumbnail.so /usr/lib/kde4/fixhosturifilter.so /usr/lib/kde4/htmlthumbnail.so /usr/lib/kde4/imagethumbnail.so /usr/lib/kde4/kcm_cgi.so /usr/lib/kde4/kcm_componentchooser.so /usr/lib/kde4/kcm_emoticons.so /usr/lib/kde4/kcm_icons.so /usr/lib/kde4/kcm_kded.so /usr/lib/kde4/kcm_kdnssd.so /usr/lib/kde4/kcm_knotify.so /usr/lib/kde4/kcm_locale.so /usr/lib/kde4/kcm_nepomuk.so /usr/lib/kde4/kcm_phonon.so /usr/lib/kde4/kcm_phononxine.so /usr/lib/kde4/kcmspellchecking.so /usr/lib/kde4/kded_desktopnotifier.so /usr/lib/kde4/kded_kpasswdserver.so /usr/lib/kde4/kded_ktimezoned.so /usr/lib/kde4/kded_remotedirnotify.so /usr/lib/kde4/kded_soliduiserver.so /usr/lib/kde4/kio_about.so /usr/lib/kde4/kio_archive.so /usr/lib/kde4/kio_cgi.so /usr/lib/kde4/kio_desktop.so /usr/lib/kde4/kio_filter.so /usr/lib/kde4/kio_finger.so /usr/lib/kde4/kio_fish.so /usr/lib/kde4/kio_floppy.so /usr/lib/kde4/kio_info.so /usr/lib/kde4/kio_man.so /usr/lib/kde4/kio_nfs.so /usr/lib/kde4/kio_remote.so /usr/lib/kde4/kio_settings.so /usr/lib/kde4/kio_sftp.so /usr/lib/kde4/kio_smb.so /usr/lib/kde4/kio_thumbnail.so /usr/lib/kde4/kio_trash.so /usr/lib/kde4/kshorturifilter.so /usr/lib/kde4/kstyle_oxygen_config.so /usr/lib/kde4/kuriikwsfilter.so /usr/lib/kde4/kurisearchfilter.so /usr/lib/kde4/libexec/drkonqi /usr/lib/kde4/libexec/kdeeject /usr/lib/kde4/libexec/kdesu /usr/lib/kde4/libexec/kdesud /usr/lib/kde4/libexec/khc_docbookdig.pl /usr/lib/kde4/libexec/khc_htdig.pl /usr/lib/kde4/libexec/khc_htsearch.pl /usr/lib/kde4/libexec/khc_indexbuilder /usr/lib/kde4/libexec/khc_mansearch.pl /usr/lib/kde4/libexec/kioexec /usr/lib/kde4/libexec/klocaldomainurifilterhelper /usr/lib/kde4/libexec/knetattach /usr/lib/kde4/libkmanpart.so /usr/lib/kde4/librenaudioplugin.so /usr/lib/kde4/librenimageplugin.so /usr/lib/kde4/localdomainurifilter.so /usr/lib/kde4/nepomukfilewatch.so /usr/lib/kde4/nepomukmigration1.so /usr/lib/kde4/nepomukontologyloader.so /usr/lib/kde4/nepomukstorage.so /usr/lib/kde4/nepomukstrigiservice.so /usr/lib/kde4/phonon_xine.so /usr/lib/kde4/plugins/phonon_platform/kde.so /usr/lib/kde4/plugins/styles/oxygen.so /usr/lib/kde4/svgthumbnail.so /usr/lib/kde4/textthumbnail.so /usr/lib/kde4bin/kcmshell4 /usr/lib/kde4bin/kde-cp /usr/lib/kde4bin/kde-mv /usr/lib/kde4bin/kde-open /usr/lib/kde4bin/kde4 /usr/lib/kde4bin/kde4-menu /usr/lib/kde4bin/kdebugdialog /usr/lib/kde4bin/kfile4 /usr/lib/kde4bin/khelpcenter /usr/lib/kde4bin/khotnewstuff4 /usr/lib/kde4bin/kiconfinder /usr/lib/kde4bin/kioclient /usr/lib/kde4bin/kmimetypefinder /usr/lib/kde4bin/knotify4 /usr/lib/kde4bin/kquitapp /usr/lib/kde4bin/kreadconfig /usr/lib/kde4bin/kstart /usr/lib/kde4bin/ksvgtopng /usr/lib/kde4bin/ktraderclient /usr/lib/kde4bin/ktrash /usr/lib/kde4bin/kuiserver /usr/lib/kde4bin/kwriteconfig /usr/lib/kde4bin/nepomukserver /usr/lib/kde4bin/nepomukservicestub /usr/lib/kde4bin/solid-hardware /usr/lib/libkaudiodevicelist.so.4.1.0 /usr/lib/libkdeinit4_kcmshell4.so /usr/lib/libkdeinit4_khelpcenter.so /usr/lib/libkdeinit4_kuiserver.so /usr/lib/libkdeinit4_nepomukserver.so /usr/lib/strigi/strigiindex_sopranobackend.so
The missing files are in kdebase/runtime/pics/emoticons. Please file a bug against ALTLinux that they should include that in their package. Basically, everything in runtime is required for KDE apps. I've commited a fix in kdelibs which should make KMail more robust against this. === SVN commit 860002 by tmcguire: Don't eat my text when the emoticons were not installed. This fixes mail text not being displayed in KMail when kdebase-runtime wasn't installed. CCBUG: 170770