Inhalt

Just the Solutions without Nonsense

Donnerstag, 19. Januar 2023

TrueNAS rsync remote task got stuck in state "Starting job..." and after a long time it breaks with error

In my specific case i wanted to transfer 18TB of data.

After starting the process i got following Status UI:


After a day it broke with an error:


Error Details:
rsync: connection unexpectedly closed (187257437 bytes received so far) [Receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(228) [Receiver=3.2.5]


My solution was to disable the option "Delay Updates" it's help text says "Set to save the temporary file from each updated file to a holding directory until the end of the transfer when all transferred files are renamed into place." I assumed it is to much for 18TB of data.

I don't know if the problem was the size but it solved the problem!




Samstag, 28. August 2021

Proxmox - remove LVM to restart the process of making a new LVM

You can't remove a LVM via the Wbgui so you need the Shell...

That screen shows the Volume Group. But you need to work your way up to it in order for you to remove it.


Warning! You will lose anything in the specified Logical Volumes, Volume Groups, Physical Volumes if you follow this information. Be sure to back up anything you want to keep

run
lvdisplay
Check to see if you have nay volume's still in that group

If you do run
lvremove (nameofvolume)
- This will remove that volume

Now run
vgdisplay
Check to make sure your volume you want to remove is there

Now run
vgremove (nameofvolumegroup)

Refresh the page, if it still not there you may need to run
pvdisplay
Check to see if your Physical Volume is there

Then run
pvremove /dev/sdxxxxx
There can't be any active Volume Groups

Sonntag, 15. August 2021

Connecting via domainname to a server that is on the same network as me

 The solution is quite simple.

I expect you  have already port forwarded the WAN Address with the Port, for example 443 (https), to your Webservers LAN or DMZ IP-Address. if not you wouldnt reach your Server from www.


If you want to connect to your Webserver Via local net and with the domainname, for example "cloud.mydomain.com" you have to set a second portforward from your LAN to your LAN or from your LAN to your DMZ.


For Example

  • Interface: LAN
  • Target: WAN IP-Address (your static WAN IP on which your DNS is routed to.)
  • To Target: local IP-Adress of your Webserver
  • From Port: 443
  • To Port: 4443 (i never make from/to ports the same, my Server is listening local on 4443)


Example with OpnSense (my favorite firewall/router)


Freitag, 23. August 2019

CHKDSK - Nicht genügend Speicherplatz auf dem Datenträger, um die Datei der fehlerhaften Cluster zu berichtigen.

Lösung

Zuerst die Partition des Laufwerks etwas erweitern.

CHKDSK /F /R erneut ausführen.

Sollte der Fehler noch bestehen die in der Fehlermeldung angegebenen Dateien inkl. Pfad suchen und versuchen diese zu löschen. Ist es nicht möglich diese zu löschen in den Abgesicherten Modus wechseln und dort erneut löschen.

Achtung! Nicht mit einem Domänenadministrator möglich - benötigt einen Lokalen Administrator auf höchster ebene.

Dienstag, 20. August 2019

Solution Windows Defender won't start and download the Security Patterns - Error 0x80248007, 0x80070643 or 0x800705b4

Fehler ist entstanden durch


Der Windows-Update Fehler mit Fehlercode "0x80073712" konnte nur mit einem Inplace Upgrade beseitigt werden. Also dem erneuten Installieren der selben Windowsversion im laufenden Betrieb.
Anleitung für Inplace Upgrade

Zuvor wurden alle im Internet angebotenen Lösungsvorschläge probiert (wirklich alle ;) ).

Das  Inplace Upgrade ist mit Vorsicht zu genießen denn dieses hat leider die Windows Defender Installation zerstört. Der Defender konnte danach nicht mehr gestartet werden. Auch konnten die "Security Patterns" Stichwort "Sicherheitsupdates" nicht mehr heruntergeladen werden.


Fehlerbild


Update Fehlercodes beim automatischem Installieren der Updates: 
  • 0x80248007
  • 0x80070643



Updatelog:
2019.08.19 12:43:20.1567726 2060  364   Handler         Command line install completed. Return code = 0x80070645, Result = Failed, Reboot required = false
2019.08.19 12:43:20.1572154 2060  364   Handler         * END *   Command Line Install 0x8024200b

windows-update-troubleshooting
Mit der PowerShell das Updatelog exportieren


Fehlercode beim Versuch den Defender zu starten: 

  • 0x800705b4, 

Ebenfalls folgenden Code dazu gefunden: 0x80070003 ("Das System kann den angegebenen Pfad nicht finden.")





Gescheiterte Lösungsversuche

  • SFC /SCANNOW -> Keine Fehler gefunden
  • Komplett resettieren aller Update-Folder, Abhängigkeiten und Sonstiges.
  • Windows-Update Fehlerbehebung (MS Buildin).
  • Einige Funktionen des Reset-Windows-Update-Agent wurden ausgeführt.
  • Manuelles Installieren von Defender Updates Info hier.
  • "DISM /StartComponentCleanup" (läuft ~3 Stunden).

Dann ist mir beim überprüfen der Registry im Bezug auf den Fehlertext "Das System kann den angegebenen Pfad nicht finden." aufgefallen, dass in der Registry nicht die erwarteten Werte gespeichert sind.

In der Registry ist beim Schlüssel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender bei InstallLocation folgender Pfad hinterlegt C:\ProgramData\Microsoft\Windows Defender\platform\4.18.1907.4-0\



Ich habe den Pfad im Windows-Explorer gesucht und musste feststellen, dass der Pfad welcher in der Registry angegeben ist nicht vorhanden ist!

Folgender Teil des Pfads ist aber vorhanden: C:\ProgramData\Microsoft\Windows Defender\

Der Service "WinDefend" wird in einem anderen Pfad gestartet:




Lösung:


Hinweis: Das Ändern des Registry-Eintrags ist als Administrator nicht erlaubt! Zusätzlich kommt es zu Fehlern und Einschränkungen wenn die Schritte NICHT im Abgesicherten Modus durchgeführt wird!




  1. In den Abgesicherten Modus wechseln.
  2. Ändern des im Service hinterlegten Executable-Speicherorts aus dem das Service WinDefend die EXE startet.
  3. Im Regedit den Schlüssel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinDefend anpassen.

    1.    Anstatt dies mit der Registry zu machen, ist dies auch mit folgenden Befehl möglich sc config <service name> binPath= <binary path> 
  1. Den Schlüssel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender kontrollieren.

  1. Einen Pfad mit CMD erstellen md "C:\ProgramData\Microsoft\Windows Defender\platform\4.18.1907.4-0\" (Mit CMD zu machen da Sonderzeichen "-" vorkommen).
  2. Kopieren der Windows Defender Dateien in einen neu erstellten Pfad C:\ProgramData\Microsoft\Windows Defender\platform\4.18.1907.4-0\
    1. Mit ROBOCOPY "C:\Program Files\Windows Defender\" "C:\ProgramData\Microsoft\Windows Defender\platform\4.18.1907.4-0\" /COPYALL alle Dateien aus den falschen Pfad in den richtigen kopieren (Achtung die Pfade können sich unterscheiden).
  3. Ebenfalls im Abgesicherten Modus die Windows Update-Reparatur ausführen (Systemsteuerung -> Problembehandlung -> Alles Anzeigen -> Windows Update).

  1. Den Abgesicherten Modus beenden und Windows normal starten.
  2. Den Windows Defender starten und auf die Security Patterns herunterladen.





Donnerstag, 28. Februar 2019

VSIXInstaller isn't finding the Visual Studio 2017 - Solution

There are two locations of VSIXInstaller

The obviously supposed one:
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\VSIXInstaller.exe"

And the location we want to use:

"C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service\VSIXInstaller.exe"

After i have startet the VSIXInstalle rvie the second path i could install any VSIXPlugin via the PowerShell


Freitag, 25. Mai 2018

Owncloud "Du besitzt hier keine Berechtigung, um Dateien hochzuladen oder zu erstellen" - Solution

Wird dir in manchen Ordnern deiner Owncloud "Du besitzt hier keine Berechtigung, um Dateien hochzuladen oder zu erstellen" angezeigt? Bzw. Synchronisationen finden in manchen Ordnern nicht statt oder sind nur unidirektional möglich?

Dann hast du vermutlich den selben Fehler wie ich gemacht. Du hast auf deinem Server im Pfad wo sich deine OwnCloud-Dateien befinden manuell order und Dateien erstellt. Ich spreche hier nicht vom Pfad der durch den OwnCloud-Client erstellt wird. sonder der Pfad wo der OwnCloud-Server die Dateien verwaltet. Bei mir sieht der beispielsweise so aus "<IP-Adresse des Servers>\flowCloud\admin\files".

du kannst das auch ganz leicht kontrollieren es müssen umgedingt folgende Berechtigungen gesetzt sein:

www-data (Unix User\www-data)
www-data (Unix Group\www-data)

sind diese nicht vorhanden so müssen diese manuell gesetzt werden



Da ich zu viele Ordner hatte bei denen dieser Fehler vorhanden war, habe ich es mir leicht gemacht und habe den obersten Order genommen und die Berechtigungen mit Vererbung gesetzt.

Achtung: ich habe den weg mit Windows gewählt da ich mit Windows auch den Fehler verursacht habe. In Unix sollt es aber wesentlich leichter sein Berechtigungen zu verändern (Google ;-) ). 

Folge den Bildern, nach dem Letzten sollte Windows alle Dateien und Ordner durchgehen:




Voila! Bei mir war das Problem damit komplett beseitigt und alles hat sich wieder synchronisiert - inklusive meines automatischen Bilder Uploads vom Android-Gerät!

Freitag, 11. Mai 2018

Remotedesktopverbindung Authentifizierungsfehler "die angeforderte Funktion wird nicht unterstützt" - Solution

Seit dem Update Dienstag, 8. Mai 2018 scheint eine Remotedesktopverbindung nicht mehr zu allen Host zu funktionieren!

Die Lösung ist folgende:


In den Gruppenrichtlinien unter "Computerkonfiguration -> Administrative Vorlagen -> System -> Delegierung von Anmeldeinformationen" Die Einstellung "Encryption Oracle Remediation" aufsuchen.


Die Einstellugn aktivieren und auf "Vulnerable" stellen.


Done! Nun sollte eine Verbindung wieder möglich sein.



Ideen Quelle:

Quelle

Mittwoch, 2. Mai 2018

VirtualBox error "Could not connect to host (http://127.0.0.1:18083/) Solution

You got this Errormessage in your OpenMediaVault?
Error #64:exception 'Exception' with message 'Could not connect to host (http://127.0.0.1:18083/)' in /usr/share/phpvirtualbox/lib/vboxconnector.php:210Stack trace:#0 /usr/share/openmediavault/engined/rpc/virtualbox.inc(176): vboxconnector->connect()#1 [internal function]: OMVRpcServiceVirtualBox->getMachines(Array, Array)#2 /usr/share/php/openmediavault/rpcservice.inc(125): call_user_func_array(Array, Array)#3 /usr/share/php/openmediavault/rpc.inc(79): OMVRpcServiceAbstract->callMethod('getMachines', Array, Array)#4 /usr/sbin/omv-engined(501): OMVRpc::exec('VirtualBox', 'getMachines', Array, Array, 1)#5 {main}
Try this:
/etc/init.d/vboxdrv setup
Did it gone well? Or did you et this Message?:
Stopping VirtualBox kernel modules ...done.Recompiling VirtualBox kernel modules ...failed!  (Look at /var/log/vbox-install.log to find out what went wrong)
In the Logfile you find this information?: 
Makefile:181: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Stop.
Then try this:
apt-get updateapt-cache search linux-headers-$(uname -r)Install linux-header package under Debina or Ubuntu Linuxapt-get install linux-headers-$(uname -r)
And again:
/etc/init.d/vboxdrv setup

Donnerstag, 17. November 2016

OpenMediaVault -> nignx -> No GUI?

Solution:

  1. omv-mkconf nginx
  2. omv-mkconf php5fpm
  3. service apache2 stop
  4. service php5-fpm restart
  5. update-rc.d -f apache2 remove
  6. service nginx restart

Dienstag, 2. August 2016

Linux Netzwerkschnittstelle z.B. eth0 umbenennen

Um im Linux eine Netzwerkschnittstelle um zu taufen, z.B. von eth3 auf eth0 müsst ihr folgendes File abändern.

flow@flomv:/$ nano /etc/udev/rules.d/70-persistent-net.rules

Die Datei müsste in etwa wie folgendes Beispielbild aussehen:
Beispiel
Dort trägt ihr rechts (grün) den neuen Namen ein aber vergesst nicht den gleichnamigen auch abzuändern bzw mit "#" links (blau) aus zu kommentieren.

Um die richtige Netzwerkschnittstelle zu identifizieren kann die MAC (rot) hergenommen werden.

Mittwoch, 13. Juli 2016

Teflon Mauspad Selbstgemacht (DIY)

Jeder Zocker oder Grafiker weiß wovon ich Rede.

Die Maus bleibt picken oder die Maus bleibt abrupt stehen, der Sniper Schuss geht daneben...

Man will eine Grafik Pixel genau setzen, nein die Maus schafft es einfach nicht, es geht jedesmal um 1 Pixel daneben...

Seit Jahren verfluche ich alle am Markt befindlichen Mauspads... Entweder es hat eine super Glide-Beschichtung die tatsächlich halbwegs funktioniert aber das nur von kurzer Dauer oder sie halten lange aber dafür klebt die Maus regelrecht an.

Kurzerhand in Google gesucht und direkt auf 100% Teflon (PTFE) gestoßen. Jedoch nach Bestellung vielen Test mit verschiedensten schleif und polier Methoden drauf gekommen, dass es so gar nicht funktioniert! Der Cursor sprang von oben nach unten von links nach rechts, er tat was er wollte...

Weiter gegoogelt, dabei kam zu tage das der Laser mit weißen Oberflächen nicht klar kommt, also gar nicht mit dem Teflon selbst, wie zu erst angenommen. Das Problem reines Teflon hat nun mal das reinste Weiß...

Erstmal war ich total deprimiert und habe es links liegen gelassen, denn Teflon lässt sich nicht Färben, da es ja bekanntlich absolut keine Bindung eingeht.

Tage vergingen.. Silikon Spray am Tisch verwendet, jedoch war ich nie zufrieden..

Doch dann kam mir ganz plötzlich, DIE IDEE! Ich hatte ja Teflon in 3mm. 1mm und 0,5mm bestellt.
Kurzerhand nahm ich das mit 0,5mm welches licht durchlässig ist. Ich legte die Maus darauf und testete es und siehe da! Es funktionierte perfekt! 

Meine Erklärung, das schwarz des Tisches scheint hindurch, bzw der Laser scheint durchs Teflon und kann somit durchs Teflon zurückgeworfen werden.

Danach das 1mm Stück probiert, GEHT! Scheint auch licht durch! YEAH!

ENDLICH! Endlich hab ich mein Traum-Mauspad! Kurzerhand das 1mm Stück mit nem 240er Schleifpapier bearbeitet und nach poliert. 

Ich kann es kaum glauben, die Maus rutscht wie auf Eis :D

Dazu hab ich mit 100 prozentige Teflon Mausfüße gekauft

Ich habe eine Logitech G700 die ich nie wieder missen wollen würde. Für diese Maus gibt es  gute vorgefertigte Füße: Corepad Skatez für Logitech G700 Das coole es sind 2 Sets in der Packung enthalten.

Ich hoffe ich kann so manchen die auch so schlechte Teflon Erfahrungen gemacht haben, die Freude ein Ultra-Glide-Pad zu bauen, zurückgeben =)

Also ich bin GLÜCKLICH :D

Montag, 20. Juni 2016

Winamp 5.666 (Build 3516) Mediathek Crash lösung

Wenn Winamp beim befüllen der Mediathek abstürzt und Ihr die Version 5.666 habt hilft folgende datei: mp3.dll

Ersetzt die heruntergeladene mp3.dll einfach mit der vorhandenen im Plugin Ordner des Installationspfades (C:\Program Files (x86)\Winamp\Plugins)

Quelle: winamp Forum

Hoffe damit ist geholfen =)

Donnerstag, 14. November 2013

"Windoof" Login in wenigen schritten umgehen -.-

Es ist unfassbar! In wenigen schritten ist es möglich den Login komplett zu umgehen, indem einfach die Admin oder User Logindaten umgeschrieben werden.

Wir löschen in wenigen schritten das Admin Passwort und ersetzen es durch unseres.


Der weg Durchs Fenster:


Wir booten zu aller erst von der Windows XP/vista/7/8 Installations CD oder vom USB-Stick.
Beachtet, das dies nur mit oben genannten Windows Versionen geht.

Nachdem wir von den Speichermedium gestartet haben. Sehen wir eine Auswahl, dort Starten wir den cmd-prompt (Eingabeaufforderung):


Reparatur -> erweiterte Reparatur -> cmd
Im cmd suchen wir das root (windows) Verzeichnis. hier müssen wir einfach jede Buchstabe durchgehen, da wir es an dem Punkt nicht genau wissen:
 

Um zwischen den Platten zu wechseln geben wir "c:" , "d:", "e:" usw..  ein. wobei diese 3 die am häufigsten verwendeten Buchstaben sind
Danach geben wir "dir" ein um zu sehn ob das Laufwerk das richtige ist.
Windows ordner muss vorhanden sein!
 

Sollte etwa wie folgt aussehen:

D:\>
D:\>F:Das System kann das angegebene Laufwerk nicht finden.
D:\>C:



C:\>dir


 Datenträger in Laufwerk C: ist System

 Volumeseriennummer: F465-7492



 Verzeichnis von C:\



31.10.2013  11:22    <DIR>          Program Files


08.11.2013  15:31    <DIR>          Users

30.09.2013  15:03    <DIR>          Windows

               5 Datei(en),      4.961.075 Bytes

               9 Verzeichnis(se), 469.822.939.136 Bytes frei


Nun Wechseln wir zum windows/system32 Verzeichnis:
 

C:\>cd windows/system32

 

Hier existiert eine Datei namens "Utilman.exe", diese ersetzen wir mit "cmd.exe":

C:\>copy Utilman.exe Utilman.exe.orig \\sichern des Originals

C:\>del  Utilman.exe                  \\löschen des Originals
C:\>copy cmd.exe Utilman.exe  \\umbenenen der cmd.exe in Utilman.exe

 

Jetzt Booten wir den PC ganz normal
 

Im Loginbildschirm angekommen klicken wir links auf die "erleichterte Bedienung" die nun aber das "cmd-prompt" startet :D

Hier geben wir nun folgendes ein (<> Felder selbst ausfüllen):

C:\>net user administrator /active:yes

C:\>net user administrator <passwort>
 

oder, um sich mit einen vorhandenen User anzumelden einfach den vorhandenen loginnamen und ein neues passwort eingeben:

C:\>net user <loginname> <Passwort>

cmd schließen und ganz normal mit den neuen Logindaten einloggen!


aber brav mit dem wissen umgehen ;)

Mittwoch, 13. November 2013

The file is possibly corrupt the file header checksum does not match the computed checksum.

Fehlermeldung:
The file is possibly corrupt the file header checksum does not match the computed checksum.

Computer:

Lenovo ThinkCenter


Problem Ermittlung:

Schauen wir mal, was die Fehlermeldung genau aussagt.

“The file is possibly corrupt”
  Das erste, was ein PC ladet, bevor irgend etwas passiert. ist der Bootloader von Windows aus der 100MB System Partition.
also kann das "corrupt file" nur davon stammen

“the file header checksum”
Die Kopf-Prüfsumme der Datei welche geladen werden soll.

“does not match the computed checksum”
Entspricht nicht der errechneten Prüfsumme.

Ich ziehe daraus, dass der Fehler am Weg den die Bootloader-files gehen. ensteht.

also Festplatte -> Motherboard -> RAM -> CPU

CPU und Motherboard schließe ich für den Anfang einfach mal aus.
Da diese 2 Elemente eher selten der Grund eines Fehlers sind.

Nun denn, Ein RAM Riegel raus, Fehler noch vorhanden, anderen raus, Fehler noch vorhanden.
Da es unwahrscheinlich ist das beide RAM-Riegel Kaputt sind. wechsel ich zur Festplatte über.

Festplatte mit einer anderen ersetzt. Fehler nicht mehr vorhanden! Voila!
Ihr könnt dazu jede X beliebige festplatte die ihr rumliegen habt verwenden. auch Daten Festplatten (USB-Festplatten einfach aus dem Gehäuse nehmen) die in Verwendung sind. Die Daten werden ja nicht gelöscht.

Ich hoffe es ist jemanden damit geholfen!