OpenOrienteering / mapper

OpenOrienteering Mapper is a software for creating maps for the orienteering sport.
https://www.openorienteering.org/apps/mapper/
GNU General Public License v3.0
397 stars 106 forks source link

Problems getting correct deb for Ubuntu 12.04 LTS #319

Closed dg0yt closed 9 years ago

dg0yt commented 10 years ago

Somebody reported on Sourceforge [tickets:#319]:

I've had a few issues installing OOM on Ubuntu 12.04 LTS (machine is a Dell Latitude E6410):

I download the .deb files then open using Ubuntu Software Centre. Experience is: 0.5.3 _wheezy_amd64 fails with an unsatisfied dependency on libfontconfig1

0.5.2 _precise_i386 fails catastrophically. Transcript is attached below - note the alarming list of "Removing..." It seems to wipe out half the machine - including Ubuntu Software Centre - and corrupts lightdm so that I can't log in. I could only recover by reinstalling Ubuntu from scratch. Luckily I keep my data on a separate partition.

0.5.2 _precise_amd64 works fine.

It might be helpful to have a clearer guide to which version to use!

Preconfiguring packages ... Preconfiguring packages ... Preconfiguring packages ... Preconfiguring packages ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 146017 files and directories currently installed.) Removing activity-log-manager-control-center ... Removing nautilus-share ... Removing apturl ... Removing brasero ... Removing brasero-cdrkit ... Removing brltty ... Removing deja-dup ... Removing empathy ... Removing libfolks-eds25 ... Removing evolution-data-server ... Removing unity-scope-video-remote ... Removing unity-lens-video ... Removing usb-creator-gtk ... Removing gir1.2-unity-5.0 ... Removing gir1.2-dee-1.0 ... Removing rhythmbox-plugins ... Removing unity-scope-musicstores ... Removing rhythmbox-ubuntuone ... dpkg: warning: while removing rhythmbox-ubuntuone, directory '/usr/lib/python2.7/dist-packages/ubuntuone/tests' not empty so not removed. Removing rhythmbox-plugin-zeitgeist ... Removing rhythmbox-plugin-magnatune ... Removing rhythmbox-plugin-cdrecorder ... Removing rhythmbox-mozilla ... Removing rhythmbox ... Removing gir1.2-rb-3.0 ... Removing gwibber ... Removing ubuntu-desktop ... Removing software-center ... Removing ubuntu-sso-client-gtk ... Removing ubuntuone-control-panel ... Removing ubuntuone-client-gnome ... Removing libsyncdaemon-1.0-1 ... Removing ubuntuone-client ... Removing oneconf ... Removing ubuntu-sso-client ... Removing python-ubuntuone-control-panel ... Removing python-ubuntu-sso-client ... Removing gir1.2-webkit-3.0 ... Removing indicator-power ... Removing indicator-datetime ... Removing gnome-control-center ... Removing gnome-online-accounts ... Removing gnome-session ... Removing gnome-user-guide ... Removing libbrasero-media3-1 ... Removing libgwibber-gtk2 ... Removing libgwibber2 ... Removing zeitgeist ... Removing zeitgeist-datahub ... Removing zeitgeist-core ... Removing unity-lens-music ... Removing unity-lens-files ... Removing unity-lens-applications ... Removing unity ... Removing thunderbird-gnome-support ... Removing shotwell ... Removing nautilus-sendto ... Removing nautilus ... Removing telepathy-indicator ... Removing libunity9 ... Removing unity-2d ... Removing unity-2d-panel ... Removing unity-2d-spread ... Removing unity-2d-shell ... Removing libunity-2d-private0 ... Removing libunity-core-5.0-5 ... Removing libqtdee2 ... Removing libdee-1.0-4 ... Removing nautilus-sendto-empathy ... Removing libgoa-1.0-0 ... Removing metacity ... Removing zenity ... Removing librhythmbox-core5 ... Removing ubuntu-docs ... Removing yelp ... Removing libyelp0 ... Removing libwebkitgtk-3.0-0 ... Removing libreoffice-help-en-us ... Removing libreoffice-writer ... Removing libreoffice-emailmerge ... Removing python-uno ... Removing libreoffice-style-tango ... Removing libreoffice-math ... Removing libreoffice-impress ... Removing libreoffice-gnome ... Removing libreoffice-gtk ... Removing libreoffice-draw ... Removing libreoffice-calc ... Removing libreoffice-base-core ... Removing mythes-en-us ... Removing libjavascriptcoregtk-3.0-0 ... Removing libreoffice-core ... Removing libreoffice-common ... rmdir: failed to remove /var/lib/libreoffice/share/prereg/': No such file or directory rmdir: failed to remove/var/lib/libreoffice/share/': No such file or directory rmdir: failed to remove /var/lib/libreoffice/program/': No such file or directory rmdir: failed to remove/var/lib/libreoffice': No such file or directory rmdir: failed to remove `/var/lib/libreoffice': No such file or directory Removing libicu48 ... Removing libreoffice-style-human ... Processing triggers for desktop-file-utils ... Processing triggers for bamfdaemon ... Rebuilding /usr/share/applications/bamf.index... Processing triggers for gnome-menus ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place Processing triggers for man-db ... Processing triggers for gconf2 ... Processing triggers for ureadahead ... Processing triggers for hicolor-icon-theme ... Processing triggers for libglib2.0-0 ... Processing triggers for gnome-icon-theme ... Processing triggers for shared-mime-info ... Selecting previously unselected package gcc-4.6-base:i386. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 116146 files and directories currently installed.) Unpacking gcc-4.6-base:i386 (from .../gcc-4.6-base_4.6.3-1ubuntu5_i386.deb) ... Selecting previously unselected package libgcc1:i386. Unpacking libgcc1:i386 (from .../libgcc1_1%3a4.6.3-1ubuntu5_i386.deb) ... Selecting previously unselected package libc6:i386. Unpacking libc6:i386 (from .../libc6_2.15-0ubuntu10.5_i386.deb) ... Selecting previously unselected package libstdc++6:i386. Unpacking libstdc++6:i386 (from .../libstdc++6_4.6.3-1ubuntu5_i386.deb) ... Selecting previously unselected package zlib1g:i386. Unpacking zlib1g:i386 (from .../zlib1g_1%3a1.2.3.4.dfsg-3ubuntu4_i386.deb) ... Selecting previously unselected package libxau6:i386. Unpacking libxau6:i386 (from .../libxau6_1%3a1.0.6-4_i386.deb) ... Selecting previously unselected package libxdmcp6:i386. Unpacking libxdmcp6:i386 (from .../libxdmcp6_1%3a1.1.0-4_i386.deb) ... Selecting previously unselected package libxcb1:i386. Unpacking libxcb1:i386 (from .../libxcb1_1.8.1-1ubuntu0.2_i386.deb) ... Selecting previously unselected package libx11-6:i386. Unpacking libx11-6:i386 (from .../libx11-6_2%3a1.4.99.1-0ubuntu2.2_i386.deb) ... Selecting previously unselected package libxext6:i386. Unpacking libxext6:i386 (from .../libxext6_2%3a1.3.0-3ubuntu0.1_i386.deb) ... Selecting previously unselected package libexpat1:i386. Unpacking libexpat1:i386 (from .../libexpat1_2.0.1-7.2ubuntu1.1_i386.deb) ... Selecting previously unselected package libfreetype6:i386. Unpacking libfreetype6:i386 (from .../libfreetype6_2.4.8-1ubuntu2.1_i386.deb) ... Selecting previously unselected package libfontconfig1:i386. Unpacking libfontconfig1:i386 (from .../libfontconfig1_2.8.0-3ubuntu9.1_i386.deb) ... Selecting previously unselected package libx11-xcb1:i386. Unpacking libx11-xcb1:i386 (from .../libx11-xcb1_2%3a1.4.99.1-0ubuntu2.2_i386.deb) ... Selecting previously unselected package libxi6:i386. Unpacking libxi6:i386 (from .../libxi6_2%3a1.7.1.901-1ubuntu1~precise1_i386.deb) ... Selecting previously unselected package libxrender1:i386. Unpacking libxrender1:i386 (from .../libxrender1_1%3a0.9.6-2ubuntu0.1_i386.deb) ... Selecting previously unselected package libicu48:i386. Unpacking libicu48:i386 (from .../libicu48_4.8.1.1-3ubuntu0.1_i386.deb) ... (Noting disappearance of libicu48, which has been completely replaced.) Preparing to replace usb-creator-common 0.2.38.2 (using .../usb-creator-common_0.2.38.3_amd64.deb) ... Unpacking replacement usb-creator-common ... Selecting previously unselected package proj-data:i386. Unpacking proj-data:i386 (from .../proj-data_4.7.0-1_i386.deb) ... Selecting previously unselected package libproj0:i386. Unpacking libproj0:i386 (from .../libproj0_4.7.0-1_i386.deb) ... Setting up gcc-4.6-base:i386 (4.6.3-1ubuntu5) ... Setting up usb-creator-common (0.2.38.3) ... Setting up proj-data:i386 (4.7.0-1) ... Setting up libc6:i386 (2.15-0ubuntu10.5) ... Setting up zlib1g:i386 (1:1.2.3.4.dfsg-3ubuntu4) ... Setting up libxau6:i386 (1:1.0.6-4) ... Setting up libxdmcp6:i386 (1:1.1.0-4) ... Setting up libxcb1:i386 (1.8.1-1ubuntu0.2) ... Setting up libx11-6:i386 (2:1.4.99.1-0ubuntu2.2) ... Setting up libxext6:i386 (2:1.3.0-3ubuntu0.1) ... Setting up libexpat1:i386 (2.0.1-7.2ubuntu1.1) ... Setting up libfreetype6:i386 (2.4.8-1ubuntu2.1) ... Setting up libfontconfig1:i386 (2.8.0-3ubuntu9.1) ... Setting up libx11-xcb1:i386 (2:1.4.99.1-0ubuntu2.2) ... Setting up libxi6:i386 (2:1.7.1.901-1ubuntu1~precise1) ... Setting up libxrender1:i386 (1:0.9.6-2ubuntu0.1) ... Setting up libproj0:i386 (4.7.0-1) ... Setting up libgcc1:i386 (1:4.6.3-1ubuntu5) ... Setting up libstdc++6:i386 (4.6.3-1ubuntu5) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place Selecting previously unselected package openorienteering-mapper:i386. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 116545 files and directories currently installed.) Unpacking openorienteering-mapper:i386 (from .../openorienteering-mapper_0.5.2-precise_i386.deb) ... dpkg: dependency problems prevent configuration of openorienteering-mapper:i386: openorienteering-mapper:i386 depends on libicu48 (>= 4.8-1); however: Package libicu48:i386 is not configured yet. dpkg: error processing openorienteering-mapper:i386 (--install): dependency problems - leaving unconfigured Processing triggers for hicolor-icon-theme ... Processing triggers for desktop-file-utils ... Processing triggers for bamfdaemon ... Rebuilding /usr/share/applications/bamf.index... Processing triggers for gnome-menus ... Errors were encountered while processing: openorienteering-mapper:i386

The following packages have unmet dependencies:

openorienteering-mapper:i386: Depends: libc6 (>= 2.3.6-6~) but 2.15-0ubuntu10.5 is installed Depends: libc6 (>= 2.15) but 2.15-0ubuntu10.5 is installed Depends: libfontconfig1 (>= 2.8.0) but 2.8.0-3ubuntu9.1 is installed Depends: libfreetype6 (>= 2.3.5) but 2.4.8-1ubuntu2.1 is installed Depends: libgcc1 (>= 1:4.1.1) but 1:4.6.3-1ubuntu5 is installed Depends: libgl1 but it is a virtual package Depends: libicu48 (>= 4.8-1) but it is not installed Depends: libproj0 but it is not installed Depends: libstdc++6 (>= 4.6) but 4.6.3-1ubuntu5 is installed Depends: libxi6 (>= 2:1.2.99.4) but 2:1.7.1.901-1ubuntu1~precise1 is installed

dg0yt commented 10 years ago

Here is the information we already provide for 0.5.3 in the README which is even readily displayed on the download page:

Debian 7 (Wheezy) 64 bit: openorienteering-mapper_0.5.3-wheezy_amd64.deb Ubuntu 12.04 (precise) 64 bit: openorienteering-mapper_0.5.3-precise_amd64.deb Ubuntu 12.04 (precise) 32 bit: openorienteering-mapper_0.5.3-precise_i386.deb

This is the information from the announcement:

Ubuntu 12.04 package 64 bit (amd64) (15.1 MB) Ubuntu 12.04 package 32 bit (i386) (15.3 MB) Debian 7 package 64 bit (amd64) (14.9 MB)

And for the new "unstable" Linux packages (not for 12.04), the build service provides its own selection page.

Which other information would you suggest?

dg0yt commented 10 years ago
dg0yt commented 10 years ago