No new AdressBook – Server verification fails

Cardbook for Thunderbird Forums Main Forum No new AdressBook – Server verification fails

This topic contains 39 replies, has 5 voices, and was last updated by Avatar hellweg116 5 days, 15 hours ago.

  • Author
    Posts
  • #2645
    Avatar
    hellweg116
    Participant

    Hi,

    I migrated from Thunderbird v60 to v68 and installed manually CardBook v36.7 but all existing addressbooks were gone.

    It is not possible to connect for a new adressbook to my owncloud server. The server has a url like https://pathtoserver:1234/remote.php/dav/addressbooks/users/name/addressbook/.

    Trying a new addressbook the verication with username + password fails. Is there a solution?

    Thanks in Advance

  • #2647
    Avatar
    hellweg116
    Participant

    installed manually CardBook v36.7

    Sorry, the installed version of CardBook was 41.5

     

  • #2648
    CardBook
    CardBook
    Keymaster

    are you behind a proxy ?

  • #2650
    Avatar
    WupperJunge
    Participant

    We use Thunderbird / CardBook with NextCloud. If we use the version <37.5 the URL is:

    https://cloud.name.de/remote.php/dav/addressbooks/users/name/contacts/

    With the version 45.1 of Cardbook we get an error message – approximately like you.

    If we use these URL:

    https://cloud.name.de/remote.php/dav/addressbooks/users/name/

    there is no error message and we have contact with the database.

    Maybe this helps you further.

  • #2651
    Avatar
    hellweg116
    Participant

    are you behind a proxy ?

    Hi,
    the owncloud-server is beyond a router with port forwarding.

    Greetings

  • #2652
    Avatar
    hellweg116
    Participant

    Hi Wupperjunge,

    If we use these URL:

    https://cloud.name.de/remote.php/dav/addressbooks/users/name/

    there is no error message and we have contact with the database.

    many thanks. It works – until the next shutdown of Thunderbird and starting it againt. Furthermore the sidebar which shows events and tasks crashes with CardBook 45.1. No way to use CardBook at this moment.

  • #2653
    CardBook
    CardBook
    Keymaster

    sidebar issues should be fixed, update to last version : https://gitlab.com/CardBook/CardBook/issues/574#note_173609032

     

  • #2654
    Avatar
    hellweg116
    Participant

    sidebar issues should be fixed

    Hi,
    I installed cardbook-41.6-tb.xpi, but again all my addressbooks are gone after restart Thunderbird and again the sidebar crashes.

  • #2655
    Avatar
    WupperJunge
    Participant

    Hi,
    I installed cardbook-41.6-tb.xpi, but again all my addressbooks are gone after restart

    That’s the same problem as described here: https://cardbook.icu/forum/forums/topic/the-cardbook-data-from-version-41-5-disappears/

  • #2657
    CardBook
    CardBook
    Keymaster

    I can’t reproduce, when you restart Thunderbird, have you got errors in the console (CTRL+SHIFT+J) ?

  • #2658
    Avatar
    WupperJunge
    Participant

    Yes, there is an error message:

    
    SecurityError: The operation is insecure. cardbookIndexedDB.js:30
        openDB chrome://cardbook/content/cardbookIndexedDB.js:30
        notify chrome://cardbook/content/ovl_init.js:180
    
  • #2660
    Avatar
    WupperJunge
    Participant

    please delete my double posting…

  • #2662
    CardBook
    CardBook
    Keymaster

    do you use encryption ?

  • #2663
    Avatar
    WupperJunge
    Participant

    Yes, I use only the Add-on Enigmail Version 2.0.12. I have uninstalled all other add-ons (also Enigmail), with exception CardBook and there is the same error.

  • #2664
    CardBook
    CardBook
    Keymaster

    what happens if you create and use a new fresh profile (with thunderbird.exe -p) ?

  • #2666
    Avatar
    WupperJunge
    Participant

    With a new profile, there is no longer an error. Under these conditions the software runs perfect.

    But a new profil is a lot of work !! And the old Version of CardBook worked perfect.

  • #2668
    Avatar
    hellweg116
    Participant

    what happens if you create and use a new fresh profile (with thunderbird.exe -p) ?

    To much work with all my accounts and calendars just to try it, sorry.

  • #2669
    Avatar
    WupperJunge
    Participant

    I think the problem is in the area of cookies. When I delete these entries

    
    user_pref("network.cookie.cookieBehavior", 2);
    user_pref("network.cookie.prefsMigrated", true);
    user_pref("network.cookie.same-site.enabled", false);
    

    in the prefs.js file, Thunderbird displays the old address books and I can work very well locally and I can create new addresses.

    But unfortunately changes are not transferred to the cloud server.

  • #2670
    CardBook
    CardBook
    Keymaster

    I’ve difficulties to understand how cookies may block the indexedDB database which contains CardBook cache…

    if you have errors with Nextcloud these might be others issues… does Lightning work ?

    • #2673
      Avatar
      WupperJunge
      Participant

      I’ve difficulties to understand how cookies may block the indexedDB database which contains CardBook cache…

      Is it possible that the error message “SecurityError: The operation is insecure. cardbookIndexedDB.js:30” is a consequence of https / ssl? Or the result of DNT ≙ Do Not Track-Bit?

      And to Lightning: The same as “hellweg116” writes: NextCloud und Lightning works fine with Thunderbird 68.0!

  • #2671
    Avatar
    hellweg116
    Participant

    if you have errors with Nextcloud these might be others issues… does Lightning work ?

    I’m using ownCloud und Lightning works fine with Thunderbird 68.0.

  • #2672
    CardBook
    CardBook
    Keymaster

    so to sum up : you only have issues with your Owncloud server ?… what is the CardBook log in debug mode ?

  • #2674
    Avatar
    WupperJunge
    Participant

    Base: Thunderbird CardBook/41.5 Lightning/68.0 (under windows 10)

    The current status is: Lightning works.

    CardBook/41.5 produce a 503-error:

    XHRPROPFINDhttps://cloud.name.de/remote.php/dav/addressbooks/users/name/contacts/
    [HTTP/2.0 503 Service Unavailable 440ms]
    
    Angefragte Adresse:https://cloud.name.de/remote.php/dav/addressbooks/users/name/contacts/
    Anfragemethode:PROPFIND
    Externe Adresse:xxx.xxx.x.xxx:443
    Status-Code:
    503
    Version:HTTP/2.0
    	
    Antwortkopfzeilen (1,084 KB)	
    Kopfzeilen (unformatiert)
    cache-control	
    no-store, no-cache, must-revalidate
    content-length	
    0
    content-security-policy	
    default-src 'self'; script-src…t-src 'none'; base-uri 'self';
    content-type	
    text/html; charset=UTF-8
    date	
    Thu, 05 Sep 2019 15:10:02 GMT
    expires	
    Thu, 19 Nov 1981 08:52:00 GMT
    pragma	
    no-cache
    referrer-policy	
    no-referrer
    server	
    Apache
    set-cookie	
    __Host-nc_sameSiteCookielax=tr…00 23:59:59 GMT; SameSite=lax
    set-cookie	
    __Host-nc_sameSiteCookiestrict…23:59:59 GMT; SameSite=strict
    x-content-type-options	
    nosniff
    x-download-options	
    noopen
    X-Firefox-Spdy	
    h2
    x-frame-options	
    SAMEORIGIN
    x-permitted-cross-domain-policies	
    none
    x-powered-by	
    PHP/7.2.21
    x-robots-tag	
    none
    x-xss-protection	
    1; mode=block
    Anfragekopfzeilen (640 B)	
    Kopfzeilen (unformatiert)
    Accept	
    */*
    Accept-Encoding	
    gzip, deflate, br
    Accept-Language	
    de,en-US;q=0.7,en;q=0.3
    Authorization	
    Basic xxxxxxxxxxxxxxxxxxxxxxx==
    Connection	
    keep-alive
    Content-Length	
    167
    content-type	
    application/xml; charset=utf-8
    Cookie	
    cookie_test=test; oc_sessionPa…12xxxxxxxxxxxxxxxxxx
    depth	
    1
    Host	
    cloud.name.de
    User-Agent	
    Thunderbird CardBook/41.5 Lightning/68.0
    
  • #2677
    CardBook
    CardBook
    Keymaster

    on my Nextcloud instance, I can’t connect Lightning…

    for this 503 issue, it seems that this is linked with : https://gitlab.com/CardBook/CardBook/issues/661 and this : https://github.com/sabre-io/dav/issues/1178

  • #2679
    Avatar
    WupperJunge
    Participant

    But under Thunderbird CardBook/37.5 the NextCloud-Server works very well. ??

  • #2680
    CardBook
    CardBook
    Keymaster

    yes right, I haven’t changed the connection part, I think Thunderbird changed its internal requests…

    Does TbSync work ?

  • #2681
    Avatar
    WupperJunge
    Participant

    In the meantime, I have 3 installations in each Virtual Maschine:

    1. Thunderbird 60.9.0 / CardBook 37.6

    CardBook 37.6 with NextCloud-Server works very well!

    2. Thunderbird 60.9.0 / CardBook 37.6 with Update to Thunderbird 68.0 / CardBook 41.5

    CardBook 41.5 doesn’t work with the NextCloud-Server. See above!

    TbSync 2.4 with Provider for CalDAV & CardDav 1.3: The program works excellent and copy the NextCloud data into the default address book of Thunderbird – without any problem.

    3. New installation of Thunderbird 68.0

    Step 1: Lightning to NextCloud = Lightning 68.0 with NextCloud-Server works very well!

    Step 2: CardBook 41.5 installation by file. CardBook 41.5 doesn’t work with the NextCloud-Server = 503-error. See above!

  • #2682
    Avatar
    ein
    Participant

    Same issue with ZCS server…

    Maybe this information helps (TB 68.0, cardbook 4.51):

    upon configuration (first run, abook displayed):

    TypeError: db is undefined 176 cardbookIndexedDB.js:86:22

    after restart (second run, abooks gone):

    SecurityError: The operation is insecure. cardbookIndexedDB.js:30
    openDB chrome://cardbook/content/cardbookIndexedDB.js:30
    notify chrome://cardbook/content/ovl_init.js:180

    I was not able to reset profile (indexedDB etc), so I finally created a new profile. Here cardbook worked for a while (i.e. abooks were present even after restarts), but after further profile migration (added more e-mail-accounts, calendars etc.) it ended up with the same issue.

    Currently downgraded to TB 60.0.9 with CB 37.6.

  • #2686
    Avatar
    f69m
    Participant

    I can confirm that on a fresh installation of Thunderbird 68.0 connecting to a NextCloud 16.0.4:

    • Lightning works fine with multiple calendars
    • Cardbook shows 503 errors and does not validate the URL

    What I found looking around:

    Hopefully the link to the Lightning patch helps to fix things in Cardbook too? Or is it a different thing now?

  • #2687
    CardBook
    CardBook
    Keymaster

    this 503 issue is my current work… and this is not easy…

  • #2700
    CardBook
    CardBook
    Keymaster

    Hi all

    I need the server logs telling why it gives a 503 response… is anyone able to provide me such logs ?

  • #2703
    Avatar
    ein
    Participant

    Just checked the (nginx) server logs for cardbook access. However, from the logs there is no difference to tell between the requests from Thunderbird CardBook/41.5 Lightning/68.0 (known issue) and Thunderbird CardBook/37.6 Lightning/6.2.9 (working): a couple of PROPFIND and REPORT, all resulting in a 207 (not a single 503).

    But as mentioned before: server communication and cardbook worked well (even after several restarts address books remained) until additional e-mail accounts were added to the Thunderbird profile.

  • #2704
    Avatar
    f69m
    Participant

    Woohoo, just upgraded to Cardbook 42.0 and it is working fine with my Nextcloud.
    Great job, thank you! 😀

  • #2706
    Avatar
    WupperJunge
    Participant

    The contribution of John Bieling with the file cardbookHttpRequest in Cardbook 42.0 is perfect. The 503-error is now fixed. Great job, thank you!

    Best regards
    Stefan

  • #2708
    Avatar
    hellweg116
    Participant

    just upgraded to Cardbook 42.0 and it is working fine

    Here it is not working yet, sorry. TB 68.1, Cardbook v42 and ownCloud. New addressbooks can be made, lightning’s calendars work fine but after a restart of thunderbird all addressbooks are gone.

    • #2712
      Avatar
      WupperJunge
      Participant

      Hi hellweg116,

      try to delete all cookies stored in Thunderbird.

  • #2709
    Avatar
    hellweg116
    Participant

    Oh, I’ve just seen that the lightning sidebar is not working right so I removed CardBook.

  • #2710
    Avatar
    WupperJunge
    Participant

    OK, here are some installation details:

    Version 1 (32Bit):

    Upgrade from the old Thunderbird version 60.9.0 to Thunderbird 68.1. Next step update ADD-ONs.

    Lightning’s calendar (Lightning 68.1.0) and CardBook (Ver. 42.0) work stable and without problems and after a restart of Thunderbird all address books (from Cardbook) [local + Nextcloud] are available.

    Version 2 (64Bit):

    First I uninstalled the old version of TB and I delete:

    ..AppData\Roaming\Thunderbird\
    ..AppData\Local\Thunderbird\

    manually by hand.

    New Thunderbird-Installation 68.1.0 (64Bit) on Windows 10.

    Install of following ADD-ONs.

    – Send later button, Ver 1.5.2 by Alexander Ihrig
    – Allow HTML Temp, Ver 5.7.3 by Alexander Ihrig
    – CardBook, Ver 42.0 by Philippe V. with a local address book and a cloud address book on NextCloud 16.0.4.
    – ConfigDate Ver. 0.9.5 by Alexander Ihrig
    – Emoji Ver 1.68.1 by Michael Ganss
    – Ennigmail Ver 2.1.2 by Patrick Brunschwig
    – ImportExportTools NG Ver 4.0.3 by Christopher Leidigh
    – Lightning 68.1.0 from Mozilla Calendar Project with a cloud calendar on NextCloud 16.0.4.

    Manual installation of 5 mail-accounts.

    Manual transfer of the old mail-data (19,9 GB ) from the 32-bit version to the new 64-bit version.

    Lightning 68.1.0 and CardBook 42.0 runs stable and without any problems with my NextCloud 16.0.4.

  • #2713
    Avatar
    hellweg116
    Participant

    Hi,

    thank you all for your hints and time. I tried this one (instead of removing my whole profile with many accounts and settings): on the same machine under another account I could install Thunderbird 68.1/64-Bit and added some email-accounts and calendars (ownCloud).

    Then came CardBook 42: the addressbooks seem to be stable after a restart but the sidebar with calendar and tasks shows always rubbish. More exactly: the sidebar-calendar doesn’t work but the tasks were shown right.

    Any ideas? It would be great, thanks in advance!

  • #2714
    Avatar
    hellweg116
    Participant

    More exactly: the sidebar-calendar doesn’t work but the tasks were shown right.

    After the next log-out, log-in and start of thunderbird the sidebar seems completly right. I should wait some days before my next posting here 😉

You must be logged in to reply to this topic.