<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IT Trouble shooting, OS X Server setup articles by Anton Teterine</title>
	<atom:link href="http://anton.teterine.com/articles/feed" rel="self" type="application/rss+xml" />
	<link>http://anton.teterine.com/articles</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sat, 04 Feb 2012 22:45:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>ReconInstruments MOD weekend</title>
		<link>http://anton.teterine.com/articles/troubleshooting/157</link>
		<comments>http://anton.teterine.com/articles/troubleshooting/157#comments</comments>
		<pubDate>Sat, 04 Feb 2012 22:38:39 +0000</pubDate>
		<dc:creator>ateterine</dc:creator>
				<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[MacBook]]></category>
		<category><![CDATA[MOD]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Recon Instruments]]></category>
		<category><![CDATA[Skiing]]></category>

		<guid isPermaLink="false">http://anton.teterine.com/articles/?p=157</guid>
		<description><![CDATA[You might ask me, why am I putting posting about my skiing on the Articles section? Answer is quite simple: I ran into problem, spent an hour try to troubleshoot and as I find a solution, I&#8217;d like to share it with you. So last weekend might not have been best for skiing at the [...]]]></description>
			<content:encoded><![CDATA[<p>You might ask me, why am I putting posting about my skiing on the Articles section? Answer is quite simple: I ran into problem, spent an hour try to troubleshoot and as I find a solution, I&#8217;d like to share it with you. </p>
<p>So last weekend might not have been best for skiing at the Grouse Mountain due to the cold rainy day, but I couldn&#8217;t wait to try my full charged ReconInstruments MOD powered Zeal GPS equipped goggles. For those who don&#8217;t know what I am talking about: it is little computer with tiny micro-optics display equipped with GPS inside your goggles which shows your stats in real time right in front of your eyes as you go down the slope. It tracks your distance, speed, vertical and jumps. As you come back home, you can plug in your goggles to the computer and relive the experience in beautifully designed ReconHQ software. It links with Google maps and you can see all your runs overplayed on maps, satellite or terrain views. You can also share your results with others and playback your runs right on your computer. </p>
<p>And that&#8217;s exactly what I wanted to do as I came back home all soaking wet but happy and excited to finally view my achievements on the second skiing trip in my life. I was quite disappointed when I tried to launch ReconHQ to no success as it crashed every time. I thought it might be because I updated my OS and now just needed to update ReconHQ software. I headed to Recon Instruments website&#8217;s download section only to find out that Flash plugin crashed every time I clicked on Download link. So next logical thing to do is to update Flash Player, right? So I did&#8230; Next, after finally managing to download Adobe AIR package, it failed to launch as it &#8220;needed newer&#8221; version. I put needed newer in quotes because, as I found out after downloading later AIR version from Adobe&#8217;s website it needed latest version of AIR as well. Yes, you read it right: Adobe AIR Installer needs newer version of Adobe AIR &#8211; ridiculous, right? After another 30 minutes of web search, I finally found logical explanation to ALL my problems. <strong>Adobe AIR cannot operate properly when OS X automatic graphics card switch is enabled. </strong></p>
<p>So those of you who made this far in my story and for those who skipped:</p>
<blockquote><p>If Adobe AIR apps or installer crash and fail to launch, open System Preferences :: Energy Saver and disable &#8220;Automatic graphics switching&#8221;.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://anton.teterine.com/articles/troubleshooting/157/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sync your iPhone/iPod with two computers</title>
		<link>http://anton.teterine.com/articles/computer-setup/148</link>
		<comments>http://anton.teterine.com/articles/computer-setup/148#comments</comments>
		<pubDate>Wed, 09 Mar 2011 23:33:38 +0000</pubDate>
		<dc:creator>ateterine</dc:creator>
				<category><![CDATA[Computer Setup]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iTunes]]></category>

		<guid isPermaLink="false">http://anton.teterine.com/articles/?p=148</guid>
		<description><![CDATA[For a very long time I&#8217;ve had my iPhone synched to my home computer. All my Apps, Music, Ringtones, Videos and Books were on my home computer. Than, I started managing new additions to my iTunes library on my work computer. I&#8217;ve added songs, playlists, albums and artists that represent my state of mind, mood [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://anton.teterine.com/articles/wp-content/uploads/2011/03/sync20100901.jpg"><img class="alignnone size-medium wp-image-149" style="float: right; margin-left: 10px;" title="sync20100901" src="http://anton.teterine.com/articles/wp-content/uploads/2011/03/sync20100901-300x246.jpg" alt="" width="300" height="246" /></a>For a very long time I&#8217;ve had my iPhone synched to my home computer. All my Apps, Music, Ringtones, Videos and Books were on my home computer. Than, I started managing new additions to my iTunes library on my work computer. I&#8217;ve added songs, playlists, albums and artists that represent my state of mind, mood and life better than before. And I realized that my iTunes library at work has more organized playlists, folders than one at home. What would be the easiest way to merge them together?<span id="more-148"></span></p>
<p>Well at first, I looked at home library, and copied all albums (I manager my iTunes folder myself as I file songs differently) to portable harddrive, brought it to work and add it in. Now, my work library had all my home playlists/albums and more. With 22GB of music, I&#8217;ve copied my whole folder  /Users/<em>username</em>/Music/iTunes onto it and replaced the one I had on my home computer. Perfect, I thought, now all I do is add music on my work computer and then make sure I either bring that music to home computer later or copy the iTunes folder all over again, if changes are drastic.</p>
<p>Well, what I haven&#8217;t realized, and to my benefit it is a plus, by doing this, my iPhone now thinks that both libraries &#8211; one at home and another one at work &#8211; is the same thing. Great! I don&#8217;t have to worry when plugging iPhone to my work computer that all my music would be gone, I can update my iPhone either at work or at home and I can also keep managing my music in one library, copy it to another and don&#8217;t have to remember which computer I&#8217;ve synched my iPhone to.</p>
]]></content:encoded>
			<wfw:commentRss>http://anton.teterine.com/articles/computer-setup/148/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Xerox 242 Printer under Snow Leopard</title>
		<link>http://anton.teterine.com/articles/troubleshooting/139</link>
		<comments>http://anton.teterine.com/articles/troubleshooting/139#comments</comments>
		<pubDate>Tue, 29 Dec 2009 19:18:46 +0000</pubDate>
		<dc:creator>ateterine</dc:creator>
				<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Printers]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[Xerox]]></category>

		<guid isPermaLink="false">http://teterine.com/anton/articles/?p=139</guid>
		<description><![CDATA[In the last couple of months we&#8217;ve acquired more iMacs and most of them came with Snow Leopard pre-installed and, being newer machines, will not take 10.5 system. Snow Leopard is great &#8211; quick, responsive but there are some challenges. One of them was our Kerio Mail Server, which has been addressed in one of [...]]]></description>
			<content:encoded><![CDATA[<p>In the last couple of months we&#8217;ve acquired more iMacs and most of them came with Snow Leopard pre-installed and, being newer machines, will not take 10.5 system. Snow Leopard is great &#8211; quick, responsive but there are some challenges.</p>
<p>One of them was our Kerio Mail Server, which has been addressed in one of the Kerio updates. But most recent one, and more annoying is drivers for our Xerox 242 WorkCenter. Once drivers installed and user tries to print, it will give them error message saying that drivers might not be installed properly and require re-installation.</p>
<p>No matter how many times you try to reinstall, what user you install them as, or how many times you repair permissions on the drive, it seems not work properly.</p>
<p>Quick search on Apple Discussions leads to several similar problems with other printers&#8217; drivers problems under Snow Leopard. Solution is repairing permissions, but not the usual way, actually, but using <em>sudo </em></p>
<blockquote><p><code style="font-size:10px">sudo chown -R root:admin /Library/Printers/</code></p></blockquote>
<p>Just make sure you add your printer&#8217;s manufacturer folder after <em>/Printers/ </em></p>
<p>So Xerox will be:</p>
<blockquote><p><code style="font-size:10px">sudo chown -R root:admin /Library/Printers/Xerox</code></p></blockquote>
<p>Hope this helps as it did work for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://anton.teterine.com/articles/troubleshooting/139/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OS X Server in VMWare-part 4</title>
		<link>http://anton.teterine.com/articles/server-setup/87</link>
		<comments>http://anton.teterine.com/articles/server-setup/87#comments</comments>
		<pubDate>Sun, 21 Jun 2009 01:57:17 +0000</pubDate>
		<dc:creator>ateterine</dc:creator>
				<category><![CDATA[Server Setup]]></category>
		<category><![CDATA[Virtual Server]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[FileMaker Server]]></category>
		<category><![CDATA[HTTPS]]></category>
		<category><![CDATA[Open Directory]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[Web Server]]></category>

		<guid isPermaLink="false">http://teterine.com/anton/articles/?p=87</guid>
		<description><![CDATA[This will be forth article in the series of articles about Mac OS X Server 10.5 setup under VMWare. I would leave FileMaker Server installation for another time. Right now I want to talk about following services on the server which will replace existing server. Here is the situation, just a reminder: I have live server [...]]]></description>
			<content:encoded><![CDATA[<p>This will be forth article in the series of articles about <a href="http://anton.teterine.com/articles/tag/vmware">Mac OS X Server 10.5 setup under VMWare</a>.</p>
<p>I would leave FileMaker Server installation for another time. Right now I want to talk about following services on the server which will replace existing server. Here is the situation, just a reminder:</p>
<p>I have live server which hosts websites and FileMaker databases. It also runs AFP services for access to files internally and FTP service for external developers access to those files. Our registration websites are secure websites with proper CA signed certificates. This server, once virtualization project is complete, would become host server, which will not have any services running, well maybe AFP, and will have VMware hosting guest machines. One machine would be new server with registration websites and FileMaker databases with same FTP and AFP services running as well. My challenge is to swap services of current server with new virtual server with least impact, as those registration websites are live 365 days a year and updating every now and then.</p>
<p>So, I&#8217;ve setup bare 10.5.7 server, called it promorphius and it would become twin of prometheus, our existing server. <span id="more-87"></span>Next steps would include:</p>
<p><strong>Setup web server.</strong></p>
<p>First I moved all files from prometheus web server folder to promorphius. I set up site under web service in Server Admin with exact same settings as existing, except for folder location, it&#8217;s on separate virtual drive. I then need to make sure that this site is secured and all HTTP requests are going to HTTPS.</p>
<p>As I already have signed certificate on prometheus, I would request Reissue of the certificate from our CA. Follow links provided by your provider to the step where they ask you for CSR (Certificate Signing Request). On that page you would have text field for the CSR. On the new server, I&#8217;ve created new certificate with same information as on existing server, but it becomes Self Signed. No worries, Save and select this certificate and click on little gear icon in Server Admin, choose &#8220;Generate Certificate Signing Request  (CSR)&#8230; &#8221; and window with instruction would appear. Select image of certificate and drag it over text box on the CA&#8217;s website. It will be filled with some gibberish, that&#8217;s exactly what we need. Follow all neccesary remaining steps. Once you get your certificate select that text copy and select your Self Signed certificate from Server Admin and under little gear icon choose &#8220;Add Signed or Renewed Certificate from Certificate Authority&#8230;&#8221; paste the text in this area now. That&#8217;s it, your certificate is signed now!</p>
<p>Next in web server setup, we want to choose our newely signed certificate for our secure server. Under Web service, in Server Admin, choose Sites, select your site (remember, it suppose to use port 443) and under Security check box next to &#8220;Enable Secure Sockets Layer (SSL)&#8221; and select your signed certificate.</p>
<p>Now, we want to make sure that all requests to our HTTP forward to HTTPS. For that we would duplicate our web site, select port 80 instead of 443 and deselect SSL checkbox in security. We now need to do a little hack to setup these forwarding. Open Terminal, type in <em>su </em>type in root password, type in <em>cd /private/etc/apache2/sites </em>do ls to view your files, you will see some files like <em>0016_195.75.175.184_443_secure.example.com.conf </em>type in <em>pico 0002_10.1.1.11_443_secure.example.com.conf </em>using your own file name. This will open basic text browser. Scroll down to area with:</p>
<blockquote><p><code style="font-size:10px">RewriteEngine On<br />
RewriteCond %{REQUEST_METHOD} ^TRACE<br />
RewriteRule .* - [F]</code></p></blockquote>
<p>Edit this section to include:</p>
<blockquote><p><code style="font-size:10px">RewriteRule ^/(.*)$ https://secure.example.com/$1 [R]<br />
</code></p></blockquote>
<p>And either delete or comment out existing lines.<br />
So final would look like this:</p>
<blockquote><p><code style="font-size:10px">RewriteEngine On<br />
##RewriteCond %{REQUEST_METHOD} ^TRACE<br />
##RewriteRule .* - [F]<br />
RewriteRule ^/(.*)$ https://secure.example.com/$1 [R]<br />
</code></p></blockquote>
<p><em>$1</em> would insure that if somebody types in <em>http://secure.example.com/sub/page.php</em> they would be redirected to same subpage but HTTPS.</p>
<p>Now it&#8217;s time to check our server. Since we don&#8217;t want to change DNS settings for our domain as it will take up to 24hrs to propogate, we would use exisiting settings and swap IP addresses of old-real and new-virtual servers (you mapped both external and internal interfaces of your hardware to VMware, right? <a href="http://teterine.com/anton/articles/server-setup/98" target="_self">Instructions</a>) Test your site, and everything should stay the same.</p>
<p>I&#8217;ve had issues with error messages on my php pages:</p>
<blockquote><p><strong>Warning</strong>: session_start() [function.session-start]: Cannot send session cache limiter &#8211; headers already sent</p></blockquote>
<p>The reason for that is session_start() function in php file. Make sure it is at the very first line of the file.</p>
]]></content:encoded>
			<wfw:commentRss>http://anton.teterine.com/articles/server-setup/87/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OS X Server in VMWare-part 3</title>
		<link>http://anton.teterine.com/articles/server-setup/98</link>
		<comments>http://anton.teterine.com/articles/server-setup/98#comments</comments>
		<pubDate>Sun, 14 Jun 2009 03:39:46 +0000</pubDate>
		<dc:creator>ateterine</dc:creator>
				<category><![CDATA[Server Setup]]></category>
		<category><![CDATA[Virtual Server]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Bridged network]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://teterine.com/anton/articles/?p=98</guid>
		<description><![CDATA[This will be third article in the series of articles about ]]></description>
			<content:encoded><![CDATA[<p>This will be third article in the series of articles about <a href=http://anton.teterine.com/articles/tag/vmware">Mac OS X Server 10.5 setup under VMWare</a>.</p>
<p>Once we finished battling through updates on the OS X Server (install 10.5.6 by downloading Combo update from Apple.com first using VMware Fusion 2.0.4, then update to 10.5.7) we are ready to set up network interfaces.</p>
<p>My XServe is connected through 2 network cables to external world and internal network. One is public, external IP, other is internal IP.</p>
<p>Set up for my first server which will host registration websites, FileMaker Server and FTP/AFP access to it for developers, would include 1 public IP and 1 internal IP.</p>
<p>Let&#8217;s start.</p>
<p>First of al, I want to warn you that it is rather advanced setup to bridge two real network adapters to VM&#8217;s two virtual adapters. I hope it will work. I am referring to <a href="http://communities.vmware.com/docs/DOC-8013" target="_blank">article</a> on VMware community website. <span id="more-98"></span></p>
<p>First thing is download tokamak script from VMware community <a href="http://communities.vmware.com/docs/DOC-8013" target="_blank">document by DaveP</a>.</p>
<p>Make sure that all guest VMs are shutdown and VMware application is not running.</p>
<p>Follow instructions to install script. once script is installed, run configuration (remember to run it as root, easiest way to do it is to use <em>su</em> command):</p>
<blockquote><p><code style="font-size:10px">./tokamak.sh --modify</code></p></blockquote>
<p>This will take you through bunch of prompts, use as follows:</p>
<blockquote><p><code style="font-size:10px">You have already setup networking.<br />
Would you like to skip networking setup and keep your old settings as they are? (yes/no) [yes] <strong>n</strong><br />
Do you want networking for your virtual machines? (yes/no/help) [yes] <strong>y</strong><br />
Would you prefer to modify your existing networking configuration using the wizard or the editor? (wizard/editor/help) [wizard] <strong>e</strong><br />
The following virtual networks have been defined:<br />
. vmnet1 is a host-only network on private subnet 192.168.170.0.<br />
. vmnet8 is a NAT network on private subnet 192.168.64.0.<br />
Do you wish to make any changes to the current virtual networks settings? (yes/no) [no] <strong>y</strong><br />
Which virtual network do you wish to configure? (0-99) <strong>2</strong><br />
What type of virtual network do you wish to set vmnet2? (bridged,hostonly,nat,none) [none] <strong>b</strong><br />
Configuring a bridged network for vmnet2.<br />
Your computer has multiple ethernet network interfaces available: en0, en1.<br />
Which one do you want to bridge to vmnet2? [en0] <strong>en0</strong><br />
The following virtual networks have been defined:<br />
. vmnet1 is a host-only network on private subnet 192.168.170.0.<br />
. vmnet2 is bridged to en0<br />
. vmnet8 is a NAT network on private subnet 192.168.64.0.<br />
Do you wish to make additional changes to the current virtual networks settings? (yes/no) [yes] <strong>y</strong><br />
Which virtual network do you wish to configure? (0-99) <strong>3</strong><br />
What type of virtual network do you wish to set vmnet3? (bridged,hostonly,nat,none) [none] <strong>b</strong><br />
Configuring a bridged network for vmnet3.<br />
The following virtual networks have been defined:<br />
. vmnet1 is a host-only network on private subnet 192.168.170.0.<br />
. vmnet2 is bridged to en0<br />
. vmnet3 is bridged to en1<br />
. vmnet8 is a NAT network on private subnet 192.168.64.0.<br />
Do you wish to make additional changes to the current virtual networks settings? (yes/no) [yes] <strong>n</strong><br />
VM@Work Tokamak 2.0.0: Display settings<br />
The following virtual networks have been defined:<br />
. vmnet1 is a host-only network on private subnet 192.168.170.0.<br />
. vmnet2 is bridged to en0<br />
. vmnet3 is bridged to en1<br />
. vmnet8 is a NAT network on private subnet 192.168.64.0.<br />
VM@Work Tokamak 2.0.0: Extended network scripting - Dave Parsons<br />
Host-only/NAT networking on vmnet1 using 192.168.170.1/255.255.255.0 is running<br />
DHCP server on vmnet1 is running<br />
Bridged networking on vmnet2 using en0 is running<br />
Bridged networking on vmnet3 using en1 is running<br />
Host-only/NAT networking on vmnet8 using 192.168.64.1/255.255.255.0 is running<br />
DHCP server on vmnet8 is running<br />
NAT networking on vmnet8 is running</code></p></blockquote>
<p>We are almost done.</p>
<p>Almost all of this is the same as document, with slight differences. We are linking XServe&#8217;s <em>en0</em> interface to <em>vmnet2</em> and <em>en1</em> to <em>vmnet3</em>. One of them will be used for internal interface, one for external/public.</p>
<p>Next, as per document, open vmx file, I&#8217;ve modified it in BBedit, but use tool recommended on the same website. Now, here is where I wasted almost 2 hours trying to figure out why my VM does not see those interfaces.</p>
<p>See, this article and script have been tested on VMware Fusion 2.0.2 and I am using 2.0.4. Maybe it makes a difference, maybe not, but the bottom line is that my newly created interfaces were displaying fine in VMware (except for the message about custom configuration, which you can ignore), they are displaid as connected when VM is running, but Guest OS X Server does not see them.</p>
<p>I&#8217;ve searched every posting and forum on VMware community website and could not find anything. Unless I&#8217;ve noticed this string:</p>
<blockquote><p><code style="font-size:10px">ethernet1.virtualDev = "e1000"</code></p></blockquote>
<p>That string existed for each ethernet# created using VMware UI, but not for those custom added interfaces I&#8217;ve manually added to VMX file. By adding that string to those instructed in the article for each interface:</p>
<blockquote><p><code style="font-size:10px"><br />
ethernet1.present = "TRUE"<br />
ethernet1.connectionType = "custom"<br />
ethernet1.vnet = "VMnet3"<br />
ethernet1.virtualDev = "e1000"<br />
</code></p></blockquote>
<p>to VMX file, Guest OS was loaded with two interfaces connected. I&#8217;ve assigned internal IP to one, and external IP to other. Next is installation of FileMaker Server (do not forget to take snapshot of the system)</p>
]]></content:encoded>
			<wfw:commentRss>http://anton.teterine.com/articles/server-setup/98/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OS X Server in VMWare-part 2</title>
		<link>http://anton.teterine.com/articles/server-setup/76</link>
		<comments>http://anton.teterine.com/articles/server-setup/76#comments</comments>
		<pubDate>Sat, 13 Jun 2009 19:21:57 +0000</pubDate>
		<dc:creator>ateterine</dc:creator>
				<category><![CDATA[Server Setup]]></category>
		<category><![CDATA[Virtual Server]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://teterine.com/anton/articles/?p=76</guid>
		<description><![CDATA[This will be second article in the series of articles about Mac OS X Server 10.5 setup under VMWare. In the first part we&#8217;ve discussed setup of virtual machine and using image file instead of DVD to install OS X Server 10.5 on VMWare virtual machine (VM). To remind, when creating image file from retail [...]]]></description>
			<content:encoded><![CDATA[<p>This will be second article in the series of articles about Mac OS X Server 10.5 setup under VMWare.</p>
<p>In the first part we&#8217;ve discussed setup of virtual machine and using image file instead of DVD to install OS X Server 10.5 on VMWare virtual machine (VM). <span id="more-76"></span></p>
<p>To remind, when creating image file from retail install DVD, do not use built in Disk Utility for image creation, use Toast instead. Choose Copy from the right hand menu, and under File menu, choose save as Image. Change extension to .iso, choose location and click Save.</p>
<p>Once image creation is completed, start VMWare, under new machine choose Mac OS X Server 10.5 (experimental) (I&#8217;m trying 64-bit right now), assign standard 40GB disk space (use more if necesary) and follow on-screen instructions.</p>
<p>Once server is installed, you will be prompted to OS X Server Assistant. Choose Advanced setup for custom configuration. Follow on-screen prompts to give your server a name, fully qualified DNS name (I used internal DNS name structure: servername.office.mycompany)</p>
<p>Once finished, VM would reboot and, upon logging in you will have your freshly installed Mac OS X 10.5 Virtual Server. Server Admin would automatically launch and&#8230; you will get error saying that server could not be found. Do not freak out, your server does not know fully qualified name just yet, you need to add it to your local DNS server and assign static IP to your new VM Server.</p>
<p><span style="text-decoration: line-through;">Run all updates and we will be ready for services setup.</span></p>
<p>It seems that updating Server to 10.5.7 breaks VMWare. After reboot, VM hangs on grey screen with Apple Logo. I am currently working on resolution by updating to 10.5.6 and seeing how it goes from there.</p>
<p>Update: updating to 10.5.6 first seems to work fine in 2.0.4. Updated to 10.5.7 after that. Moving on to part 3&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://anton.teterine.com/articles/server-setup/76/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OS X Server in VMWare-part 1</title>
		<link>http://anton.teterine.com/articles/server-setup/71</link>
		<comments>http://anton.teterine.com/articles/server-setup/71#comments</comments>
		<pubDate>Thu, 11 Jun 2009 21:55:59 +0000</pubDate>
		<dc:creator>ateterine</dc:creator>
				<category><![CDATA[Server Setup]]></category>
		<category><![CDATA[Virtual Server]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://teterine.com/anton/articles/?p=71</guid>
		<description><![CDATA[After talking to Brian from agis, I&#8217;ve decided that the way to utilize our existing XServe that has nothing running on it but FileMaker 9 Server is to implement virtualization method. The plan is beef it up with RAM and have core server installation hosting multiple VMWare machines. The benefits of running virtual machine vs [...]]]></description>
			<content:encoded><![CDATA[<p>After talking to Brian from <a href="http://www.agisllc.com/" target="_blank">agis</a>, I&#8217;ve decided that the way to utilize our existing XServe that has nothing running on it but FileMaker 9 Server is to implement virtualization method.</p>
<p>The plan is beef it up with RAM and have core server installation hosting multiple VMWare machines. <span id="more-71"></span></p>
<blockquote style="width: 300px; float: right; margin: 0 10px;"><p>The benefits of running virtual machine vs actual server include but not limited to:</p>
<p>- Less hardware to buy &#8211; you can better utilize Apple&#8217;s extra powerful 8, 16 and 32 core XServes<br />
- Less hardware means more space on the rack and in the server room, smaller server rooms and less energy to burn<br />
- Flexibility and expandability of virtual machines &#8211; increase size of virtual drive or re-allocate ram from one VM to another<br />
- Easier backup solution &#8211; schedule VM shut down on the weekends, create scripts on mothership machine to backup those VM files and power them back on<br />
- Kernel panic recovery &#8211; if VM gets Kernel panic, just restart it through the console, no need to come in to the office anymore<br />
- Easy upgrade, recovery, installation of new machines &#8211; just create simple installation machine, save that file in the safe place and copy it to create new server when needed. Same for recovery, ready to apply updates but not sure if it will break anything? Power it off, copy image, update and if it didn&#8217;t work, toss it and get back to older one<br />
etc.</p></blockquote>
<p>For us it was the matter of spending $7,000 on new XServe with all backup drives for existing and new one or spend $1,700 on licensing and backup drives just for one. Choice is obvious.</p>
<p>So here I was, playing with freshly installed VMWare and freshly created DMG file in DiskUtility only to find out that VMWare does not like DMG. Fine, convert it to iso/cdr using <em>hdiutil</em> command. Nah, everytime I try to start VM I get BIOS read error. I&#8217;ve searched for it everywhere. So far instructions have been quite straight forward. Use install disc or <em>iso</em> image, if you have <em>dmg</em> &#8211; convert it using <em>hdiutil</em>&#8230;. But it does not work&#8230; in rare cases, when I do not get error, <em>Please wait while DVD is loading </em>message sits forever, and I mean forever without any changes. My home computer, after displaying that message for almost 8hrs, still has |/-|/- spinning.</p>
<p>Well, nowhere I found that dmg file and therefore converted iso from it, nor cdr created in Disk Utility work with VMWare. Anybody out there got it working, share with me. I had to use Toast.</p>
<p>Open Toast, load <em>OS X Server Leopard Install Retail</em> disc, select Copy from the left columns (Data, Audio, Video, Copy) and choose <em>File</em>-&gt;<em>Save as Disc Image&#8230;</em> navigate to the folder where you want to save it, change .<em>toast</em> extension to .<em>iso</em> and click Save.</p>
<p>Now, this ISO file is working file with which you can easily install Virtual Mac OS X Leopard Server, as I am doing right now.</p>
]]></content:encoded>
			<wfw:commentRss>http://anton.teterine.com/articles/server-setup/71/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fiery CWS error loading job&#8217;s properties</title>
		<link>http://anton.teterine.com/articles/troubleshooting/58</link>
		<comments>http://anton.teterine.com/articles/troubleshooting/58#comments</comments>
		<pubDate>Sat, 30 May 2009 00:30:06 +0000</pubDate>
		<dc:creator>ateterine</dc:creator>
				<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Apple Remote Destop]]></category>
		<category><![CDATA[Printers]]></category>
		<category><![CDATA[Xerox]]></category>

		<guid isPermaLink="false">http://teterine.com/anton/articles/?p=58</guid>
		<description><![CDATA[Have it ever happened to you when using Command Workstation to change job properties, standard Properties window does not come up and quick error message flashes with: &#8220;Failed to load shared library /usr/lib/jpwx.bundle (error 2: No such file or directory)&#8221; ? We&#8217;ve had this happenned on couple of machines in our office. It took about [...]]]></description>
			<content:encoded><![CDATA[<div style="float:right;"><script type="text/javascript"><!--
digg_url = 'http://teterine.com/anton/articles/troubleshooting/58';
// --></script><br />
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div>
<p><img class="alignnone size-full wp-image-61" style="float: right; margin-left: 10px; margin-bottom: 10px; border-style: initial; border-color: initial;" title="picture-2" src="http://teterine.com/anton/articles/wp-content/uploads/2009/05/picture-2.png" alt="picture-2" width="200" height="181" />Have it ever happened to you when using Command Workstation to change job properties, standard Properties window does not come up and quick error message flashes with: &#8220;<em>Failed to load shared library /usr/lib/jpwx.bundle (error 2: No such file or directory)&#8221; </em>?</p>
<p>We&#8217;ve had this happenned on couple of machines in our office. It took about 2-3 weeks of phone calls with Xerox developers ti finally resolve the issue.</p>
<p>So here is how to fix it.<span id="more-58"></span>Xerox recommends uninstall Fiery utilities and reinstall them using either downloaded version from their site, or, in my case, they&#8217;ve provided version 1.6.0f.10 of CWS which I downloaded from their FTP site. Regardless, uninstalling, as many of us Mac users know, involve dragging Fiery folder from Applications to the Trash and that&#8217;s it, right? Wrong!</p>
<p>Here are two ways completely uninstalling CWS. One os very simple, specifically for end users curtesy of Xerox technician. Second is Terminal commands which can be executed using Apple Remote Desktop on large number of workstations.</p>
<h3>Method 1</h3>
<p> </p>
<p>If Fiery utilities are currently installed on your Mac OSX system, uninstall previously installed</p>
<p>Fiery utilities:</p>
<p>a. Click the Finder icon located on the Macintosh Dock.</p>
<p>b. A Finder window will open.</p>
<p>c. Select <em>Applications</em> (located under Places in the left pane of the Finder window).</p>
<p>d. Locate the <em>Fiery</em> folder.</p>
<p>e. Drag-and-drop the <em>Fiery</em> folder into the <em>Trash</em>.</p>
<p>f. Under Devices in the left pane of the Finder window, select &lt;<em>Macintosh HD</em>&gt;, where &lt;<em>Macintosh HD</em>&gt; is the name of your Mac OSX hard drive.</p>
<p>g. Delete all the harmony files in <em>LibraryFrameworks</em>. These files are starting with the letter <em>h*.framework</em>, for example <em>haddress.framework</em>, or <em>h10.framework</em>.</p>
<p>h. Delete the file <em>i1C.framework</em> or <em>ES1000.framework</em> in <em>LibraryFrameworks</em> (early versions are listed as i1C and newer versions are listed as ES1000).</p>
<p>i. Delete any files starting with string &#8220;<em>CWS</em>&#8221; in <em>users&lt;username&gt;libraryPreferences</em>, where &lt;<em>username</em>&gt; is the username currently logged in to the Mac OSX machine. Do not delete the folder &#8220;CWSPrefs&#8221; at this time.</p>
<p>NOTE: If you desire to maintain preferences already created so they will be available following installation, then skip step j and proceed to step k. Otherwise if you desire a clean uninstallation, perform the following step.</p>
<p>j. Delete the folders &#8220;<em>CWSPrefs</em>&#8220;, &#8220;<em>CWPT Preferences</em>&#8221; and &#8220;<em>EFI ImageViewer Preferences</em>&#8221; in <em>users&lt;username&gt;libraryPreferences</em>, where &lt;<em>username</em>&gt; is the username currently logged in to the Mac OSX machine.</p>
<p>NOTE: &#8220;<em>CWPT Preferences</em>&#8221; and &#8220;<em>EFI ImageViewer Preferences</em>&#8221; will be listed only if CWPT and ImageViewer were previously installed with CWS ME.</p>
<p>k. Delete the folder <em>LibraryApplication SupportEFI</em>.</p>
<p>Steps i and k are not neccessary, as I later found out by not including them when doing the Method 2</p>
<h3>Method 2</h3>
<p>Type in this in Terminal window</p>
<p><em>su</em></p>
<p>Enter your password</p>
<p> </p>
<p><em>rm -rf /Applications/Fiery</em></p>
<p>Enter</p>
<p><em>rm -rf /Library/Frameworks/h*</em></p>
<p>Enter</p>
<p><em>rm -rf /Library/Frameworks/ES1000.framework</em></p>
<p>Enter</p>
<p>Or copy this after entering password into Terminal window</p>
<blockquote><p> </p>
<p>rm -rf /Applications/Fiery</p>
<p>rm -rf /Library/Frameworks/h*</p>
<p>rm -rf /Library/Frameworks/ES1000.framework</p>
<p> </p></blockquote>
<p>You can also send UNIX command from ARD and Run it as root</p>
<p> </p>
<p>After that, install freshly downloaded copy of Command Workstation.</p>
]]></content:encoded>
			<wfw:commentRss>http://anton.teterine.com/articles/troubleshooting/58/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OS X Server permissions problem</title>
		<link>http://anton.teterine.com/articles/server-setup/3</link>
		<comments>http://anton.teterine.com/articles/server-setup/3#comments</comments>
		<pubDate>Fri, 02 May 2008 23:53:38 +0000</pubDate>
		<dc:creator>ateterine</dc:creator>
				<category><![CDATA[Server Setup]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Open Directory]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://teterine.com/anton/articles/?p=3</guid>
		<description><![CDATA[I&#8217;ve noticed today that newly installed server over at the &#8220;NorthShore News&#8221; newspaper is having same problems as Parksville&#8217;s server had couple of weeks ago. Basically what happens is this: Some users loose their permissions to some folders.  ALS were initially enabled on shared volumes but browsing through WorkGroup Manager shows that there is nothing [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve noticed today that newly installed server over at the &#8220;NorthShore News&#8221; newspaper is having same problems as Parksville&#8217;s server had couple of weeks ago.</p>
<p><img class="alignnone size-full wp-image-5" style="float: right; margin-left: 10px; margin-bottom: 10px; border-style: initial; border-color: initial;" title="picture-2_1" src="http://teterine.com/anton/articles/wp-content/uploads/2008/05/picture-2_1.png" alt="picture-2_1" width="249" height="194" />Basically what happens is this:</p>
<ul>
<li>Some users loose their permissions to some folders. </li>
<li>ALS were initially enabled on shared volumes but browsing through WorkGroup Manager shows that there is nothing in those preferences.</li>
<li>Trying to add user or group is not working either.</li>
</ul>
<p>As I mentioned, it happened couple of weeks ago at Parksville&#8217;s &#8220;OceanSide Star&#8221; newspaper couple of weeks ago. At that time I thought that ALS was never setup, and was ready to rebuild the server. <span id="more-3"></span></p>
<p>After spending half an hour on Google, I found interesting thread on Apple.com discussions about ‘grayed out&#8217; Sharing button. I thought I would give it a try and voila it worked. So here is the solution (please note that I did not come up with it, it&#8217;s quoted from <a href="http://discussions.apple.com/thread.jspa?messageID=6599389&amp;#6599389"><span>http://discussions.apple.com/thread.jspa?messageID=6599389&amp;#6599389</span></a>)</p>
<blockquote><p>PROCEED AT YOUR OWN RISK , and DO NOT CHANGE ANY STEP or the content thereof</p>
<p>Quit ANY AND ALL management apps (Server Manager, Workgroup Manager) both on the server itself and any connections from any client/management workstation(s).</p>
<p>Please double and triple-check your typing, do NOT make any typos and do NOT skip the back-ticks below, that is the: ` character.</p>
<p>on the server itself issue (in the Terminal):</p>
<p>sudo mkdir /servermgrd.bak</p>
<p>sudo mv /var/servermgrd/* /servermgrd.bak/</p>
<p>sudo kill -HUP `cat /var/run/servermgrd.pid`</p>
<p>Then relaunch Workgroup Manager </p></blockquote>
<p>It does help if you have ‘grayed out&#8217; Sharing in the WGM as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://anton.teterine.com/articles/server-setup/3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Font Management in OS X</title>
		<link>http://anton.teterine.com/articles/indesign/10</link>
		<comments>http://anton.teterine.com/articles/indesign/10#comments</comments>
		<pubDate>Tue, 19 Feb 2008 21:20:04 +0000</pubDate>
		<dc:creator>ateterine</dc:creator>
				<category><![CDATA[InDesign]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Font Reserve]]></category>
		<category><![CDATA[FontBook]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://teterine.com/anton/articles/?p=10</guid>
		<description><![CDATA[In LMP, we’ve decided to use Extensis Font Serve server/client font management tool. One of the reasons is being the fact that id has true server/client implementation. We can have all standard fonts stored in a place where they will not be altered and fonts that are used for specific jobs stored in other place. [...]]]></description>
			<content:encoded><![CDATA[<p>In LMP, we’ve decided to use Extensis Font Serve server/client font management tool. One of the reasons is being the fact that id has true server/client implementation. We can have all standard fonts stored in a place where they will not be altered and fonts that are used for specific jobs stored in other place. Added fonts are automatically appear in users’ client windows and are synchronized with the server automatically.</p>
<p>Font Reserve Server/Client is quite good, one user adds font, others can see it. Supervisor, or senior staff members can setup Sets, share them and all users in the department would just activate fonts from that set to make sure they use right version of the font.</p>
<p><img class="alignnone size-full wp-image-13" style="float: right; margin-left: 10px; margin-bottom: 10px; border-style: initial; border-color: initial;" title="picture-10-copy" src="http://teterine.com/anton/articles/wp-content/uploads/2008/02/picture-10-copy.png" alt="picture-10-copy" width="372" height="228" />Font Book, provided with Apple OS X, is another font management software on workstations. Unfortunately you cannot use Font Reserve only and remove all fonts from Font Book. Helvetica is a required font for OS X to run as many other fonts. Microsoft Office adds 70+ fonts into the Font Book and Office components would freak out if you remove those fonts.<span id="more-10"></span></p>
<p>Using right version of the font is important, but with two programs it is hard to figure out which application has the font you need, which font you are suppose to use, and what to do if fonts in the Font Reserve are not activating.</p>
<p>One of the basic principles is make sure you have TrueType version of your fonts deactivated, before you can activate PostScript version.</p>
<p><img class="alignnone size-full wp-image-14" style="margin-right: 10px; margin-bottom: 10px; border-style: initial; border-color: initial;" title="picture-11" src="http://teterine.com/anton/articles/wp-content/uploads/2008/02/picture-11.png" alt="picture-11" width="354" height="278" />Here is an example:<br />
Trying to activate Helvetica in Font Reserve, some faces activate, some don’t. Open Font Book and deactivate Helvetica, then activate it in Font Book. By default, Font Book will have only required system fonts and MS Office fonts, but depending on your setup, it might be different. Deactivate all TrueType version fonts in your Font Book, PostScript versions of which you will be using and activate them in Font Reserve (those fonts might be: Garamond, Helvetica, Times, Zapf Dingbats etc.</p>
<p><img class="alignnone size-full wp-image-15" style="float: right; margin-left: 10px; margin-bottom: 10px; border-style: initial; border-color: initial;" title="picture-12" src="http://teterine.com/anton/articles/wp-content/uploads/2008/02/picture-12.png" alt="picture-12" width="318" height="340" />After you deactivate those fonts in Font Book, make sure you activate them permanently in Font Reserve. Fonts like Helvetica are required by system and if they are not activated permanently in Font Reserve, there might be a conflict, or system might decide to activate TrueType version from Font Book. Make sure you don’t have any applications launched automatically when you log in. Those applications might require certain fonts that are disabled in Font Book, and will request them before Font Reserve client is able to activate them.</p>
<p>Having proper settings for Font Reserve are essential as well. Refer to <a href="http://teterine.com/anton/articles/indesign/31">Troubleshooting Font Reserve article</a> for proper settings in Font Reserve client.</p>
<p>Permanently activated fonts in Font Reserve client would stay activated even after you restart your machine, which is convenient, but having too many permanently activated fonts will slow down computer performance as well as add additional time on startup. Having not more than 100 fonts permanently activated will make it easier to manage them. Every time you open file which requires one or another font, Font Reserve auto-activation plugin will automatically activate the font, so you wouldn’t have to worry.</p>
]]></content:encoded>
			<wfw:commentRss>http://anton.teterine.com/articles/indesign/10/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

