After cloning a Ubuntu 22.04 server

Many things have changed from the oh so abundant 18.04 server and there are a few surprises that one needs to be aware of. One thing that has changed is that changing the MAC address no longer changes the ID when the server requests a new IP from a DHCP server.

This means that cloning a server into a new server they will start competing for the same IP address if they are on the same network so there are a few things you need to do before you deploy the new close.

Fix the IP address of the clone

  1. First release the DHCP address the machine has by issuing the command ”dhcpd -r” which should take care of this.
  2. Change the mac address, if you are using bridged network in particular there should not be two network interfaces on the same segment with the same MAC address. This is done in the virtual machine software.
  3. Change the machine-id of the clone. This is done by deleting the file /etc/machine-id and then running the script systemd-machine-id-setup which will create a new one.
  4. Optional: If you would like the system to change the network ID when you change mac address on the NIC then you need to change the following file(s) /etc/netplan/*.yaml and edit this to insert under each of the network interfaces you want to use MAC address as their ID ”dhcp-identifier: mac” then run sudo netplan apply.

Now shutdown the host, change the networking to whatever is needed (bridged most usually) and then restart the system and it should now be assigned a new IP address.

Fix the SSH keys of the clone

Next step is of course to change the cloes SSH keys which is done by deleting the keys in /etc/ssh by issuing the command ”rm /etc/ssh/ssh_host_*” which would delete all of them.

Then regenerate new keys from using the command ”dpkg-reconfigure openssh-server” which will generate all needed keys as if it was fresly installed.

Bevingade ord

Sleep resume in Ubuntu screws up mouse pad

I found that my Lenovo laptops did not always get the mousepad right when coming out of sleep or hibernate. After a bit of research I found that a modprobe remove and insert of the psmouse kernel module did the trick.

To automatize this you can insert a file in the systemd control structure to fix the problem yourself (if you are experiencing it). Below is a block of code. Save this to a file in /lib/systemd/system-sleep/touchpad


#!/bin/bash
# 2019 Täpp-Anders Sikvall
# Reinsert kernel module for mouse pad on lenovo after waking up
# from a sleep or a suspend so that things like gestures work 
# properly
# bugs to anders@sikvall.se
 
case "$1" in
   pre)
     exit 0                  # Do nothing just return
     ;;
   post)
     sleep 3                 # Wait for system to stabilize
     modprobe -r psmouse     # Remove psmouse from kernel
     modprobe psmouse        # Reinsert psmouse to kernel
     exit 0                  # Return no error
     ;;
   *)
     exit 1                  # Normally we should not be here
     ;;                      # but if we are, return error
 esac

Ubuntu Linux kernel 4.0.15-29 diasbles keyboard on Lenovo T420s

Recent update to one of my laptops made the keyboard completely stop working. While rebooting to the previous kernels made it work again.

The kernel that’s the culprit is the generic kernel 4.0.15-29 which does not even work in recovery mode. I have disabled this kernel on my system but could not find information out there about others with similar symptoms so I am writing this here in order to quickly get something out.

Ingefärsshot

Jag gillar ingefära och här kommer mitt recept på ingefärsshot.

1 st rot ingefära
1 liter vatten
1/2 pkt konc. äppeljos
1/2 st citron

Kaffefilter
Hållare för kaffefilter

Börja med att riva ingefärsroten i en skål. Använd grova sidan på rivjärnet, det duger gott åt detta.

Slå i ca 1/3 av vattnet. Knåda den rivna roten och pressa ur saften i vattnet. Häll vattnet genom kaffefiltret till en flaska. Fortsätt med de andra delarna av vattnet på samma sätt. Krama ur all vätska som går ur den rivna roten med händerna.

Tillsätt ca 1/2 paket koncentrerad äppeljuice.
Tillsätt 1/2 citron eller 3-5 msk färdig citronsaft

Skaka om, ställ på kylning.

Lagom är ungefär 2-4 cl. Det kan vara ganska starkt.

Espresso i fält

Det är få saker som förhöjer stämningen så pass när man är ute och vandrar, på picnic eller av annat skäl befinner sig på resa som att få en kopp riktigt gott kaffe. Jag har i ett par års tid haft med mig en portabel espressomaskin som kallas Minipresso när jag varit ute på olika äventyr och jag kan bedyra dess kvalitet och funktion.

Denna modell heter Minipresso GR. Det finns en annan som heter NS som används med kaffekapslar av Nespresso-typ. Denna har fördelen med enklare rengöring och mindre pill med att fylla i kaffe osv men den har också nackdelen att man är hänvisad till Nespressos sortiment.

Minipresso

Så här ser den ut, ca 18 cm lång och Ø 6-7 cm. Vikten ligger på 350 g. Känslan är ganska gedigen. Hela apparaten utom filtret i den är tillverkat av en slagtålig och slitstark plast, märkningen visar det är en termoplast typ 1 som används vilket är PET som är livsmedelsgodkänd och samma termoplast som används för läskedrycksflaskor. Denna verkar armerad med kol eller liknande som ger den lite mer ruggad känsla.

Minipresson består av ett antal delar som alla är nödvändiga för dess funktion.  Här ser vi Minipresso isärplockad i sina beståndsdelar, först övre raden: vattenbehållare, kaffemått, pressfilter; därefter undre raden: pumphus, kaffemugg, filterkopp.

Minipresso delar

Man börjar med att fylla pressfiltret med kaffe. För bästa resultat använd espressokaffe av god kvalitet. Fyll en måttskopa och häll i pressfiltret, vänd på den och använd botten för att försiktigt trycka till kaffet. Ta bort eventuella smulor från kanten på filtret då det är viktigt att det tätar väl mot pumphuset.

Minipresso påfylld

Därefter monteras pressfiltret med kaffe mot filterkoppen och sedan monteras alltihop på pumphusets ena ände.

Minipresso kaffe monterat

Minipresso kaffe och filter monterat på pumphuset

Vattenbehållaren fylls med så varmt vatten som möjligt, jag brukar koka upp på stormköket och fylla. Varning för att fylla för mycket vatten! När man skruvar fast behållaren på pumphuset kan det läcka hett vatten och man bränner sig, så fyll enbart till markeringen.

Minipresso vattenbehållare

När allting är färdigmonterat är det bara att vrida lätt på pumphantdaget för att fälla ut den, därefter kramar man pumpen 3-4 gånger eller tills det kommer kaffe, därefter väntar man gärna en stund och låter kaffet ”dra” lite innan man pumpar ut resten av kaffet.

Minipresson pumpar

Minipresso klar

Sedan är det bara att njuta av en nygjord espresso. Den enda egentliga nackdelen är att det är lite att rengöra, filterhus och pressfilter behöver sköljas ur och man får skaka lite på den för att få ur vattnet som annars inte torkar. När man kommer hem igen är det bra om man låter den ligga framme och torka ordentligt för att undvika att man får gammalt sunkigt vatten som ligger kvar i den.

I sverige kan den köpas från ett antal olika ställen den finns även på t.ex. Ebay mm. Det finns ett otal videos på YouTube som visar hur det fungerar.

Photos and other rants