Linux News
Install Nmap on Ubuntu 22.04 or 20.04
OpenSSL error : unable to load Private Key
I have created a public-private keypair with ssh-keygen and I have both id_rsa and id_rsa.pub.
I'm trying to encrypt/decrypt files with openssl.
If I cypher the file with
Code: cat plain_file | openssl rsautl -encrypt -pubin -inkey /tmp/id_rsa.pub > /tmp/encrypted.txt it works.
I try to decypher it with the private key of the remitent user with this command
Code: cat /tmp/encrypted.txt | openssl rsautl -decrypt -inkey id_rsa But I get this error:
Code: unable to load Private Key
139651099592000:error:0909006C:PEM routines:get_name:no start line:../crypto/pem/pem_lib.c:745:Expecting: ANY PRIVATE KEY After some openssl manipulations, the contents of the private key begin with:
Code: -----BEGIN RSA PRIVATE KEY----- and then with
Code: -----BEGIN OPENSSH PRIVATE KEY----- By the way, the encryption didn't work at first with the ssh-keygen generated public file. I had to convert it with:
Code: ssh-keygen -f id_rsa.pub -e -m PKCS8 > id_rsa2.pub I'm pretty lost and I don't know what's going on.
Can you shed some light on this?
Thanks in advance!
PS: running Ubuntu 20.04
How to Install Nmap on Ubuntu 22.04 or 20.04
Use this guide to learn how to easily install Nmap, a powerful network scanning tool, on your Ubuntu 22.04 or 20.04 system.
The post How to Install Nmap on Ubuntu 22.04 or 20.04 appeared first on Linux Today.
5.15.113: longterm
6.1.30: longterm
6.3.4: stable
MusicPod: Music, Podcast, and Internet Radio Player
MusicPod is a music, radio player, and podcast player wrapped up in a graphical user interface. Learn more here.
The post MusicPod: Music, Podcast, and Internet Radio Player appeared first on Linux Today.
Mastering the Power of Head Command: Unlocking Efficient Data Handling in Linux
In the realm of Linux, the head command holds immense potential for efficiently managing and extracting valuable information from files. We present a comprehensive guide to help you unleash the true power of the head command. From understanding its basic syntax to exploring advanced features, this article will equip you with the knowledge and techniques needed to become a proficient user.
Understanding the Basics of the head Command What is the head command?The head command is a powerful utility in Linux used to display the beginning section of a file or the standard input. It is particularly useful for analyzing large files and extracting relevant data efficiently.
Syntax and UsageThe syntax for the head command is as follows:
head [OPTION]... [FILE]...You can specify various options to control the output format and behavior of the command.
Exploring Essential Functionality Displaying the First -n LinesTo extract the first n lines from a file, use the following command:
head -nThis functionality is incredibly useful when you want to quickly preview the contents of a file or obtain a summary of its data.
Displaying the Default Number of LinesIf the number of lines is not specified, the head command displays the first ten lines by default. This default behavior can be altered using the -n option.
Unleashing Advanced Features Combining Multiple FilesTo view the beginning section of multiple files at once, you can use the head command with multiple file names as arguments. For example:
headThis allows you to conveniently compare the initial contents of multiple files.
Using the -c OptionApart from lines, you can also extract a specific number of bytes using the -c option. For instance:
head -cThis functionality proves invaluable when dealing with binary files or when you need to extract a specific chunk of data.
Optimizing Output and Usage Suppressing File NamesBy default, the head command displays the file name along with the extracted lines. However, if you only want to view the lines without the file name, you can use the -q or --quiet option.
Go to Full ArticleLXer: How to Install Etherpad on AlmaLinux 9
Etherpad is a free and open-source alternative to Google Docs and Zoho Writer services. Etherpad is a collaborative and real-time text editor for your team, it's accessible from anywhere at any time because Etherpad is a web-based text editor.
Read More...
How to Install Etherpad on AlmaLinux 9
Driver de Audio Intel
Stay Informed With Arch Linux News Using Informant
Get the latest updates, important announcements, and news related to Arch Linux directly in your terminal with Informant.
The post Stay Informed With Arch Linux News Using Informant appeared first on Linux Today.
Someone please help me? Rare situation when I use any version or distribution of Linux...
Upgraded ubuntu desktop from 22.04 to 23.04 won't boot
I just upgraded my ubuntu box from 22.04 to 23.04, and after that it won't boot. Just after printing "Loading initial ramdisk ..." it freezes (no HD lights flickering, keyboard not responding to anything)
I'm able to boot the machine from a ubuntu 23.04 in a usb stick, but not from my main hard-drive, even though them seem to be using the same kernel version.
Now I noticed that the USB stick doesn't use a `initrd` file. So i tried removing that from my /boot directory, and re-run update-grub. This made the kernel move forward, but then it panicked complaining that it couldn't moutn root in an /dev/nvme... device.
Any suggestions on what to try next ?
Is there a way to copy over the booting configuration (kernel, modules, etc) from the usb maybe ?
There is lots installed/configured in the box, so I wouldn't want to reinstall from scratch ...
Many thx!
Can't watch Hulu, Disney, Amazon on fresh install of F38
I used this site for F37 , https://itsfoss.com/things-to-do-aft...alling-fedora/. It's been updated for F38. When I get to the load multimedia steps the first 2 steps work as expected but the third gives lots of errors saying there are conflicts (sudo dnf group upgrade --with-optional Multimedia). Below is the error messages received.
Last metadata expiration check: 0:11:36 ago on Tue 23 May 2023 06:58:35 PM CDT.
No match for group package "gimp-heif-plugin"
Error:
Problem 1: problem with installed package libswscale-free-6.0-4.fc38.x86_64
- package ffmpeg-libs-6.0-6.fc38.x86_64 from rpmfusion-free conflicts with libswscale-free provided by libswscale-free-6.0-4.fc38.x86_64 from @System
- package ffmpeg-libs-6.0-6.fc38.x86_64 from rpmfusion-free conflicts with libswscale-free provided by libswscale-free-6.0-2.fc38.x86_64 from fedora
- package ffmpeg-libs-6.0-6.fc38.x86_64 from rpmfusion-free conflicts with libswscale-free provided by libswscale-free-6.0-4.fc38.x86_64 from updates
- package ffmpeg-6.0-6.fc38.x86_64 from rpmfusion-free requires ffmpeg-libs(x86-64) = 6.0-6.fc38, but none of the providers can be installed
- conflicting requests
- package ffmpeg-6.0-11.fc38.x86_64 from rpmfusion-free-updates requires ffmpeg-libs(x86-64) = 6.0-11.fc38, but none of the providers can be installed
- package ffmpeg-libs-6.0-11.fc38.x86_64 from rpmfusion-free-updates conflicts with libswscale-free provided by libswscale-free-6.0-4.fc38.x86_64 from @System
- package ffmpeg-libs-6.0-11.fc38.x86_64 from rpmfusion-free-updates conflicts with libswscale-free provided by libswscale-free-6.0-2.fc38.x86_64 from fedora
- package ffmpeg-libs-6.0-11.fc38.x86_64 from rpmfusion-free-updates conflicts with libswscale-free provided by libswscale-free-6.0-4.fc38.x86_64 from updates
Problem 2: ffmpeg-libs-6.0-6.fc38.i686 from rpmfusion-free does not belong to a distupgrade repository
- conflicting requests
- problem with installed package libavcodec-free-6.0-4.fc38.x86_64
- package ffmpeg-libs-6.0-6.fc38.x86_64 from rpmfusion-free conflicts with libavcodec-free provided by libavcodec-free-6.0-4.fc38.x86_64 from @System
- package ffmpeg-libs-6.0-6.fc38.x86_64 from rpmfusion-free conflicts with libavcodec-free provided by libavcodec-free-6.0-2.fc38.x86_64 from fedora
- package ffmpeg-libs-6.0-6.fc38.x86_64 from rpmfusion-free conflicts with libavcodec-free provided by libavcodec-free-6.0-4.fc38.x86_64 from updates
- ffmpeg-libs-6.0-11.fc38.i686 from rpmfusion-free-updates does not belong to a distupgrade repository
- package ffmpeg-libs-6.0-11.fc38.x86_64 from rpmfusion-free-updates conflicts with libavcodec-free provided by libavcodec-free-6.0-4.fc38.x86_64 from @System
- package ffmpeg-libs-6.0-11.fc38.x86_64 from rpmfusion-free-updates conflicts with libavcodec-free provided by libavcodec-free-6.0-2.fc38.x86_64 from fedora
- package ffmpeg-libs-6.0-11.fc38.x86_64 from rpmfusion-free-updates conflicts with libavcodec-free provided by libavcodec-free-6.0-4.fc38.x86_64 from updates
- problem with installed package firefox-113.0.1-1.fc38.x86_64
- package ffmpeg-libs-6.0-6.fc38.i686 from rpmfusion-free conflicts with libavcodec-free provided by libavcodec-free-6.0-2.fc38.x86_64 from fedora
- package ffmpeg-libs-6.0-11.fc38.i686 from rpmfusion-free-updates conflicts with libavcodec-free provided by libavcodec-free-6.0-2.fc38.x86_64 from fedora
- package ffmpeg-libs-6.0-6.fc38.i686 from rpmfusion-free conflicts with libavcodec-free provided by libavcodec-free-6.0-4.fc38.x86_64 from updates
- package ffmpeg-libs-6.0-11.fc38.i686 from rpmfusion-free-updates conflicts with libavcodec-free provided by libavcodec-free-6.0-4.fc38.x86_64 from updates
- package ffmpeg-libs-6.0-6.fc38.i686 from rpmfusion-free conflicts with libavcodec-free provided by libavcodec-free-6.0-4.fc38.x86_64 from @System
- package ffmpeg-libs-6.0-11.fc38.i686 from rpmfusion-free-updates conflicts with libavcodec-free provided by libavcodec-free-6.0-4.fc38.x86_64 from @System
Problem 3: problem with installed package libswresample-free-6.0-4.fc38.x86_64
- package ffmpeg-libs-6.0-6.fc38.i686 from rpmfusion-free conflicts with libswresample-free provided by libswresample-free-6.0-4.fc38.x86_64 from @System
- package ffmpeg-libs-6.0-6.fc38.i686 from rpmfusion-free conflicts with libswresample-free provided by libswresample-free-6.0-2.fc38.x86_64 from fedora
- package ffmpeg-libs-6.0-6.fc38.i686 from rpmfusion-free conflicts with libswresample-free provided by libswresample-free-6.0-4.fc38.x86_64 from updates
- conflicting requests
- package ffmpeg-libs-6.0-11.fc38.i686 from rpmfusion-free-updates conflicts with libswresample-free provided by libswresample-free-6.0-4.fc38.x86_64 from @System
- package ffmpeg-libs-6.0-11.fc38.i686 from rpmfusion-free-updates conflicts with libswresample-free provided by libswresample-free-6.0-2.fc38.x86_64 from fedora
- package ffmpeg-libs-6.0-11.fc38.i686 from rpmfusion-free-updates conflicts with libswresample-free provided by libswresample-free-6.0-4.fc38.x86_64 from updates
- package ffmpeg-libs-6.0-6.fc38.x86_64 from rpmfusion-free conflicts with libswresample-free provided by libswresample-free-6.0-4.fc38.x86_64 from @System
- package ffmpeg-libs-6.0-6.fc38.x86_64 from rpmfusion-free conflicts with libswresample-free provided by libswresample-free-6.0-2.fc38.x86_64 from fedora
- package ffmpeg-libs-6.0-6.fc38.x86_64 from rpmfusion-free conflicts with libswresample-free provided by libswresample-free-6.0-4.fc38.x86_64 from updates
- package ffmpeg-libs-6.0-11.fc38.x86_64 from rpmfusion-free-updates conflicts with libswresample-free provided by libswresample-free-6.0-4.fc38.x86_64 from @System
- package ffmpeg-libs-6.0-11.fc38.x86_64 from rpmfusion-free-updates conflicts with libswresample-free provided by libswresample-free-6.0-2.fc38.x86_64 from fedora
- package ffmpeg-libs-6.0-11.fc38.x86_64 from rpmfusion-free-updates conflicts with libswresample-free provided by libswresample-free-6.0-4.fc38.x86_64 from updates
- problem with installed package chromium-113.0.5672.126-1.fc38.x86_64
- package ffmpeg-libs-6.0-6.fc38.i686 from rpmfusion-free conflicts with libavfilter-free provided by libavfilter-free-6.0-2.fc38.x86_64 from fedora
- package ffmpeg-libs-6.0-6.fc38.x86_64 from rpmfusion-free conflicts with libavfilter-free provided by libavfilter-free-6.0-2.fc38.x86_64 from fedora
- package ffmpeg-libs-6.0-11.fc38.i686 from rpmfusion-free-updates conflicts with libavfilter-free provided by libavfilter-free-6.0-2.fc38.x86_64 from fedora
- package ffmpeg-libs-6.0-11.fc38.x86_64 from rpmfusion-free-updates conflicts with libavfilter-free provided by libavfilter-free-6.0-2.fc38.x86_64 from fedora
- problem with installed package libavfilter-free-6.0-4.fc38.x86_64
- package libavfilter-free-6.0-4.fc38.x86_64 from updates requires libavcodec-free(x86-64) = 6.0-4.fc38, but none of the providers can be installed
- package libavfilter-free-6.0-4.fc38.x86_64 from @System requires libavcodec-free(x86-64) = 6.0-4.fc38, but none of the providers can be installed
- package ffmpeg-libs-6.0-6.fc38.i686 from rpmfusion-free conflicts with libavcodec-free provided by libavcodec-free-6.0-4.fc38.x86_64 from updates
- package ffmpeg-libs-6.0-6.fc38.x86_64 from rpmfusion-free conflicts with libavcodec-free provided by libavcodec-free-6.0-4.fc38.x86_64 from updates
- package ffmpeg-libs-6.0-11.fc38.i686 from rpmfusion-free-updates conflicts with libavcodec-free provided by libavcodec-free-6.0-4.fc38.x86_64 from updates
- package ffmpeg-libs-6.0-11.fc38.x86_64 from rpmfusion-free-updates conflicts with libavcodec-free provided by libavcodec-free-6.0-4.fc38.x86_64 from updates
- package ffmpeg-libs-6.0-6.fc38.i686 from rpmfusion-free conflicts with libavcodec-free provided by libavcodec-free-6.0-4.fc38.x86_64 from @System
- package ffmpeg-libs-6.0-6.fc38.x86_64 from rpmfusion-free conflicts with libavcodec-free provided by libavcodec-free-6.0-4.fc38.x86_64 from @System
- package ffmpeg-libs-6.0-11.fc38.i686 from rpmfusion-free-updates conflicts with libavcodec-free provided by libavcodec-free-6.0-4.fc38.x86_64 from @System
- package ffmpeg-libs-6.0-11.fc38.x86_64 from rpmfusion-free-updates conflicts with libavcodec-free provided by libavcodec-free-6.0-4.fc38.x86_64 from @System
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)
what's needed to get past this and get my streaming back?
How to Install Alpine Linux and Set Up a Desktop Environment
Ready for a lightweight and customizable Linux experience? Dive into our guide on installing Alpine Linux and setting up a desktop environment.
The post How to Install Alpine Linux and Set Up a Desktop Environment appeared first on Linux Today.
LXer: Machine Learning in Linux: Spleeter � source separation library
Spleeter is a source separation library with pre-trained models. It's written in Python and uses Tensorflow for its computation.
Read More...
Machine Learning in Linux: Spleeter – source separation library
Fedora Onyx Approved as Immutable Fedora 39 Spin With Budgie Desktop
Fedora Onyx, an upcoming variant of Fedora featuring the Budgie desktop environment, has been approved for Fedora 39. Learn more here.
The post Fedora Onyx Approved as Immutable Fedora 39 Spin With Budgie Desktop appeared first on Linux Today.