Wefirmly believe that Oracle Linux is the best Linux distributionon the market today. It's reliable, it's affordable, it's 100%compatible with your existing applications, and it gives you access tosome of the most cutting-edge innovations in Linux like Ksplice andDTrace.
But if you're here, you're a CentOS user. Which means that youdon't pay for a distribution at all, for at least some of yoursystems. So even if we made the best paid distribution in the world(and we think we do), we can't actually get it to you... or canwe? We're putting Oracle Linux in your hands by doing twothings:
Oracle Linux support costs money. If you just want the software, it's 100% free. And it's all in our yum repo at
yum.oracle.com. Major releases, errata, the whole shebang. Free source code, free binaries, free updates, freely redistributable, free for production use. Yes, we know that this is Oracle, but it's actually free. Seriously.
Inasmuch as they're both 100% binary-compatible with Red Hat Enterprise Linux, yes, this is just like CentOS. Your applications will continue to work without any modification whatsoever. However, there are several important differences that make Oracle Linux far superior to CentOS.
Well, for one, you're getting the exact same bits our paying enterprise customers are getting. So that means a few things. Importantly, it means virtually no delay between when Red Hat releases a kernel and when Oracle Linux does:
Again, you're running the exact same code that our enterprise customers are, so it has to be rock-solid. Unlike CentOS, we have a large paid team of developers, QA, and support engineers that work to make sure this is reliable.
If you're running Oracle Linux and want support, you can purchase a support contract from us (and it's significantly cheaper than support from Red Hat). No reinstallation, no nothing -- remember, you're running the same code as our customers.
This is not some gimmick to get you running Oracle Linux so that you buy support from us. If you're perfectly happy running without a support contract, so are we. We're delighted that you're running Oracle Linux instead of something else.
We've published a script and instructions on GitHub. Try it out: centos2ol.sh script on GitHub. What versions of CentOS can I switch? centos2ol.sh can convert your CentOS 8, 7 and 6 systems to Oracle Linux.
The script has two main functions: it switches your yum configuration to use the Oracle Linux yum server to update some core packages and installs the latest Oracle Unbreakable Enterprise Kernel. That's it! You won't even need to restart after switching, but we recommend you do to take advantage of UEK.
The centos2ol.sh script takes precautions to back up and restore any repository files it changes, so if it does not work on your system it will leave it in working order. If you encounter any issues, please raise an issue in the centos2ol GitHub repo.
Checklist
I have read intro post: About the Installation Issues category
I have read the tutorials, help and searched for similar issues
I provide relevant information about my server (component names and versions, etc.)
I provide a copy of my logs and healthcheck
I describe the steps I have taken to trouble shoot the problem
I describe the steps on how to reproduce the issue
I have a VM created in Vsphere 6.7 using Oracle Linux 8.5, the Passbolt CE version is updated and corresponds to 3.11; it has 4 cores and 8 GB RAM allocated and 40 GB (in terms of cores, RAM and hard disk space is normal).
At present the administrator users and those who have created their account can log in normally (via the plugin in the browsers, or directly in the browsers), create new passwords and groups, share, etc. In general the operation is normal.
The OpenPGP key can not be used to encrypt
Facing "The OpenPGP key can not be used to encrypt." while installation is from source code
GPG-Key creation failed
Error 400 - "armored_key": "The OpenPGP key can not be used to encrypt." [pubring.kbx file permissions] - #8 by Cedric2
Environment
PHP version 8.1.16. > Pass
PCRE compiled with unicode support. > Pass
Temporary directory and its contents are writable and not executable. > Pass
The logs directory and its contents are writable. > Pass
GD or Imagick extension is installed. > Pass
The Intl extension is installed. > Pass
Mbstring extension is installed. > Pass
SSL access is enabled. > Pass
Application configuration
Unable to connect to the passbolt repository to check versions It is not possible to check if your version is up to date. > Error (its updated, v3.11)
Passbolt is configured to force the use of SSL. > Pass
App.fullBaseUrl is configured as HTTPS. > Pass
Selenium API endpoints are disabled. > Pass
Search engine robots are told not to index the content. > Pass
Self Registration plugin is enabled. > Pass
Registration is closed, only administrators can add users. > Pass
Obsolete self-registration public configuration was found in /etc/passbolt/passbolt.php. > > Warning
Host availability check is disabled. > Warning
Serving the compiled version of the javascript application. > Pass
Some email notifications are disabled by the administrator. > Warning
There is a post with similar information. but im not sure about the folders locations. Checking the locations it seems to me that for OL they are a little different that the used in the post. The one that may be similar is /var/lib/nginx/
These rules are generated with the command audit2allow -a. This command will analyze the audit.log file and in case of issues will display the lines who must be added in the above file and a new passbolt-server-selinux package must be released.
3a8082e126