<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-8683766</atom:id><lastBuildDate>Sat, 25 May 2013 12:36:23 +0000</lastBuildDate><category>toolkit</category><category>Visual Studio</category><category>Windows 8 RT</category><category>scecli</category><category>Virtual PC</category><category>PsKill</category><category>assessment</category><category>Cygwin</category><category>Outlook</category><category>collaboration</category><category>daylight</category><category>tombstone</category><category>DST</category><category>Windows Server 2012</category><category>community</category><category>Windows Remote Management</category><category>privacy</category><category>e-Learning</category><category>Wave</category><category>Windows</category><category>specialist</category><category>service</category><category>Office365</category><category>7.0</category><category>File Transfer Manager</category><category>Windows Server 2008 R2</category><category>savings</category><category>Operations</category><category>WGA</category><category>license</category><category>email</category><category>virtual</category><category>NDR</category><category>username</category><category>Services</category><category>Windows Imaging</category><category>training</category><category>extranet</category><category>protection</category><category>2008</category><category>Autodesk</category><category>Robert Jordan</category><category>IPv6</category><category>Darwin</category><category>Genuine</category><category>Windows Home Server</category><category>Windows Vista</category><category>VMWare</category><category>Codec</category><category>wizard</category><category>authentication</category><category>exams</category><category>SBS2003</category><category>Opera</category><category>SP1</category><category>policy</category><category>delivery</category><category>Hyper-V</category><category>memory</category><category>2007</category><category>Workplace</category><category>root</category><category>WSS</category><category>Windows Server</category><category>read</category><category>disaster</category><category>controller</category><category>lmgrd</category><category>corrupt</category><category>Firefox</category><category>desktop</category><category>NIC</category><category>Expression</category><category>2.0</category><category>consolidation</category><category>signing</category><category>power</category><category>performance testing</category><category>2006</category><category>network</category><category>external</category><category>countermeasures</category><category>Firebird</category><category>TCPView</category><category>disable</category><category>blogging</category><category>content</category><category>error</category><category>space</category><category>Writer</category><category>Vista</category><category>return</category><category>technology</category><category>Microsoft</category><category>PsTools</category><category>Windows Server Backup</category><category>client</category><category>Exchange</category><category>Program</category><category>Remote</category><category>W3C</category><category>folder</category><category>SP3</category><category>recover</category><category>stored</category><category>sysinternals</category><category>LifeBlog</category><category>Access</category><category>Support</category><category>VM</category><category>SNAFU</category><category>invalid</category><category>evaluation</category><category>AutoCAD</category><category>Live</category><category>wildcard certificate</category><category>Hobart</category><category>intractable</category><category>code</category><category>firewall</category><category>chkdsk</category><category>The Wheel of Time</category><category>SP2</category><category>Facebook</category><category>update</category><category>catalog</category><category>RDP</category><category>unresponsive</category><category>driver</category><category>Manager</category><category>recovery</category><category>long</category><category>lmutil</category><category>antispam</category><category>SP4</category><category>Office</category><category>MMC</category><category>deployment</category><category>SharePoint</category><category>Windows Experience Index</category><category>RC</category><category>Server</category><category>migration</category><category>ssh</category><category>indexing</category><category>Internet Explorer 9.0</category><category>Fun</category><category>Action</category><category>blocker</category><category>Business</category><category>6630</category><category>synchronisation</category><category>Active Directory</category><category>Technet</category><category>credentials</category><category>routing</category><category>gcc</category><category>Sophos</category><category>virtualisation</category><category>N95</category><category>management</category><category>item</category><category>problem</category><category>install</category><category>mobile</category><category>ECTS</category><category>PureMessage</category><category>display</category><category>active</category><category>SQL</category><category>Subscription</category><category>regedit</category><category>mailbox</category><category>Small Business Server</category><category>Essential</category><category>storage</category><category>disk</category><category>buggy</category><category>symlinks</category><category>borrowing</category><category>phone</category><category>Group Policy</category><category>product</category><category>Web</category><category>regression</category><category>CAL</category><category>Flash</category><category>userenv</category><category>Small</category><category>2000</category><category>journal</category><category>environment variables</category><category>Console</category><category>Beta</category><category>Safari</category><category>Longhorn</category><category>repair</category><category>launch</category><category>performance</category><category>group</category><category>8.0</category><category>Happen</category><category>journalling</category><category>freeze</category><category>IE7</category><category>Diva</category><category>Melbourne IT</category><category>MySQL</category><category>transition</category><category>Nokia</category><category>security</category><category>Mike Kruckenberg</category><category>URL</category><category>Telstra</category><category>FreeBSD</category><category>WinRM</category><category>.NET Framework</category><category>machine</category><category>Kerberos</category><category>DFS</category><category>OpenID</category><category>Jim Starkey</category><category>global</category><category>Enterprise</category><category>receipt</category><category>tutorials</category><category>PUR</category><category>SBS</category><category>coding</category><category>FSMO</category><category>release</category><category>trailing</category><category>FLEXlm</category><category>PortableApps</category><category>DHCP</category><category>Pack</category><category>VMWare Workstation 7.0</category><category>media</category><category>Windows 8</category><category>public</category><category>Netlogon</category><category>XP</category><category>E51</category><category>Explorer</category><category>tablet</category><category>Advantage</category><category>Heroes</category><category>MSDE</category><category>Dad</category><category>directory</category><category>Falcon</category><category>2003</category><category>ESX</category><category>validator</category><category>deleted</category><category>disconnected</category><category>NTBackup</category><category>logon scripts</category><category>SMTP</category><category>address</category><category>lmtools</category><category>IPv4</category><category>domain</category><category>valid</category><category>file</category><category>RWW</category><category>database</category><category>Windows 7</category><category>crash</category><category>key</category><category>Internet</category><category>OWA</category><category>SBS2008</category><category>programming</category><category>document</category><category>IPocalypse</category><category>reset</category><category>IMAP</category><category>card</category><category>2010</category><category>restriction</category><category>time</category><category>items</category><category>stubborn</category><category>terminal</category><category>administrative</category><category>Friday</category><category>slipstream</category><category>EBS</category><category>history</category><category>3.0</category><category>Partner</category><category>bloat</category><category>password</category><category>candidate</category><category>Susan Bradley</category><title>Knight-time Ramblings</title><description>Meandering thoughts of the Knight household, mostly work and technology related guff.</description><link>http://blog.chrisara.com.au/</link><managingEditor>noreply@blogger.com (Chris Knight)</managingEditor><generator>Blogger</generator><openSearch:totalResults>93</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/KnightTimeRamblings" /><feedburner:info uri="knighttimeramblings" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-7516012679490601743</guid><pubDate>Mon, 06 May 2013 00:39:00 +0000</pubDate><atom:updated>2013-05-06T10:39:07.116+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Office365</category><category domain="http://www.blogger.com/atom/ns#">performance testing</category><title>Microsoft Online Speed Test Alternative</title><description>I keep forgetting this, but the old Microsoft Online Speed Test tool that was at &lt;a href="http://speedtest.microsoftonline.com/"&gt;http://speedtest.microsoftonline.com/&lt;/a&gt; is no longer active.&lt;br /&gt;
The alternative tool to use is the Office365 Lync Online Transport Reliability IP Probe (TRIPP) tool, located here:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Amsterdam, NL: &lt;a href="http://trippams.online.lync.com/"&gt;http://trippams.online.lync.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Blue Ridge, VA: &lt;a href="http://trippbl2.online.lync.com/"&gt;http://trippbl2.online.lync.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dublin, IE: &lt;a href="http://trippdb3.online.lync.com/"&gt;http://trippdb3.online.lync.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Hong Kong: &lt;a href="http://tripphkn.online.lync.com/"&gt;http://tripphkn.online.lync.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;San Antonio, TX: &lt;a href="http://trippsn2.online.lync.com/"&gt;http://trippsn2.online.lync.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Singapore: &lt;a href="http://trippsg1.online.lync.com/"&gt;http://trippsg1.online.lync.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
This tool performs the same set of tests that the now defunct Speed Test tool did.
Oh, and Java is required to run the tests, so make sure your Java install is up-to-date with the Web plugin enabled.&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/PU10JRgTi_0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/PU10JRgTi_0/microsoft-online-speed-test-alternative.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2013/05/microsoft-online-speed-test-alternative.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-5647949292937575639</guid><pubDate>Mon, 04 Feb 2013 09:12:00 +0000</pubDate><atom:updated>2013-02-04T20:12:26.811+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows Server 2008 R2</category><category domain="http://www.blogger.com/atom/ns#">Hyper-V</category><title>Can’t Start Hyper-V VMs with Event ID 12140, 12010 and 12030</title><description>&lt;p&gt;Had a few Hyper-V host systems today that after rebooting failed to restart the VMs that were set to auto-restart. No updates had been installed – the reboots were due to power environment changes.&lt;/p&gt;  &lt;p&gt;Attempting to restart them from Hyper-V Manager simply resulted in the VM status quickly changing from Off to Starting then back to Off.&lt;/p&gt;  &lt;p&gt;Digging though the Event Logs (Applications and Service Logs | Microsoft | Windows | Hyper-V-Worker | Admin) resulted in this:&lt;/p&gt;  &lt;p&gt;&lt;code&gt;Log Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Microsoft-Windows-Hyper-V-Worker-Admin      &lt;br /&gt;Source:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Microsoft-Windows-Hyper-V-Worker       &lt;br /&gt;Date:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 4/02/2013 1:42:57 PM       &lt;br /&gt;Event ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 12140       &lt;br /&gt;Description:       &lt;br /&gt;'hyper-vm1': Failed to open attachment 'E:\hyper-v\VHDs\hyper-vm1.vhd'. Error: 'A device attached to the system is not functioning.' (0x8007001F). (Virtual machine ID 9F3157AA-4875-45C5-BAE4-3D7D5C432B8A)&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;&lt;code&gt;Log Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Microsoft-Windows-Hyper-V-Worker-Admin      &lt;br /&gt;Source:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Microsoft-Windows-Hyper-V-Worker       &lt;br /&gt;Date:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 4/02/2013 1:42:57 PM       &lt;br /&gt;Event ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 12010       &lt;br /&gt;Description:       &lt;br /&gt;'hyper-vm1' Microsoft Emulated IDE Controller (Instance ID {83F8638B-8DCA-4152-9EDA-2CA8B33039B4}): Failed to Power on with Error 'A device attached to the system is not functioning.' (0x8007001F). (Virtual machine ID 9F3157AA-4875-45C5-BAE4-3D7D5C432B8A)&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;&lt;code&gt;Log Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Microsoft-Windows-Hyper-V-Worker-Admin      &lt;br /&gt;Source:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Microsoft-Windows-Hyper-V-Worker       &lt;br /&gt;Date:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 4/02/2013 1:42:57 PM       &lt;br /&gt;Event ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 12030       &lt;br /&gt;Description:       &lt;br /&gt;'hyper-vm1' failed to start. (Virtual machine ID 9F3157AA-4875-45C5-BAE4-3D7D5C432B8A)&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;And this one from Hyper-V-VMMS/Admin (Applications and Service Logs | Microsoft | Windows | Hyper-V-VMMS | Admin):&lt;/p&gt;  &lt;p&gt;&lt;code&gt;Log Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Microsoft-Windows-Hyper-V-VMMS-Admin     &lt;br /&gt;Source:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Microsoft-Windows-Hyper-V-VMMS      &lt;br /&gt;Date:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 4/02/2013 1:37:05 PM      &lt;br /&gt;Event ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 14098      &lt;br /&gt;Description:       &lt;br /&gt;'Storage Virtualization Service Provider' driver required by the Virtual Machine Management service is not installed or is disabled. Check your settings or try reinstalling the Hyper-V role.&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;It was this second one that helped me track down the problem. I subsequently found &lt;a href="http://support.microsoft.com/kb/2013544"&gt;Microsoft Knowledgebase Article 2013544&lt;/a&gt; which listed a similar scenario and recommended changing the FSDepends driver from Manual start to Boot start as follows:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Start Registry Editor&lt;/li&gt;    &lt;li&gt;Navigate to the following registry key: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\FsDepends&lt;/li&gt;    &lt;li&gt;Under the FsDepends key, change REG_DWORD value “Start” from 3 to 0&lt;/li&gt;    &lt;li&gt;Restart the server&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The reason is supposedly due to a timing issue between FSDepends.sys (nested volume dependency management driver) and VHDMP.sys (VHD parser and dependency property provider driver), typically triggered by third party backup programs that load tape drivers. This wasn’t the case in my situation, but changing FsDepends from Manual start to Boot start ended up resolving my VM startup problem.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/weJjAqoCJkg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/weJjAqoCJkg/cant-start-hyper-v-vms-with-event-id.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2013/02/cant-start-hyper-v-vms-with-event-id.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-4151960096930785787</guid><pubDate>Fri, 23 Nov 2012 07:53:00 +0000</pubDate><atom:updated>2012-11-23T18:53:42.061+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Group Policy</category><category domain="http://www.blogger.com/atom/ns#">.NET Framework</category><category domain="http://www.blogger.com/atom/ns#">Windows Server 2012</category><category domain="http://www.blogger.com/atom/ns#">Windows 8</category><title>Installing .NET Framework 3.5 on Windows Server 2012 and Windows 8</title><description>&lt;p&gt;If you're getting an installation error code of 0x800F0906 while trying to install .NET Framework 3.5 on a Windows 8 or Windows Server 2012 system, it's because the initial installation source isn't available and you're most likely using WSUS without an appropriate Group Policy Object to redirect to an alternate installation path.&lt;/p&gt;

&lt;p&gt;There are a few ways of handling this - use the installation media and DISM to install it, set up a GPO to use Windows Update as an alternate installation path, or copy the WinSxS folder off the install media to a network share and configuring a GPO to use this share as an alternate installation path.&lt;/p&gt;

&lt;p&gt;If you have the installation media and you need to only do this for a single PC, then the following command will work:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;You may need to replace D: with the drive letter containing the installation media.&lt;/p&gt;

&lt;p&gt;To configure a GPO to use Windows Update, open up Group Policy Management, create and edit a new GPO. Go to Computer Configuration, Policies, Administrative Templates, System. Open up "Specify settings for optional component installation and component repair", change the setting from Not Configured to Enabled and tick "Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)". Click OK, close the Group Policy Management Editor window and link the GPO to an appropriate container in AD, then run gpupdate /force on the affected computer.&lt;/p&gt;

&lt;p&gt;If you want to configure a GPO to use a network share, copy the \sources\sxs folder from either a Windows 8 or Windows Server 2012 DVD/ISO to an appropriate location on a server (e.g. \\server\install\win8sxs), then create and edit a new GPO as outlined above. Instead of enabling the WSUS option though, put the network path to the SxS folder in the field for "Alternate source file path".&lt;/p&gt;

&lt;p&gt;Microsoft also have a knowledge base article on this here - 
&lt;a href="http://support.microsoft.com/kb/2734782"&gt;Error codes when you try to install the .NET Framework 3.5 in Windows 8 or in Windows Server 2012&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/PJ0R2GCDwJQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/PJ0R2GCDwJQ/installing-net-framework-35-on-windows.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2012/11/installing-net-framework-35-on-windows.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-99851883765517811</guid><pubDate>Tue, 23 Oct 2012 00:28:00 +0000</pubDate><atom:updated>2012-10-23T11:31:33.935+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows Imaging</category><category domain="http://www.blogger.com/atom/ns#">Codec</category><category domain="http://www.blogger.com/atom/ns#">Windows 8 RT</category><category domain="http://www.blogger.com/atom/ns#">Windows 8</category><title>Microsoft Camera Codec Pack Update for Windows 8 and Windows 8 RT – Woot!</title><description>&lt;p&gt;Microsoft have released an update for Windows 8 and Windows 8 RT that provides support for device-specific RAW formats, allowing you to preview these files in Explorer as well as display them in any program that uses the Windows Imaging Codecs.&lt;/p&gt;  &lt;p&gt;The Microsoft Camera Codec Pack provides support for the following device formats:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Canon: Digital Rebel XT, Digital Rebel XTi, EOS 10D, EOS 20D, EOS 30D, EOS 40D, EOS 50D Digital, EOS 60D, EOS 300D, EOS 350D, EOS 400D, EOS 450D, EOS 500D, EOS 550D, EOS 600D, EOS 1000D, EOS 1100D, EOS 5D, EOS 5D Mark II, EOS 5D Mark III, EOS 7D Digital, EOS D30, EOS D60, EOS Digital Rebel, EOS Kiss Digital, EOS Kiss Digital N, EOS Kiss Digital X, EOS Kiss F, EOS Kiss X2, EOS Kiss X3, EOS Kiss X4, EOS Kiss X5, EOS Kiss X50, EOS Rebel T1i, EOS Rebel T2i, EOS Rebel T3, EOS Rebel T3i, EOS Rebel XS, EOS Rebel XSi, EOS-1D, EOS-1D Mark II, EOS-1D Mark II N, EOS-1D Mark III, EOS-1D Mark IV, EOS-1Ds, EOS-1Ds Mark II, EOS-1Ds Mark III, PowerShot G2, PowerShot G3, PowerShot G5, PowerShot G6, PowerShot G9, PowerShot G10, PowerShot G11, PowerShot Pro1, PowerShot S90, PowerShot S95, PowerShot SX1 IS &lt;/li&gt;    &lt;li&gt;Nikon: 1 J1, 1 V1, Coolpix P6000, D1H, D2H, D2Hs, D2X, D2Xs, D3, D3s, D3X, D4, D40, D40x, D50, D60, D70, D70s, D80, D90, D100, D200, D300, D300s, D700, D800, D800E, D3000, D3100, D3200, D5000, D5100, D7000 &lt;/li&gt;    &lt;li&gt;Sony: DSLR-A100, DSLR-A200, DSLR-A230, DSLR-A300, DSLR-A330, DSLR-A350, DSLR-A380, DSLR-A500, DSLR-A550, DSLR-A560, DSLR-A580, DSLR-A700, DSLR-A850, DSLR-A900, Alpha NEX-3, Alpha NEX-5, Alpha NEX-5N, Alpha SLT-A55/A55V, Cyber-shot DSC-R1 &lt;/li&gt;    &lt;li&gt;Olympus: C-7070 Wide Zoom, C-8080 Wide Zoom, E-1, E-3, E-10, E-20, E-30, E-420, E-450, E-520, E-620, EVOLT E-300, EVOLT E-330, EVOLT E-400, EVOLT E-410, EVOLT E-500, EVOLT E-510, PEN E-P1, PEN E-P2, PEN E-PL1 &lt;/li&gt;    &lt;li&gt;Pentax (PEF formats only): *ist D, *ist DL, *ist DS, K10D, K20D, K100D, K100D Super, K110D, K200D, K-5, K-7, K-r, K-x &lt;/li&gt;    &lt;li&gt;Leica: DIGILUX 3, D-LUX 4, M8, M8.2, M9 &lt;/li&gt;    &lt;li&gt;Konica Minolta: ALPHA-7 DIGITAL, DiMAGE A1, DiMAGE A2, DYNAX 7D, Maxxum 7D &lt;/li&gt;    &lt;li&gt;Epson: R-D1 &lt;/li&gt;    &lt;li&gt;Panasonic: Lumix DMC-G1, Lumix DMC-GH1, Lumix DMC-GF1, Lumix DMC-LX3, Lumix DMC-LX5 &lt;/li&gt;    &lt;li&gt;Casio: EX-FH20 &lt;/li&gt;    &lt;li&gt;Kodak: EasyShare Z981, EasyShare Z1015 IS &lt;/li&gt;    &lt;li&gt;Samsung: NX11 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The update can be downloaded from here:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2712101"&gt;An update that adds Microsoft Camera Codec Pack support to Windows 8 and Windows RT is available&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/PgxkTnN1L7U" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/PgxkTnN1L7U/microsoft-camera-codec-pack-update-for.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2012/10/microsoft-camera-codec-pack-update-for.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-4882361730683221710</guid><pubDate>Mon, 13 Aug 2012 10:22:00 +0000</pubDate><atom:updated>2012-08-31T23:58:47.397+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">FreeBSD</category><category domain="http://www.blogger.com/atom/ns#">Hyper-V</category><title>Hyper-V Integration Components for FreeBSD – Patchfiles</title><description>&lt;p&gt;Call me old fashioned, but I’d much prefer a patchset than having to install a version control package and suck down a source code check out. So please find a patchset for the Hyper-V integration components for the following versions of FreeBSD:&lt;/p&gt;  &lt;p&gt;&lt;a href="https://sites.google.com/site/stryqx/fbsd82-hyperv.patch?attredirects=0"&gt;FreeBSD 8.2 Hyper-V Integration Components Patchset&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="https://sites.google.com/site/stryqx/fbsd83-hyperv.patch?attredirects=0"&gt;FreeBSD 8.3 Hyper-V Integration Components Patchset&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="https://sites.google.com/site/stryqx/fbsd90-hyperv.patch?attredirects=0"&gt;FreeBSD 9.0 Hyper-V Integration Components Patchset&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="https://sites.google.com/site/stryqx/fbsd91-hyperv.patch?attredirects=0"&gt;FreeBSD 9.1-BETA1 Hyper-V Integration Components Patchset&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Download the patchset, then issue:&lt;/p&gt;  &lt;p&gt;&lt;code&gt;patch –p –d /usr/src &amp;lt; &amp;lt;patchsetfile&amp;gt;&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;to patch the source tree, followed by:&lt;/p&gt;  &lt;p&gt;&lt;code&gt;cd /usr/src; make kernel KERNCONF=HYPERV_VM INSTKERNNAME=kernel.HYPERV&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;to install the Hyper-V enabled kernel to /boot/kernel.HYPERV.&lt;/p&gt;  &lt;p&gt;Before booting to the Hyper-V enabled kernel it’s best to use GEOM labels to mount the partitions. Follow the instructions &lt;a href="https://github.com/FreeBSDonHyper-V/freebsd/wiki/Build-the-kernel-with-the-HyperV-drivers"&gt;here&lt;/a&gt; to do this. This makes it easy for you to quickly swap between a Hyper-V enabled kernel and a non-Hyper-V enabled kernel – the reason being the Fast IDE storage driver presents itself as a SCSI driver, changing the device node path which prevents /etc/fstab from working correctly.&lt;/p&gt;  &lt;p&gt;It’s worth noting that although I’ve fixed the modules from compiling (compared with the git clone source I pulled down), loading them from a non-Hyper-V enabled kernel will cause a kernel panic. So you need the integration components compiled into the kernel via the HYPERV kernel option.&lt;/p&gt;  &lt;p&gt;The other problem I’ve found is that the network driver mostly works for UDP traffic, but regularly stalls on TCP traffic. Hadn’t had a chance to debug it yet.&lt;/p&gt;  &lt;p&gt;Very happy with the increased disk performance, the ability to get heartbeat information and the ability to cleanly shut down the guests from the Hyper-V host. Looking forward to KVP communication and a working network driver.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/KytW_hlHlI0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/KytW_hlHlI0/hyper-v-integration-components-for_13.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>8</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2012/08/hyper-v-integration-components-for_13.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-4843901895162483658</guid><pubDate>Fri, 10 Aug 2012 06:47:00 +0000</pubDate><atom:updated>2012-08-10T16:47:10.502+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">FreeBSD</category><category domain="http://www.blogger.com/atom/ns#">Hyper-V</category><title>Hyper-V Integration Components for FreeBSD 8.2 has landed!</title><description>&lt;p&gt;The &lt;a href="http://blogs.technet.com/b/openness/"&gt;Microsoft Openness Blog&lt;/a&gt; has just announced that the &lt;a href="http://freebsdonhyper-v.github.com/"&gt;github repository for FreeBSD 8.2 Hyper-V integration components&lt;/a&gt; is now live! This is currently a public beta for evaluation purposes only, so expect some rough edges still.&lt;/p&gt;  &lt;p&gt;Instructions for compiling the source code and installing the drivers can be found &lt;a href="https://github.com/FreeBSDonHyper-V/freebsd/wiki/Build-the-kernel-with-the-HyperV-drivers"&gt;here&lt;/a&gt;. There’s also a &lt;a href="mailto:freeonhyper-v@lists.launchpad.net"&gt;mailing list&lt;/a&gt; for suggestions and code improvement.&lt;/p&gt;  &lt;p&gt;This gives us heartbeat, time sync, shutdown and accelerated network, IDE and SCSI drivers for FreeBSD 8.2 on Hyper-V Server 2008 R2 and Windows Server 2008 R2 with the Hyper-V role. It’s a pity that this won’t land in time for inclusion into FreeBSD 9.1, but it would be good to see it hit –current and –stable in time for any subsequent releases.&lt;/p&gt;  &lt;p&gt;Guess what I’m doing over the weekend? :-)&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/qW8hf7dlFz4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/qW8hf7dlFz4/hyper-v-integration-components-for.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2012/08/hyper-v-integration-components-for.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-2857399128915364724</guid><pubDate>Mon, 30 Jul 2012 22:18:00 +0000</pubDate><atom:updated>2012-07-31T08:18:22.553+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">performance</category><category domain="http://www.blogger.com/atom/ns#">Cygwin</category><category domain="http://www.blogger.com/atom/ns#">network</category><category domain="http://www.blogger.com/atom/ns#">Windows</category><title>Agentless Bandwidth Testing on Windows</title><description>&lt;p&gt;I needed &lt;a href="http://en.wikipedia.org/wiki/BWPing"&gt;BWping&lt;/a&gt; and &lt;a href="http://www.vanheusden.com/httping/"&gt;HTTPing&lt;/a&gt; running on Windows for bandwidth and latency testing of some 3G WAN tails so I compiled them using &lt;a href="http://www.cygwin.com/"&gt;Cygwin&lt;/a&gt;. They can be found &lt;a href="http://sites.google.com/site/stryqx/bwping-1.4.zip"&gt;here&lt;/a&gt; and &lt;a href="http://sites.google.com/site/stryqx/httping-1.5.3.zip"&gt;here&lt;/a&gt; respectively.&lt;/p&gt;  &lt;p&gt;I find &lt;a href="http://www.ixchariot.com/products/datasheets/qcheck.html"&gt;QCheck&lt;/a&gt; to be a nice tool for bandwidth testing on Windows systems, but it does require a Windows system either side of the link you’re testing.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/iGUeL-Dc8h4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/iGUeL-Dc8h4/agentless-bandwidth-testing-on-windows.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2012/07/agentless-bandwidth-testing-on-windows.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-5233006268805484400</guid><pubDate>Mon, 16 Jul 2012 08:48:00 +0000</pubDate><atom:updated>2012-07-16T18:48:40.777+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">routing</category><category domain="http://www.blogger.com/atom/ns#">firewall</category><category domain="http://www.blogger.com/atom/ns#">Windows 7</category><title>Null Routes on Windows 7</title><description>&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Null_route"&gt;Null routes&lt;/a&gt; are a useful way to quickly discard packets from an unwanted address or network, especially when you’ve not got immediate or any access to the upstream/gateway router.&lt;/p&gt;  &lt;p&gt;I had a client PC that was being hammered over a port forward from a router I had no administrative control. I logged a support request for the upstream router, but rather than wait two days to chase up the request, I added a null route to the client PC.&lt;/p&gt;  &lt;p&gt;Typically I add a route to a non-existent IP on the network, but the upstream router was intercepting the ARP requests for the non-existent IP and forwarding on the packet.&lt;/p&gt;  &lt;p&gt;I then tried adding a route for the host to point to the loopback address (127.0.0.1), but got a “The route addition failed: The parameter is incorrect” error. Helpful.&lt;/p&gt;  &lt;p&gt;After trial and error I got the null route working by specifying the current default gateway address and the software loopback interface like this:&lt;/p&gt;  &lt;p&gt;route&amp;#160; -p add &amp;lt;IP address&amp;gt; mask 255.255.255.2555 &amp;lt;gateway address&amp;gt; if 1&lt;/p&gt;  &lt;p&gt;You may need to use route print to check to see that the interface number for the loopback interface is 1. If the number isn’t 1, then use that number instead of 1 above.&lt;/p&gt;  &lt;p&gt;If you’re looking at null routing for sshd/OpenSSH/RDP, then have a look at the ServerFault entries &lt;a href="http://serverfault.com/questions/43360/cygwin-sshd-autoblock-failed-logins/43900#43900"&gt;here&lt;/a&gt; and &lt;a href="http://serverfault.com/questions/230033/how-to-stop-brute-force-attacks-on-terminal-server-win2008r2/335976#335976"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/0noIp66wrHA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/0noIp66wrHA/null-routes-on-windows-7.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2012/07/null-routes-on-windows-7.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-5137751181925459469</guid><pubDate>Tue, 12 Jun 2012 09:36:00 +0000</pubDate><atom:updated>2012-06-12T19:36:38.546+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows Remote Management</category><category domain="http://www.blogger.com/atom/ns#">Windows Server 2008 R2</category><category domain="http://www.blogger.com/atom/ns#">WinRM</category><title>Recovering from WinRM Authentication Lockout</title><description>&lt;p&gt;If like me you’re silly enough to lock yourself out of WinRM by removing Kerberos and Negotiate authentication from the WinRM client, you’ll find it a bit difficult to reset the WinRM configuration, because WinRM uses itself to modify the configuration and reset itself (winrm invoke restore).&lt;/p&gt;  &lt;p&gt;I wasn’t particularly interested in performing a restore on my laptop, so I went hunting for the registry location for WinRM’s client configuration. The best TechNet could provide me with was “The configuration information is stored in the registry” which is pretty crap, even by Microsoft’s standards.&lt;/p&gt;  &lt;p&gt;Resorting to a registry search – thankfully I had added the remote end to the TrustedHosts list – I came up with the registry location:&lt;/p&gt;  &lt;p&gt;HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN\Client&lt;/p&gt;  &lt;p&gt;Setting auth_kerberos and auth_negotiate to 1&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-p2hOHtZbCxM/T9cNdkC2RrI/AAAAAAAAAlM/tkD31SwMAv0/s1600-h/image%25255B5%25255D.png"&gt;&lt;img style="display: inline" title="Setting auth_kerberos and auth_negotiate to 1" alt="Setting auth_kerberos and auth_negotiate to 1" src="http://lh3.ggpht.com/-g4Tia_CUT94/T9cNj9YMMKI/AAAAAAAAAlU/X3cn2vYosUA/image_thumb%25255B3%25255D.png?imgmax=800" width="338" height="40" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;and restarting the Windows Remote Management (WS-Management) service got me up and going again.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/pgNcIfcWMiU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/pgNcIfcWMiU/recovering-from-winrm-authentication.html</link><author>noreply@blogger.com (Chris Knight)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-g4Tia_CUT94/T9cNj9YMMKI/AAAAAAAAAlU/X3cn2vYosUA/s72-c/image_thumb%25255B3%25255D.png?imgmax=800" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2012/06/recovering-from-winrm-authentication.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-4513389996522779849</guid><pubDate>Thu, 22 Dec 2011 09:57:00 +0000</pubDate><atom:updated>2011-12-22T20:57:54.956+11:00</atom:updated><title>Useful Network Connectivity Tool</title><description>&lt;p&gt;Off the back of my previous Windows Server Developer Preview problem I also came across the Microsoft &lt;a href="http://www.microsoft.com/windows/using/tools/igd/default.mspx"&gt;Internet Connectivity Evaluation Tool&lt;/a&gt;. Quite useful for determining the NAT capability, ECN capability, TCP throughput, UPnP capability and multiple connection capability of your router.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/E0m70_74Z4w" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/E0m70_74Z4w/useful-network-connectivity-tool.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2011/12/useful-network-connectivity-tool.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-8271100384836296749</guid><pubDate>Thu, 22 Dec 2011 09:49:00 +0000</pubDate><atom:updated>2011-12-22T20:49:38.480+11:00</atom:updated><title>Windows Server 8 Developer Preview - Networking Problem</title><description>&lt;p&gt;So I fired up a copy on a spare whitebox only to find HTTP and SMB outbound traffic timing out. Bizarrely ping and traceroute were working, so ICMP and UDP were working, as was inbound SMB connections – just not outbound. Did the usual tricks – upgrade network drivers, disabled NIC-based offloading and modified the usual suspects via netsh (Task Offload, Chimney Offload, RWIN tuning) to no avail.&lt;/p&gt;  &lt;p&gt;It this point I compared the ‘netsh int tcp show global’ and ‘netsh int ip show global’ outputs with the defaults from a Windows Server 2008 R2 box and noticed that ‘ECN Capability’ in the TCP Global Parameters for Windows Server 8 Developer Preview was Enabled. I set this to disabled using:&lt;/p&gt;  &lt;p&gt;&lt;code&gt;netsh int tcp set global ecn=disabled&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;and outbound connectivity was established.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/Mi41MY-FfaY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/Mi41MY-FfaY/windows-server-8-developer-preview.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2011/12/windows-server-8-developer-preview.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-4001209245438823964</guid><pubDate>Thu, 01 Sep 2011 14:37:00 +0000</pubDate><atom:updated>2011-09-02T00:37:18.502+10:00</atom:updated><title>Images Are Fixed Now</title><description>I've restored all the blog images now. Did I mention I hate Picasa Albums?&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/Eyn87KqHXPM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/Eyn87KqHXPM/images-are-fixed-now.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2011/09/images-are-fixed-now.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-2823939597709553225</guid><pubDate>Thu, 01 Sep 2011 13:23:00 +0000</pubDate><atom:updated>2011-09-01T23:23:57.088+10:00</atom:updated><title>Broken Images on Blog :-(</title><description>I've broken all but one image reference on the blog :-( Please be patient with me while I resurrect them - somehow Windows Live Writer can open the blog post entries with the images intact. Frakking Picasa albums!&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/b2m0U_Rum-Y" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/b2m0U_Rum-Y/broken-images-on-blog.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2011/09/broken-images-on-blog.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-4212309378370199965</guid><pubDate>Wed, 24 Aug 2011 01:57:00 +0000</pubDate><atom:updated>2011-08-24T11:57:44.759+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows Server</category><category domain="http://www.blogger.com/atom/ns#">DHCP</category><title>Windows DHCP Server – MMC Console Icons Reference</title><description>&lt;p&gt;The DHCP Server MMC Snap-in annoyingly doesn’t have a legend for what the icons mean. Every time I debug a DHCP Server-related issue I’ve forgotten what the icons mean from the last time I’ve done it.&lt;/p&gt;  &lt;p&gt;Here are the references up on TechNet:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc784812(WS.10).aspx"&gt;DHCP console icons reference - Windows Server 2003, 2008&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/gg722802(WS.10).aspx"&gt;DHCP console icons reference - updated for Win2008 R2&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/12ShVcxgZPA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/12ShVcxgZPA/windows-dhcp-server-mmc-console-icons.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>1</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2011/08/windows-dhcp-server-mmc-console-icons.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-1975965421305682361</guid><pubDate>Tue, 23 Aug 2011 15:07:00 +0000</pubDate><atom:updated>2011-08-24T01:07:20.925+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">environment variables</category><category domain="http://www.blogger.com/atom/ns#">logon scripts</category><category domain="http://www.blogger.com/atom/ns#">Windows</category><title>Emulating %LOGONSERVER% For Computer Startup Scripts</title><description>&lt;p&gt;%LOGONSERVER% is a useful environment variable to use in logon scripts to see which DC has serviced your request and can be handy to reference if you want to access additional files/shares on the DC. Unfortunately this environment variable is only accessible after logon and isn’t useful for computer startup scripts.&lt;/p&gt;  &lt;p&gt;When I need to access the DC that’s providing me with GPOs during a computer startup script I emulate %LOGONSERVER% with the following code:&lt;/p&gt;  &lt;p&gt;&lt;code&gt;for /f &amp;quot;tokens=1 delims=\&amp;quot; %%i in ('@echo %0') do set DOMCTLR=\\%%i&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;%DOMCTLR% can now be used in the same way that   &lt;br /&gt;%LOGONSERVER% is used.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/QotQCvKPoYs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/QotQCvKPoYs/emulating-logonserver-for-computer.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>5</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2011/08/emulating-logonserver-for-computer.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-6268204786445802293</guid><pubDate>Mon, 22 Aug 2011 08:47:00 +0000</pubDate><atom:updated>2012-04-18T22:30:40.831+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">disk</category><category domain="http://www.blogger.com/atom/ns#">virtual</category><category domain="http://www.blogger.com/atom/ns#">management</category><category domain="http://www.blogger.com/atom/ns#">Hyper-V</category><title>Workarounds For When “Add Virtual Hard Disk Wizard” Fails (Which Seems To Be All The Time…)</title><description>&lt;p&gt;Adding new fixed sized VHDs using the Add Virtual Hard Disk Wizard in the Hyper-V console for some reason has stopped working for me on just about all my installs, with no errors logged. The VHD is created, but the progress slider bar never progresses and it will sit there, forever. It’s got to the point where I don’t use it and haven’t the time to debug the underlying cause.&lt;/p&gt;
&lt;p&gt;A GUI-friendly way to work around this problem is to point Computer Management at the Hyper-V host and use Disk Management to Create the VHD.&lt;/p&gt;
&lt;p&gt;Another way of doing this quickly is by using &lt;a href="http://archive.msdn.microsoft.com/vhdtool"&gt;VHD Tool&lt;/a&gt; – although this doesn’t zero out the VHD and can leak information from the Hyper-V host and previous virtual machine’s disks into the newly created VHD. It is a great tool for lab work though.&lt;/p&gt;
&lt;p&gt;Diskpart can also be used to create the VHD from the command line on the Hyper-V host. The command to do this is:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;create vdisk file=”d:\path\to\file.vhd” maximum=&amp;lt;size in MB&amp;gt; type=fixed&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;UPDATE: So apparently I'm getting this error on networks where the domain controllers are still running Windows Server 2003 and an authoritative restore of Active Directory has been performed. The fix for this is to install &lt;a href="http://support.microsoft.com/kb/939820"&gt;MSKB 939820&lt;/a&gt; on all the Windows Server 2003-based domain controllers in the affected domain. Interestingly I only found this trying to resolve a System Center Essentials 2010 installation.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/BxhExuGB0dk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/BxhExuGB0dk/workarounds-for-when-add-virtual-hard.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2011/08/workarounds-for-when-add-virtual-hard.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-6761076431884527504</guid><pubDate>Thu, 18 Aug 2011 10:57:00 +0000</pubDate><atom:updated>2011-08-18T20:57:54.392+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows Server 2008 R2</category><category domain="http://www.blogger.com/atom/ns#">Windows 7</category><category domain="http://www.blogger.com/atom/ns#">symlinks</category><title>Navigating Remote Symlinks on a Windows Server from a Windows Client (or, Poor Man’s DFS Links Without DFS Installed)</title><description>&lt;p&gt;I set up a bunch of symlinks in a share on a Windows Server 2008 R2 install, pointing to a range of different UNC paths. My testing on the server showed that the symlink traversal was working fine, but on a Windows 7 install I was getting the following error:&lt;/p&gt;  &lt;p&gt;&lt;code&gt;“The symbolic link cannot be followed because its type is disabled.”&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;Odd error. After much mucking about I found that the fsutil command is used to control this behaviour. The following command was used to display the current symlink evaluation methods:&lt;/p&gt;  &lt;p&gt;&lt;code&gt;fsutil behavior query SymlinkEvaluation&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;which resulted in the following:&lt;/p&gt;  &lt;p&gt;&lt;code&gt;Local to local symbolic links are enabled.      &lt;br /&gt;Local to remote symbolic links are enabled.       &lt;br /&gt;Remote to local symbolic links are disabled.       &lt;br /&gt;Remote to remote symbolic links are disabled.&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;Bingo. The Remote to Local evaluation mode is disabled, which is causing the error. Local to Remote evaluation mode is enabled, which is why the symlink traversal was working on the server. I verified that the problem was resolved by issuing the following command on the Windows 7 install:&lt;/p&gt;  &lt;p&gt;&lt;code&gt;fsutil behavior set SymlinkEvaluation L2L:1 L2R:1 R2R:1 R2L:1&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;Excellent, the symlinks are now followed without error. Finally I rolled out the above change via Group Policy. The four modes can be controlled by using Group Policy Editor and navigating to &lt;strong&gt;Computer Configuration &amp;gt; Administrative Templates &amp;gt; System &amp;gt; Filesystem&lt;/strong&gt; and configuring &amp;quot;&lt;em&gt;Selectively allow the evaluation of a symbolic link&lt;/em&gt;&amp;quot;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/gaS2IHrjuD4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/gaS2IHrjuD4/navigating-remote-symlinks-on-windows.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>5</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2011/08/navigating-remote-symlinks-on-windows.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-8881060600027895939</guid><pubDate>Thu, 18 Aug 2011 06:06:00 +0000</pubDate><atom:updated>2011-08-18T16:06:02.852+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Facebook</category><category domain="http://www.blogger.com/atom/ns#">OpenID</category><category domain="http://www.blogger.com/atom/ns#">authentication</category><category domain="http://www.blogger.com/atom/ns#">privacy</category><title>Outsourced Authentication – Smart or Dumb?</title><description>&lt;p&gt;A couple of months ago I closed my Facebook account, partly because of the continual privacy abuse by Facebook, but mostly because of what I thought was poor tooling for managing my social graph and timeline.&lt;/p&gt;  &lt;p&gt;Since that point I’ve noticed more and more companies outsourcing their authentication mechanism to Facebook. Smart or dumb? Smart, because you’ve offloaded a password database that you can’t lose or have compromised, although you still have a client database that can. Dumb, because you’ve lost a prospect or customer like me.&lt;/p&gt;  &lt;p&gt;If you’re going to outsource authentication it might be an idea to use &lt;a href="http://openid.net/"&gt;OpenID&lt;/a&gt; instead. &lt;a href="http://openidexplained.com/"&gt;OpenID Explained&lt;/a&gt; is a good site to understand how OpenID operates. It’s worth noting that most of the major Web players are already &lt;a href="http://en.wikipedia.org/wiki/OpenID#OpenID_Providers"&gt;OpenID Providers&lt;/a&gt;. If you don’t have an existing account with an OpenID Provider, then &lt;a href="https://www.myopenid.com/"&gt;MyOpenID&lt;/a&gt; is a good place to start.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/wbWk4eZvCIs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/wbWk4eZvCIs/outsourced-authentication-smart-or-dumb.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2011/08/outsourced-authentication-smart-or-dumb.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-5237416698677312221</guid><pubDate>Fri, 12 Aug 2011 12:56:00 +0000</pubDate><atom:updated>2012-07-16T18:59:52.326+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Access</category><category domain="http://www.blogger.com/atom/ns#">2010</category><category domain="http://www.blogger.com/atom/ns#">SP1</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><category domain="http://www.blogger.com/atom/ns#">SNAFU</category><title>Office 2010 SP1 Is Death For Access Developers</title><description>&lt;p&gt;My talented wife started complaining last week that Microsoft Access started continually crashing trying to open databases after performing some design modification.&lt;/p&gt;
&lt;p&gt;Some cursory debugging wasn’t providing consistent bugchecks, so rather than putting more effort into understanding the symptom I then looked for a cause. Design edits were working the week before the crashes so I then looked at updates. Office 2010 SP1 had been installed during that time, so I uninstalled SP1 and tried again. Bingo, database editing no longer resulted in Access crashes.&lt;/p&gt;
&lt;p&gt;If Access databases are suddenly crashing on you for no reason, check to see if Office 2010 SP1 is installed.&lt;/p&gt;
&lt;p&gt;UPDATE: Microsoft fixed this with a hotfix described in &lt;a href="http://support.microsoft.com/kb/2553385"&gt;MSKB 2553385&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/gON8q80mjtc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/gON8q80mjtc/office-2010-sp1-is-death-for-access.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2011/08/office-2010-sp1-is-death-for-access.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-3063201713120814072</guid><pubDate>Tue, 09 Aug 2011 08:48:00 +0000</pubDate><atom:updated>2011-08-09T18:48:48.831+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">FreeBSD</category><category domain="http://www.blogger.com/atom/ns#">Windows Server 2008 R2</category><category domain="http://www.blogger.com/atom/ns#">SP1</category><category domain="http://www.blogger.com/atom/ns#">Hyper-V</category><title>FreeBSD 8.1, 8,2 and Hyper-V R2 SP1 Install Problem - Use Fixed Size VHDs</title><description>&lt;p&gt;Just tried installing FreeBSD 8.1 and 8.2 virtual machines on a Windows Server 2008 R2 Core install with the Hyper-V role installed and with SP1 applied. newfs created the file systems just fine, but the distribution unpacking would cause random kernel panics, throwing ‘ufs_dirbad: bad dir ino XXX at offset XXX: mangled entry’ errors.&lt;/p&gt;  &lt;p&gt;I’d created the VHDs as dynamically sized VHDs. I blew these away and created fixed size VHDs and attached them to the VMs. I’ve been repeatedly performing full distribution installs without error. I managed to find a Hyper-V R2 box without SP1 and couldn’t replicate the install problem with dynamically sized VHDs, so Microsoft have introduced a problem with SP1.&lt;/p&gt;  &lt;p&gt;If you’re seeing disk-related problems with your UNIX/UNIX-like VMs on Hyper-V, check to see if you’re using dynamically sized VHDs and convert them to fixed size VHDs to see if this fixes the problem.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/7sLqpwt9JIk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/7sLqpwt9JIk/freebsd-81-82-and-hyper-v-r2-sp1.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>2</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2011/08/freebsd-81-82-and-hyper-v-r2-sp1.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-58600925726695669</guid><pubDate>Mon, 28 Feb 2011 12:11:00 +0000</pubDate><atom:updated>2011-02-28T23:11:18.594+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows Server Backup</category><category domain="http://www.blogger.com/atom/ns#">chkdsk</category><title>Running chkdsk on a Drive Allocated to Windows Server Backup</title><description>&lt;p&gt;Occasionally I see Windows Server Backup throw odd errors pointing to problems with the disk allocated to Windows Server Backup, such as the bizarre “There is not enough space on the disk” – bizarre in that Windows Server Backup is supposed to automagically manage the disk space allocation and tidy up.&lt;/p&gt;  &lt;p&gt;The normal course of action would be to run chkdsk /f on the drive, but the drive doesn’t have a drive letter allocated to it. Nor are you supposed to allocate a drive letter to it. The solution? Use the Volume GUID.&lt;/p&gt;  &lt;p&gt;To find the Volume GUID, type in the following at an elevated Command Prompt:&lt;/p&gt;  &lt;p&gt;&lt;code&gt;mountvol&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;This will return the command syntax for the mountvol command, followed by the existing volumes and their mount points. We’re interested in the Volume GUID immediately above this line:&lt;/p&gt;  &lt;p&gt;&lt;code&gt;*** NO MOUNT POINTS ***&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;It will look something like this:&lt;/p&gt;  &lt;p&gt;&lt;code&gt;\\?\Volume{12345678-1234-5678-9abc-123456789abc}\&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;We now take this Volume GUID minus the trailing slash and feed it to chkdsk, like this:&lt;/p&gt;  &lt;p&gt;&lt;code&gt;chkdsk /f \\?\Volume{12345678-1234-5678-9abc-123456789abc}&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;This will then allow chkdsk to perform a consistency check and fix of the drive allocated to Windows Server Backup without needing to allocate a drive letter.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/-K-0E344mgE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/-K-0E344mgE/running-chkdsk-on-drive-allocated-to.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>4</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2011/02/running-chkdsk-on-drive-allocated-to.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-5639815176037479880</guid><pubDate>Wed, 23 Feb 2011 03:09:00 +0000</pubDate><atom:updated>2011-02-23T14:09:49.558+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows 7</category><category domain="http://www.blogger.com/atom/ns#">management</category><title>Cannot Install RSAT on Windows 7 with SP1</title><description>&lt;p&gt;If you try and install &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7d2f6ad7-656b-4313-a005-4e344e43997d"&gt;Remote Server Administration Tools for Windows 7&lt;/a&gt; on a Windows 7 PC with SP1 installed, you’ll get the following error: &amp;quot;The update is not applicable to your computer.&amp;quot;&lt;/p&gt;  &lt;p&gt;Either install RSAT prior to installing SP1 or wait until Remote Server Administration Tools for Windows 7 with SP1 is released in Spring 2011 (March-May for those of us who are Northern Hemisphere challenged).&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/FPClCy7U9hs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/FPClCy7U9hs/cannot-install-rsat-on-windows-7-with.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2011/02/cannot-install-rsat-on-windows-7-with.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-5812565287287975615</guid><pubDate>Tue, 01 Feb 2011 08:06:00 +0000</pubDate><atom:updated>2011-02-01T19:06:03.303+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">IPocalypse</category><category domain="http://www.blogger.com/atom/ns#">IPv6</category><category domain="http://www.blogger.com/atom/ns#">IPv4</category><title>IPocalypse Now + Resources to Learn IPv6</title><description>&lt;p&gt;Happy IPocalypse Day – &lt;a href="http://www.apnic.net/publications/news/2011/delegation"&gt;APNIC today were allocated the two remaining /8 networks from IANA&lt;/a&gt;. This means that all the free IP addresses have now been assigned to the various regional registrars and that the free pool of IPv4 addresses will be used up over the coming years (months?), which will make life interesting for hosting businesses. It’s probably a good idea to track the &lt;a href="http://www.potaroo.net/"&gt;Potaroo blog&lt;/a&gt; if you’re interested in global IPv6 developments.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;If you've got anything to do with the operations of a computer network or deal with hosting in any way now's the time to start learning about IPv6. Here are some useful links to Web sites and books to learn about IPv6:&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Sites:     &lt;br /&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/ipv6-survival-guide.aspx"&gt;IPv6 Survival Guide - TechNet Wiki&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/network/bb530961"&gt;Microsoft Internet Protocol Version 6 (IPv6) - TechNet&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://thelazyadmin.com/blogs/thelazyadmin/archive/2011/01/20/ipv6-101-part-1.aspx"&gt;The Lazy Admin - IPv6 101–Part 1&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://thelazyadmin.com/blogs/thelazyadmin/archive/2011/01/21/ipv6-101-part-2.aspx"&gt;The Lazy Admin - IPv6 101-Part 2&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://thelazyadmin.com/blogs/thelazyadmin/archive/2011/01/24/ipv6-101-part-3.aspx"&gt;The Lazy Admin - IPv6 101-Part 3&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://thelazyadmin.com/blogs/thelazyadmin/archive/2011/01/25/ipv6-101-part-4.aspx"&gt;The Lazy Admin - IPv6 101-Part 4&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Books:     &lt;br /&gt;&lt;a href="http://oreilly.com/catalog/9780596100582"&gt;IPv6 Essentials, Second Edition (Silvia Hagen, O'Reilly Media)&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://oreilly.com/catalog/9780596009342"&gt;IPv6 Network Administration (Niall Richard Murphy &amp;amp; David Malone, O'Reilly Media)&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.microsoft.com/learning/en/us/book.aspx?ID=11607&amp;amp;locale=en-us"&gt;Understanding IPv6, Second Edition (Joseph Davies, Microsoft Press)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;For those of you that dislike anything Microsoft please don't dismiss those links or books. Microsoft to their credit have been very proactive in the deployment and transition of IPv6 and have some excellent IPv6 resources. If you have any good IPv6 resources not listed above, please share them! I’ll update this post accordingly.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/1esNTR0nEsA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/1esNTR0nEsA/ipocalypse-now-resources-to-learn-ipv6.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2011/02/ipocalypse-now-resources-to-learn-ipv6.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-6152532157915202260</guid><pubDate>Sat, 04 Dec 2010 05:25:00 +0000</pubDate><atom:updated>2010-12-04T16:25:43.734+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows Home Server</category><category domain="http://www.blogger.com/atom/ns#">Hyper-V</category><title>Windows Home Server on Hyper-V – Resizing the Partition</title><description>&lt;p&gt;Yes I know that Windows Home Server has Drive Extender. Yes I know that Drive Extender makes adding storage space easy and is a brilliant piece of technology. However I wanted my WHS install to have a resilient System disk and besides, I didn’t have a spare box for WHS. So I put it on my server running Hyper-V, but clearly didn’t give it enough disk space.&lt;/p&gt;  &lt;p&gt;So here’s the process for adding more disk space to a virtualised WHS install:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Shut down the WHS virtual machine&lt;/li&gt;    &lt;li&gt;Use the Edit Disk action to increase the capacity of the VHD file used by the WHS virtual machine&lt;/li&gt;    &lt;li&gt;Start up the WHS virtual machine&lt;/li&gt;    &lt;li&gt;Log in to the desktop on the WHS virtual machine&lt;/li&gt;    &lt;li&gt;Run Command Prompt&lt;/li&gt;    &lt;li&gt;Run diskpart&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;select disk 0&lt;/li&gt;      &lt;li&gt;list partition&lt;/li&gt;      &lt;li&gt;select partition 2 (assumes that you’re using one VHD file and you want to extend the single data partition to fill the unused disk space)&lt;/li&gt;      &lt;li&gt;extend&lt;/li&gt;      &lt;li&gt;exit&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;Yes I know you’re not supposed to do this. Yes I know you’re supposed to add additional disks (by adding another VHD file). But this works fine for me. YMMV, so take a backup first!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/W4HNAbzaPzw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/W4HNAbzaPzw/windows-home-server-on-hyper-v-resizing.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2010/12/windows-home-server-on-hyper-v-resizing.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8683766.post-8955551835016041936</guid><pubDate>Sat, 04 Dec 2010 05:12:00 +0000</pubDate><atom:updated>2010-12-04T16:12:40.657+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">problem</category><category domain="http://www.blogger.com/atom/ns#">FreeBSD</category><category domain="http://www.blogger.com/atom/ns#">intractable</category><category domain="http://www.blogger.com/atom/ns#">gcc</category><category domain="http://www.blogger.com/atom/ns#">Firebird</category><category domain="http://www.blogger.com/atom/ns#">stubborn</category><category domain="http://www.blogger.com/atom/ns#">programming</category><category domain="http://www.blogger.com/atom/ns#">SNAFU</category><category domain="http://www.blogger.com/atom/ns#">coding</category><title>Compiling Firebird 1.5.x on FreeBSD 4.x Requires GCC 3.2</title><description>&lt;p&gt;Note to self: when compiling 5+ year old code on a 5+ year old operating system, it helps to use a version of GCC that compiles the resultant code cleanly and more importantly in a portable manner.&lt;/p&gt;  &lt;p&gt;GCC 3.3 has a broken libstdc++ that prevents static linking – you end up with unresolved symbols.&lt;/p&gt;  &lt;p&gt;Both GCC 3.3 and GCC 3.4 will end up requiring dynamic linking of libstdc++ and libgcc_s – not helpful if you’re trying to be portable and don’t want to pollute a system with the gcc33 or gcc34 package.&lt;/p&gt;  &lt;p&gt;Hopefully I’ve seen the last of this problem, but if I don’t write it down now it will only turn around and bite me in several years time&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KnightTimeRamblings/~4/haMG-joh4uo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/KnightTimeRamblings/~3/haMG-joh4uo/compiling-firebird-15x-on-freebsd-4x.html</link><author>noreply@blogger.com (Chris Knight)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.chrisara.com.au/2010/12/compiling-firebird-15x-on-freebsd-4x.html</feedburner:origLink></item></channel></rss>
