NMControl Windows Installer v0.8.1

Namecoin, NMControl
barkingdoggy
Posts: 36
Joined: Thu Jul 23, 2015 7:58 pm
os: windows

Re: NMControl Windows Installer v0.8.1

Post by barkingdoggy »

I am getting the following "Side-by-Side configuration is incorrect" error on launch of NMControl v0.8.1. The Application event log shows error Event 33: Activation context generation failed for "C:\Program Files (x86)\NMControl\nmcontrolwin.exe.Manifest". Dependent Assembly Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.30729.8387" could not be found.

barkingdoggy
Posts: 36
Joined: Thu Jul 23, 2015 7:58 pm
os: windows

Re: NMControl Windows Installer v0.8.1

Post by barkingdoggy »

Win 7, 64-bit. Previously downloaded and built nmcontrol-hyperion. Not sure if or how to "uninstall" hyperion (it is not running when I try and start v0.8.1).

phelix
Posts: 1634
Joined: Thu Aug 18, 2011 6:59 am

Re: NMControl Windows Installer v0.8.1

Post by phelix »

Thank you very much for the feedback.
barkingdoggy wrote:Win 7, 64-bit. Previously downloaded and built nmcontrol-hyperion. Not sure if or how to "uninstall" hyperion (it is not running when I try and start v0.8.1).
You might want to uninstall hyperion via the uninstaller (if it is still there) and then install v0.8.1. They might interfere in some ways (config, .bit requests) and uninstalling one might break the other. Reinstalling should always fix things.
barkingdoggy wrote:I am getting the following "Side-by-Side configuration is incorrect" error on launch of NMControl v0.8.1. The Application event log shows error Event 33: Activation context generation failed for "C:\Program Files (x86)\NMControl\nmcontrolwin.exe.Manifest". Dependent Assembly Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.30729.8387" could not be found.
Please check whether in "C:\Program Files (x86)\NMControl" there are these three DLL files:
msvcm90.dll
msvcp90.dll
msvcr90.dll

If they are missing please let me know. You can then simply try to rerun the installer. I noticed one case where these necessary DLLs were not properly installed.
nx.bit - some namecoin stats
nf.bit - shortcut to this forum

barkingdoggy
Posts: 36
Joined: Thu Jul 23, 2015 7:58 pm
os: windows

Re: NMControl Windows Installer v0.8.1

Post by barkingdoggy »

<ul><li>There's no uninstall on the nmcontrol-hyperion I have. </li><li>
The dlls are missing from C:\Program Files (x86)\NMControl, even after reinstalling v0.8.1. </li><li>
I have the dlls in C:\Users\Keystone\Downloads\nmcontrol-nmcontrol-hyperion\nmcontrol-nmcontrol-hyperion\dist\nmcontrolwin, but when I copy the dlls to C:\Program Files (x86)\NMControl I get the same side-by-side error.</li></ul>

barkingdoggy
Posts: 36
Joined: Thu Jul 23, 2015 7:58 pm
os: windows

Re: NMControl Windows Installer v0.8.1

Post by barkingdoggy »

I tried to install nmcontrol on a different machine, a Win-10, 64-bit machine with Python 3.5. No go. Based on the errors, it looks like there are paths hard-coded in the app.

Traceback (most recent call last):
File "<string>", line 10, in <module>
File "C:\_temp\git\nmcontrol\lib\splashscreen.py", line 57, in splashscreen
File "C:\_temp\git\nmcontrol\lib\splashscreen.py", line 10, in_init_
File "C:\Python27\lib\lib-tk\Tkinter.py", line 3366, in_init_
File "C:\Python27\lib\lib-tk\Tkinter.py", line 3320, in_init_
TclError: couldn't open "lib/splash.gif": no such file or directory

Also, the msvc*.dlls are missing from c:\Program Files (x86)\NMControl.

phelix
Posts: 1634
Joined: Thu Aug 18, 2011 6:59 am

Re: NMControl Windows Installer v0.8.1

Post by phelix »

something definitely went wrong with the latest installer. it sometimes / on some machines does not install everything. may have to do with folder permissions. I will take a look tomorrow.
nx.bit - some namecoin stats
nf.bit - shortcut to this forum

phelix
Posts: 1634
Joined: Thu Aug 18, 2011 6:59 am

Re: NMControl Windows Installer v0.8.1

Post by phelix »

edit: turns out the installer was missing some things - file size was 500k smaller. doh. Use this version, I will update the OP.

This version writes a log about the setup process to %appdata%\Local\Temp (e.g. C:\Users\username\AppData\Local\Temp). The log file should be called "Setup Log 2015-10-15 #001.txt". This file should help debug.

http://blockchained.com/stuff/NMControl ... etup_b.exe
And here is a zip archive: http://blockchained.com/stuff/nmcontrolwin_0.8.1.zip

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256


$ shasum -a256 NMControl_v0.8.1_setup_b.exe
949d8ccb0dea286a22f89bcea85534b27ff4df7fbaf7902689c320d6a54cf227 NMControl_v0.8.1_setup.exe

$ shasum -a256 nmcontrolwin_0.8.1.zip
db89c94fef377db342289f40b975296ce5da1f619b2f1e7fb70c1ecb530f86d5 nmcontrolwin_0.8.1.zip

id/phelix


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJWH5S0AAoJEMv5QLdyEy4YRO0IALnCQSXGrXSDNeOkXAhUUTQL
R0Duws9MjUD6+xEG8IFQb7bT6FnCsO6Zv4/t8NM5Q3vHNQZ+HCkDOK8hcxPxrS/6
2pMzHgMaXJP+4i3r0Ug3AezJW0B3yhSrFLBqsRkhZmDMfSyI70UVglvOcSSw3DM7
Na2QFdBxtW3smC3Qse5yqT38Tg5mih3nWgTaSXVYGN/qMefOn/ermkbMilXzngj3
L9rXfPhKe1CJqiggXd1o5ySls80zVYvITxyqY98V6Cr8aKv3A/slA/8TZ15YVqEa
xhi6/DMvT7wlFrkYDZPV70Wft9GG6e5lZVRdlLamVMGlKtFHLrD7LzvXj9q4WEM=
=Rr9V
-----END PGP SIGNATURE-----


Check out this info on how to set up browsing on Windows 7: https://github.com/phelixnmc/nmcontrol/ ... /README.md
nx.bit - some namecoin stats
nf.bit - shortcut to this forum

barkingdoggy
Posts: 36
Joined: Thu Jul 23, 2015 7:58 pm
os: windows

Re: NMControl Windows Installer v0.8.1

Post by barkingdoggy »

Success! NMControl installed on the Windows 7 machine, and nslookups for .bit domains work! However, nslookups for .com domains do not work. For example, "No internal type for both IPv4 and IPv6 Addresses (A +AAAA) records available for google.com."

Service-dns.conf:
[dns]
; Launch at startup
;start=1

; Listen on ip
;host=127.0.0.1

; Disable lookups for standard domains
;disable_standard_lookups=1

; Listen on port
;port=53

; Forward standard requests to
;resolver=10.199.251.1


Windows DNS set to 127.0.0.1.
Ditto for disable_stamdard_lookups=0 and resolver=8.8.4.4

barkingdoggy
Posts: 36
Joined: Thu Jul 23, 2015 7:58 pm
os: windows

Re: NMControl Windows Installer v0.8.1

Post by barkingdoggy »

Less successful on my Win-10 machine with Python 3.5 instead of Python 2.7. NMControl installed and runs without errors, however nslookup does not work for either .bit or .com domains. Nslookup queries return, "No internal type for both IPv4 and IPv6 Addresses (A +AAAA) records available for nx.bit (and google.com)" I don't know why.

phelix
Posts: 1634
Joined: Thu Aug 18, 2011 6:59 am

Re: NMControl Windows Installer v0.8.1

Post by phelix »

barkingdoggy wrote:Success! NMControl installed on the Windows 7 machine, and nslookups for .bit domains work!
Thanks to your endurance. :mrgreen:
However, nslookups for .com domains do not work. For example, "No internal type for both IPv4 and IPv6 Addresses (A +AAAA) records available for google.com."

Service-dns.conf:
[dns]
; Launch at startup
;start=1

; Listen on ip
;host=127.0.0.1

; Disable lookups for standard domains
;disable_standard_lookups=1

; Listen on port
;port=53

; Forward standard requests to
;resolver=10.199.251.1


Windows DNS set to 127.0.0.1.
Ditto for disable_stamdard_lookups=0 and resolver=8.8.4.4
With these last changes it should work. I clarified the config here. Also NMControl must be able to connect (no firewall).
barkingdoggy wrote:Less successful on my Win-10 machine with Python 3.5 instead of Python 2.7.
It should not matter which version of Python is installed on the machine as this brings it's own Python engine.
NMControl installed and runs without errors, however nslookup does not work for either .bit or .com domains. Nslookup queries return, "No internal type for both IPv4 and IPv6 Addresses (A +AAAA) records available for nx.bit (and google.com)" I don't know why.
You can take a look at the debug file %appdata%/NMControl/log.txt If you start from the command line you should see exactly what is going on in the logfile: "%programfiles(x86)%\nmcontrol\nmcontrolwin" --debug=1
nx.bit - some namecoin stats
nf.bit - shortcut to this forum

Post Reply