<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fehler Archives - yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</title>
	<atom:link href="https://yourdevice.ch/tag/fehler/feed/" rel="self" type="application/rss+xml" />
	<link>https://yourdevice.ch/tag/fehler/</link>
	<description></description>
	<lastBuildDate>Tue, 19 Nov 2024 14:59:54 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://yourdevice.ch/wp-content/uploads/2022/11/cropped-ydlogo-e1667602958877-32x32.png</url>
	<title>Fehler Archives - yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</title>
	<link>https://yourdevice.ch/tag/fehler/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Balena Etcher Ubuntu 24.04 Workaround</title>
		<link>https://yourdevice.ch/balena-etcher-ubuntu-24-04-workaround/</link>
					<comments>https://yourdevice.ch/balena-etcher-ubuntu-24-04-workaround/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Fri, 04 Oct 2024 07:00:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Fehler]]></category>
		<category><![CDATA[Programme]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=16377</guid>

					<description><![CDATA[<p>In diesem kurzen Beitrag zeigen wir euch einen Workaround, um Balena Etcher wieder unter Ubuntu 24.04 zum Laufen zu bringen. Auch wenn diese Lösung praktisch ist, möchten wir betonen, dass...</p>
<p>The post <a href="https://yourdevice.ch/balena-etcher-ubuntu-24-04-workaround/">Balena Etcher Ubuntu 24.04 Workaround</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In diesem kurzen Beitrag zeigen wir euch einen Workaround, um Balena Etcher wieder unter Ubuntu 24.04 zum Laufen zu bringen. Auch wenn diese Lösung praktisch ist, möchten wir betonen, dass es langfristig sinnvoller sein könnte, nach Alternativen zu suchen. Der Grund dafür: Balena Etcher steht seit einiger Zeit in der Kritik, die Privatsphäre der Nutzer nicht ausreichend zu respektieren. Mehr dazu erfahrt ihr weiter unten. Wer das Programm dennoch weiterhin verwenden möchte, findet hier die Lösung für das aktuelle Problem:</p>



<p class="wp-block-paragraph">Balena Etcher lässt sich auf Ubuntu 24.01 seit neustem nicht mehr installieren, oder als AppImage ausführen. Beim AppImage erhaltet ihr die Meldung ähnlich wie:</p>



<pre class="wp-block-code"><code>&#091;41815:0928/182802.472670:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /home/mario/AppImages/balenaEtcher-linux-x64/chrome-sandbox is owned by root and has mode 4755.
Trace/breakpoint trap (core dumped)</code></pre>



<p class="wp-block-paragraph">Linux Mint in der Version 22 basiert ebenfalls auf Ubuntu 24.04 (Codewort Noble), und hat deswegen ähnliche Schwierigkeiten Balena Etcher zum laufen zu bringen. Das Tutorial eignet sich deshalb auch für Mint Nutzer in der Version 22 Wilma.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img fetchpriority="high" decoding="async" width="1024" height="512" src="https://yourdevice.ch/wp-content/uploads/2024/09/etcher-ubuntu-1024x512.jpg" alt="" class="wp-image-16380" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/09/etcher-ubuntu-1024x512.jpg 1024w, https://yourdevice.ch/wp-content/uploads/2024/09/etcher-ubuntu-300x150.jpg 300w, https://yourdevice.ch/wp-content/uploads/2024/09/etcher-ubuntu-768x384.jpg 768w, https://yourdevice.ch/wp-content/uploads/2024/09/etcher-ubuntu-500x250.jpg 500w, https://yourdevice.ch/wp-content/uploads/2024/09/etcher-ubuntu.jpg 1180w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>




<h2 class="wp-block-heading"><strong>Was ist das Problem?</strong></h2>



<p class="wp-block-paragraph">Wenn ihr versuchst, Balena Etcher auf eurem Ubuntu-System zu starten, könnte wie bereits erwähnt eine Fehlermeldung auftauchen, die euch sagt, dass etwas mit der sogenannten "Sandbox" nicht stimmt. Diese Sandbox ist eine Art Schutzmechanismus, der dafür sorgt, dass bestimmte Programme sicherer laufen. In diesem Fall beschwert sich Balena Etcher, dass ein wichtiges Programm, das Teil dieser Schutzvorkehrungen ist, nicht richtig konfiguriert wurde. Das führt dazu, dass Balena Etcher sich aus Sicherheitsgründen einfach beendet, bevor es überhaupt richtig startet.</p>



<p class="wp-block-paragraph"><strong>Warum passiert das?</strong></p>



<p class="wp-block-paragraph">Normalerweise sollte eine Datei namens <code>chrome-sandbox</code> (die für diesen Schutz zuständig ist) besondere Berechtigungen auf eurem System haben. Diese Berechtigungen stellen sicher, dass die Datei so arbeitet, wie sie soll. Die Fehlermeldung weist darauf hin, dass diese Datei zwar vorhanden ist, aber entweder nicht die richtigen Berechtigungen hat oder nicht dem richtigen Benutzer gehört. Daher kann Balena Etcher nicht wie gewohnt arbeiten.</p>



<h2 class="wp-block-heading"><strong>Problemlösung - Balena Etcher ohne Sandbox ausführen</strong></h2>



<p class="wp-block-paragraph">Obwohl die Fehlermeldung vielleicht kompliziert klingt, könnt ihr das Problem mit ein einem einfachen Befehl in der Konsole lösen. Diese Befehle stellt sicher, dass die fehlerhafte Sandbox Implementierung umgangen wird.</p>



<p class="wp-block-paragraph"><strong>Der korrekte Download</strong></p>



<p class="wp-block-paragraph">Ladet euch die neuste Version von Balena Edger <a href="https://github.com/balena-io/etcher/releases">hier</a> für Linux herunter. Nehmt für Linux die Zip Datei (Linux x64):</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" width="1024" height="530" src="https://yourdevice.ch/wp-content/uploads/2024/09/balena-etcher_download-1024x530.png" alt="" class="wp-image-16378" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/09/balena-etcher_download-1024x530.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/09/balena-etcher_download-300x155.png 300w, https://yourdevice.ch/wp-content/uploads/2024/09/balena-etcher_download-768x397.png 768w, https://yourdevice.ch/wp-content/uploads/2024/09/balena-etcher_download-1536x795.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/09/balena-etcher_download-2048x1060.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/09/balena-etcher_download-500x259.png 500w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>Datei entpacken</strong></p>



<p class="wp-block-paragraph">Entpackt das Zip File auf euer System. Danach geht ihr in den entpackten Ordner mit den Dateien. Nun klickt ihr rechts ins freie, und wählt <strong>Terminal hier öffnen</strong>. Das Terminal öffnet sich, und ihr seid in der Konsole im entsprechenden Ordner. </p>



<p class="wp-block-paragraph"><strong>Balena Etcher ausführen</strong></p>



<p class="wp-block-paragraph">Nun Startet ihr Balena Etcher mit folgendem Befehl:</p>



<pre class="wp-block-code"><code>./balena-etcher --no-sandbox</code></pre>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" width="1024" height="514" src="https://yourdevice.ch/wp-content/uploads/2024/09/balena-etcher_starten-1024x514.png" alt="" class="wp-image-16379" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/09/balena-etcher_starten-1024x514.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/09/balena-etcher_starten-300x151.png 300w, https://yourdevice.ch/wp-content/uploads/2024/09/balena-etcher_starten-768x386.png 768w, https://yourdevice.ch/wp-content/uploads/2024/09/balena-etcher_starten-1536x771.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/09/balena-etcher_starten-500x251.png 500w, https://yourdevice.ch/wp-content/uploads/2024/09/balena-etcher_starten.png 1856w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p class="wp-block-paragraph">Danach startet sich Balena Etcher wie gewöhnt und ihr könnt es auf Ubuntu 24.04 wieder nutzen wie gewöhnt. Sollte eine Version verfügbar sein, die dieses Problem behebt, nutzt danach wieder entweder das AppImage, installiert euch Balena als deb Paket oder nutzt das binary und öffnet es ohne <code>--no-sandbox</code></p>



<h2 class="wp-block-heading">Kritik an Balena</h2>



<p class="wp-block-paragraph">Wir haben das Tutorial geschrieben, da doch noch viele aus Gewohnheit mit Balena Etcher arbeiten, und keine Alternativen kennen. Auch ich erwische mich immer wieder, Balena zu nutzen, jedoch denke ich meisst gar nicht mehr dran, da ich zuhause eine pfsense Betreibe, die mir alle Tracking-Links automatisch wegblockt. </p>



<p class="wp-block-paragraph">Balena Etcher, steht tatsächlich in der Kritik wegen Tracking-Praktiken. Es wird berichtet, dass Etcher Verbindungen zu Diensten wie Google Analytics und Mixpanel aufnimmt, um anonyme Nutzungsstatistiken zu sammeln. Anwender weissen darauf hin, dass diese Übertragungen ohne vorherige Zustimmung oder Möglichkeit zum Opt-out beim Start der Software erfolgen. In der Vergangenheit gab es auch Kontroversen darüber, dass Etcher diese Daten ohne ausreichende Transparenz und ohne eine explizite Opt-in-Option erhebt​:</p>



<p class="wp-block-paragraph"><a href="https://github.com/balena-io/etcher/issues/2057" target="_blank" rel="noreferrer noopener">GitHub Link1</a>​</p>



<p class="wp-block-paragraph"><a href="https://github.com/balena-io/etcher/issues/2977" target="_blank" rel="noreferrer noopener">GitHub Link2</a></p>



<p class="wp-block-paragraph">Die Entwickler von Etcher behaupten jedoch, dass alle gesammelten Daten anonymisiert seien und keine persönlichen Informationen enthielten. Sie argumentieren, dass die Nutzer in den Einstellungen die Möglichkeit haben, das Tracking zu deaktivieren. Trotzdem bleibt das Problem bestehen, dass diese Telemetrie-Daten, einschließlich IP-Adressen, übertragen werden können, was aus Sicht vieler Datenschutzbefürworter problematisch ist​</p>



<p class="wp-block-paragraph">Wir haben <a href="https://yourdevice.ch/iso-dateien-mit-dd-flashen-auf-linux/">hier</a> eine Methode vorgestellt, wie ihr Iso-Images auch ohne Balena flashen könnt.</p>



<h2 class="wp-block-heading">Fazit</h2>



<p class="wp-block-paragraph">Mit diesem Balena Etcher Ubuntu 24.04 Work Arround könnt ihr das "beliebte" Flashtool wieder nutzen, und jede Menge Images flashen und eure SD Karten wieder zum glühen bringen.</p>
<p>The post <a href="https://yourdevice.ch/balena-etcher-ubuntu-24-04-workaround/">Balena Etcher Ubuntu 24.04 Workaround</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/balena-etcher-ubuntu-24-04-workaround/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Linux Problembehebung im systemd</title>
		<link>https://yourdevice.ch/linux-problembehebung-im-systemd/</link>
					<comments>https://yourdevice.ch/linux-problembehebung-im-systemd/#comments</comments>
		
		<dc:creator><![CDATA[Dirk - Gastbeitrag]]></dc:creator>
		<pubDate>Sun, 22 Sep 2024 07:00:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Fehler]]></category>
		<category><![CDATA[Reparatur]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=15768</guid>

					<description><![CDATA[<p>In diesem Beitrag schauen wir uns an, wie wir auf Linux Debian basierten Systemen mit systemd Problembehebung durchführen, und mit einem Script, mögliche Ursachen herausfinden und erkennen können. Linux läuft...</p>
<p>The post <a href="https://yourdevice.ch/linux-problembehebung-im-systemd/">Linux Problembehebung im systemd</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In diesem Beitrag schauen wir uns an, wie wir auf Linux Debian basierten Systemen mit <a href="https://wiki.ubuntuusers.de/systemd/">systemd</a> Problembehebung durchführen, und mit einem Script, mögliche Ursachen herausfinden und erkennen können. <a href="https://yourdevice.ch/warum-linux/">Linux</a> läuft in der Regel sehr stabil. Auch die Zeiten von fehlenden Hardwaretreibern gehören fast der Vergangenheit an. Ausnahmen sind immer noch "exotische" Geräte von Herstellern, die ausschließlich auf Windows setzen.<br>Ebenso kennt Linux (noch) keinen Blue-Screen, der jeden Windowsanwender in Schrecken versetzt.</p>



<p class="wp-block-paragraph">Allerdings gibt es auch bei Linux immer wieder kleine Stolpersteine: Der Bootvorgang läuft länger als erwartet, ein Programm startet nicht problemlos oder ein neu angeschlossenes Gerät verlangt nach einem nicht installierten Treiber.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="576" src="https://yourdevice.ch/wp-content/uploads/2024/09/systemd_probleme_title-1024x576.jpg" alt="" class="wp-image-16259" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/09/systemd_probleme_title-1024x576.jpg 1024w, https://yourdevice.ch/wp-content/uploads/2024/09/systemd_probleme_title-300x169.jpg 300w, https://yourdevice.ch/wp-content/uploads/2024/09/systemd_probleme_title-768x432.jpg 768w, https://yourdevice.ch/wp-content/uploads/2024/09/systemd_probleme_title-500x281.jpg 500w, https://yourdevice.ch/wp-content/uploads/2024/09/systemd_probleme_title.jpg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>




<h2 class="wp-block-heading">Einführung</h2>



<p class="wp-block-paragraph">Glücklicherweise hat nahezu jede neue <a href="https://yourdevice.ch/welches-linux-betriebssystem/">Linux-Distribution</a> alles an Bord, was es für eine erste Fehleranalyse benötigt: Läuft der <strong>Init-Bootprozess</strong> über <strong>systemd</strong>, so haben wir erst einmal alles, was wir benötigen. Systemd ist eine mächtige Programmsammlung, die mittlerweile viele Prozesse steuert. Hierzu gehören z. B. der erwähnte Bootprozess, das automatische Starten von <a href="https://de.wikipedia.org/wiki/Daemon">Daemons</a> bzw. <a href="https://wiki.ubuntuusers.de/systemd/Units/">Units</a>, die für einen reibungslosen Betrieb von Linux benötigt werden, und das Logging von Prozessen, Aktionen und Fehlern. Genau dieses Logging werden wir uns in diesem Artikel ein wenig näher anschauen.</p>



<p class="wp-block-paragraph">Einer unsere helfende Freunde heißt hier:</p>



<pre class="wp-block-code"><code>sudo journalctl &#091;Parameter]
sudo systemctl &#091;Parameter]</code></pre>



<p class="wp-block-paragraph">Diese werden im Terminal ausgeführt, meist mit einem "<code>sudo</code>" vorangestellt, da ansonsten nur eine Rückmeldung aus dem Userspace erfolgt; die Aussagefähigkeit wäre damit sehr eingeschränkt oder gleich null.<br><strong>Journalctl</strong> ist mittlerweile so mächtig geworden, dass es über 60 und systemctl weit über 100 unterschiedliche Optionen und Parameter kennt. Der Autor dieses Artikels ist oftmals daran verzweifelt, sich auch nur die wichtigsten zu merken. Daher bietet es sich an, für die gängisten Befehlsketten ein kleines Script zu schreiben, das einem diese Gedächtnisleistung abnimmt. Dieses Script liegt hier im Downloadbereich und unterliegt der <strong>GNU General Public License</strong>, damit könnt ihr es einfach herunterladen, bearbeiten und ergänzen. Die GNU General Public License sieht vor, dass die veränderten Programme der Community auch wieder zur Verfügung gestellt werden.<br>Also, erweitert gerne das Script oder teile mir Änderungswünsche mit, die ich in eine neue Version einfließen lassen kann.</p>



<h2 class="wp-block-heading">Vorbereitungen für Problembehebungen via Script</h2>



<p class="wp-block-paragraph">Nun zum Script selber. Am Ende dieses Artikels gibt es eine Schaltfläche. Hierüber könnt ihr es herunterladen. Nach traditionellen Linuxvorgaben werden manuell installierte Programme unter <code>/opt</code> oder <code>/usr/local/bin</code> abgelegt. Ich habe mich für die zweite Variante entschieden. Hierzu muss noch der Besitzer und die Berechtigung des Ordners und alle darin enthaltenen Dateien eingerichtet werden. Öffnet dafür ein Terminalprogramm und gebt folgendes ein:</p>



<pre class="wp-block-code"><code>sudo chown &#091;Dein_Benutzername] /usr/local/bin/ -R <strong>#Change Owner - Ihr werdet zum Besitzer des Ordners</strong>
sudo chmod u+rwx /usr/local/bin/ -R <strong>#Change Modification - Der Besitzer hat vollen Zugriff</strong></code></pre>



<p class="wp-block-paragraph">Legt das Script in diesem Ordner ab. Da es sich tatsächlich um ein Script handelt, müssen wir es noch ausführbar machen:</p>



<pre class="wp-block-code"><code>sudo chmod +x /usr/local/bin/fehlantoo.sh</code></pre>



<p class="wp-block-paragraph">Ihr könnt es jetzt direkt mit einem Editor wie <strong>nano</strong> öffnen und euch das Script, bevor ihr es ausführt, genauer anschauen. Der Download Button unten, gibt euch auch eine Vorschau des Scripts aus, bevor ihr es herunterladen könnt. Starten könnt ihr das Script dann mit:</p>



<pre class="wp-block-code"><code>bash /usr/local/bin/fehlantoo.sh</code></pre>



<p class="wp-block-paragraph">oder etwas anwenderfreundlicher mit einem Mausklick aus dem Desktopmenü. Hierfür benötigen wir einen Menü-Editor, wie z. B. "<strong>menulibre</strong>". Zum installieren unter einem debianbasiertem (Debian, Ubuntu, Linux Mint und andere) System folgenden Befehl ausführen:</p>



<pre class="wp-block-code"><code>sudo apt install menulibre</code></pre>



<p class="wp-block-paragraph">Nun führt ihr <strong>menulibre</strong> im Terminal aus und wählt im linkenen Bereich "<strong>System</strong>".</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://yourdevice.ch/wp-content/uploads/2024/09/01menulibre.png"><img loading="lazy" decoding="async" width="368" height="127" src="https://yourdevice.ch/wp-content/uploads/2024/09/01menulibre.png" alt="" class="wp-image-16250" srcset="https://yourdevice.ch/wp-content/uploads/2024/09/01menulibre.png 368w, https://yourdevice.ch/wp-content/uploads/2024/09/01menulibre-300x104.png 300w" sizes="auto, (max-width: 368px) 100vw, 368px" /></a></figure>
</div>


<p class="wp-block-paragraph">Anschließend klickt ihr links oben auf das "<strong>+</strong>"(Plus)-Zeichen und "<strong>Starter hinzufügen</strong>". Im rechten Bereich gebt ihr nun folgendes ein (<strong>WICHTIG</strong>: "<strong>Im Terminal ausführen</strong>" einschalten):</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://yourdevice.ch/wp-content/uploads/2024/09/02menulibre.png"><img loading="lazy" decoding="async" width="649" height="468" src="https://yourdevice.ch/wp-content/uploads/2024/09/02menulibre.png" alt="" class="wp-image-16251" srcset="https://yourdevice.ch/wp-content/uploads/2024/09/02menulibre.png 649w, https://yourdevice.ch/wp-content/uploads/2024/09/02menulibre-300x216.png 300w, https://yourdevice.ch/wp-content/uploads/2024/09/02menulibre-500x361.png 500w" sizes="auto, (max-width: 649px) 100vw, 649px" /></a></figure>
</div>


<p class="wp-block-paragraph">Sucht euch links oben noch ein nettes passendes Symbol aus. Anschließend klickt ihr im Menü von <strong>menulibre</strong> auf das <strong>Diskettensymbol</strong> und der neue Menüeintrag ist gespeichert. Nun könnt ihr das Tool als Menüeintrag öffnen.</p>



<p class="wp-block-paragraph">Startet ihr das Script, so werdet ihr eine Übersicht der Funktionen des Scripts bekommen:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/09/script_fehlanto_starten.png"><img loading="lazy" decoding="async" width="1024" height="606" src="https://yourdevice.ch/wp-content/uploads/2024/09/script_fehlanto_starten-1024x606.png" alt="" class="wp-image-16275" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/09/script_fehlanto_starten-1024x606.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/09/script_fehlanto_starten-300x177.png 300w, https://yourdevice.ch/wp-content/uploads/2024/09/script_fehlanto_starten-768x454.png 768w, https://yourdevice.ch/wp-content/uploads/2024/09/script_fehlanto_starten-1536x909.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/09/script_fehlanto_starten-2048x1211.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/09/script_fehlanto_starten-500x296.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Mit der Angabe der vorstehenden Zahl und Enter, könnt ihr die entsprechenden Funktionen abrufen, die euch das Script bereitstellt. </p>



<h2 class="wp-block-heading">Scriptaufbau Erklärung</h2>



<p class="wp-block-paragraph">Ganz am Ende (<strong>Zeile 171</strong>) liegt der eigentliche Programmstart. Hierüber wird das Auswahlmenü (<strong>Zeile 130 - 167</strong>) aufgerufen. Je nach Eingabe des gewünschten Auswahlpunktes, springt das Script in die jeweilige Funktion. Die Funktionen finden sich namentlich in der case-Abfrage in den Zeilen <strong>154 - 166</strong>.<br>Wählst Du z. B. den Punkt 1 aus dem Menü an, so erkennt die case-Abfrage, dass das Script zur Funktion "<strong>msboot</strong>" springen soll.<br>Die eigentlichen Funktionen befinden sich in den <strong>Zeilen 20 - 127</strong>, die wir uns nun etwas genauer anschauen.</p>



<p class="wp-block-paragraph"><strong>Kurze grundsätzliche Anmerkungen:</strong><br>Für eine bessere Darstellung sollte das Terminalfenster vergrößert werden. Anzeigen können mit den Cursortasten gescrollt und grundsätzlich mit "<code>q</code>" abgebrochen werden.</p>



<p class="wp-block-paragraph">Funktion "<strong>msboot</strong>":<br>Hier hilft uns der Befehl "<strong>systemd-analyze blame</strong>", um einen zeitlichen Verlauf der geladenen Units des letzten Bootvorgangs aufzuzeigen. Zum Einen lässt sich erkennen, ob eine Unit gestartet wurde, zum Anderen, ob es einen erheblichen zeitlichen Versatz beim Laden einer Unit gibt.</p>



<p class="wp-block-paragraph">Funktion "<strong>kompboot</strong>":<br>Wieder eine Anzeige des letzten Bootvorgangs. Rote Einträge weisen darauf hin, dass Daemons/Units verzögert gestartet wurden (mit zeitlicher Angabe hinter dem "+"). Dies muss nicht unbedingt auf einen Fehler hindeuten, da viele Units erst in Abhängigkeit zu anderen ausgeführt werden und deshalb ihren eigenen Start dadurch verzögern. Liegt der zeitliche Wert allerdings in einem relaiv hohem Bereich, so könnte hier ein Problem vorliegen.</p>



<p class="wp-block-paragraph">Funktion "<strong>letztboot</strong>":<br>Ab hier kommt nun das mächtige "<strong>journalctl</strong>" ins Spiel. Mit dieser Funktion lässt sich der komplette Bootvorgang zeitlich auflisten. Freundlicherweise arbeitet "journalctl" mit farblichen Darstellungen, so dass Fehlermeldungen rot hervorgehoben werden. Die Funktion bietet zusätzlich noch die Möglichkeit, die Ausgabe nach einem bestimmten Begriff zu filtern. Damit wird die Ansicht wesentlich überschaubarer.</p>



<p class="wp-block-paragraph">Funktion "<strong>letztshutdown</strong>":<br>Funktioniert wie "letztboot", allerdings wird der letzte Shutdown angezeigt.</p>



<p class="wp-block-paragraph">Funktion "<strong>gesternerr</strong>":<br>Diese Funktion zeigt uns alle Fehlermeldungen des Systems seit gestern.</p>



<p class="wp-block-paragraph">Funktion "<strong>echtausgabe</strong>":<br>Wir erhalten eine Ausgabe in Echtzeigt. Diese Funktion ist so mächtig, dass jede kleinste "Bewegung" des Systems aufgezeichnet wird; hierzu zählen auch jede Tastatureingabe und jede Mausbewegung. Da die Ausgabe schnell unübersichtlich werden kann, wird zur Vereinfachung die Anzeige in eine Datei ("Echtzeit.log") umgeleitet, die im <strong>/home-Verzeichnis</strong> des Benutzers liegt. Diese kann nach Beendigung der Funktion in Ruhe durchgeschaut werden.<br>Nützlich ist diese Funktion, wenn z. B. ein neues Gerät an den Rechner angeschlossen wird, welches nicht korrekt erkannt wird. Ebenso ist es sehr dienlich bei Programmen, die fehlerbehaftet starten oder gar nicht starten.<br><br><strong>Achtung</strong>: Dies ist die einzige Funktion, die mit <code>Strg+c</code> abgebrochen wird!</p>



<p class="wp-block-paragraph">Funktion "<strong>instdienste</strong>":<br>Zeigt die Zustände aller installierten Daemons/Units in tabellarischer Darstellung an. Hierfür wird der Befehl "<strong>systemctl</strong>" verwendet.</p>



<p class="wp-block-paragraph">Funktion "<strong>detaildienst</strong>":<br>Möchte man das Startverhalten eines Dienstes/Unit seit gestern genauer betrachten, so hilft diese Funktion weiter. Hierfür wird die genaue (!) Bezeichnung dieser Unit benötigt, welche man aus der Funktion "instdienste" (siehe oben), also Menüpunkt 7, erhält. Am besten kopiert ihr euch den exakten Namen der Unit und fügt ihn dann hier als Filterkriterium ein.</p>



<p class="wp-block-paragraph">Funktion "<strong>beenden</strong>":<br>Diese Funktion beendet sauber das Script.</p>



<h2 class="wp-block-heading">Fazit</h2>



<p class="wp-block-paragraph">Das Script wird sicherlich nicht jeden Fehler aufspüren, kann aber bei der ersten Analyse äußerst hilfreich sein. Der Autor hat hiermit oftmals sehr schnell Fehler auf unterschiedlichen Systemen eingrenzen und ermitteln können.<br>Ist das Problem erst einmal lokalisiert, hilft die bevorzugte Suchmaschine im Internet weiter, um an die Beseitigung zu gehen. Oftmals ist die Ursache ganz banal, wie z. B. ein fehlender Treiber.<br>In nicht seltenen Fällen sind die angezeigten Fehlerangaben aber auch obsolet, da es um nicht systemkritische Fehler (z. B. veraltete oder nicht benötigte Hardware) handelt. Hier müsst ihr selber entscheiden, inwieweit ihr an die Beseitigung gehen möchtet oder ob ihr mit dieser Fehlermeldung leben könnt.</p>



<h2 class="wp-block-heading">Script Download</h2>



<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://cloud.yourdevice.ch/s/9KBeyaM5GqbZKnm">Herunterladen</a></div>
</div>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://yourdevice.ch/linux-problembehebung-im-systemd/">Linux Problembehebung im systemd</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/linux-problembehebung-im-systemd/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
