Category: Linux

zfs-utils & zfs-dkms update

Error-Message: installing zfs-utils (2.1.4-1) breaks dependency ‘zfs-utils=2.1.3’ required by zfs-dkms 1) Remove the “Ignore these packages on regular upgrade”: in /etc/pacman.conf add [options] #IgnorePkg=zfs-dkms 2) Update zfs-dkms and zfs-utilis simultaneously (when yay calls pacman to install built packages, it does it sequentially.) Use yay -Sa –nodeps zfs-dkms zfs-utils Source: https://www.reddit.com/r/archlinux/comments/tzysyg/installing_zfs_breaks_dependency/

smartctl

To test HD health using SMART data: https://www.smartmontools.org/wiki/FAQ https://www.thomas-krenn.com/de/wiki/SMART_Tests_mit_smartctl Commands: Test: sudo smartctl -t /dev/sdc Results: sudo smartctl -a /dev/sdc

OpenSSL 3 f**** up everything

Another arch upgrade, another f**-up. Arch decided to move from OpenSSL 1.1 LTS to 3.0.7-2 breaks a lot in the system – Look at the threads at https://bbs.archlinux.org/viewforum.php?id=44 For me it broke zfs-utils and therefor the succesful mounting of my home-directory. No home – no login… bad The solution, as stated in https://bbs.archlinux.org/viewtopic.php?id=281005&p=2 (totally different software, same issue, same solution):...

Linux Init processes – and zfs autoimport

Collection of resources on Linux init-demons. It covers the (historical) demons system V, and upstart, as well as the current one: systemd: see digitalocean.com – How To Configure a Linux Service to Start Automatically After a Crash or Reboot – Part 1: Practical Examples However as stated, systemd is “more than an init daemon: systemd is a framework that encompasses...

Good to know: Linux services and Docker

Docker and Unix services As a general rule of thumb there is one docker container for each service. It’s like a mantra echoing in the internet to separate concerns and to follow the Unix design principle of doing one thing, and doing one thing right (see Wikipedia) (Btw. look at this video from the vaults explaining the UNIX operating system...

Welcome to grub… hell

Problem: grub gets stuck after an system-update at “welcome to grub” and uefi-setup is loading… Additional information: This did not only struck me… It’s a broken grub package from 26.08.2022 – FS#75701 – grub 2:2.06.r322.gd9b4638c5-1 issue www.reddit.com/r/linuxmemes/ https://bbs.archlinux.org/viewtopic.php?id=279115 https://bugs.archlinux.org/task/75701#comment210566 Solution: 1) boot from arch usb-stick 2) get information about the system parted -l lsblk 3) perpare the system Mount root...

VSCode devcontainer (part 1)

Coding SAP is Eclipse based ADT, it’s Business Application Studio and.. oh sure it’s VSCode. I’m playing around with CDS, UI5 and CAP. But – and this is important – i don’t want to pollute my system with strange dependencies like npm (see here). But there is a solution for that.. – using devcontainers in VSCode. What is a Devcontainer?...

invalid or corrupted package (PGP signature)

Problem: On arch-update via pacman the following error occurs: Error: rubberband: signature from “David Runge ” is marginal trust :: File /var/cache/pacman/pkg/rubberband-3.0.0-2-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] n error: failed to commit transaction (invalid or corrupted package) Errors occurred, no packages were upgraded. -> error installing repo packages Steps taken:...

The history of…

IT: Fresh and Felicia – The History Of Computers, Programming, and Coding: A Not Boring Introduction Mark Rendle (DevCon 2016) – Keynote session: The History of Programming SAP: The Origin of SAP: The Perfect First Customer (SAP celebrate 50 years) History of ABAP – R/2 -> R/3 Unix: AT&T Archives – The UNIX Operating System History of Gnu, Linux, Free...

Docker – Good to know

I don’t run docker containers locally, but on a docker VM on a remote server. Management is done through Portainer.io which adds a nice GUI to Docker and Kubernetes. However sometimes, the CLI is still the place to be: Useful commands: docker run –rm -it = run/pull image docker ps = list all active containers docker attach = attach to...