Installing xmind breaks grep-status

Bug #583476 reported by Lars Volker
36
This bug affects 7 people
Affects Status Importance Assigned to Milestone
dctrl-tools
New
Undecided
Unassigned
dctrl-tools (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: dctrl-tools

After installation of XMind from http://www.xmind.net/, grep-status is broken. This in turn leads to breakage of tab-completion of the aptitude reinstall command. The error looks like this:

root@eekkater:~# aptitude reinstall grep-status: /var/lib/dpkg/status:11728: expected a colon
.grep-status: /var/lib/dpkg/status:11728: expected a colon
.
Display all 490 possibilities? (y or n)
root@eekkater:~#

The section of /var/lib/dpkg/status in question is the following:

<quote>
Package: xmind
Status: install ok installed
Priority: optional
Section: multiverse/text
Installed-Size: 43060
Maintainer: xmind <email address hidden>
Architecture: amd64
Version: 3.1.1.200912022330
Depends: libgtk2.0-0 (>= 2.8.0), openjdk-6-jre | sun-java5-jre | sun-java6-jre
Description: XMind - Brainstorming and Mind Mapping
 XMind, is a great brainstorming and mind mapping software tool,
 developed by XMind Ltd. It helps people to capture ideas, organize to
 various charts, and share them for collaboration. It supports mind maps,
 fishbone diagrams, tree diagrams, org-charts, logic charts, and even
 spreadsheets. It's often used for knowledge management, meeting minutes,
 task management, and GTD. XMind is compatible with Freemind/Mindmanager.

 XMind has two editions, XMind, an open source software and XMind Pro.
 XMind is dual licensed under 2 open source licenses: the Eclipse Public
 License v1.0 (EPL) and the GNU Lesser General Public License v3 (LGPL).
 XMind Pro is a subscription-based software, and starts with $49 per year.
</quote>

Is there a problem with grep-status or is XMind metadata malformed (which should have prevented it from installing)?

Regards, Lars

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: dctrl-tools 2.14
ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-21-generic x86_64
Architecture: amd64
Date: Thu May 20 20:38:34 2010
InstallationMedia: Xubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100427.1)
ProcEnviron:
 LANG=de_DE.utf8
 SHELL=/bin/bash
SourcePackage: dctrl-tools

Revision history for this message
Lars Volker (lv) wrote :
Revision history for this message
Charlie Kravetz (cjkgeek) wrote :

Thank you for taking the time to report this bug and trying to help make Ubuntu better. However, it seems that you are not using a software package provided by the official Ubuntu repositories (Xmind). Because of this the Ubuntu project can not support or fix your particular bug. Please report this bug to the provider of the software package. Thanks!

If you are interested in learning more about software repositories and Ubuntu the following pages should be informative:

1. http://www.ubuntu.com/community/ubuntustory/components - information about Ubuntu repositories
2. https://help.ubuntu.com/community/Repositories - information regarding managing repositories

Changed in dctrl-tools (Ubuntu):
status: New → Invalid
Revision history for this message
Yulianto (sehari24jam) wrote :

I just do some simple comparison between xmind and other packages. Looks like "description" section has gone wrong.
dpkg "grep-status" does not like empty line within "description" section. It must not empty. Quick fix for this issue:
* as root, edit /var/lib/dpkg/status, search for "xmind" package "description" section
* change these line:
<quote>
 task management, and GTD. XMind is compatible with Freemind/Mindmanager.

 XMind has two editions, XMind, an open source software and XMind Pro.
</quote>
  into
<quote>
 task management, and GTD. XMind is compatible with Freemind/Mindmanager.
 .
 XMind has two editions, XMind, an open source software and XMind Pro.
</quote>

Revision history for this message
Vitaliy Kulikov (slonua) wrote :

workaround #3 works ;)

Revision history for this message
Dotan Dimet (dotan) wrote :

This bug broke my upgrade from Ubuntu 11.10 to 12.04
The upgrade rebooted, but packages (like grub) weren't successfully upgraded because of the parsing error this entry contained.
Adding a '.' in the blank line in the description (in /var/lib/dpkg/status and /var/lib/dpkg/available) allowed me to recover (using apt-get commands from the command line).

Revision history for this message
Lars Volker (lv) wrote :

I had the same issue Dotan had encountered and mailed the XMind support asking them to have a look at this bug report.

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

Other bug subscribers

Related questions

Remote bug watches

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