Your message dated Tue, 16 Oct 2007 13:37:47 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Bug#446697: tomboy: Fails to sync via SSH if PATH does not
contain 'modprobe'
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: tomboy
Version: 0.8.0-2
Severity: normal
*** Please type your report below this line ***
Hello.
I was trying to set up the SSH Synchronization Service (sshfs FUSE)
via Tomboy Preferences but it didn't work. When I pressed the 'Save'
button I got an error dialog such as:
Error connecting :(
Sorry, but something went wrong.
Please check your information and try again.
The ~/.tomboy.log might be useful too.
In ~/.tomboy.log I found the following message:
10/14/2007 11:59:23 PM [DEBUG]: Unexpected error calling
sshfs.SaveConfiguration: SyncUtils cannot be used because one or more of
the required system tools could not be found.
at Tomboy.Sync.SyncUtils.CheckToolsValid () [0x00000]
at Tomboy.Sync.SyncUtils.IsFuseEnabled () [0x00000]
at Tomboy.Sync.FuseSyncServiceAddin.MountFuse (Boolean
useStoredValues) [0x00000]
at Tomboy.Sync.FuseSyncServiceAddin.SaveConfiguration () [0x00000]
at Tomboy.PreferencesDialog.OnSaveSyncAddinButton (System.Object
sender, System.EventArgs args) [0x00000]
So I had a look at the apt-get source'd code and it looks like the
problem is at line 59 (and 89) of SyncUtils.cs: method SetUpTools
looks for a 'modprobe' command in PATH, but in a default user's PATH
on Debian it won't find it (it's in /sbin/, and I don't have that in
my PATH... Should I?).
I tried again by running tomboy with a modified environment containing
/sbin/ in PATH and the synchronization worked OK.
As it looks like a Debian-specific problem, I'm posting it here, even
if I'd suggest a solution upstream (it doesn't seem to me to be a good
practice to look for commands in PATH and fail *that way* if they
can't be found!).
Anyway, thanks all for this really useful piece of software. :-)
Best regards,
Matteo
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.22-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages tomboy depends on:
ii gconf2 2.20.0-1 GNOME configuration database syste
ii libart-2.0-2 2.3.19-3 Library of functions for 2D graphi
ii libatk1.0-0 1.20.0-1 The ATK accessibility toolkit
ii libc6 2.6.1-5 GNU C Library: Shared libraries
ii libcairo2 1.4.10-1 The Cairo 2D vector graphics libra
ii libfontconfig1 2.4.2-1.2 generic font configuration library
ii libgconf2.0-cil 2.16.0-7 CLI binding for GConf 2.16
ii libglib2.0-0 2.14.1-5 The GLib library of C routines
ii libglib2.0-cil 2.10.2-1 CLI binding for the GLib utility l
ii libgmime2.2-cil 2.2.10-2 CLI binding for the MIME library
ii libgnome2.0-cil 2.16.0-7 CLI binding for Gnome 2.16
ii libgnomecanvas2-0 2.20.0-1 A powerful object-oriented display
ii libgnomeprint2.2-0 2.18.2-1 The GNOME 2.2 print architecture -
ii libgnomeprintui2.2-0 2.18.1-1 GNOME 2.2 print architecture User
ii libgtk2.0-0 2.12.0-2 The GTK+ graphical user interface
ii libgtk2.0-cil 2.10.2-1 CLI binding for the GTK+ toolkit 2
ii libgtkspell0 2.0.10-3+b1 a spell-checking addon for GTK's T
ii libmono-addins-gui0.2-c 0.2-4 GTK# frontend library for Mono.Add
ii libmono-addins0.2-cil 0.2-4 addin framework for creating exten
ii libmono-corlib2.0-cil 1.2.5.1-1 Mono core library (2.0)
ii libmono-system2.0-cil 1.2.5.1-1 Mono System libraries (2.0)
ii libmono2.0-cil 1.2.5.1-1 Mono libraries (2.0)
ii libndesk-dbus-glib1.0-c 0.3-2 CLI implementation of D-Bus (GLib
ii libndesk-dbus1.0-cil 0.4.2-1 CLI implementation of D-Bus
ii libpanel-applet2-0 2.20.0.1-3 library for GNOME Panel applets
ii libpango1.0-0 1.18.2-2 Layout and rendering of internatio
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxcomposite1 1:0.3.2-1+b1 X11 Composite extension library
ii libxcursor1 1:1.1.9-1 X cursor management library
ii libxdamage1 1:1.1.1-3 X11 damaged region extension libra
ii libxext6 1:1.0.3-2 X11 miscellaneous extension librar
ii libxfixes3 1:4.0.3-2 X11 miscellaneous 'fixes' extensio
ii libxi6 2:1.1.3-1 X11 Input extension library
ii libxinerama1 1:1.0.2-1 X11 Xinerama extension library
ii libxml2 2.6.30.dfsg-2 GNOME XML library
ii libxrandr2 2:1.2.2-1 X11 RandR extension library
ii libxrender1 1:0.9.4-1 X Rendering Extension client libra
ii mono-runtime 1.2.5.1-1 Mono runtime
ii zlib1g 1:1.2.3.3.dfsg-6 compression library - runtime
tomboy recommends no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Am Montag, den 15.10.2007, 00:55 +0200 schrieb matteo acerbi:
> Package: tomboy
> Version: 0.8.0-2
> Severity: normal
>
> *** Please type your report below this line ***
>
> Hello.
>
> I was trying to set up the SSH Synchronization Service (sshfs FUSE)
> via Tomboy Preferences but it didn't work. When I pressed the 'Save'
> button I got an error dialog such as:
>
> Error connecting :(
>
> Sorry, but something went wrong.
> Please check your information and try again.
> The ~/.tomboy.log might be useful too.
>
> In ~/.tomboy.log I found the following message:
>
> 10/14/2007 11:59:23 PM [DEBUG]: Unexpected error calling
> sshfs.SaveConfiguration: SyncUtils cannot be used because one or more of
> the required system tools could not be found.
> at Tomboy.Sync.SyncUtils.CheckToolsValid () [0x00000]
> at Tomboy.Sync.SyncUtils.IsFuseEnabled () [0x00000]
> at Tomboy.Sync.FuseSyncServiceAddin.MountFuse (Boolean
> useStoredValues) [0x00000]
> at Tomboy.Sync.FuseSyncServiceAddin.SaveConfiguration () [0x00000]
> at Tomboy.PreferencesDialog.OnSaveSyncAddinButton (System.Object
> sender, System.EventArgs args) [0x00000]
>
> So I had a look at the apt-get source'd code and it looks like the
> problem is at line 59 (and 89) of SyncUtils.cs: method SetUpTools
> looks for a 'modprobe' command in PATH, but in a default user's PATH
> on Debian it won't find it (it's in /sbin/, and I don't have that in
> my PATH... Should I?).
>
> I tried again by running tomboy with a modified environment containing
> /sbin/ in PATH and the synchronization worked OK.
>
> As it looks like a Debian-specific problem, I'm posting it here, even
> if I'd suggest a solution upstream (it doesn't seem to me to be a good
> practice to look for commands in PATH and fail *that way* if they
> can't be found!).
Hi,
this should be fixed with 0.8.1-1 now :) please reopen otherwise
Bye
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
--- End Message ---