• Mac OS X Server,  Ubuntu,  Unix

    afp on Linux via Bonjour

    Based on a few messages I got after the article on building netatalk to host afp on Linux, it looks like building netatalk to host your shares just isn’t enough. I guess people still like Bonjour or something… In that case, let’s make this netatalk thingie announce itself to the world (er, your local network)! Avahi is much simpler than netatalk, given that there’s none of this dhx nonsense preventing us from using aptitude (again, this whole thing is for Debian/Ubuntu and you’re gonna’ need to escalate those privileges): aptitude install avahi-daemon Then we’re gonna’ need to teach it about the whole afpd service we built, which is done in…

  • Xsan

    Removing A LUN Label in Xsan

    In Xsan Admin you can easily label LUNs that are available on your Fibre Channel fabric. Using the cvlabel command, you can also easily label a LUN that isn’t on a Fibre Channel fabric. Labeling a LUN writes data to the LUN, thus allowing Xsan to somewhat mark its territory (insert vivid imagery of an Xsan shaped like a dog taking a whiz on a poor thumb drive). If you then look at that LUN from a Mac OS X system without Xsan installed, the computer will have greyed out options in Disk Utility and will not be able to treat the LUN as a “disk.” You also can’t use…

  • Mac OS X Server

    Missing Option w/ OD Presets

    When you are using a preset with Open Directory, it will copy a number of settings from a template, or preset, that you have created. But the preset will not keep the managed preferences. But you can copy the managed preferences you have defined. I know that this has been covered before by a few different people, but it has mostly been for Local MCX or other types of uses. But if you are using Open Directory and you want to create a template, here’s what I do. Once I’ve configured a group’s managed preferences as I want them, I will save the group in Workgroup Manager and then open…

  • Mac OS X Server

    Scrubbing Assets from Podcast Producer

    At some point, you may find that you would like to remove all episodes from Podcast Producer that were brought in using a specific workflow, or based on a specific keyword, a string in the title, a date, or the user that created the episodes. All of these attributes are trapped in the db.sqlite3 database for Podcast Producer. This database is stored in the Server directory of your shared library. Within this database there is a table called episodes. Using that table you can locate all episodes that match the given pattern. To query, you will use the sqlite3 command and identify the database path. A very basic incantation of…

  • Mac OS X Server

    More Collaboration (Teams) Customizations

    The article I did a few weeks ago on customizing the Mac OS X Server Wiki banner seems to have been a little incomplete. I discussed customizing the banner for a full web browser. However, the banner looks differently when viewed from an iPhone. I’ve had a couple of questions about how to customize the banner for iPhone so I figured I’d finish what I started. As I mentioned in the last article, you can simply customize (or replace) the banner-bg.png file located in the /usr/share/collaboration/css/serverhome_static/img directory. This will alter the appearance when viewed from a full web browser. You can also simply edit the following files (same directory) to…

  • Mac OS X Server,  Mac Security

    Mac OS X Server: We Don't Need No Stinkin' Squid

    A proxy caches content, much like your web browser will cache web data in order to speed up access to that site the next time you visit it. A proxy can also mean anonymizing the server (a proxy server known as a reverse proxy) that actually stores content, which is the purpose of the Mobile Access service in Mac OS X and the reverse proxies that can be used on each site. The proxy in Mac OS X Server caches pages of a web site that are visited so that as each additional user of your local network visits the site they do not have to download images and graphics,…

  • Mac OS X,  Mac Security,  Mass Deployment

    Mac OS X: Google Chrome's Developer Tools

    Someone sent me a message telling me that they couldn’t use Mac OS X’s Chrome because it didn’t come with the same kind of development tools that other browsers will often come with. Not that I’m one to take sides in browser wars, but… Open Google Chrome and click on the View menu. From here, click on View and from the Developer sub-menu, click on Developer Tools, View Source or Java Script Console, similar options to what you have availableĀ in Safari. Have fun with that!

  • Final Cut Server,  Mac OS X,  Mac OS X Server,  Mac Security,  Mass Deployment,  Xsan

    Mac OS X Server Groups on LinkedIn

    In case you haven’t seen them there are a number of groups for Mac OS X Systems Administrators on LinkedIn: Mac OS X Server: http://www.linkedin.com/groups?&gid=138085 Final Cut Server: http://www.linkedin.com/groups?gid=138082 Xsan: http://www.linkedin.com/groups?gid=138084 MacEnterprise: http://www.linkedin.com/groups?gid=1774398

  • Mac OS X Server

    Podcast Producer Error Codes

    When you are using Podcast Producer, whether you are looking in your log files on a server in Server Admin or whether you are looking in Console on a client, if there are any problems submitting jobs you should find a numeric reference code. The meaning can be cryptic, although I’ll try a little bit here: -500 = Camera agent went offline -501 = Podcast Producer agent timed out -502 = Agent failed to communicate -600 = Tunnel protocol mismatch -601 = Tunnel could not connect -602 = Tunnel timed out -603 = Tunnel failed 1 = Internal camera agent is failing 3 = Capture failed to run 4 =…