Probleme mit MacPorts unter Mavericks

Wer sein Mac OS X auf Mavericks aktualisiert hat und MacPorts benutzt, wird dieses danach erst einmal nicht mehr benutzen können. Wenn man versucht es doch zu benutzen, bekommt man eine Fehlermeldung zu sehen:

--->  Extracting gperf
Error: org.macports.extract for port gperf returned: command execution failed
Please see the log file for port gperf for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_gperf/gperf/main.log
Error: Problem while installing gperf
Error: Unable to execute port: upgrade xz failed

Das Problem liegt an der fehlenden Datei „/usr/bin/gnutar“ – die Lösung ist relativ simpel. Es reicht MacPorts mit dem entsprechenden Installer neu zu installieren. Danach sollte es wieder ohne Probleme funktionieren.

Weitere Informationen gibt es unter:
https://trac.macports.org/wiki/MavericksProblems

Erweiterte Diktierfunktion unter Mac OS X 10.9

Unter der neuen Mac OS X Version 10.9 (Maverick) ist eine erweiterte Diktierfunktion eingezogen. Im Gegensatz zu den früheren Diktierfunktionen, funktioniert diese auch offline. Dazu müssen vorher knapp 950 MB heruntergeladen, wobei sich diese Größe je nach Sprache ändern kann.

Die Einstellungen für die Diktierfunktion

Die Einstellungen für die Diktierfunktion

In den Einstellungen kann die neue Funktion unter „Diktat & Sprache“ aktiviert werden. Im Gegensatz zur Onlinevariante zeigt die Offlinevariante die Ergebnisse live an, so das ein flüssigeres diktieren möglich ist.

Probleme mit VirtualBox unter Mavericks

Wenn man VirtualBox unter der neuen Mac OS X Version 10.9 (Maverick) betreibt, so wird man das Problem haben, das keine virtuellen Maschinen mehr gestartet werden können. Stattdessen erscheint eine Fehlermeldung. In diesem Fall scheint dies an den nicht signierten Kernelmodulen von VirtualBox zu liegen.

VirtualBox unter Windows

VirtualBox unter Windows

Abhilfe schafft hier ein erneuter Download und die anschließende Neuinstallation. Allerdings sollte vor der Neuinstallation das Deinstallationskript (welches dem Download beiliegt) ausgeführt werden. Nach der erneuten Installation und einem Neustart, kann VirtualBox unter Mac OS X 10.9 genutzt werden.

Weitere Informationen gibt es unter:
https://forums.virtualbox.org/viewtopic.php?f=8&t=58016

Ubuntu 10.04 (Lucid) Server upgraden

Ein Ubuntu Server upzugraden ist so eine Sache, vor allem wenn man auf den Server nur per SSH zu greifen kann. Konkret geht es in diesem Artikel um ein Update von 10.04 (Lucid) auf 10.10 (Maverick). Dazu installieren wir erst einmal das Paket „update-manager-core“ mittels

apt-get install update-manager-core

und schauen dann mittels

nano /etc/update-manager/release-upgrades

in die Konfigurationsdatei des selben. Dort sollte eine Zeile

Prompt=lts

stehen, welche wir in

Prompt=normal

ändern. Nun sorgen wir noch dafür das der Server auf dem aktuellsten Stand ist, bevor es an das Update geht:

apt-get update
apt-get dist-upgrade

Da das Update über SSH gesteuert wird und es passieren kann das die SSH Verbindung während des Updates wegbricht, starten wir den Updatevorgang über „screen“ an:

screen do-release-upgrade

Das Upgrade startet dann und bringt einige Meldungen und Fragen welche bestätigt werden müssen. Gleichzeitig sagt es dem Nutzer Bescheid das ein weiterer SSH Server für den Notfall auf dem Port 1022 gestartet wurde. Nach dem Upgrade schauen wir ob die neue Version auch angekommen ist und starten den Rechner neu:

cat /etc/lsb-release
reboot -f

Nach dem Neustart sollte dann erst mal wieder ein

apt-get update
apt-get dist-upgrade

ausgeführt werden um sicherzustellen das das System aktuell ist. Bei mir traten hier zwei Probleme auf. Das erste Problem äußerte sich in der Fehlermeldung:

Failed to connect to socket /com/ubuntu/upstart

Hier half es im Terminal

dpkg-divert --local --rename --add /sbin/initctl
ln -s /bin/true /sbin/initctl

einzugeben und das ganze Upgrade wieder zu starten. Der zweite Fehler war

/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).

Hier half es das Paket „grub-pc“ zu deinstallieren und durch das Paket „grub“ zu ersetzen. Danach lief das Upgrade normal durch und Maverick war auf dem Server installiert.

Weitere Informationen gibt es unter:
http://wiki.ubuntuusers.de/GRUB
http://wiki.ubuntuusers.de/upgrade
http://wiki.ubuntuusers.de/Upgrade_auf_Maverick
http://mrzard.posterous.com/failed-to-connect-to-socket-comubuntuupstart