This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Keep getting: Bad key or directory name: "/desktop/gnome/url-handlers/GMT+01/command": `+' is an invalid character in key/directory names.

more options

Keep getting the following warning from TB:

Bad key or directory name: "/desktop/gnome/url-handlers/GMT+01/command": `+' is an invalid character in key/directory names Bad key or directory name: "/desktop/gnome/url-handlers/GMT+01/command": `+' is an invalid character in key/directory names

Running Scientific Linux 6.5 with all updates applied. Have restarted TB and still getting the above error message.

 Application Basics
   Name: Thunderbird
   Version: 24.3.0
   User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
   Profile Directory: Open Directory
             (Local drive)
   Application Build ID: 20140204141004
   Enabled Plugins: about:plugins
   Build Configuration: about:buildconfig
   Crash Reports: about:crashes
   Memory Use: about:memory
 Mail and News Accounts
   account1:
     INCOMING: account1, , (none) Local Folders, plain, passwordCleartext
   account2:
     INCOMING: account2, , (imap) mutilate.local.davenjudy.org:143, alwaysSTARTTLS, passwordCleartext
     OUTGOING: mutilate.local.davenjudy.org:25, plain, none, true
   account5:
     INCOMING: account5, , (imap) mutilate.local.davenjudy.org:143, alwaysSTARTTLS, passwordCleartext
     OUTGOING: mutilate.local.davenjudy.org:25, plain, none, true
 Extensions
   Disable "You", 1.1, true, {79F88CCE-DC6B-11DE-A153-58A455D89593}
 Important Modified Preferences
   Name: Value
     accessibility.typeaheadfind.flashBar: 0
     browser.cache.disk.capacity: 358400
     browser.cache.disk.smart_size_cached_value: 358400
     browser.cache.disk.smart_size.first_run: false
     browser.cache.disk.smart_size.use_old_max: false
     dom.max_chrome_script_run_time: 0
     extensions.lastAppVersion: 24.3.0
     gfx.blacklist.direct2d: 4
     gfx.blacklist.layers.direct3d10: 4
     gfx.blacklist.layers.direct3d10-1: 4
     gfx.blacklist.layers.direct3d9: 4
     gfx.blacklist.layers.opengl: 4
     gfx.blacklist.stagefright: 4
     gfx.blacklist.suggested-driver-version: <Anything with EXT_texture_from_pixmap support>
     gfx.blacklist.webgl.angle: 4
     gfx.blacklist.webgl.msaa: 4
     gfx.blacklist.webgl.opengl: 4
     mailnews.database.global.datastore.id: 9e7fa03a-eac3-4c8e-9c6c-9017d15eb61
     mail.openMessageBehavior.version: 1
     network.cookie.prefsMigrated: true
     places.database.lastMaintenance: 1393313146
     places.history.expiration.transient_current_max_pages: 104858
     plugin.importedState: true
     plugin.soname.list: libXt.so
     print.printer_CUPS/ML-1210.print_command: lpr

<Dwleted printer info to coserve space>

     privacy.donottrackheader.enabled: true
 Graphics
     Adapter Description: X.Org -- Gallium 0.4 on AMD RS880
     Vendor ID: X.Org
     Device ID: Gallium 0.4 on AMD RS880
     Driver Version: 1.4 (2.1 Mesa 9.2.0-devel)
     WebGL Renderer: Blocked for your graphics card because of unresolved driver issues.
     GPU Accelerated Windows: 0. Blocked for your graphics card because of unresolved driver issues.
     AzureCanvasBackend: cairo
     AzureFallbackCanvasBackend: none
     AzureContentBackend: none
 JavaScript
 Incremental GC: 1
 Accessibility
   Activated: 0
   Prevent Accessibility: 0
 Library Versions
     Expected minimum version
     Version in use
     NSPR
     4.10.2
     4.10.2
     NSS
     3.15.3
     3.15.3 Basic ECC
     NSS Util
     3.15.3
     3.15.3
     NSS SSL
     3.15.3
     3.15.3 Basic ECC
     NSS S/MIME
     3.15.3
     3.15.3 Basic ECC
Keep getting the following warning from TB: Bad key or directory name: "/desktop/gnome/url-handlers/GMT+01/command": `+' is an invalid character in key/directory names Bad key or directory name: "/desktop/gnome/url-handlers/GMT+01/command": `+' is an invalid character in key/directory names Running Scientific Linux 6.5 with all updates applied. Have restarted TB and still getting the above error message. Application Basics Name: Thunderbird Version: 24.3.0 User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 Profile Directory: Open Directory (Local drive) Application Build ID: 20140204141004 Enabled Plugins: about:plugins Build Configuration: about:buildconfig Crash Reports: about:crashes Memory Use: about:memory Mail and News Accounts account1: INCOMING: account1, , (none) Local Folders, plain, passwordCleartext account2: INCOMING: account2, , (imap) mutilate.local.davenjudy.org:143, alwaysSTARTTLS, passwordCleartext OUTGOING: mutilate.local.davenjudy.org:25, plain, none, true account5: INCOMING: account5, , (imap) mutilate.local.davenjudy.org:143, alwaysSTARTTLS, passwordCleartext OUTGOING: mutilate.local.davenjudy.org:25, plain, none, true Extensions Disable "You", 1.1, true, {79F88CCE-DC6B-11DE-A153-58A455D89593} Important Modified Preferences Name: Value accessibility.typeaheadfind.flashBar: 0 browser.cache.disk.capacity: 358400 browser.cache.disk.smart_size_cached_value: 358400 browser.cache.disk.smart_size.first_run: false browser.cache.disk.smart_size.use_old_max: false dom.max_chrome_script_run_time: 0 extensions.lastAppVersion: 24.3.0 gfx.blacklist.direct2d: 4 gfx.blacklist.layers.direct3d10: 4 gfx.blacklist.layers.direct3d10-1: 4 gfx.blacklist.layers.direct3d9: 4 gfx.blacklist.layers.opengl: 4 gfx.blacklist.stagefright: 4 gfx.blacklist.suggested-driver-version: <Anything with EXT_texture_from_pixmap support> gfx.blacklist.webgl.angle: 4 gfx.blacklist.webgl.msaa: 4 gfx.blacklist.webgl.opengl: 4 mailnews.database.global.datastore.id: 9e7fa03a-eac3-4c8e-9c6c-9017d15eb61 mail.openMessageBehavior.version: 1 network.cookie.prefsMigrated: true places.database.lastMaintenance: 1393313146 places.history.expiration.transient_current_max_pages: 104858 plugin.importedState: true plugin.soname.list: libXt.so print.printer_CUPS/ML-1210.print_command: lpr <Dwleted printer info to coserve space> privacy.donottrackheader.enabled: true Graphics Adapter Description: X.Org -- Gallium 0.4 on AMD RS880 Vendor ID: X.Org Device ID: Gallium 0.4 on AMD RS880 Driver Version: 1.4 (2.1 Mesa 9.2.0-devel) WebGL Renderer: Blocked for your graphics card because of unresolved driver issues. GPU Accelerated Windows: 0. Blocked for your graphics card because of unresolved driver issues. AzureCanvasBackend: cairo AzureFallbackCanvasBackend: none AzureContentBackend: none JavaScript Incremental GC: 1 Accessibility Activated: 0 Prevent Accessibility: 0 Library Versions Expected minimum version Version in use NSPR 4.10.2 4.10.2 NSS 3.15.3 3.15.3 Basic ECC NSS Util 3.15.3 3.15.3 NSS SSL 3.15.3 3.15.3 Basic ECC NSS S/MIME 3.15.3 3.15.3 Basic ECC

Chosen solution

See:

  • bug 541130 - Error message if specified string in message body (`+' is an invalid character in key/directory names, if scheme name like string has + in it)
Read this answer in context 👍 0

All Replies (4)

more options

my "guess" is that you have created a folder with a + in the name.

more options

Seçilmiş Həll

See:

  • bug 541130 - Error message if specified string in message body (`+' is an invalid character in key/directory names, if scheme name like string has + in it)
more options

Got it. My wife's computer packed up a while back so I set up a login for her. She has the "+" sign in some of her folders. I don't expand her login so I didn't see any "+".

Interestingly, her Windows instance of TB doesn't complain. Just my Linux instance. Looks like I need to delete her login. Aklso odd that other characters that are meaningful to the shell (e.g., & in one folder name) don't cause a problem but "+" does.

Thanks, Dave

more options

Looks like there is a key that isn't getting deleted when an account is deleted. I thought I had resolved the error message problem by removing my wife's account from my Thunderbird instance. Haven't seen it since the above post. Just got it again:

Bad key or directory name: "/desktop/gnome/url-handlers/GMT+01/command": `+' is an invalid character in key/directory names Bad key or directory name: "/desktop/gnome/url-handlers/GMT+01/command": `+' is an invalid character in key/directory names

Weird.

Cheers, Dave