installation of keepass2 / mono breaks icons in nautilus / on desktop

Bug #939020 reported by MrChris
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
keepass2 (Ubuntu)
New
Undecided
Unassigned

Bug Description

the problem usually starts occuring when i install keepass2 (2.16+dfsg) via the software center

occasionally a reboot fixes the problem but not always. reoccurence until i apt-get purge keepass2. the problem might not be in the keepass2 package but in one of mono dependencies that are installed along keepass2.

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=oneiric
DISTRIB_DESCRIPTION="Ubuntu 11.10"

lspci -v | grep -i nvidia
01:00.0 VGA compatible controller: nVidia Corporation G84 [GeForce 8600 GT] (rev a1) (prog-if 00 [VGA controller])
 Kernel driver in use: nvidia
 Kernel modules: nvidia_current, nouveau, nvidiafb

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: nautilus 1:3.2.1-0ubuntu4.1
ProcVersionSignature: Ubuntu 3.0.0-16.28-generic-pae 3.0.17
Uname: Linux 3.0.0-16-generic-pae i686
NonfreeKernelModules: nvidia
ApportVersion: 1.23-0ubuntu4
Architecture: i386
Date: Wed Feb 22 22:25:15 2012
ExecutablePath: /usr/bin/nautilus
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: nautilus
UpgradeStatus: Upgraded to oneiric on 2011-10-30 (115 days ago)

Revision history for this message
MrChris (cresnik) wrote :
Revision history for this message
MrChris (cresnik) wrote :

i attached another screenshot, this time the desktop.

the same problem occurs on my ubuntu workstation at work which is x86_64 installation with a different nvidia graphic adapter (quadro)

Revision history for this message
MrChris (cresnik) wrote :

if anyone needs more information, i'd be happy to provide.
with this particular issue, i have no idea where to start digging. suggestions are welcome.

Revision history for this message
Julian Taylor (jtaylor) wrote :

this is interesting, I don't see how keepass or any of its dependencies could cause that.

does sudo update-mime-database /usr/share/mime fix the issue?
maybe try removing /usr/share/mime/packages/keepass2.xml and then update the database again.
(reinstall it with sudo apt-get install --reinstall keepass2)

Revision history for this message
MrChris (cresnik) wrote : Re: [Bug 939020] Re: installation of keepass2 / mono breaks icons in nautilus / on desktop

thanks for the suggestion, i'll give it a try.

i suspect the culprit is one of the mono dependencies of keepass. reason
is, keepass does not use the native window manager, it's interface looks
very windows-like (as in ms windows).

i can usually "fix" the issue by purging keepass2. just removing
keepass2 does not seem to fix the problem.

On 02/22/2012 10:59 PM, Julian Taylor wrote:
> this is interesting, I don't see how keepass or any of its dependencies
> could cause that.
>
> does sudo update-mime-database /usr/share/mime fix the issue?
> maybe try removing /usr/share/mime/packages/keepass2.xml and then update the database again.
> (reinstall it with sudo apt-get install --reinstall keepass2)
>

Revision history for this message
MrChris (cresnik) wrote :

i just can't seem to reproduce this reliably.
the problem also occurs after removing (not purging) keepass2. the update-mime-database command does not help but killing X and logging in again seems to provide a temporary fix.

i attached a copy of my .xsession-errors.
right around "DEBUG 2012-02-23 19:18:48" when i logged in, the problem occurred. there are a lot of warnings about icons, which could be related to my problem.

btw, when installed keepass2 via apt-get, one of the lines on the console reads:

Processing triggers for hicolor-icon-theme ...

what command is that?

further info: i'm using the ambiance theme

Revision history for this message
Julian Taylor (jtaylor) wrote :

its possible that its not keepass fault but some general problem when the desktop stuff gets updated.
Try installing and purging different packages that install into /usr/share/mime

dpkg -S /usr/share/mime give you a list of installed ones, on my system:
brasero-common, keepass2, apport, shared-mime-info, obconf, nautilus-data, libreoffice-common, opera, kile, gnash-common, software-properties-gtk, tomboy, kate-data, virtualbox-qt, monodevelop, vinagre, kde-runtime-data, grsync, kdelibs5-data, banshee: /usr/share/mime

updating the icons is done with sudo update-icon-caches /usr/share/icons/hicolor/

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.