Closed Bug 1609050 Opened 6 years ago Closed 5 years ago

Profile on shared network drive (afp) breaks after 68.x.x Update (macOS 10.13.6)

Categories

(MailNews Core :: Networking, defect)

x86_64
macOS
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1612414

People

(Reporter: winkelement, Unassigned)

References

Details

Attachments

(2 files)

Attached file console_log.txt

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36

Steps to reproduce:

Update Thunderbird to 68.3.1 on macOS 10.13.6.
Start Thunderbird.

Actual results:

Thunderbird starts but no folders nor Emails are shown. Menu is non-functional (nothing happens when selecting Menu->Settings for example).
Same behavior in "safe mode".
Same behavior when using a "fresh" profile.
Console shows error:
thunderbird[946]/1#12 LF=0 copy_matching Error Domain=com.apple.utilities.sqlite3 Code=11 "Failed to read sqlite_master table: Error Domain=com.apple.utilities.sqlite3 Code=3 "preparev2: [3] access permission denied" UserInfo={NSDescription=preparev2: [3] access permission denied}" UserInfo={NSDescription=Failed to read sqlite_master table: Error Domain=com.apple.utilities.sqlite3 Code=3 "preparev2: [3] access permission denied" UserInfo={NSDescription=preparev2: [3] access permission denied}}
See attached log.

Expected results:

Thunderbird should load folders and emails.

Attached image Screenshot

Screenshot showing "empty" application window after starting TB.

OS: Unspecified → macOS
Hardware: Unspecified → x86_64
Summary: TB starting but not functional after 68.3.1 Update (macOS 10.13.6) → TB starting but not functional (blank UI) after 68.3.1 Update (macOS 10.13.6)
Severity: normal → critical

I can confirm this now happens for every single mac in our company after TB autoupdating to 68.3.1.
The only solution so far is a downgrade to 60.9.1 and disabling autoupdate.

Component: Untriaged → General

Maybe bug 1578539. Does deleting global-messages-db.sqlite help?

Unfortunately not.
When i let TB create a new Profile it seems it cannot access sqlite as all .sqlite files are 0 Bytes plus the error i posted above seems to indicate something like this.

Since there are the "access permission denied" errors, are you sure all of the profile is writable by the user?
Are you storing profiles in a non-standard location?

Also, do you see a problem in a fresh profile? (Start with the -P arg to have the profile manager show up)

(In reply to Magnus Melin [:mkmelin] from comment #5)

Since there are the "access permission denied" errors, are you sure all of the profile is writable by the user?

Yes

Are you storing profiles in a non-standard location?

Profiles are located in the default macOS location ([username]/Library/Thunderbird/Profiles).
The user folder is a network folder mounted via afp though but that shouldn't matter (at least it didn't till now).

Also, do you see a problem in a fresh profile? (Start with the -P arg to have the profile manager show up)

Yes it makes no difference if there is an existing profile or TB creates a fresh one. When creating a fresh profile all default files are created except all .sqlite files have zeo bytes.

*zero bytes

(In reply to winkelement from comment #6)

Profiles are located in the default macOS location ([username]/Library/Thunderbird/Profiles).
The user folder is a network folder mounted via afp though but that shouldn't matter (at least it didn't till now).

I'm guessing that may still be the issue. Can you confirm? We had some other reports about NTLM authentication v1 and samba shares.

(In reply to Magnus Melin [:mkmelin] from comment #8)

(In reply to winkelement from comment #6)

Profiles are located in the default macOS location ([username]/Library/Thunderbird/Profiles).
The user folder is a network folder mounted via afp though but that shouldn't matter (at least it didn't till now).

I'm guessing that may still be the issue. Can you confirm? We had some other reports about NTLM authentication v1 and samba shares.

Confirm what exactly? Sorry i don't understand...

Are you able to test that it works as it should if the profile is not in folder mounted via afp?
You could also try setting the network.auth.force-generic-ntlm-v1 preference to true and see if that helps

(In reply to Magnus Melin [:mkmelin] from comment #10)

Are you able to test that it works as it should if the profile is not in folder mounted via afp?
You could also try setting the network.auth.force-generic-ntlm-v1 preference to true and see if that helps

Flags: needinfo?(winkelement)
Whiteboard: [closeme 2020-02-15]

Sorry for the late reply!

I can confirm this bug only happens when the profile folder is located on a shared network drive (mounted via afp).
Creating a profile in the local fileystem works fine.
Using profile folders on network drives worked fine up to version 60.9.1.
Setting network.auth.force-generic-ntlm-v1 to true has no effect.

Flags: needinfo?(winkelement)
Summary: TB starting but not functional (blank UI) after 68.3.1 Update (macOS 10.13.6) → Profile on shared network drive (afp) breaks after 68.x.x Update (macOS 10.13.6)
See Also: → 1612414

To make it easier, I summarize the situation as I see it:

Definitions:

  • MacHD: the internal Mac SSD with MacOS and the Thunderbird app (MacOS changed from Mojave 10.14 to Catalina 10.15 over time)
  • NAS: Synology NAS running the latest DSM 6.2.3-25426 Update 2 (no noticeable difference between AFP or SMB network connection)
  • blank TB screen: top menus can be selected but most don’t work (i.e. preferences can not be opened, e-mail account can not be connected), Hamburger menu does not work at all. When started with Profile Manager, a new profile can be created but TB stays non-functional.

1.: TB profile on NAS:
TB 60.9.1 works as expected.
Later versions (incl. 78.2.0 RC) show blank TB screen.

2.: TB profile moved to MacHD:
TB 60.9.1 works as expected.
TB 78.2.0 RC works as expected.

3.: TB profile moved back to NAS:
TB 60.9.1 works as expected.
TB 78.2.0 RC shows blank TB screen.

My non-professional conclusions:

  • Both TB versions 60.x and 78.x do not change the profile in any way which make it unusable for the other version (which is great!).
  • *** The TB version directly following 60.x broke the NAS access from MacOS ***
    (I ran into this issue at the first update from 60.x but mistakenly thought it’s Bug 1578539).
  • It seems that Bugs 1612414 and 1609050 are actually the same Bug.

Let's simplify the bug landscape by duping

Status: UNCONFIRMED → RESOLVED
Closed: 5 years ago
Component: General → Networking
Product: Thunderbird → MailNews Core
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: