Problems with Zotero 5 on Windows - not on Linux

My Zotero 5 installation seems to be thoroughly broken on Windows 7. There are quite a few things that do not work:
- exporting
- importing
- add item by identifier
- working with styles
- updating (Update XML file malformed (200))

All these things do work beautifully in Zotero 5 on Linux as well as in Zotero 4 on the very same Windows 7 system. Does anybody have any idea about what might be the problem here?
  • Could you provide a Report ID?
  • Thanks for asking, but no, actually I can't because of an error message (""Invalid response from repository"). I'll post the output here.

    It looks like a certificate problem. Where would I have to allow which certificate?

    ---

    [JavaScript Error: "s3.amazonaws.com:443 uses an invalid security certificate.

    The certificate is not trusted because the issuer certificate is unknown.
    The server might not be sending the appropriate intermediate certificates.
    An additional root certificate may need to be imported.

    Error code: SEC_ERROR_UNKNOWN_ISSUER
    "]

    [JavaScript Error: "Error: HTTP HEAD https://s3.amazonaws.com/zotero.org/proxy-auth failed with status code 0" {file: "chrome://zotero/content/xpcom/http.js" line: 597}]
    Zotero.HTTP resource://zotero/bluebird/util.js:16:16
    module.exports/Promise.prototype._settlePromiseFromHandler@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/promise.js:512:13
    module.exports/Promise.prototype._settlePromise@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/promise.js:569:13
    module.exports/Promise.prototype._settlePromise0@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/promise.js:614:5
    module.exports/Promise.prototype._settlePromises@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/promise.js:689:13
    Async.prototype._drainQueue@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/async.js:133:13
    Async.prototype._drainQueues@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/async.js:143:5
    Async/this.drainQueues@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/async.js:17:9


    [JavaScript Error: "Error connecting to proxy -- proxied requests may not work"]

    [JavaScript Error: "stream.zotero.org:443 uses an invalid security certificate.

    The certificate is not trusted because the issuer certificate is unknown.
    The server might not be sending the appropriate intermediate certificates.
    An additional root certificate may need to be imported.

    Error code: SEC_ERROR_UNKNOWN_ISSUER
    "]

    [JavaScript Error: "The connection was refused when attempting to contact wss://stream.zotero.org/."]

    [JavaScript Error: "WebSocket connection closed: 1006 "]

    [JavaScript Error: "repo.zotero.org:443 uses an invalid security certificate.

    The certificate is not trusted because the issuer certificate is unknown.
    The server might not be sending the appropriate intermediate certificates.
    An additional root certificate may need to be imported.

    Error code: SEC_ERROR_UNKNOWN_ISSUER
    "]

    [JavaScript Error: "HTTP POST https://repo.zotero.org/repo/updated?last=1500759300&version=5.0.7&m=3 failed with status code 0"]

    [JavaScript Error: "stream.zotero.org:443 uses an invalid security certificate.

    The certificate is not trusted because the issuer certificate is unknown.
    The server might not be sending the appropriate intermediate certificates.
    An additional root certificate may need to be imported.

    Error code: SEC_ERROR_UNKNOWN_ISSUER
    "]

    [JavaScript Error: "The connection was refused when attempting to contact wss://stream.zotero.org/."]

    [JavaScript Error: "WebSocket connection closed: 1006 "]

    [JavaScript Error: "stream.zotero.org:443 uses an invalid security certificate.

    The certificate is not trusted because the issuer certificate is unknown.
    The server might not be sending the appropriate intermediate certificates.
    An additional root certificate may need to be imported.

    Error code: SEC_ERROR_UNKNOWN_ISSUER
    "]

    [JavaScript Error: "The connection was refused when attempting to contact wss://stream.zotero.org/."]

    [JavaScript Error: "WebSocket connection closed: 1006 "]

    [JavaScript Error: "stream.zotero.org:443 uses an invalid security certificate.

    The certificate is not trusted because the issuer certificate is unknown.
    The server might not be sending the appropriate intermediate certificates.
    An additional root certificate may need to be imported.

    Error code: SEC_ERROR_UNKNOWN_ISSUER
    "]

    [JavaScript Error: "The connection was refused when attempting to contact wss://stream.zotero.org/."]

    [JavaScript Error: "WebSocket connection closed: 1006 "]

    [JavaScript Error: "stream.zotero.org:443 uses an invalid security certificate.

    The certificate is not trusted because the issuer certificate is unknown.
    The server might not be sending the appropriate intermediate certificates.
    An additional root certificate may need to be imported.

    Error code: SEC_ERROR_UNKNOWN_ISSUER
    "]

    [JavaScript Error: "The connection was refused when attempting to contact wss://stream.zotero.org/."]

    [JavaScript Error: "WebSocket connection closed: 1006 "]

    [JavaScript Error: "stream.zotero.org:443 uses an invalid security certificate.

    The certificate is not trusted because the issuer certificate is unknown.
    The server might not be sending the appropriate intermediate certificates.
    An additional root certificate may need to be imported.

    Error code: SEC_ERROR_UNKNOWN_ISSUER
    "]

    [JavaScript Error: "The connection was refused when attempting to contact wss://stream.zotero.org/."]

    [JavaScript Error: "WebSocket connection closed: 1006 "]

    version => 5.0.7, platform => Win32, oscpu => Windows NT 6.1, locale => de, appName => Zotero, appVersion => 5.0.7, extensions => Zotero LibreOffice Integration (5.0.6.SA.5.0.7, extension), Zotero Word for Windows Integration (5.0.2.SA.5.0.7, extension), Shockwave Flash (26.0.0.137, plugin)
  • I have tried to follow the steps recommended here (https://forums.zotero.org/discussion/comment/281596) and here (https://www.zotero.org/support/kb/cert_override). But it doesn't seem to be clear in which to copy the cert_override.txt file. Copying it into C:\Users\\AppData\Local\Zotero\Zotero\Profiles\ doesn't work
  • It looks like something is interfering with your Windows machine's ability to communicate with Zotero's secure server. Are you running any sort of antivirus software (e.g., Avast) or is your university network using a proxy to intercept SSL traffic?

    Try to follow these instructions here:
    https://www.zotero.org/support/kb/ssl_certificate_error

    @dstillman will be able to provide more specific advice.
Sign In or Register to comment.