Donnerstag, 19. Mai 2016

Einrichten ddclient unter Ubuntu 15.10 und 16.04

Da ich über einen eingerichteten DNS Dienst verfüge, der es ermöglich meinen Rechner per Hostname zu erreichen, muss dieser nach der Neuinstallation des Rechners entsprechend wieder eingerichtet werden, dass der Rechner mit dem Dienst abgeglichen wird.

Ich verwende ddclient, welches unter Ubuntu in den Repository vorhanden ist. Installation erfolgt per sudo apt(-get) install ddclient

Um nun das Update mit meinem Dienst (in meinem Fall habe ich einen Account auf spdns.de) zu gewährleisten, muss ich eine Konfigurationsdatei /etc/ddclient.conf ablegen

Bei meiner ersten Installation von Ubuntu hatte mir Björn das alles eingerichtet, aber mit der Installation von Ubuntu 15.10 musste ich die ddclient.conf Datei anpassen, da im syslog ersichtlich wurde, dass der Dienst nicht geupdated wurde. Das gleiche Problem hatte ich im Übrigen ebenfalls nach der Installation von 16.04, da ich leider die Datei von Wily Werwolf nicht gesichert hatte.

Nach einigen Versuchen hier nun die funktionierende ddclient.conf Datei unter Ubuntu 16.04 Xenial Xerus

Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf

protocol=dyndns2
use=web, web=checkip.spdns.de
server=update.spyn.org
ssl=yes
login=$USERNAME
password='PASSWORD'

$HOSTNAME (der Name, der bei dem Dienst hinterlegt ist)

Statusabfrage des Clients:
# /etc/init.d/ddclient status



Montag, 16. Mai 2016

Probleme in der VM 16.04. Desktop


  • Hängt sich beim Starten immer mal wieder auf
    • drücke ich beim Bootvorgang Esc bzw. F10 werden die Bootmeldungen aufgerufen / angezeigt und die VM läuft hoch
  • Wechsel ins tty und wieder zurück hat Mauszeigerverlust zur Folge
    • nur ein Neustart behebt derzeit diese Problematik
  • Massive Grafikprobleme
    • Vor allem der Chromium. Nach dem Start komme ich in keinen benutzbaren Zustand und wird der Sperrbildschirm in der VM aktiviert, bleibt der Browser weiterhin sichtbar. Daher ist eine Neuanmeldung, bzw. Wechsel ins tty und zurück nicht von Erfolg gekrönt
    • /usr/lib/nux/unity_support_test -p hiermit können die Unity-Bedingungen abgefragt/ getestet werden
    • Lösung gefunden: VM ohne 3D Beschleunigung starten, Chromium die Hardwarebeschleunigung aus den Einstellungen deaktivieren, VM erneut mit 3D-Beschleunigung starten -> FUNKTIONIERT

Donnerstag, 12. Mai 2016

Ubuntu Phone neu flashen + Einstellungen

Ich bin stolze Besitzerin eines BQ 4.5 Aquaris Ubuntu Edition aus dem letzten Flashsale 

Im Dezember letzten Jahres habe ich das erste Mal mein Phone neu geflasht unter dankbarer Hilfe von Mister Q. Inzwischen habe ich das noch ein oder zweimal gemacht, inzwischen auch alleine ;-)

Ich werde hier beschreiben, wie ich vorgehe, wenn ich mein Phone neu flashe. Ich möchte an dieser Stelle darauf hinweisen, dass diese Beschreibung nur für das BQ 4.5 Aquaris gilt und falls du es mit Hilfe meiner Beschreibung ebenfalls neu flashen möchtest, ich keine Gewähr dafür übernehme, dass es einwandfrei funktionieren wird. Flashen ist ein tiefer Eingriff in dein Phone, darüber musst du dir im Klaren sein. Solltest du Zweifel haben, frage bitte jemand, der sich damit auskennt.


  • Als erstes führt man in einem Terminal auf dem Rechner im Home-Verzeichnis folgenden Befehl aus:
    wget -c http://people.canonical.com/~jhm/barajas/recovery-krillin.img
    Damit wird das recovery Image für das BQ 4.5 von der angegeben URL auf den Rechner geladen
  • Das Phone per USB-Kabel mit dem Rechner verbinden
  • Danach startet man das Telefon neu in den Fastboot-Modus. Bei dem BQ 4.5 erreicht man das, indem man die Power-Taste und die VolUp-Taste so lange gedrückt hält, bis das Startmenü erscheint. Mit der VolUp Taste kann man den gewünschten Startmodus auswählen und mit VolDown bestätigen
  • Nun gibt es verschiedene Möglichkeiten des flashens. Möchte man das Phone richtig reseten oder z.B. ein Android-OS ersetzten wählt man die Bootstrap-Methode. Flasht man dieses Phone später erneut und möchte alle vorhandenen Daten löschen, benutzt man anstatt bootstrap wipe. Alternativ kann man das Phone auch ohne Datenverlust flashen, dann verwendet man keine der beiden Optionen.
  • Bei der Verwendung der --bootstrap oder --wipe Option gibt man im Terminal $ fastboot devices ein. Wenn eine Reaktion erfolgt folgenden Befehl eingeben:
    für den rc-proposed Channel
    ubuntu-device-flash touch --channel ubuntu-touch/rc-proposed/bq-aquaris.en --device krillin --bootstrap --recovery-image recovery-krillin.img
    bzw.:
    ubuntu-device-flash touch --channel ubuntu-touch/rc-proposed/bq-aquaris.en --device krillin --wipe --recovery-image recovery-krillin.img
    für den stable-Channel ubuntu-device-flash touch --channel ubuntu-touch/stable/bq-aquaris.en --device krillin --bootstrap --recovery-image recovery-krillin.img
    bzw.:ubuntu-device-flash touch --channel ubuntu-touch/stable/bq-aquaris.en --device krillin --wipe --recovery-image recovery-krillin.img
  • Möchte man ohne Datenverlust flashen, bootet man das Phone nicht in den Fastboot mode, sondern in den Recovery Mode und gibt dann folgenden Befehl ins Terminal ein:
    ubuntu-device-flash touch --channel ubuntu-touch/rc-proposed/bq-aquaris.en --device krillin 
    bzw.:ubuntu-device-flash touch --channel ubuntu-touch/stable/bq-aquaris.en --device krillin 

    (Wenn du kein BQ4.5 hast, musst du krillin durch das passende Image für dein Phone ersetzen)
  • Nun wird das entsprechende Image herunter geladen und installiert. Während der Installation erscheint meist das runde Ubuntu Zeichen (das variiert aber immer mal wieder)
  • Nach erfolgter Installation (das dauert mehrere Minuten) bootet das Phone neu. Warten bis der Ubuntu-Begrüßungsbildschirm erscheint und die Einrichtung vornehmen.
Nun ist das Phone jungfräulich und muss neu konfiguriert werden, so wie du es möchtest.


In meinem Fall habe ich nun noch eine ganz wichtige Einstellung vorzunehmen, da ich über diese Problematik jedesmal wieder stolpere und mich ärgere:
Ich bin Kunde bei mobile.com (früher Talkline). Da dieser Anbieter ein O2 Anbieter ist, der aktuell mit E-Plus verschmolzen wird, benutze ich beide Netze mit Hilfe der Roaming Funktion. Diese muss auf dem Phone explizit aktiviert werden, da ansonsten das mobile Internet STÄNDIG die Verbindung verliert.