grub2-editenv: error environment block too small

As the title says when I tried to generate grub on a machine running Fedora 31 using UEFI, I was presented with this error: # grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg Generating grub configuration file ... grub2-editenv: error: environment block too small. ... I didn’t know what had caused it. However, it seemed like an easy fix was to remove the grubenv file. # rm /boot/efi/EFI/fedora/grubenv # grub-editenv /boot/efi/EFI/fedora/grubenv create # grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg Generating grub configuration file ... Adding boot menu entry for EFI firmware configuration done By the way, as a word of caution, if you have a similar problem, please don’t just copy and paste the command above and run it. It may make your sitution worse. ...

September 10, 2019 · 1 min · 142 words · kenno

feh WARNING: abc.png - No Imlib2 loader for that file format

As the title says, I cannot use feh to open a PNG image. feh on this machine can’t open a JPG image either. Let’s see what’s wrong. I should notice that this problem occured on a machine running Gentoo. :D First, let’s check if feh is installed using my favorite tool called eix: ~ ❯❯❯ eix feh [I] media-gfx/feh Available versions: 3.1.1 ~3.1.3 ~3.2 ~3.2.1^t {curl debug exif test xinerama} Installed versions: 3.1.1(11:11:04 PM 04/14/2019)(-curl -debug -exif -test -xinerama) Homepage: https://feh.finalrewind.org/ Description: A fast, lightweight imageviewer using imlib2 According to the above information, feh:3.1.1 is already installed. It also mentions that feh use imlib2 library. ...

September 1, 2019 · 2 min · 237 words · kenno

How I Update Hugo on My Machine

I run hugo hot off the development branch. Periodically I need to checkout the code and re-build it. I find myself having to google to do this almost all the time. So today, I’m gonna document this here so I can quickly look it up next time I want to update hugo. The hugo code has already be cloned to the following location in my desktop: mkdir -p $HOME/dev/go cd $HOME/dev/go git clone https://github.com/gohugoio/hugo.git Here are the commands to update the hugo code, rebuild and reinstall it: ...

August 25, 2019 · 1 min · 119 words · kenno

Upgrading Kernel Issues and Fixes on Gentoo

Today I decided to upgrade the kernel (gentoo-sources) from 4.19.64 to 5.2.6 on my old ThinkPad X220. Apart from a few hiccups, everything went quite smoothly. I already have a blog post about upgrading the kernel on Gentoo, so I’ll skip many things here. First, ensure the sys-kernel/gentoo-sources-5.2.6 is installed: # emerge -av =sys-kernel/gentoo-sources-5.26 After the above package installed, we should be able to list it: ~ ❯❯❯ eselect kernel list Available kernel symlink targets: [1] linux-4.14.63-gentoo-r1 [2] linux-4.14.65-gentoo [3] linux-4.14.78-gentoo [4] linux-4.14.83-gentoo [5] linux-4.19.27-gentoo-r1 [6] linux-4.19.44-gentoo [7] linux-4.19.52-gentoo [8] linux-4.19.57-gentoo [9] linux-4.19.64-gentoo * [10] linux-5.2.6-gentoo Let’s select linux-5.2.6-gentoo as the version we’d like to switch to: ...

August 6, 2019 · 1 min · 204 words · kenno

New Device Firmware Available for ThinkPad P1

It looks like there are more device firmware available for Lenovo ThinkPad P1 (and X1 Extreme). Based on the list from Gnome Software Center, the available firmware are: Thunderbolt Firmware N2ETF12W System Firmware (Embedded Controller) 0.1.11 System Firmware (?) 0.1.23 It’s time to update all of them on my P1.

August 4, 2019 · 1 min · 50 words · kenno