DynDNS Problem with DD-WRT

Since a few weeks my DD-WRT router running on V24-SP2 is coming up with an annoying log message concerning the DynDNS Service I am using

DYNDNS: Error ‘RC_IP_RECV_ERROR’ (0x15) when talking to IP server

After digging around in the DD-WRT Forum I found some interesting threads trying to figure out where the problem is located

After a lot of good ideas and helpful comments I took the quick route (noted by a forum member) and fixed the problem for me by setting up DynDNS manually:

  1. Go to Setup / DDNS of your DD-WRT router
  2. DDNS Service: Custom
  3. DYNDNS Server: members.dyndns.org
  4. User Name: #yourusername#
  5. Password: #yourpassword#
  6. Host Name: #yourdyndnshostname#
  7. URL: /nic/update?
  8. Additional DDNS Options: –dyndns_system dyndns@dyndns.org –ip_server_name 91.198.22.70:8245 /

The rest stays with the default settings – thats it afters Apply Settings the error should be gone 🙂

Error opening nvram:/startup-config (Unknown error 0)

%Error opening nvram:/startup-config (Unknown error 0)

One of these good morning messages you do not like on a Cisco Router, especially if it is followed by a more cryptic message like “NV: Invalid Pointer values … ”

The solution to fix that problem was a corrupted NVRAM which can be fixed by executing

erase nvram:

Don’t forget to write your running config to your startup – so you have not worry to much about reboots.

The specified file is not a registry script.

Nachdem ich nun etwas Zeit vergeudet hab ein Registry Script zu importieren soll meine Erfahrung euch Zeit sparen. Nach dem Speichern der Datei kam die Fehlermeldung:

The specified file is not a registrz script. You can only import binary registry files from the registry editor.

Das Problem tritt auf wenn das .reg File mit einer anderen Zeichenkodierung als ANSI abgespeichert wurde. Viele neue Textbearbeitungstools speichern im neueren und besseren UTF Forma ihre Dateien und damit kann die Windows Registry nicht umgehen. Also gebt acht, nehmt Microsoft Notepad oder lasst den Editor eurer Wahl die Datei in ein Windows komformes Format umwandeln.

Cisco VPN Client and Error 1609

Wer mit dem Error 1609 bei der Installation des Cisco VPN Clients auf einem Windows System konfrontiert wird, dem kann unter UmstÀnden geholfen werden. Dieser Fehler taucht auf, weil der VPN Client in seiner englischen Version einige Usergruppen auf deutschen Windows Installationen vermisst. Sozusagen ein Problem der Sprachen.

Gelöst wird das ganze mittels der Eingabe folgender Befehle in der Command Line (cmd) von Windows:

net localgroup Users /add
net localgroup Interactive /add

Voraussetzung dafĂŒr, Administratorrechte und schon sollte die Installation kein Problem mehr darstellen.

Rebuild the LaunchServices Database

Wer kennt das Problem nicht, man installiert Programme oder Update Programme auf seinem Apple mit Mac OS 10.4 und wenn man dann auf “Öffnen mit” klickt sieht man manche Programme doppelt darin enthalten.

Der Grund dafĂŒr ist, dass ab und zu Programme sich nicht sauber in der LaunchServices Database registriert werden. Doch das ist alles halb so schlimm, um die LaunchServices Database neu zu initialisieren und die doppelten EintrĂ€ge zu entfernen reicht es im Terminal folgende Zeile einzugeben:

/System/Library/Frameworks/ApplicationServices.framework/
Frameworks/LaunchServices.framework/Support/lsregister
-kill -r -domain local -domain system -domain user

Danach etwas warten 😉 kann ein paar Minuten dauern bis der Terminal Cursor wieder erscheint.

Javascript und AJAX Debugging leicht gemacht

FĂŒr alle die sich auf Grund des anhaltenden Hypes mit AJAX bzw. demzufolge auch mehr mit JavaScript beschĂ€ftigen stellt sich immer wieder die Frage wie man hier am einfachsten debuggen kann.

Wer Safari fĂŒr das Testen seiner Websites verwendet hat es etwas schwerer als Firefox-User, aber auch hier gibt es eine Möglichkeit wie uns der Apple Safari Develober FAQ verspricht.

Safari enthĂ€lt ein eigenes “Debug” Menu welches man jedoch zu allererst mittels

defaults write com.apple.Safari IncludeDebugMenu 1

einschalten muss. Danach erlaubt einem Safari verschieden Infos mittels Javascript in ein Debug Window zu schreiben. Der Befehl um wÀhrend der Lauftzeit in das Debug Window schreiben zu können lautet:

window.console.log("I think therefore I code!");

Einfach an eine Stelle im JavaScript Code diese oder Ă€hnliche Zeilen einfĂŒgen und beim AusfĂŒhren wird dann “hoffentlich” die Information dort stehen 😉

Leichter geht das ganze mit Firefox und der Tamper Data Extension die noch viel mehr kann. Diese fĂ€ngt den Traffic aller Requests und Responses zwischen Client und Server ab. Somit kann man angefangen vom Header bis hin ĂŒber den gesendeten Body alles auslesen. Was es natĂŒrlich erleichtert AJAX Calls zu debuggen.

Weiters kann man POST, GET Variablen, Headers und und und wÀhrend des Absenden Àndern.

Technorati Tags: , , , , , , , ,

Setup cannot copy the file staxmem.dll

MicrosoftNachdem ich letzte Woche massig Probleme mit dem IIS und den Rechtevergaben hatte hab ichs geschafft meine Windows so zu zerschießen das es die Installation des IIS verweigert hat.

Fehlermeldung: “Setup cannot copy the file staxmem.dll”

Nach langem Suchen hab ich die Lösung gefunden und die InstallationsDB damit gefixed:
http://support.microsoft.com/?scid=kb%3Ben-us%3B894351&x=7&y=14