Mittwoch, 16. August 2017

Bitcoin Transaction kommt nicht an

Meist sind zu niedrige Gebühren schuld, dass Bitcoin Transaktionen unbestätigt bleiben. Dieses liegt m.E. vor allem an der schlechten Bitcoin-Core GUI und es kann zu leicht passieren, dass zu geringe Gebühren berechnet werden und die Transaction auch nach Tagen noch “unconfirmed” ist.

Nun hat man mehrere Möglichkeiten:
  • Noch länger warten und hoffen
  • Ist man Empfänger kann man per “Child-Pays-For-Parent” versuchen mit höheren Gebühren die eingehende Transaktion direkt weiter zu verwenden
  • Die Transaktion “übersteuern” indem die gleichen Coins “nochmal”, dieses mal mit höheren Gebühren, ausgegeben werden (double spending)
  • Durch das Verfahren “Replace by Fee (RBF)” könnte man noch im Nachgang die Gebühr erhöhen. Dazu hätte aber der Bitcoin Core Client vorher mit der Option “-walletrbf” gestartet werden müssen um RBF-Transaktionen zu erstellen.

Meist ist das nicht der Fall. Ich gehe daher wie folgt vor:

  • Zunächst verhindere ich, dass meine Transaction von meinem Client erneut gesendet wird. Dieses erreiche ich, in dem ich den Bitcoin Core Qt client mit der Option -walletbroadcast=0 starte
  • In der GUI suche ich die betreffende Transaktion, wähle diese aus und wähle “Abandon transaction”. Was in der deutschen GUI etwas sperrig mit “Transaction einstellen” übersetzt ist.
  • Wenn das Feld ausgegraut ist, kann man versuchen den Befehl über per RPC abzusetzen. Hierzu kopiert man sich vorher die Transaktions ID und führt den Befehl abandontransaction <txid> im Debug Fenster / Konsole aus.

Falls die Fehlermeldung

Transaction not eligible for abandonment (code -5)

erscheint, beende ich den Bitcoin core client, suche das Daten-Verzeichnis und Lösche die Datei “mempool.dat”.

Danach starte ich den Client erneut und nun sollte “Transaktion Einstellen” auswählbar sein bzw. der RPC Befehl abandontransaction erfolgreich durchgeführt werden.

Später wieder daran denken die Option -walletbroadcast zu entfernen.

Sonntag, 23. April 2017

Asus AsSysCtrlService und asComSvc deinstallieren

Gerade habe ich gemerkt, dass die Deinstallation des Asus Programmes “AI suite” leider nicht alle Dienste und Dateien entfernt.

Besonders ärgerlich ist, dass ein Dienst asComSvc relativ Viel Arbeitsspeicher nutzt und diesen nicht wieder frei gibt. Offenbar ein Memoryleak.

Um die betreffenden Dienst zu stoppen und danach zu deinstallieren (die Dateien bleiben in C:\Program Files (x86)\ASUS\ vorhanden, werden aber zukünftig nicht als Dienst gestartet) geht man wie folgt vor:

  • Windows Taste + x drücken
  • Eingabeaufforderung “"(Administrator)” auswählen
  • dort dann folgendes eingeben und jeweils bestätigen:
    • sc stop AsSysCtrlService
    • sc delete AsSysCtrlService
    • sc stop asComSvc
    • sc delete asComSvc

Donnerstag, 19. Januar 2017

Keepass: Konflikte vermeiden

Ich nutze derzeit das Synology Cloud Station Drive also Dropbox-Ersatz im Heimnetz. Leider gab es bislang Probleme, wenn mit Keepass Dateien gleichzeitig auf mehreren Rechnern geöffnet bzw. bearbeitet wurden. Da Keepass eine Sychronisierungsfunktion bietet, lassen sich die Konflikte jedoch vermeiden wenn man der entsprechenden Keepass Anleitung folgt und nur noch indirekt (per Synchronisation) auf diejenige Datei zugreift, die per Cloud Station Drive im Heimnetz verteilt wird.

Mittwoch, 14. Dezember 2016

Familienkalender ohne die Cloud mit Synology NAS

Ich nutze meine Synology Diskstation DS212+ mittlerweile erfolgreich um den Kalender der Familie im Heimnetz mit mehreren Geräten zu teilen und zu synchronisieren.

Hierzu eine kurze Liste / Installationsanleitung:

  • Zunächst sollte man einen neuen “Gemeinsamen Ordner” erstellen. In diesem werden dann später die Kalender abgelegt. In meinem Fall nenne ich den Ordner “cal” und habe einigen Benutzern Schreib- und Leseberechtigungen gegeben.
  • Im Synology Paket-Zentrum (DSM 6.0.2) das Paket “WebDAV Server” auswählen und installieren.
  • Nach erfolgreicher Installation erscheint im Hauptmenü der neue Eintrag “WebDAV Server”. Diesen auswählen und konfigurieren.
  • Bei mir sieht es dann so aus:

image

image

  • Auf Client-Seite nutze ich derzeit verschiedene Android Geräte. Diese lassen sich am besten mit dem Programm DAVDroid (download bei frdoid oder im Playstore (kostenpflichtig)) in den Kalender einbinden: Konto hinzufügen, “Mit URL und Benutzername anmelden”, als Bais Url dann https://<ip-oder- namen-der-synologydiskstation>/<kalendarordener (bei mir cal)> und schon kann man die Kalender abonieren:image

 

Um die Farben der verschiedenen Kalender individuell festzulegen oder zu ändern nutze ich Calender Color da Synologie die Einstellungen offenbar serverseitig nicht beherrscht. Hierzu habe ich in DAVDroid die Einstellungen “Kalenderfarben verwalten” deaktiviert.

Montag, 10. Oktober 2016

Kontakte von Windows Phone nach Android ohne die Cloud

Eigentlich ist das Windows Phone 10 Betriebssystem das aufgeräumteste und durchdachteste Handybetriebssystem was ich je genutzt habe: Mit einem Blick hat man alle Infos und selbst wenn es nur da liegt ist man immer informiert, da Uhrzeit und eingegangene Nachrichten sind immer sichtbar sind. Leider war mir mein Windows Phone zu langsam, die Software Tastatur nicht gut genug und das Teilen (inkl. Zwischenablage) stets etwas beschwerlich. Die App-Auswahl war allerdings nicht der Grund zum wechseln.

Gewechselt habe ich auf ein mittel-günstiges Android und sah mich mit dem Problem konfrontiert, die Kontakte vom Windows Phone auf das Android zu kopieren, ohne die Clouddienste Live oder OneDrive von Microsoft für den Export zu nutzen oder etwas ähnliches für den Import.

Achtet man vor dem Import darauf, dass die Einstellungen auf der Android Seite so vorgenommen wurden, dass Kontakte nicht automatisch synchronisiert werden, hat man den Kontaktimport durchgeführt, ohne das Google, Microsoft sämtliche Kontakte erhalten haben.

Schließlich hat es wie folgt geklappt:

  • Auf dem Windows Phone die App Contacts Backup von Amaze Pictures Inc. installieren.
  • Dort können die Kontakte in einer zip Datei mit vielen .vcf Dateien exportiert werden. Das praktische: Diese Datei kann von dem Android smartphone direkt heruntergeladen werden, wenn sich beide Geräte im selben WLAN befinden.
  • Ist die Datei auf der Androidseite angekommen, kann die Zipdatei diese mit Hilfe von z.B. TotalCommander von C. Ghisler entpackt werden und die enthaltene .vcf Datei per VCardIO importiert werden.

Freitag, 3. Juni 2016

Backup mit Duplicati auf eine Synology DiskStation

Ich verwende eine Synology DiskStation DS214+ mit dem derzeit aktuellem DSM6.0. Um ein Backup einzurichten, dass auch sicher vor Crypto-Trojanern ist und um die Fehlerhafte Windows10 File History nicht nutzen zu müssen, verwende ich Duplicati in der alten aber stabilen Version 1.3.4.

  1. SSH aktivieren: Synology Systemsteuerung / Terminal & Telnet / Reiter Terminal SSH-Dienst aktivieren
  2. SFTP-Dienst aktivieren: Synology Systemsteuerung / Dateidienste / Reiter FTP / Gruppe SFTP: SFTP-Dienst aktivieren.
  3. Nutzer für Duplicati erstellen: In der Synology Systemsteuerung / Benutzer einen neuen Benutzer “backup” erstellen.
  4. Benutzer-Home-Dienst aktivieren: In der Synology Systemsteuerung / Benutzer / Reiter “Erweitert” unter “Benutzerbasis” Benutzer-Home-Dienst aktivieren.
  5. SSH für den Benutzer “backup” erlauben: Per SSH als admin connecten und mit vi die datei /etc/passwd editieren und dem Benutzer “backup” anstelle von /sbin/nologin die richtige shell /bin/sh zuweisen.
  6. Duplicati installieren und psftp.exe (putty downloads) in das Duplicativerzeichnis kopieren.
  7. Duplicati einrichten: SSH auswählen, Externes SFTP-Programm verwenden. Beim Pfad den Pfad des Ordners ohne /volumeX/ angeben. Beispiel: /duplicati_backup/ und nicht /volume1/duplicati_backup/.

Sonntag, 1. Mai 2016

Windows 10 Dateiversionsverlauf schlägt mit Fehlercode 201 fehl

Wie ich gerade herausgefunden habe, ist die in Windows eingebaute Sicherung “Dateiversionsverlauf” (FileHistory) für Backupzwecke nicht zu gebrauchen: Das Backup schlägt still und leise fehl, wenn Dateien die ein ‘ß’ im Namen enthalten gesichert werden sollen. Das schlimme: Der komplette Vorgang bricht ab und der Nutzer erfährt es nicht einmal. Durch Zufall habe ich in der Ereignisanzeige (Eventlog) entsprechende Einträge gefunden: Dort steht entsprechend Fehler 201 – aber nicht welche Datei zu diesem Problem geführt hat.  Das es am ‘ß’ liegt konnten auch andere nachvollziehen und offenbar ist der Fehler schon seit Windows8 bekannt – aber Microsoft tut nichts.

Ich bin nun auf der Suche nach einem besseren Backupverfahren um Daten (nicht via Images, denn die sind im Zweifelsfall nicht lesbar, gell Acronis?!) einfach auf ein NAS zu kopieren. Bevor ich Robycopy bemühe mache ich mich nochmal auf die Suche nach einer etwas gelenkigeren Lösung und werde berichten.