Komodo / KomodoEdit

Komodo Edit is a fast and free multi-language code editor. Written in JS, Python, C++ and based on the Mozilla platform.
http://www.komodoide.com/komodo-edit
Other
2.16k stars 303 forks source link

Package manager not working #3944

Closed ghost closed 2 years ago

ghost commented 3 years ago

Short Summary

"Install packages" tool not working

Steps to Reproduce

When I click on the "install packages" widget, I click on "install addons", "install macros", "install languages" or anything else, I write the name of the item I'm loocking for in the bar and then press "enter" or click on "go".

Expected results

I should be able to find and install addons and macros from within the IDE itself. Any how-to I've read says that.

Actual results

That doesn't work for me. I can NEVER find anything that's on the online repos . The tool will sometimes give me no feedback at all, sometimes a "No Result" feedback for anything that I write in the search bar, althought I already know that stuff is in the repos. The only items I can view are the stuff that is already installed or builtin (same as in the toolbox). For example, on the package website I can find SQLite Manager, or Dom Inspector, or Dockerfile Syntax Highlighting, but I can't find them when I search them in the package installer. I always have to go on the on-line package repo with my browser (https://community.komodoide.com/packages/), download them and then install them by hand by dragging them into the toolbar or with some other tweak. Furthermore, that doesn't always work because the addons are not always published in the proper format (.xpi, .ksf or .komodotool) but are often published as .zip packages, that the installer can't manage (whether I unzip them or not).

Platform Information

HP EliteBook, 4 core IntelCore I7

Komodo Edit or IDE? Komodo IDE

Komodo Version? 12.0

Operating System (and version)? Manjaro Linux with KDE Plasma 5.23.3, kernel version Linux 5.14.18-1-MANJARO (64-bit), but I had the same issue with PCLinuxOS, SparkyLinux rolling release or any other distro I tried.

th3coop commented 2 years ago

Looks like Komodo's really showing it's age. Here's the relevant logs. Note that communit.komodoide.com has a valid SSL cert. I'm going to close this ticket and make a specific "Komodo Can't validate valid SSL certs any more" ticket.

[2021-11-29 11:17:45,983] [ERROR] commando-scope-packages: Unable to retrieve package listing for addons
Traceback from ERROR in 'commando-scope-packages' logger:
    Logger.prototype.error@chrome://komodo/content/sdk/logging.js:411:27
    this._getAvailablePackagesByKind/<@chrome://scope-packages/content/packages.js:440:17
    this.request/req.onreadystatechange@chrome://komodo/content/sdk/ajax.js:81:17

[2021-11-29 11:17:46,006] [ERROR] console-logger: community.komodoide.com:443 uses an invalid security certificate.

The certificate is not trusted because the issuer certificate has expired.

(Error code: sec_error_expired_issuer_certificate)
 (0) in :0
Traceback (most recent call last):
  File "", line 0, in 

[2021-11-29 11:17:46,006] [ERROR] commando-scope-packages: Unable to retrieve package listing for skins
Traceback from ERROR in 'commando-scope-packages' logger:
    Logger.prototype.error@chrome://komodo/content/sdk/logging.js:411:27
    this._getAvailablePackagesByKind/<@chrome://scope-packages/content/packages.js:440:17
    this.request/req.onreadystatechange@chrome://komodo/content/sdk/ajax.js:81:17

[2021-11-29 11:17:46,006] [ERROR] console-logger: community.komodoide.com:443 uses an invalid security certificate.

The certificate is not trusted because the issuer certificate has expired.

(Error code: sec_error_expired_issuer_certificate)
 (0) in :0
Traceback (most recent call last):
  File "", line 0, in 

[2021-11-29 11:17:46,006] [ERROR] commando-scope-packages: Unable to retrieve package listing for macros
Traceback from ERROR in 'commando-scope-packages' logger:
    Logger.prototype.error@chrome://komodo/content/sdk/logging.js:411:27
    this._getAvailablePackagesByKind/<@chrome://scope-packages/content/packages.js:440:17
    this.request/req.onreadystatechange@chrome://komodo/content/sdk/ajax.js:81:17

[2021-11-29 11:17:46,015] [ERROR] console-logger: community.komodoide.com:443 uses an invalid security certificate.

The certificate is not trusted because the issuer certificate has expired.

(Error code: sec_error_expired_issuer_certificate)
 (0) in :0
Traceback (most recent call last):
  File "", line 0, in 

[2021-11-29 11:17:46,015] [ERROR] commando-scope-packages: Unable to retrieve package listing for schemes
Traceback from ERROR in 'commando-scope-packages' logger:
    Logger.prototype.error@chrome://komodo/content/sdk/logging.js:411:27
    this._getAvailablePackagesByKind/<@chrome://scope-packages/content/packages.js:440:17
    this.request/req.onreadystatechange@chrome://komodo/content/sdk/ajax.js:81:17

[2021-11-29 11:17:46,015] [ERROR] console-logger: community.komodoide.com:443 uses an invalid security certificate.

The certificate is not trusted because the issuer certificate has expired.

(Error code: sec_error_expired_issuer_certificate)
 (0) in :0
Traceback (most recent call last):
  File "", line 0, in 

[2021-11-29 11:17:46,015] [ERROR] commando-scope-packages: Unable to retrieve package listing for toolbox
Traceback from ERROR in 'commando-scope-packages' logger:
    Logger.prototype.error@chrome://komodo/content/sdk/logging.js:411:27
    this._getAvailablePackagesByKind/<@chrome://scope-packages/content/packages.js:440:17
    this.request/req.onreadystatechange@chrome://komodo/content/sdk/ajax.js:81:17

[2021-11-29 11:17:46,015] [ERROR] console-logger: community.komodoide.com:443 uses an invalid security certificate.

The certificate is not trusted because the issuer certificate has expired.

(Error code: sec_error_expired_issuer_certificate)
 (0) in :0
Traceback (most recent call last):
  File "", line 0, in 

[2021-11-29 11:17:46,015] [ERROR] commando-scope-packages: Unable to retrieve package listing for languages
Traceback from ERROR in 'commando-scope-packages' logger:
    Logger.prototype.error@chrome://komodo/content/sdk/logging.js:411:27
    this._getAvailablePackagesByKind/<@chrome://scope-packages/content/packages.js:440:17
    this.request/req.onreadystatechange@chrome://komodo/content/sdk/ajax.js:81:17

[2021-11-29 11:17:46,213] [ERROR] console-logger: community.komodoide.com:443 uses an invalid security certificate.

The certificate is not trusted because the issuer certificate has expired.

(Error code: sec_error_expired_issuer_certificate)
 (0) in :0
Traceback (most recent call last):
  File "", line 0, in 

[2021-11-29 11:17:46,213] [ERROR] commando-scope-packages: Unable to retrieve package listing for keybinds
Traceback from ERROR in 'commando-scope-packages' logger:
    Logger.prototype.error@chrome://komodo/content/sdk/logging.js:411:27
    this._getAvailablePackagesByKind/<@chrome://scope-packages/content/packages.js:440:17
    this.request/req.onreadystatechange@chrome://komodo/content/sdk/ajax.js:81:17
th3coop commented 2 years ago

Closing in favour of: https://github.com/Komodo/KomodoEdit/issues/3945

ghost commented 2 years ago

I tried the workaround described in the link above, but it didn't work for me, sorry.