• Change PDF Metadata from Linux Command Line

    PDF Metadata generally contains information about the PDF document – such as Title, Author, MIME type, creator, keyword, pdf version, etc. This information is embedded into the PDF document itself and read by the applications including WordPress and search engines. For instance, I uploaded a PDF document to WordPress media…

  • Install_requires must be a string or list of strings – Fix Qiskit Terra installation

    Issue: I got this error – “error in qiskit-terra setup command: ‘install_requires’ must be a string or list of strings containing valid project/version requirement specifiers; Expected end or semicolon (after version specifier)” while installing Qiskit Terra in an Anaconda python environment on CentOS. Here’s the complete error message: $ pip…

  • Create beautiful Text effects in Divi

    I have been using Divi for many years now and it’s a great tool for developing amazing websites quickly that would otherwise take months. If I ever wanted to create some beautiful text effects, I relied on adding some custom CSS code to Divi. While that works fine, I always…

  • WhatsApp Calls from Unknown International Numbers? [Block it]

    Lately, I have been receiving lot of WhatsApp calls from unknown international numbers. While most of them were missed calls, there were instances when the calls went on for a full ring. These calls originated from countries such as (+63) Philippines, (+55) Brazil, (+62) Indonesia, (+977) Nepal, (+60) Malaysia, (+254)…

  • Unable to add bank account to GPay? [Fix] is here

    Registering a bank account in GPay fails with an error message – ‘Couldn’t register: Bank account couldn’t be added – please don’t switch from the app while registration is happening’. Well, it is understood that the user is not allowed to switch from GPay while registration is happening, but the…

  • Failed building wheel for qiskit-terra : Error [Fix]

    Question: While installing Qiskit packages on CentOS 7, I ended up with an error: Failed building wheel for qiskit-terra. There is another error before the line about wheel – error: can’t find Rust compiler. Here’s the complete error message: /mock/backends/yorktown copying qiskit/test/mock/backends/yorktown/props_yorktown.json -> build/lib.linux-x86_64-cpython-310/qiskit/test/mock/backends/yorktown running build_ext running build_rust error: can’t…

  • Play & Learn Quantum Computing using Qiskit Blocks

    Quantum Computing is a rapidly emerging technology that relies on the laws of quantum mechanics to solve problems that are not possible today in classical computers. It’s time to learn quantum computing and the best way to learn is through games. Well, I’m talking about the Qiskit Blocks, a game…

  • The GPG keys listed for the “MySQL 8.0 Community Server” repository are already installed [Fix]

    Well, I got this error message “The GPG keys listed for the MySQL 8.0 Community Server repository are already installed but they are not correct for this package” while updating the packages on CentOS 7.9. The complete error message is below: #yum update ::::::::::::::::::::::: warning: /var/cache/yum/x86_64/7/mysql80-community/packages/mysql-community-icu- data-files-8.0.29-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature,…

  • Dynamically increase font size of CodeMirror editor texts

    Question: I have been using the CodeMirror editor for one of my projects to allow users to write Python code. Is it possible to dynamically increase font size of CodeMirror editor texts? – Ravi Kumar. Dynamically Increase font size of Codemirror editor texts You need to write a simple JavaScript…

  • preventDefault() not working on keyup event [jQuery]

    I have developed an application that uses CodeMirror editor which by default creates a new line upon hitting the Enter key. I also detect the Shift+Enter on keyup event to carry out a different operation as shown below: $(“#editor + .CodeMirror”).bind(‘keyup’,function(event) { //Check if Enter key is pressed if (event.keyCode…

  • Yum Error: Unable to find a match: python-pip [Fix]

    Question: This is Yashikha again and thanks for helping me out with the previous issue. Now I am stuck with another error while trying to install python-pip via the yum command. Following is the complete error message. # yum install python-pip Extra Packages for Enterprise Linux 8 – Next -…

  • cURL Error: SSL certificate problem CA certificate key too weak

    Question: Hi, I was trying to install python-pip via yum. However, the command ended up with a ‘CURL error: SSL certificate problem: CA certificate key too weak’. Following is the complete error message. Can someone help me out with this? – Yashikha. # yum install python-pip Extra Packages for Enterprise…

  • Fix Class ZipArchive not found error [PHP 7]

    Question: I am stuck with an error “PHP Fatal error: Uncaught Error Class ZipArchive not found” in one of the opensource PHP application installed on our server. The server uses PHP 7.2 with Apache web server. Could you help me to fix this error? Solution: Fix Class ZipArchive not found…

  • How to Save WhatsApp Status Images & Videos

    WhatsApp statuses are cool, as it allows users to share their moments via photos, videos, and GIFs. The feature is quite popular among users, but it automatically disappears after 24 hours and is perishable by nature. Probably, that’s the reason why there are no options to save photos and videos…

  • Find which package the command belongs to in CentOS

    Question: I generally use rpm -qa | grep command to find which package the command belongs to. However, the grepped out would list multiple package names and sometimes even the wrong package names matching the search pattern. I was thinking if there is a better way to do this in…

  • System-wide Crypto Policies in CentOS 8 [Explained]

    Can we assume that people who set up systems or software are experts in their field and they do understand the details of the cryptographic algorithms and everything they set up is safe from attackers? Whether our assumption is right or wrong, it is important that the systems and software…

  • Disable Weak Key Exchange Algorithm, CBC Mode in SSH

    Nessus vulnerability scanner reported – SSH Weak Key Exchange Algorithms Enabled and SSH Server CBC Mode Ciphers Enabled. The detailed message suggested that the SSH server allows key exchange algorithms which are considered weak and support Cipher Block Chaining (CBC) encryption which may allow an attacker to recover the plaintext…

  • Install Certbot Apache plugin in CentOS Stream 8

    Question: I had followed your guide to install Certbot in CentOS Stream 8. However, the certbot –apache command fails with an error message ‘The requested apache plugin does not appear to be installed‘. – Sathish. # certbot –apache Saving debug log to /var/log/letsencrypt/letsencrypt.log The requested apache plugin does not appear…

  • Public Key Retrieval is not allowed – WSO2 MySQL Error

    I have been using WSO2 API Manager for almost a year to easily and securely expose APIs to both internal and external consumers. Everything was working fine until the system was taken down for maintenance activity. When the system was resumed back to normal service, WSO2 failed to start with…