OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

6.3.2. Wo kann man einen Fehlerbericht einreichen?


Um entscheiden zu können, wo der Fehlerbericht eingereicht werden soll, müssen Sie das Problem gut verstehen und wissen, in welcher Software das Problem liegt.

Idealerweise verfolgen Sie das Problem in einer Datei auf Ihrem System und können es dann verwenden dpkg um herauszufinden, welches Paket diese Datei besitzt und woher dieses Paket kommt. Nehmen wir an, Sie haben einen Fehler in einer grafischen Anwendung gefunden. Nachdem Sie sich die Liste der laufenden Prozesse angesehen haben (die Ausgabe von ps auxf), haben Sie festgestellt, dass die Anwendung mit gestartet wurde /usr/bin/sparta ausführbar:


$ dpkg -S /usr/bin/sparta

sparta: /usr/bin/sparta

$ dpkg -s sparta | grep ^Version:

Version: 1.0.1+git20150729-0kali1

$ dpkg -S /usr/bin/sparta

sparta: /usr/bin/sparta

$ dpkg -s sparta | grep ^Version:

Version: 1.0.1+git20150729-0kali1


Das lernt man /usr/bin/sparta wird von der bereitgestellt Sparta Paket, das in der Version ist 1.0.1+git 20150729-0kali1. Die Tatsache, dass die Versionszeichenfolge enthält kali zeigt Ihnen an, dass das Paket

stammt von Kali Linux (oder wurde von Kali Linux modifiziert). Jedes Paket, das nicht vorhanden ist kali in seiner Versionszeichenfolge (oder in seinem Paketnamen) stammt direkt von Debian (Debian Testing im Allgemeinen).


Überprüfen Sie es vorher noch einmal Wenn Sie einen Fehler in einem direkt aus Debian importierten Paket finden, sollte dies idealerweise der Fall sein Einreichung von Fehlern gegen auf der Debian-Seite gemeldet und behoben. Bevor Sie dies tun, stellen Sie jedoch sicher, dass die Debian Das Problem ist auf einem einfachen Debian-System reproduzierbar, da Kali das Problem möglicherweise verursacht hat

Problem durch Ändern anderer Pakete oder Abhängigkeiten.

Der einfachste Weg, dies zu erreichen, besteht darin, eine virtuelle Maschine einzurichten, auf der Debian Testing ausgeführt wird. Eine Installations-ISO für Debian Testing finden Sie auf der Debian-Installer-Website:

https://www.debian.org/devel/debian-installer/

Wenn Sie das Problem in der virtuellen Maschine bestätigen können, können Sie den Fehler durch Ausführen an Debian senden Fehler melden innerhalb der virtuellen Maschine und Befolgen der bereitgestellten Anweisungen.

Überprüfen Sie es vorher noch einmal Wenn Sie einen Fehler in einem direkt aus Debian importierten Paket finden, sollte dies idealerweise der Fall sein Einreichung von Fehlern gegen auf der Debian-Seite gemeldet und behoben. Bevor Sie dies tun, stellen Sie jedoch sicher, dass die Debian Das Problem ist auf einem einfachen Debian-System reproduzierbar, da Kali das Problem möglicherweise verursacht hat

Problem durch Ändern anderer Pakete oder Abhängigkeiten.

Der einfachste Weg, dies zu erreichen, besteht darin, eine virtuelle Maschine einzurichten, auf der Debian Testing ausgeführt wird. Eine Installations-ISO für Debian Testing finden Sie auf der Debian-Installer-Website:

https://www.debian.org/devel/debian-installer/

Wenn Sie das Problem in der virtuellen Maschine bestätigen können, können Sie den Fehler durch Ausführen an Debian senden Fehler melden innerhalb der virtuellen Maschine und Befolgen der bereitgestellten Anweisungen.


Die meisten Fehlerberichte über das Verhalten von Anwendungen sollten an ihre Upstream-Projekte weitergeleitet werden, es sei denn, es liegt ein Integrationsproblem vor: In diesem Fall handelt es sich bei dem Fehler um einen Fehler in der Art und Weise, wie die Software gepackt und in Debian oder Kali integriert wird. Wenn eine Anwendung beispielsweise Optionen zur Kompilierungszeit bietet, die das Paket nicht aktiviert, oder die Anwendung aufgrund einer fehlenden Bibliothek nicht funktioniert (wodurch eine fehlende Abhängigkeit in den Metainformationen des Pakets ans Licht gebracht wird), stehen Sie möglicherweise vor einer Integration Problem. Wenn Sie nicht wissen, mit welcher Art von Problem Sie konfrontiert sind, ist es in der Regel am besten, das Problem auf beiden Seiten einzureichen und mit Querverweisen zu versehen.

Normalerweise ist es einfach, das Upstream-Projekt zu identifizieren und herauszufinden, wo der Fehlerbericht eingereicht werden kann. Sie müssen lediglich die Upstream-Website durchsuchen, auf die im verwiesen wird Startseite Feld der Verpackungsmetadaten:


$ dpkg -s sparta | grep ^Homepage:

Homepage: https://github.com/SECFORCE/sparta

$ dpkg -s sparta | grep ^Homepage:

Homepage: https://github.com/SECFORCE/sparta


Top OS Cloud Computing bei OnWorks: