OS X 10.5.x schnell mal den lokalen DNS Cache löschen

Merke! Wenn man unter OS X 10.5 mal schnell den Lokalen DNS Cache leeren möchte einfach im Terminal folgenden befehl eingeben:

dscacheutil -flushcache

Unter OS X 10.4 war das noch:

lookupd -flushcache

War grade etwas verwirrt da als den unter 10.4 bekannten Befehl eingegeben habe und der mit nur gesagt hat „-bash: lookupd: command not found“ ^^

MacBook Air CD / DVD sharing auch von jeden beliebigen Mac nutzen

Das MacBook Air hat ja kein CD / DVD Laufwerk, kann aber jedoch von jedem beliebigen Mac das CD / DVD Laufwerk benutzen, um diese Funktion zu aktivieren muss auf dem Mac (der das CD / DVD Laufwerk hat) das CD / DVD Sharing Aktiviert werden (Zu finden in den Systemeinstellungen -> Sharing). Nun kann man über das Netzwerk mit dem MacBook Air auf das Laufwerk zugreifen.

Diese Funktion hat Apple eigentlich nur dem MacBook Air spendiert, allerdings lässt es sich auch auf jeden anderen Mac freischalten.

Dafür müssen folgende 2 Shellbefehle im Terminal eingegeben werden (alles in eine Zeile):

defaults write com.apple.NetworkBrowser EnableODiskBrowsing -bool true

und danach

defaults write com.apple.NetworkBrowser ODSSupported -bool true

Jetzt einmal das System neustarten und schon kann man schön im Finder ein freigegebenes CD / DVD Laufwerk sehen :), siehe Screenshot:

Macbook DVD sharing

Mehrere Zeitserver unter Mac OS X

Nach umfangreichen Debugging unserer Zeitserver und intensiverem beschäftigen mit NTP habe ich einen kleinen Trick in OS X herausgefunden.

Mich hat es die ganze Zeit gestört das ich in der GUI unter OS X nur einen Zeitserver eintragen kann, zumindest dachte ich das zuerst.

Also habe ich generell meine Zeitserver in der ntp.conf mittels der Shell bearbeitet (/etc/ntp.conf). Hier kann man mehrere Zeitserver untereinander eintragen.

Das geht auch einfacher:

Mehrere Zeitserver unter OS X kann man auch über die GUI eintragen, einfach die Zeitserver mit einem Leerzeichen trennen:

time.apple.com de.pool.ntp.org

Eine kurze Prüfung in der Shell…

… zeigt das die Änderung auch korrekt in der ntp.conf gemacht wird.

Das Update „QuickTime“ konnte nicht gesichert werden

Wenn ihr unter Mac OS X 10.5.x Probleme beim installieren eines bestimmten Updates habt (über die Softwareaktualisierung ) hier die Lösung.

In meinem Fall hatte ich Probleme beim Installieren des QuickTime Updates. Die Fehlermeldung lautete:

Das Update „QuickTime“ konnte nicht gesichert werden

Sie haben nicht die notwendigen Zugriffsrechte

Hier ein Bild der Fehlermeldung:

In der Regel sind dies Rechteprobleme die sich leider nicht über das Festplattendienstprogramm lösen lassen.

Die Fehlermeldungen in der install.log, zu finden über das Dienstprogramm Konsole (Logdateien) sehen so aus:

Sep 12 18:11:10 noname Software Update[4347]: Package Authoring Error: installation-check results requires a message

Sep 12 18:24:28 noname Software Update[4404]: __choice_su_visible returned error: Undefined value

Die einfachste Lösung ist das entsprechende Update zu löschen. einfach im Finder in den Ordner /Library/Updates/ gehen und den Inhalt löschen.

Das ganze geht auch in der Shell… hierzu müsst ihr in die Shell gehen (Terminal) und euch als Root User anmelden und den kompletten Inhalt des Ordners /Library/Updates/ löschen.

  • Terminal Starten
  • Mit dem Befehl „su root“ sich als Root User anmelden
  • In das Verzeichnis /Library/Updates/ (mit dem Befehl „cd /Library/Updates/„)
  • Mit „ls -la“ könnt ihr euch nun den Inhalt des Verzeichnisses anzeigen lassen
  • Entweder löscht ihr nun den ganzen Inhalt oder nur das betroffene Update. für den ganzen Inhalt einfach „rm -r *“ eingeben, für das betroffene Update „rm -r dasUpdate

Das Terminal kann nun wieder beendet werden und ihr könnt nun die Softwareaktuallisierung nochmals laufen lassen, alle Updates werden erneut heruntergeladen und Installiert.