{"id":181,"date":"2025-08-29T12:43:49","date_gmt":"2025-08-29T12:43:49","guid":{"rendered":"https:\/\/linuxbase.io\/?p=181"},"modified":"2025-08-29T12:43:49","modified_gmt":"2025-08-29T12:43:49","slug":"dirvish-default-error-10-error-in-socket-io-fehler-losung","status":"publish","type":"post","link":"https:\/\/netguide.io\/linux\/de\/dirvish-default-error-10-error-in-socket-io-fehler-losung\/","title":{"rendered":"Dirvish default error (10) &#8212; error in socket IO Fehler &#8211; L\u00f6sung"},"content":{"rendered":"\n<p>Wenn du mit <strong>Dirvish<\/strong> arbeitest &#8211; einem popul\u00e4ren Backup-Tool unter Linux &#8211; kann es vorkommen, dass du beim Ausf\u00fchren von Backups auf den Fehler<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2\"><span style=\"padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><\/span><span role=\"button\" style=\"color:#e1e4e8\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>Dirvish default error (10) -- error in socket IO\n<\/textarea><\/pre><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\"><code><span class=\"line\"><span style=\"color: #B392F0\">Dirvish<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">default<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">error<\/span><span style=\"color: #E1E4E8\"> (10) -- error <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> socket IO<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>st\u00f6\u00dft. Dieser Fehler tritt h\u00e4ufig auf, wenn das Backup aufgrund von Netzwerkproblemen oder fehlerhaften Konfigurationen nicht korrekt gestartet werden kann. In diesem Artikel erkl\u00e4ren wir die m\u00f6glichen Ursachen und zeigen konkrete L\u00f6sungen.<\/p>\n\n\n\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-5095e79c      \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\tInhaltsverzeichnis\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#was-bedeutet-der-fehler-dirvish-default-error-10-error-in-socket-io\" class=\"uagb-toc-link__trigger\">Was bedeutet der Fehler &quot;Dirvish default error (10) &#8211; error in socket IO&quot;?<\/a><li class=\"uagb-toc__list\"><a href=\"#ssh-vs-rsync-daemon\" class=\"uagb-toc-link__trigger\">SSH vs. rsync-daemon<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#pr\u00fcfen-welche-methode-verwendet-wird\" class=\"uagb-toc-link__trigger\">Pr\u00fcfen, welche Methode verwendet wird<\/a><\/li><\/ul><\/li><li class=\"uagb-toc__list\"><a href=\"#pr\u00fcfen-ob-der-rsync-daemon-aktiv-ist\" class=\"uagb-toc-link__trigger\">Pr\u00fcfen, ob der rsync-daemon aktiv ist<\/a><li class=\"uagb-toc__list\"><a href=\"#rsync-daemon-aktivieren\" class=\"uagb-toc-link__trigger\">rsync-daemon aktivieren<\/a><li class=\"uagb-toc__list\"><a href=\"#rsync-daemon-f\u00fcr-autostart-aktivieren\" class=\"uagb-toc-link__trigger\">rsync-daemon f\u00fcr Autostart aktivieren<\/a><li class=\"uagb-toc__list\"><a href=\"#schritt-f\u00fcr-schritt-l\u00f6sungen\" class=\"uagb-toc-link__trigger\">Schritt-f\u00fcr-Schritt-L\u00f6sungen<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#1-netzwerkverbindung-pr\u00fcfen\" class=\"uagb-toc-link__trigger\">1. Netzwerkverbindung pr\u00fcfen<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#2-ssh-zugriff-testen\" class=\"uagb-toc-link__trigger\">2. SSH-Zugriff testen<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#3-backup-konfiguration-pr\u00fcfen\" class=\"uagb-toc-link__trigger\">3. Backup-Konfiguration pr\u00fcfen<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#4-firewall-und-ports-pr\u00fcfen\" class=\"uagb-toc-link__trigger\">4. Firewall und Ports pr\u00fcfen<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#5-tempor\u00e4re-dateien-und-speicherplatz-pr\u00fcfen\" class=\"uagb-toc-link__trigger\">5. Tempor\u00e4re Dateien und Speicherplatz pr\u00fcfen<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#6-dirvish-im-debug-modus-starten\" class=\"uagb-toc-link__trigger\">6. Dirvish im Debug-Modus starten<\/a><\/li><\/ul><\/li><\/ul><\/li><li class=\"uagb-toc__list\"><a href=\"#fazit\" class=\"uagb-toc-link__trigger\">Fazit<\/a><\/ul><\/ul><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2\"><span style=\"padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><\/span><span role=\"button\" style=\"color:#e1e4e8\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>root@backup:~# dirvish --vault server01-srv\nmount: \/mnt\/srv_snapshot: mount point does not exist.\ndirvish server01-srv:default error (10) -- error in socket IO\numount: \/dev\/data\/srv_snap: not mounted.\ndirvish error: branch \/srv\/rsync1\/server01-srv:default image 2025-08-29--14-35 failed<\/textarea><\/pre><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\"><code><span class=\"line\"><span style=\"color: #B392F0\">root@backup:~#<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">dirvish<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">--vault<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">server01-srv<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">mount:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\/mnt\/srv_snapshot:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">mount<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">point<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">does<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">not<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">exist.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">dirvish<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">server01-srv:default<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">error<\/span><span style=\"color: #E1E4E8\"> (10) -- error <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> socket IO<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">umount:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\/dev\/data\/srv_snap:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">not<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">mounted.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">dirvish<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">error:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">branch<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\/srv\/rsync1\/server01-srv:default<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">image<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2025<\/span><span style=\"color: #9ECBFF\">-08-29--14-35<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">failed<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Was bedeutet der Fehler &#8220;Dirvish default error (10) &#8211; error in socket IO&#8221;?<\/h2>\n\n\n\n<p>Der Fehler <strong>&#8220;error in socket IO&#8221;<\/strong> weist darauf hin, dass Dirvish beim Versuch, eine Verbindung zu einem Remote-Host herzustellen, auf ein Problem mit der <strong>Socket-Kommunikation<\/strong> gesto\u00dfen ist.<br>Sockets sind in diesem Kontext die Schnittstelle, \u00fcber die Dirvish Daten zwischen deinem Backup-Server und dem Zielsystem \u00fcbertr\u00e4gt.<\/p>\n\n\n\n<p>Ursachen k\u00f6nnen sein:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Netzwerkprobleme<\/strong> &#8211; Unterbrechungen in der Verbindung oder Paketverluste.<\/li>\n\n\n\n<li><strong>SSH- oder rsync-daemon-Verbindungsprobleme<\/strong> &#8211; Dirvish verwendet entweder <strong>SSH<\/strong> oder den <strong>rsync-daemon<\/strong> f\u00fcr die \u00dcbertragung.<\/li>\n\n\n\n<li><strong>Fehlerhafte Konfiguration<\/strong> &#8211; Falsche Pfade, Benutzerrechte oder Backup-Parameter.<\/li>\n\n\n\n<li><strong>Speicherprobleme<\/strong> &#8211; Wenn der Zielhost nicht gen\u00fcgend Speicher oder Inodes hat, kann dies ebenfalls zu Socket-Fehlern f\u00fchren.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">SSH vs. rsync-daemon<\/h2>\n\n\n\n<p>Dirvish kann Backups \u00fcber <strong>SSH<\/strong> oder direkt \u00fcber den <strong>rsync-daemon<\/strong> durchf\u00fchren.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SSH:<\/strong> Standardmethode, verschl\u00fcsselt die Verbindung, ben\u00f6tigt SSH-Zugang.<\/li>\n\n\n\n<li><strong>rsync-daemon:<\/strong> Direkter Zugriff auf den rsync-Dienst, schneller, aber weniger verschl\u00fcsselt.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Pr\u00fcfen, welche Methode verwendet wird<\/h3>\n\n\n\n<p>In der Vault-Konfiguration (<code>\/etc\/dirvish\/&lt;vault&gt;.conf<\/code>) siehst du:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2\"><span style=\"padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><\/span><span role=\"button\" style=\"color:#e1e4e8\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>server: &lt;remote-host&gt;\nclient: &lt;user&gt;\nmethod: rsync\n<\/textarea><\/pre><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\"><code><span class=\"line\"><span style=\"color: #B392F0\">server:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #9ECBFF\">remote-hos<\/span><span style=\"color: #E1E4E8\">t<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">client:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #9ECBFF\">use<\/span><span style=\"color: #E1E4E8\">r<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">method:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">rsync<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SSH-Verbindung:<\/strong> <code>server:&lt;user&gt;@host<\/code> und kein expliziter Daemon-Port<\/li>\n\n\n\n<li><strong>rsync-daemon:<\/strong> <code>server: rsync:\/\/host\/module<\/code><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Pr\u00fcfen, ob der rsync-daemon aktiv ist<\/h2>\n\n\n\n<p>Auf dem Zielhost kannst du pr\u00fcfen, ob der rsync-daemon l\u00e4uft:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2\"><span style=\"padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><\/span><span role=\"button\" style=\"color:#e1e4e8\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>ps x | grep rsync<\/textarea><\/pre><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\"><code><span class=\"line\"><span style=\"color: #B392F0\">ps<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">x<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">|<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">grep<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">rsync<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L\u00e4uft er, siehst du den Prozess: rsync &#8211;daemon<\/li>\n\n\n\n<li>L\u00e4uft er nicht, ist das der Grund f\u00fcr den Socket-Fehler.<\/li>\n<\/ul>\n\n\n\n<p>Die Ausgabe sieht so aus:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2\"><span style=\"padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><\/span><span role=\"button\" style=\"color:#e1e4e8\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>root@server01:~# ps x | grep rsync\n1574616 ?        Ss     0:00 rsync --daemon\n1581956 pts\/1    S+     0:00 grep --color=auto rsync\n<\/textarea><\/pre><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\"><code><span class=\"line\"><span style=\"color: #B392F0\">root@server01:~#<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ps<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">x<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">|<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">grep<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">rsync<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1574616<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">?<\/span><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #9ECBFF\">Ss<\/span><span style=\"color: #E1E4E8\">     <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #9ECBFF\">:00<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">rsync<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">--daemon<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1581956<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">pts\/1<\/span><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #9ECBFF\">S+<\/span><span style=\"color: #E1E4E8\">     <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #9ECBFF\">:00<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">grep<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">--color=auto<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">rsync<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">rsync-daemon aktivieren<\/h2>\n\n\n\n<p>Falls der Daemon nicht aktiv ist, kannst du ihn starten:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2\"><span style=\"padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><\/span><span role=\"button\" style=\"color:#e1e4e8\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>rsync --daemon\n<\/textarea><\/pre><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\"><code><span class=\"line\"><span style=\"color: #B392F0\">rsync<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">--daemon<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Testen, ob der Dienst l\u00e4uft:<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2\"><span style=\"padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><\/span><span role=\"button\" style=\"color:#e1e4e8\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>sudo systemctl status rsync\n<\/textarea><\/pre><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\"><code><span class=\"line\"><span style=\"color: #B392F0\">sudo<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">systemctl<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">status<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">rsync<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">rsync-daemon f\u00fcr Autostart aktivieren<\/h2>\n\n\n\n<p>Damit der rsync-Dienst beim Hochfahren des Servers automatisch startet:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2\"><span style=\"padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><\/span><span role=\"button\" style=\"color:#e1e4e8\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>sudo systemctl enable rsync\n<\/textarea><\/pre><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\"><code><span class=\"line\"><span style=\"color: #B392F0\">sudo<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">systemctl<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">enable<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">rsync<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Schritt-f\u00fcr-Schritt-L\u00f6sungen<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Netzwerkverbindung pr\u00fcfen<\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2\"><span style=\"padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><\/span><span role=\"button\" style=\"color:#e1e4e8\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>ping &lt;remote-host&gt;\nssh &lt;user&gt;@&lt;remote-host&gt;\n<\/textarea><\/pre><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\"><code><span class=\"line\"><span style=\"color: #B392F0\">ping<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #9ECBFF\">remote-hos<\/span><span style=\"color: #E1E4E8\">t<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">ssh<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #9ECBFF\">use<\/span><span style=\"color: #E1E4E8\">r<\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #9ECBFF\">@<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #9ECBFF\">remote-hos<\/span><span style=\"color: #E1E4E8\">t<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Wenn der Ping fehlschl\u00e4gt \u2192 Netzwerkproblem<\/li>\n\n\n\n<li>Wenn SSH fehlschl\u00e4gt \u2192 Firewall oder SSH-Dienst pr\u00fcfen<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">2. SSH-Zugriff testen<\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2\"><span style=\"padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><\/span><span role=\"button\" style=\"color:#e1e4e8\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>ssh -i \/pfad\/zum\/private_key &lt;user&gt;@&lt;remote-host&gt; 'ls'\n<\/textarea><\/pre><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\"><code><span class=\"line\"><span style=\"color: #B392F0\">ssh<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-i<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\/pfad\/zum\/private_key<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #9ECBFF\">use<\/span><span style=\"color: #E1E4E8\">r<\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #9ECBFF\">@<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #9ECBFF\">remote-hos<\/span><span style=\"color: #E1E4E8\">t<\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&#039;ls&#039;<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00d6ffentlichen Schl\u00fcssel hinterlegen: <code>~\/.ssh\/authorized_keys<\/code><\/li>\n\n\n\n<li>Berechtigungen pr\u00fcfen<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">3. Backup-Konfiguration pr\u00fcfen<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pfad pr\u00fcfen:<\/strong> <code>\/backup\/vault<\/code> existiert auf dem Remote-Host<\/li>\n\n\n\n<li><strong>Benutzerrechte pr\u00fcfen:<\/strong> Lese-\/Schreibrechte f\u00fcr den Backup-Benutzer<\/li>\n\n\n\n<li><strong>Vault-Konfiguration:<\/strong> Korrekte Angaben f\u00fcr Server, Client, Methode<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">4. Firewall und Ports pr\u00fcfen<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>SSH (Port 22) oder rsync-Daemon (Port 873) offen:<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2\"><span style=\"padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><\/span><span role=\"button\" style=\"color:#e1e4e8\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>sudo ufw status\nsudo iptables -L\n<\/textarea><\/pre><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\"><code><span class=\"line\"><span style=\"color: #B392F0\">sudo<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ufw<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">status<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">sudo<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">iptables<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-L<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">5. Tempor\u00e4re Dateien und Speicherplatz pr\u00fcfen<\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2\"><span style=\"padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><\/span><span role=\"button\" style=\"color:#e1e4e8\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>df -h\ndf -i\n<\/textarea><\/pre><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\"><code><span class=\"line\"><span style=\"color: #B392F0\">df<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-h<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">df<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-i<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Speicherplatz oder Inodes pr\u00fcfen und ggf. aufr\u00e4umen<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">6. Dirvish im Debug-Modus starten<\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2\"><span style=\"padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><\/span><span role=\"button\" style=\"color:#e1e4e8\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>dirvish --test --verbose --debug &lt;vault&gt;\n<\/textarea><\/pre><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\"><code><span class=\"line\"><span style=\"color: #B392F0\">dirvish<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">--test<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">--verbose<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">--debug<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #9ECBFF\">vaul<\/span><span style=\"color: #E1E4E8\">t<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Detaillierte Fehleranalyse<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Fazit<\/h2>\n\n\n\n<p>Der <strong>&#8220;Dirvish default error (10) &#8211; error in socket IO&#8221;<\/strong> tritt meist durch Verbindungsprobleme, fehlerhafte SSH- oder rsync-Konfiguration oder fehlende Rechte auf.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pr\u00fcfe, ob <strong>SSH oder der rsync-daemon<\/strong> verwendet wird.<\/li>\n\n\n\n<li>Stelle sicher, dass der rsync-daemon auf dem Zielhost <strong>aktiv<\/strong> ist und bei Bedarf <strong>autostart<\/strong> aktiviert ist.<\/li>\n\n\n\n<li>Teste Netzwerk, Berechtigungen und Speicherplatz.<\/li>\n<\/ul>\n\n\n\n<p>Mit diesen Schritten lassen sich Socket-Fehler in Dirvish zuverl\u00e4ssig beheben, sodass Backups wieder fehlerfrei laufen.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn du mit Dirvish arbeitest &#8211; einem popul\u00e4ren Backup-Tool unter Linux &#8211; kann es vorkommen, dass du beim Ausf\u00fchren von [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[9],"tags":[39,75,77,79],"class_list":["post-181","post","type-post","status-publish","format-standard","hentry","category-linux","tag-backup","tag-dirvish","tag-rsync","tag-socket-io"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"tobias.pries","author_link":"https:\/\/netguide.io\/linux\/author\/tobias-pries\/"},"uagb_comment_info":0,"uagb_excerpt":"Wenn du mit Dirvish arbeitest &#8211; einem popul\u00e4ren Backup-Tool unter Linux &#8211; kann es vorkommen, dass du beim Ausf\u00fchren von [&hellip;]","_links":{"self":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts\/181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/comments?post=181"}],"version-history":[{"count":0,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts\/181\/revisions"}],"wp:attachment":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/media?parent=181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/categories?post=181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/tags?post=181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}