The Chromium or Chrome browser does not show text websites properly and images appers confused after update Ubuntu 22, Linux Mint 21.
In this tutorial we will show how to fix Chrome and Chromium browser they not show text websites properly. This problem can appear after updating Linux Mint and Ubuntu. We will cover multiple solutions.
Fix Chromium does not show text properly
Cause
The chromium GPUCache index is corrupted after the update, text and images in websites not show properly.
Solution
The solution is to remove the corrupted chromium cache by resetting the chromium GPUCache with deleting the GPUCache folder.
$ rm -rf ~/.config/chromium/Default/GPUCache
Chromium – Settings – System
Then the setting should be made, go to settings at the top right under the ellipsis menu and disable the option Use hardware acceleration when available.
This is a preventive measure to avoid blocking the settings page itself.
Alternatively, the url can be entered in the browser: chrome://settings/system
Fix Chrome does not show text properly
Chrome browser cache folders are resetting under this path.
The above solutions should be enough to get proper show text and images of pages in Chrome for Ubuntu and Linux Mint.
Conclusion
After resetting the chrome or chromium browser cache, the web sites with text and image content are displayed correctly again, to prevent the cache index from becoming unusable again after the next update, the hardware acceleration will by disabled. This problem may happen in Linux Mint and Ubuntu. This tutorial will cover several solutions that contribute to a solution and make the browser usable again.
osTicket is a open-source helpdesk ticket system written in PHP and running like a CMS on LAMP stack we install here on debian 11. It comes with a simple and intuitive web UI used to manage, organize, track and archive all support ticket requests in company and organisations.
Tutorial: How to Install osTicket on Debian 11
In this tutorial, we will show you how to install osTicket on Debian 11
Requirements
For install osTicket in this tutorial will be using a Debian 11.
SSH root access or a user with sudo privileges is also required.
PHP version 8.1
Step 1. Log in via SSH and perform system update
Log in to your Debian 11 Server through SSH as a root user:
$ ssh root@ip_address_or_hostname
First run the following command to update all installed packages to the latest available version.
$ sudo apt update && sudo apt -y upgrade
Step 2: Install Apache Webserver
Before install osTicket the Apache webserver must be deployed, from now on you are logged in as root, or use sudo for elevated privileges:
$ apt -y install apache2
Now start the Apache webserver and check it to auto-start on server boot, execute these commands:
If the Apache webserver is not enabled for auto-start at boot, do this.
$ systemctl enable apache2
Step 3: Install osTicket PHP 8 and extensions
When this tutorial was written the latest release is osTicket 1.18 they requires PHP 8.1. PHP 8 packages are not available in the default Debian 11 package repositories.
So, to install PHP 8.1 first we have to enable SURY PHP PPA repository, which contains all the released versions of PHP to date.
Download the GPG key and add the required repository through the following commands:
MariaDB is available in the Debian 11 default OS repository. You can install it by running the following command:
$ apt -y install mariadb-server
Once the installation is complete, perform the following command to secure your installation. This is optional, but strongly recommended:
$ mariadb_secure_installation
This script will set the MariaDB root password, disable remote root login and remove anonymous users. We suggest answering every question with the character ‘Y’ for yes.
Step 5: Create a Database for osTicket
Log in to MySQL to deploy the osTicket database:
$ mysql -u root -p
Create a MySQL database for osTicket by running the following command:
MariaDB [(none)]> CREATE DATABASE osticket;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON osticket.* TO 'ostiuser'@'localhost' IDENTIFIED BY 'Passw0rd!';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
Note. replace Passw0rd! with an actual strong password.
Step 6: Install osTicket on Debian 11
Download the latest stable version from the official source by executing the following command on your server:
Create a new Apache configuration file for osTicket:
$ vi /etc/apache2/sites-available/osticket.conf
Note. if you are not familiar with vim, then simply choose your favorite editor, may you use nano or emacs!
A basic Apache configuration file looks similar to this:
<VirtualHost *:80>
ServerAdmin admin@domain.com
DocumentRoot "/var/www/osticket/upload"
ServerName domain.com
ServerAlias www.domain.com
<Directory "/var/www/osticket/upload">
Require all granted
Options Indexes FollowSymlinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/osticket_error.log
CustomLog ${APACHE_LOG_DIR}/osticket_access.log combined
</VirtualHost>
Note. after copy-paste this lines change the domain name next to ServerAdmin and ServerName (domain.com) along with ServerAlias in order to make it work with your unique registered domain name.
Save and close the file then activate the osTicket virtual host with the following command: