[Kde-mobile-users] Installing Kontact Touch on N9 Harmattan

Rigo Wenning rigo at w3.org
Fri Mar 9 17:51:45 UTC 2012


Hi all, 

just installed Kontact Touch on my N9 Harmattan PR 1.2

following remarks:
I used the description here and suggest whoever maintains that page may want 
to update it.
http://userbase.kde.org/Kontact_Touch/Harmattan

I followed all instructions there. I installed the stuff from my computer with 
a SSH connection to the ash on the N9

adding the repositories went well. 

apt-get update went well and libgmp package was not an issue at all. 

everything installed well except for virtuoso:

dpkg: error processing virtuoso-opensource-6.1-bin (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 readline-common
 libreadline5
 virtuoso-opensource-6.1-bin

Aegis rejecting /var/cache/apt/archives/readline-
common_5.2-2maemo4+0m6_all.deb: package 'readline-common' origin cannot be 
determined  -- signature check failed
Aegis rejecting 
/var/cache/apt/archives/libreadline5_5.2-2maemo4+0m6_armel.deb: package 
'libreadline5' origin cannot be determined  -- signature check failed

This leads to 
virtuoso-opensource-6.1-bin: Depends: libreadline5 (>= 5.2) but it is not 
going to be installed

Origin is this bug:
https://harmattan-bugs.nokia.com/show_bug.cgi?id=978

In fact, the Nokia SDK is not signed and PR 1.2 now uses APT.Secure and 
consequently Aegis refuses to install if the packages are not signed. 

And the only packages unsigned and not installing are libreadline5 and 
readline-common

I found out that those are also in the tools repository. 

So the issue can be fixed by removing the file just created:
mv /etc/apt/sources.list.d/community.list /home/user/Mydocs/community.list

apt-get update

apt-get install libreadline5 readline-common

and everything installs now. 

Next problem is that I don't get any Icons on my home screen. 

Found out that the problem above prevented everything from installing 
correctly. 

re-added the community.list back and did apt-get update and 
apt-get install kdepim-mobile

the following additional packages had the same authentication problem:
libdb4.8 libboost-program-options1.42.0 poppler-utils

after installing them by abusing a vulnerability 

I get 
Setting up virtuoso-opensource-6.1 (6.1.2-1maemo6.1) ...
ln: /etc/init.d/virtuoso: Permission denied

even as root I can't set that dynamic link. So the script finally fails on:
ln -s /etc/init.d/virtuoso-opensource-6.1 virtuoso

even as root (which doesn't mean much on the N9)

Funny enough, the virtuoso-opensource-6.1 can be stored into /etc/init.d

as virtuoso fails, I get 
Errors were encountered while processing:
 virtuoso-opensource-6.1
 virtuoso-opensource
 nepomukserver
 kdebase-runtime
 kdepim-runtime
 kdepim-mobile
 korgac
 tasks-mobile
 korganizer-mobile

And there I am stuck. 

The N9 has a systemd system and not a SysV system. So kontact touch shouldn't 
use /etc/init.d/ but /etc/init instead


Rigo


More information about the Kde-mobile-users mailing list