[[Vorlage(Getestet, noble, jammy)]] {{{#!vorlage Wissen [:Terminal: Ein Terminal verwenden], optional [:apt/apt: Pakete mittels apt verwalten], optional [:systemd/systemctl: Kommandozeilenwerkzeug für systemd], optional }}} [[Inhaltsverzeichnis()]] [github:ubuntu/ubuntu-report: Ubuntu Report] {en} ist eine von Ubuntu unter [:18.04:] eingeführte Software zur Erfassung der Telemetrie – Daten über die Hardware und die Installation. Die Daten werden anonym gesammelt und zusammen geführt. Es wird kein Rückschluss auf einen bestimmten Rechner oder auf einen Benutzer ermöglicht. Nur im Falle einer Zustimmung seitens des Nutzers wird der vollständige Bericht zur Telemetrie erstellt und übermittelt. Im Falle einer Ablehnung wird genau dies übermittelt. In Kritik steht dieses Programm in erster Linie, weil das zu vereinbarende Kästchen standardmäßig ausgewählt ist. Der Benutzer müsste aktiv werden, neigt jedoch dazu die Voreinstellung zu belassen. Im Fachjargon nennt man das auch opt-out. Das Programm wird in der Sprache [:Go:] entwickelt. Aktuell ist Ubuntu Report Bestandteil folgender *buntus: * Ubuntu * Edubuntu * Ubuntu MATE (in Neuinstallationen nur vorinstalliert) [[Bild(ur-noble.png, 200, align=right, title="Helfen sie mit Ubuntu zu verbessern", longdesc="„Ja, Systeminformationen mit Ubuntu teilen“ ist vorausgewählt.")]] = Welche Daten werden gesammelt und übermittelt = Der Umfang des zu sendenden Berichts hängt von der Zustimmung ab. == mit Zustimmung == Es betrifft Daten zur Installation und es wird kein Rückschluss auf einen bestimmten Rechner oder auf einen Benutzer ermöglicht: * Ubuntu-Version * PC-Hersteller * BIOS / UEFI * Architektur * ggf. detailliert * Grafikkarte * Arbeitsspeicher * Datenträger Gesamtgröße * Größe der Partition für Ubuntu * Bildschirm(e) *Auflösung / Größe * automatische Anmeldung ja/nein * LivePatch ja/nein * Sitzung * Arbeitsumgebung * Typ ([:XServer:x11]/[:Wayland:]) * Sprache * Zeitzone * Installation * Medium * Dauer der Installation * mit Zwischenzeiten beim Verlassen einzelner Dialoge (Eine lange Verweildauer kann einen Hinweis geben, dass der Dialog schwer verständlich ist und überarbeitet werden sollte.) * Sprache * Minimal ja/nein * RestrictedAddons ja/nein * Partitionierungsmethode * Verwendung von ActiveDirectory ja/nein == ohne Zustimmung == Wenn man nicht zustimmt, besteht der zu sendende Bericht aus der Zeichenkette „`{"OptOut": true}`“. = Installation = Möchte man als Nutzer eines [:Ubuntu/Derivate:Derivates] an der Erhebung teilnehmen, so kann man folgendes Paket installieren: {{{#!vorlage Paketinstallation ubuntu-report, main }}} Im Anschluss kann man es [#manuell manuell] ausführen. = Verwendung = Bei Ubuntu und Edubuntu wird jeder Benutzer bei der ersten Anmeldung (gnome-initial-setup) u. a. gefragt, ob er an der Sammlung von Daten zur Installation teilnehmen möchte. Je nach Antwort werden die oben genanten Daten zur Übermittlung vorbereitet. Bei [:Ubuntu MATE:] wurde man früher gefragt, ob man teilnehmen möchte. Da Neuinstallationen den „Willkommen“-Bildschirm nicht mehr enthalten, ist die Teilnahme davon abhängig, ob, wie und wann man welche Daten aus dem alten Benutzerverzeichnis übernimmt. == manuell == Man kann jederzeit einen Bericht erstellen und sich anzeigen lassen mit {{{#!vorlage befehl ubuntu-report interactive }}} Nach dem Bestätigen mit „y“ wird der Bericht für die Übermittlung bereitgestellt und zum nächsten Zeitpunkt einer bestehenden Verbindung zum Server gesendet. == widersprechen == Hatte man ursprünglich der Erhebung der Daten zugestimmt, aber nun seine Meinung geändert, kann man für die Zukunft der Erhebung untersagen mit: {{{#!vorlage befehl ubuntu-report send no }}} = Wiederholung = Ubuntu Report wird mit jeder Anmeldung kurz aktiv und beendet sich normalerweise ohne weitere Aktion. Sofern es nicht manuell gestartet wurde, gibt es zwei Situationen, in denen es weiter tätig ist. Zum einen nach dem Scheitern der Übermittlung der ermittelten Daten an Ubuntu. Zum anderen nach einem Upgrade auf eine höhere Ubuntuversion. == Übermittlung ausstehend == Sollte die Übermittlung gescheitert sein, so steht der Bericht noch in der Datei '''~/.cache/ubuntu-report/pending''', deren Vorhandensein über eine globale User Unit überprüft wird. Ubuntu Report startet automatisch im Hintergrund und wird die Übermittlung versuchen. Bei einer nicht bestehenden Verbindung zum Server, wird das Interval zwischen den Versuchen von 30 Sekunden mit jedem weiteren Versuch verdoppelt bis es auf 30 Minuten zwischen den Versuchen angewachsen ist. Nach erfolgter Übermittlung wird die Datei in '''.cache/ubuntu-report/ubuntu.VERSION''' umbenannt, wobei VERSION der eingesetzten Ubuntuversion entspricht. == nach Release-Upgrade == Über den systemweiten [:Autostart:] wird bei jeder Anmeldung geprüft, ob die Datei '''.cache/ubuntu-report/ubuntu.VERSION''' zur eingesetzten Ubuntuversion passt. Falls nein, wird als nächstes deren Inhalt geprüft. Enthält sie einen alten Bericht, dann wurde der Übermittlung zugestimmt und ein neuer Bericht erstellt und für die Übermittlung bereitgestellt. Es ändert sich dabei nur die Version des nun eingesetzten Ubuntu. Sollte die Datei nicht existieren oder den Inhalt „`{"OptOut": true}`“ haben, dann wird genau dies noch mal bestätigt. = Einstellungen = Das Programm hat keine Einstellungen. = Deaktivierung = Die schnelle Methode ist das Paket ''ubuntu-report'' zu deinstallieren. Es erfüllt keine Abhängigkeit, sondern ist nur eine empfohlenes Paket (recommends) der Metapakete ubuntu-desktop, ubuntu-desktop-minimal, ubuntu-mate-desktop und ubuntu-mate-core. {{{#!vorlage befehl sudo apt purge ubuntu-report }}} Sollten die Metapakete jedoch erneut installiert werden, dann würde in der Voreinstellung auch das empfohlene ubuntu-report wieder installiert werden. Man kann bspw. mittels [:Apt-Pinning:] bzw. [:apt/apt-Kommandos/#apt-mark: apt-mark] die Neuinstallation verbieten. Alternativ hier die Beschreibung wie man ein installiertes Paket ubuntu-report deaktiviert. Dazu muss man den systemweiten [:Autostart:] in das Autostart-Verzeichnis jeden Benutzers kopieren und mit einer zusätzlichen Zeile {{{ Hidden=true }}} versehen (Die systemweite Datei wird einem Upgrade ersetzt). {{{#!vorlage befehl cp /etc/xdg/autostart/ubuntu-report-on-upgrade.desktop ~/.config/autostart/ echo "Hidden=true" >> ~/.config/autostart/ubuntu-report-on-upgrade.desktop }}} Zusätzlich kann man diese .desktop-Datei auch in die Vorlage der Benutzerverzeichnisse künftig an zu legtender Benutzer '''/etc/skel''' kopieren. {{{#!vorlage befehl sudo mkdir -p /etc/skel/.config/autostart/ sudo cp ~/.config/autostart/ubuntu-report-on-upgrade.desktop /etc/skel/.config/autostart/ }}} Des Weitern muss man die [:systemd/User_Units: User Unit] global deaktivieren. {{{#!vorlage befehl sudo systemctl disable --global ubuntu-report.path }}} = Auswertungen = Im Juli 2018 gab es eine erste Auswertung (s. Links). Eine später veröffentlichte Seite ist nicht mehr vorhanden. = Ausblick = Seit Ubuntu 25.10 wird in Neuinstallationen zusätzlich [package:ubuntu-insights:] installiert, das ubuntu-report ablösen soll. = Links = * [github:ubuntu/ubuntu-report: ubuntu-report] {en} – Projektseite * [https://linuxnews.de/ubuntu-bericht-ueber-ergebnisse-der-datensammlung-mit-18-04/ Ubuntu: Bericht über Ergebnisse der Datensammlung mit 18.04] {de} * [https://ubuntu.com/blog/a-first-look-at-desktop-metrics A first look at desktop metrics] {en} – Erster Bericht * [https://discourse.ubuntu.com/t/ubuntu-insights-how-telemetry-is-changing-on-ubuntu-desktop/73442 Ubuntu Insights - How telemetry is changing on Ubuntu Desktop] {en} – Die Nachfolge