Joacim Melin
Pappa, sysadmin, skribent, poddare, chipsentusiast.

Slutet för Twitter som vi känner det

New York Times:

Elon Musk struck a deal on Monday to buy Twitter for roughly $44 billion, in a victory by the world’s richest man to take over the influential social network frequented by world leaders, celebrities and cultural trendsetters.

Elon Musk har gjort mycket gott för mänskligheten.

Hans bilföretag, Tesla, har onekligen accelerat övriga biltillverkares övergång från bensin- och dieseldrivna bilar till elbilar.

Hans rymdföretag, Space X, har dramatiskt sänkt kostnaderna för att skicka raketer med människor eller annan last upp i rymden och satt traditionella tillverkare av rymdraketer som Boeing under luppen, något som knappast gagnat de senare.

Vad han ska göra med Twitter återstår onekligen att se, men idag kan alla som använder tjänsten markera detta datum, den 25 april år 2022, i sina kalendrar. Det var det datum då ännu en miljardär, i likhet med Amazon-grundaren Jeff Bezos köp av anrika The Washington Post i september 2018, klev in med en stor plånbok och bestämde sig för att ta över en verksamhet han egentligen inte har den blekaste aning om hur den ska drivas genom en affär som få andra har den blekaste aning om varför den genomförts.

Bezos ska ha beröm för att han hållit vantarna borta från den dagliga verksamheten på The Washington Post. Huruvida Elon Musk avser att vara en ägare av samma modell lär visa sig men jag är minst sagt skeptisk.



Apple begraver macOS Server för gott

Apple:

As of April 21, 2022, Apple has discontinued macOS Server. Existing macOS Server customers can continue to download and use the app with macOS Monterey.

Raset för macOS Server, eller Mac OS X Server som det hette under sin storhetstid, startade redan med Mac OS X 10.7 "Lion". I januari 2018 skrev jag detta:

Hur ska det då gå för Macos Server? Ska man gissa fritt så är dess dagar räknade. Det finns ingen vettig hårdvara att köra en seriös server på längre, och räknar man bort alla de funktioner som Mac OS X Server i sina glansdagar levererade så är det få dito i dagsläget som man använder Macos Server för.
Flytten av Cache-servern från Macos Server till klientversionen av operativsystemet gör att det är än anledning mindre att ens installera Macos Server om man ska vara krass. Sannolikt kommer Apple fortsätta migrera över de funktioner som de anser vara intressanta nog och sedan kommer produkten att försvinna för gott.

Apple är experter på att riva av plåstret snabbt och effektivt. När företaget lanserade Xserve 2002 så var det många som var skeptiska och mycket riktigt fimpade bolaget produktserien åtta år senare. Mac Pro hette ersättaren då, senare Mac mini server, och detta i kombination med den systematiska nedmonteringen av mjukvaran för att erbjuda servertjänster på en Mac förberedde den grav som macOS Server nu vilar i.

Få tårar kommer dock fällas för Apples (sista?) ansträngning inom detta område - tecknen har varit tydliga i många år nu att det är här vi skulle hamna till slut och Apples slapphänta hantering av produkten och de kunder som faktiskt förlitat sig på den har varit talande.

Trist är det oavsett, men inte förvånande.



Windows 11 är början och slutet

Scott Larson:

When I heard about Microsoft’s new Windows prompts attempting to stop people from downloading Chrome and the changes they make to future builds of the OS to prevent browser choice workarounds I realized I had enough. If this is the direction Windows is heading, I will have no part in it.

Mina söner "uppgraderade" till Windows 11 på sina speldatorer utan att jag visste om det. De sitter nu med sämre grafikprestanda och vad annat som försiggår under skalet på ett annat hyfsat, om än överdrivet kopierat (från Mac OS X), grafiskt gränssnitt. Jag tänkte själv installera WIndows 11 på min gamla Dell Latitude E7440-laptop men när jag upptäckte att den inte stöds av Windows 11 så återvände jag med ett visst leende till att köra Linux på den datorn. Det fungerar ju faktiskt riktigt bra.



‘Not playing’ – en uppföljning

I en bloggpost från januari i år berättade jag i detalj varför jag var riktigt kär i mina Homepod, men var riktigt less på Apples uppenbara brist på kvalitet i sin mjukvara.

Några månader har passerat och jag kan med viss glädje meddela att saker och ting har blivit bättre. Det största problemet med mina stora Homepod var helt enkelt att då och då slutade de fungera och man fick starta om dem. Detta verkade bero på värmeproblem, vilket också lett till att många Homepod helt enkelt slutat fungera för gott. Jag "löste" problemet genom att installera Homekit-anslutna eluttag som lät mig stänga av mina Homepod när jag inte använde dem. Det fungerade väl hyfsat men hade också sina problem:

När jag ska se på TV och vill använda mina Homepod som ljudkälla behöver jag gå igenom följande procedur. Varje gång (Det ska nämnas att när detta skrivs, i den senare delen av januari 2022, är det version 15.2 som är den senaste versionen av iOS och tillika den som är installerad på mina Homepods):

Slå på mina Homepod med mina fjärrstyrda strömbrytare. Vänta fem minuter. Troligen kommer min AppleTV 4K ha anslutit sig till Homepod men om jag gjort misstaget att röra fjärrkontrollen innan anslutningen är klar så kommer inget ljud ur Homepod. Jag får därefter starta om min AppleTV 4K, vänta fem minuter till efter att omstarten är klar (utan att röra fjärrkontrollen) och därefter brukar det fungera.

Fungerar det inte får jag repetera processen.

"Måttligt roande", är väl ett passande sätt att summera det hela.

Under vintern släppte dock Apple en uppdatering av mjukvaran för Homepod, version 15.3. Denna version har fungerat överraskande bra, bland annat för att anslutningsproblemen med min Apple tv har försvunnit och jag kan exempelvis spela musik i mina stora Homepod från min iPhone och sedan gå tillbaka och streama ljudet från min Apple tv till samma Homepod igen utan att saker och ting ballar ur.

Den stora nyheten i den versionen var dock att värmeproblemen tycks ha försvunnit. Mina Homepod är nu knappt ljumna medan man tidigare kunde känna att de uppenbarligen var på tok för varma.

Detta har, vad jag förstått, haft bi-effekten att Siri fungerar sämre i dessa Homepod då användare klagat på att Siri är fruktansvärt långsamt på att svara på anrop. Det gör mig absolut ingenting då jag inte använder Siri i mina Homepod över huvudtaget. Jag gissar att Apple helt enkelt klockat ned hastigheten på A8-processorn i Homepod för att få den att bli mindre varm. En inte särskilt elegant lösning men ändock en lösning som faktiskt fungerar.

Så: för de som undrat: version 15.3 av mjukvaran till Homepod löser alla problem jag haft med dessa produkter och jag hoppas nu att de ska få fortsätta fungera utan problem även i framtiden. Det enda problem jag har nu är huruvida jag ska installera 15.4.1 som är den uppdatering som väntar på att installeras. Det är nämligen problemet med att äga första generationens Homepod: när fungerar vet man inte om det är så att det ska sluta fungera efter nästa mjukvaruuppdatering.

Jag avvaktar, och sitter du i samma båt som jag borde du också göra det.



Packa upp Proxmox-backuper i macOS

Efter att ha dabbat runt lite med Proxmox på min lilla hemmaserver så tänkte jag gå tillbaka till VMware Esxi. Problemet var bara att jag inte hade kopior på de virtuella servrar jag körde under Proxmox utan endast backupfiler. Dessa skapas numera i ett komprimerat filformat som heter zst och för att kunna packa upp detta behöver man installera dem i macOS. Du gör det enklast med Homebrew:

brew install zstd

Detta gör att du sedan kan packa upp filerna så här:
unzstd vzdump-qemu-102-2022_03_10-12_28_58.vma.zst

Ok, nu har du en fil som har vma som filändelse. I mitt fall denna: vzdump-qemu-102-2022_03_10-12_28_58.vma

Vad gör man med den då? VMA är Proxmox egna format för backupfiler och verktyget finns endast för Linux. Då jag inte hade någon Linuxmaskin tillgänglig (förutom min laptop) så tänkte jag att det vore kul att kunna lösa detta på min Mac mini med macOS 12.3 "Monteray". Efter en del sökande sprang jag på detta smarta verktyg, skrivet i Python, som faktiskt får jobbet gjort. Det förutsätter givetvis att du har Python installerat på din Mac (vilket du kan lösa med Homebrew om den saknas). Jag testade:

python /Users/joacim/vma-extractor/vma.py vzdump-qemu-102-2022_03_10-12_28_58.vma /Users/joacim/dump/102/

Notera att katalogen 102 skapas av scriptet. I denna finner vi följande:
joacim@mutant 102 % ls -lah
total 268447088
drwxr-xr-x 4 joacim staff 128B Apr 8 20:29 .
drwxr-xr-x 12 joacim staff 384B Apr 8 20:29 ..
-rw-r--r-- 1 joacim staff 128G Apr 8 20:45 drive-scsi0
-rw-r--r-- 1 joacim staff 284B Apr 8 20:29 qemu-server.conf

Sweet! Då återstår "bara" att konvertera diskfilen till vmdk-formatet och sedan få in den i VMware Esxi. Hur gör man det då - jo, man börjar med att installera Qemu i macOS:

brew install qemu

Detta tar en stund så blanda en GT eller liknande och drick lagom långsamt.

Därefter kan du gå in i katalogen (se ovan) där diskfilen finns och konvertera den till vmdk:

qemu-img convert -f raw drive-scsi0 -O vmdk sklaffkom.vmdk

Detta tar också en stund, så ta och blanda en GT till. En stor en.

Efter att detta är klart laddar du upp vmdk-filen till ESXi-servern och konverterar filen till rätt format:
vmkfstools -i sklaffkom.vmdk sklaffkom/sklaffkom01.vmdk -d thin.
Notera att du måste navigera till katalogen där källfilen finns. Detta är under /vmfs/namn_på_datastore/.

Slutligen skapar du en ny VM och väljer där att lägga till en redan existerande disk. Räkna också med att nätverk och annat inte kommer fungera något vidare när du startar upp din virtuella server men beroende på operativsystem är detta oftast inte supersvårt att åtgärda. I värsta fall får du skapa en ny virtuell maskin med samma operativsystem och sedan montera disken du just konverterat som en andra disk och flytta över det data du vill till den virtuella maskin du just installerade.




© 2009 - 2022 Joacim Melin