google-earth not working - broken package

Bug #1314993 reported by JMB
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
googleearth-package (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Fresh installation of Xubuntu 14.04 LTS incl. googleearth-package (+lsb-core).
cd && make-googleearth-package --force
The package thus creates an installable package:
    googleearth_6.0.3.2197+1.1.0-1_amd64.deb
which can not be installed correctly, i.e. leaves a broken package.
Invoking it results in the error message:
/usr/lib/googleearth/googleearth-bin: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
So it is a dependency problem.
ldd googleearth
        linux-gate.so.1 => (0xf7726000)
        libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf76c9000)
        libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf76c4000)
        libgoogleearth_free.so => /usr/lib/googleearth/libgoogleearth_free.so (0xf75e7000)
        libQtCore.so.4 => /usr/lib/googleearth/libQtCore.so.4 (0xf72ed000)
        libQtGui.so.4 => /usr/lib/googleearth/libQtGui.so.4 (0xf6882000)
        libQtNetwork.so.4 => /usr/lib/googleearth/libQtNetwork.so.4 (0xf6755000)
        libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xf671a000)
        libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf667b000)
        libcurl.so.4 => not found
        libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf6547000)
        libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xf653b000)
        libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf6528000)
        libGL.so.1 => /usr/lib/i386-linux-gnu/mesa/libGL.so.1 (0xf64c8000)
        libGLU.so.1 => /usr/lib/googleearth/libGLU.so.1 (0xf644a000)
        librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf6441000)
        libQtWebKit.so.4 => /usr/lib/googleearth/libQtWebKit.so.4 (0xf543e000)
        libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf5355000)
        libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf530f000)
        libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf5160000)
        libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf5143000)
        /lib/ld-lsb.so.3 => /lib/ld-linux.so.2 (0xf7727000)
        libcurl.so.4 => not found
        libIGCore.so => /usr/lib/googleearth/libIGCore.so (0xf5052000)
        libIGUtils.so => /usr/lib/googleearth/libIGUtils.so (0xf502a000)
        libapiloader.so => /usr/lib/googleearth/libapiloader.so (0xf5026000)
        libauth.so => /usr/lib/googleearth/libauth.so (0xf4fbe000)
        libbase.so => /usr/lib/googleearth/libbase.so (0xf4ee3000)
        libcommon.so => /usr/lib/googleearth/libcommon.so (0xf4e4f000)
        libcommon_gui.so => /usr/lib/googleearth/libcommon_gui.so (0xf4e38000)
        libcommon_platform.so => /usr/lib/googleearth/libcommon_platform.so (0xf4e33000)
        libcommon_webbrowser.so => /usr/lib/googleearth/libcommon_webbrowser.so (0xf4ded000)
        libcomponentframework.so => /usr/lib/googleearth/libcomponentframework.so (0xf4de5000)
        libgeobase.so => /usr/lib/googleearth/libgeobase.so (0xf4afd000)
        libgeobaseutils.so => /usr/lib/googleearth/libgeobaseutils.so (0xf4ab4000)
        libge_net.so => /usr/lib/googleearth/libge_net.so (0xf4a6a000)
        libmath.so => /usr/lib/googleearth/libmath.so (0xf4a0d000)
        libmoduleframework.so => /usr/lib/googleearth/libmoduleframework.so (0xf49ff000)
        libport.so => /usr/lib/googleearth/libport.so (0xf49f6000)
        librender.so => /usr/lib/googleearth/librender.so (0xf49a0000)
        libreporting.so => /usr/lib/googleearth/libreporting.so (0xf497b000)
        libsgutil.so => /usr/lib/googleearth/libsgutil.so (0xf4869000)
        libspatial.so => /usr/lib/googleearth/libspatial.so (0xf469c000)
        libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf4682000)
        libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xf4679000)
        libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xf465f000)
        libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xf4635000)
        libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xf460d000)
        libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf45eb000)
        libglapi.so.0 => /usr/lib/i386-linux-gnu/libglapi.so.0 (0xf45d3000)
        libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xf45cf000)
        libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xf45c9000)
        libX11-xcb.so.1 => /usr/lib/i386-linux-gnu/libX11-xcb.so.1 (0xf45c5000)
        libxcb-glx.so.0 => /usr/lib/i386-linux-gnu/libxcb-glx.so.0 (0xf45ad000)
        libxcb-dri2.so.0 => /usr/lib/i386-linux-gnu/libxcb-dri2.so.0 (0xf45a7000)
        libxcb-dri3.so.0 => /usr/lib/i386-linux-gnu/libxcb-dri3.so.0 (0xf45a3000)
        libxcb-present.so.0 => /usr/lib/i386-linux-gnu/libxcb-present.so.0 (0xf459f000)
        libxcb-sync.so.1 => /usr/lib/i386-linux-gnu/libxcb-sync.so.1 (0xf4597000)
        libxshmfence.so.1 => /usr/lib/i386-linux-gnu/libxshmfence.so.1 (0xf4594000)
        libXxf86vm.so.1 => /usr/lib/i386-linux-gnu/libXxf86vm.so.1 (0xf458e000)
        libdrm.so.2 => /usr/lib/i386-linux-gnu/libdrm.so.2 (0xf4581000)
        libcurl.so.4 => not found
        libIGMath.so => /usr/lib/googleearth/libIGMath.so (0xf4538000)
        libfusioncommon.so => /usr/lib/googleearth/libfusioncommon.so (0xf4532000)
        libIGAttrs.so => /usr/lib/googleearth/libIGAttrs.so (0xf44c8000)
        libIGGfx.so => /usr/lib/googleearth/libIGGfx.so (0xf4142000)
        libIGSg.so => /usr/lib/googleearth/libIGSg.so (0xf403c000)
        libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xf4036000)
        libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf4031000)
        libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf402a000)

So it is really only libcurl.so.4 which is missing.
The system has libcurl4-gnutls-dev:amd64 installed ...

What is needed to be installed so the dependencies are fulfilled (so I can fix it;
and of cause I am willing to help if further info etc. is needed)?
In case the missing dependency can be fulfilled could a new googleearth-package
be created so that new users of 14.04 LTS can use it without making special
changes to the system?

Many thanks for your help in advance!

Best wishes,
JMB

P.S.:
lsb_release -rd
   Description: Ubuntu 14.04 LTS
   Release: 14.04
# final Xubuntu 14.04 LTS Trusty Tahr
apt-cache policy googleearth-package
  googleearth-package:
    Installed: 1.1.0
    Candidate: 1.1.0
    Version table:
   *** 1.1.0 0
          500 http://de.archive.ubuntu.com/ubuntu/ trusty/multiverse amd64 Packages
          100 /var/lib/dpkg/status

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: googleearth-package 1.1.0
ProcVersionSignature: Ubuntu 3.13.0-24.46-generic 3.13.9
Uname: Linux 3.13.0-24-generic x86_64
ApportVersion: 2.14.1-0ubuntu3
Architecture: amd64
CurrentDesktop: XFCE
Date: Thu May 1 14:51:12 2014
InstallationDate: Installed on 2014-04-21 (9 days ago)
InstallationMedia: Xubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140416.2)
PackageArchitecture: all
SourcePackage: googleearth-package
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
JMB (jmb-tux) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in googleearth-package (Ubuntu):
status: New → Confirmed
Revision history for this message
Sven Neuhaus (sven0) wrote :

Confirmed. This package currently produces non-working debs.

Revision history for this message
JMB (jmb-tux) wrote :

It is sad but the situation becomes worse with the upcoming Xubuntu Xenial Xerus 16.04 LTS release:
Bug #1562948
Till Werewolf, the installation was problematic (as explained here or Bug #1241816) and
google-earth unstable (frequent crashes: Bug #1559489 - or mislead location: Bug # 1196703).
Now, even installation left unconvenient range ... maybe time for a change of this miserable situation.
JMB

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.