LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 09-28-2010, 03:59 PM   #1
zOSGuy
LQ Newbie
 
Registered: Sep 2010
Location: Central NY, USA
Distribution: Debian
Posts: 27

Rep: Reputation: 0
Debian Using icedove on network drive


Converting from Windows where I kept my Thunderbird mail folders on a shared network drive (I expect to access my email from whatever machine I happen to have up) to Linux I ran into some trouble getting icedove to run (thunderbird is already running ... message), and extensive searches of the web failed to provide a solution and in some cases provided misdirection. I thought perhaps I would discuss the cause and solution clearly in hopes that others that encounter this (and from what I saw in searches it's not uncommon) to get around it.
First of all the network drive has to be mounted as cifs, and secondly it appears (based on what I discovered in tracing it) that the file should be mounted with the unix file extensions, as the code does a symlink to the user's profile folder that fails if the option for no unix extensions is specified, I don't know if that affects the operation of the program.
Once you've updated /home/<username>/.mozilla-thunderbird/profiles.ini to point at your network folder icedove will start ONCE and appear to work correctly, from that point on it will issue the 'thunderbird is already running' message. The problem is that it is leaving a .parentlock file in your profile folder when it exits (hint: Check "show hidden files" if you navigate there through folders) that it expects to recreate each time it starts, if it already exists it thinks another instance is running. The workaround is to create a script that checks for .parentlock and exits with "another instance is running" if found, invokes icedove, and removes .parentlock when icedove exits.
...in hopes of saving some others from spending the time I did getting this to work, and hopefully not posted in the wrong branch.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How do I install thunderbird (not icedove) in debian lenny? charlescohen Linux - General 4 04-13-2009 09:07 AM
Icedove questions Tons of Fun Debian 3 07-22-2008 10:35 AM
Icedove graphics revenge80200 Debian 4 02-21-2007 10:07 PM
How do I make icedove go away? sigma957 Debian 4 11-17-2006 01:51 PM
LXer: Icedove in Etch LXer Syndicated Linux News 0 11-11-2006 12:33 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 10:09 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration