The custom ldap attributes and objectClasses have been created and are loading nicely into ldap. Now it’s time to get some code down for Calypso Control. With a little luck, we could have something very nice to show by the end of summer.
Time for the Custom Stuff
Having received our OID from IANA, we are now ready start implementing custom object classes and attributes in LDAP. This will pave the way for computer management, email management, and Calypso Control. As of now: Users, Groups, and DNS are up and running and manageable in CalypsoAdmin. This could be an exciting summer!
DNS management almost done
Addition, removal, and editing of host entries is now done in CalypsoAdmin. Just need to implement domain addition/removal, which will hopefully just work nicely with the existing interface. I can turn JTree nodes into LDAP DN’s in my sleep now.
32/64 Bit drivers for Windows Printing
As it’s kind of tricky, here’s the process to get 32 and 64 bit drivers working for Windows 7 clients from a 32-bit Server 2003 print server.
First, sign into the print server. Download the HP 32 bit Universal PCL print driver
Run the self-extractor to unzip the printer drivers
Go to the properties of one of your printers
On the Advanced Tab, click the New Driver button
Choose the driver extracted earlier
Now got a Windows 7 64 bit client
Download the HP 64 bit Universal PCL print driver
Run the self-extractor to unzip the printer drivers
Browse to \[print server]
Click the “View Remote Printers” button just below the address bar
Right click on the printer you installed the Universal driver for
Windows will tell you that no driver is available and ask if you’d like to install one.
Click yes and browse to the driver you extracted earlier
The printer should now install in Windows 7 64 bit
Finally, go back to the 2003 Server
Go to the properties of each printer
Under the advanced tab, click the dropdown list with the driver names
Choose the Universal PCL driver
This will automatically use both the 32 and 64 bit drivers
**UPDATE** The HP Universal driver may mess with your default tray and tray paper settings
**UPDATE 2** It turns out that the Universal driver is setting the wrong paper type which is the cause of the default tray problems.
To fix this:
Go to the printer properties then Printing Preferences
Go to the Paper/Quality tab
Make sure Paper Type is unspecified
Javascript no likey fractions
Since Ubuntu 10.04 LTS is on its way, I figured I’d wait on further development of Calypso until it’s ready. Just makes things easier knowing bugs are really mine, and not the fine folks at Ubuntu.
Since this has left me with and abundance of time on my hands, we’ve begun a super-secret project using Javascript and the HTML5 canvas. 1st of all… wow. I can’t believe how easy it is to get some great stuff done. That said, it’s worth noting that when it comes to rendering, Javascript is *incredibly* faster when everything is in nice whole numbers. If things are going really slow, make sure you’re not dividing any odd numbers by 2 :-p
Testing with Ubuntu Beta 1
All Lucid servers and clients have been upgraded to Lucid Beta 1, and they kept right on chugging. What great news for Wednesday morning.
More Milestones
Calypso Installer: 0.3.0
DHCP Installer: 0.1.0
And both are happily working side-by-side in Ubuntu 10.04. Who could ask for more?
Samba with Kerberos working again
It turns out that “valid users = …” in smb.conf breaks kerberos logins to Samba. Otherwise it was returning “tree connect failed: NT_STATUS_ACCESS_DENIED”, even though it worked fine with NTLM authentication. Wasn’t falling asleep tonite until I had this one figured out.
Getting ahead of the game
Having worked out most of the bugs in migrating the Calypso installer to Ubuntu 9.10, I’m moving right along and bringing the test environment to Ubuntu 10.04 LTS. While alpha, it seems incredibly stable, and I feel much better target an LTS release. Also, most of the bug fixes being done in 10.04 apply directly to 9.10 installs.
Squishing Bugs
Today I got our very own Bugzilla server up and running. This should make life much easier!
http://www.shernet.net/bugzilla3