I installed the MLA and Chicago BibTeX styles on the production and development images.
I've upgraded GAIM on the ACL development image from 1.1.0 to 1.2.0. I'll upgrade the production image once I test out the development image.
Dell sent out a service rep today to repair the front-panel on acl15. All is good now.
I've placed a script in /etc/cron.hourly on all the ACLs that syncs the ACLs to ECS's NTP server using ntpdate. Hopefully this will fix our time skew problem.
I've rolled out Linux 2.4.28 on all the ACLs to fix some security vulnerabilities.
I've installed JDK 1.5.0 from Sun on the ACLs. JDK 1.4.2 is still installed but I changed the symlink /usr/local/jdk to point to /usr/local/jdk-1.5.0, and pointed /usr/local/bin/java{,c} to the binaries in /usr/local/jdk-1.5.0/bin. I tried upgrading quark's JDK, but the installer consistently crashed even after marking it as a Linux binary.
I installed SDM to manage downloading Sun software for millie.
I've installed the sysstat package on all the ACLs to gain use of the iostat command.
I upgraded the kernel on all the ACLs to 2.4.27 to fix a problem I was experiencing with the ide-cd module. All is good now.
At a user's request, I changed the permissions on su from 4750 to 4755.
I've ugpraded the kernel on the development image to 2.4.27.
I've upgraded Maple from 9.0 to 9.5 on our production image. (Note that the ACLs still need to be synced; I didn't know about the proper way to go about this).
I've upgraded our Firefox installation on the development ACL image from 0.9.3 to 1.0PR.
I've changed the default paper size for dvips from A4 to US Letter. To do this, make the "letter" entry in /usr/share/texmf/dvips/config/config.ps come before anything else.
I've installed the command-line MP3 player mpg123 from RPM on both the development and production images.
I have made a few updates to office1:
* I updated KDE to 3.3. I let it compile overnight, and it was done in the morning. Whee!
* I copied over the default ACL ssh{d}_config file. Nothing exciting.
* I am in the process of adding USE flags to the /etc/make.conf file. I have a list made up in the office, and I'm open to suggestions.
I've turned office1 into a Gentoo rsync mirror. I made it a private mirror for just 159.28.0.0/16 (I hope that subnet mask is correct...I've never done this before, so correct me if I'm wrong).
office1 doesn't seem like the best place for an rsync mirror. Maybe move it to image or quarkprime sometime?
I finally got around to upgrading tkman on the production image on the ACLs. The basic drill is to grab the latest and greatest from Sourceforge, untar it, and make it. You might have to change the WISH variable in the Makefile to something that exists, but that's the only problem I ran into.
I just pulled a Gentoo image from office1 tonight. Systemimager installed without a hitch, but prepareclient always failed. Some searching on the systemimager mailing lists turned up a fix:
I modified /usr/lib/systemimager/perl/SystemImager/Common.pm line 426. I changed the sfdisk command to 'sfdisk -uS'. After that prepareclient worked fine.
The image is called ACL_GENTOO2004090101, and it has not been tested yet.
I've upgraded the kernel on office1 to 2.6.8, which fixed some issues I had been having with the nvidia modules.
We've rolled out the new image today. The production ACL image (ACL2004040101) is now frozen.
I fixed pine so it wouldn't produce debug files. To do that, I changed the build line in pine.spec to read like so:
./build DEBUG=-O lrh
(That's on "oh" not a "zero".)
I then rebuilt pine, and installed it.
I've upgraded Tcl and Tk to 8.4 on the production ACL image. It was a standard RPM upgrade, except I had to symlink libtcl8.4.so to libtcl8.3.so and libtk8.4.so to libtk8.3.so. I also patched exmh againt the Tcl 8.4 problem using this patch:
*** exmh~ Mon Dec 23 16:31:55 2002
--- exmh Thu Dec 26 16:21:52 2002
***************
*** 51,56 ****
--- 51,68 ----
error "Tk 4.1 (final release) or higher required."
exit 1
}
+
+ if {[info commands "tkEntrySeeInsert"] == ""} {
+ # Dang - the procs have been renamed - restore them
+ tk::unsupported::ExposePrivateCommand tkEntrySeeInsert
+ tk::unsupported::ExposePrivateCommand tkEntryBackspace
+ tk::unsupported::ExposePrivateCommand tkMenuUnpost
+ tk::unsupported::ExposePrivateCommand tkTextResetAnchor
+ tk::unsupported::ExposePrivateCommand tkEntryButton1
+ tk::unsupported::ExposePrivateCommand tkTextButton1
+ tk::unsupported::ExposePrivateVariable tkPriv
+ }
+
# Do this so popups related to user initialization
# appear all alone.
wm withdraw .
I fixed the problem with pink XDM fonts by commenting out this line in quark's /usr/X11R6/lib/X11/xdm/Xresources file:
Chooser*Foreground: maroon
Jim reported a problem with GLUI on the new image. It manifested itself in an inconsistent object/header combination. Due to problems with the original source (couldn't find any X libraries), I downloaded and compiled glui on a FreeBSD box. I then copied the source tree over to office0, did a make clean, and remade the source for Linux. This worked perfectly, and is now on the development ACL image.
I've installed LPRngTool on the ACLs. This also involved installing ifhp.
I've installed LAM 7 on the ACLs for cluster work.
I built it with the --with-trillium option in the spec file to enable trillium support.
I've created a new development image for the ACLs called ACL2004081601. To create it, I just used cpimage to copy ACL2004040101, and then added on the Tcl and Tk fixes for exmh. All changes should go to the development image, and then pulled onto acl8, before they go into the production ACL2004040101 image.
I installed the Jikes Java compiler on the ACLs for Sam Neff.
I've upgraded Firefox on the ACLs from 0.8 to 0.9.3 to fix some rendering issues and security holes.
At Ian Kelly's request, I installed the GLOW add-on to the GLUT OpenGL libraries. I downloaded the source from http://glow.sourceforge.net, and compiled it. I then copied all the .so and .a files into /usr/local/lib on the RH9 image.
Dan and I rolled out the new image to all the ACLs yesterday. All is good....
I've upgraded sendmail on both the current and new images to protect against security vulnerabilities.
On the RH7.3 image, I upgraded to 8.11.6-27.73. On the RH9 image, I upgraded to 8.12.11-5. I also used DaemonPortsOptions to disallow non-local access to port 25.
I've made some changes to tcp_wrappers to make it more secure on the current and upcoming ACL images. I added 159.28.135. and 159.28.230. to the "ALL: .cs.earlham.edu" in hosts.allow, and an "ALL:ALL" line to hosts.deny.
Ian Kelly graciously solved the CMUgraphics problem by tracking down to needing to add "using namespace std" to the beginning of the header files for the labs.
We're still running into compile errors with CMUgraphics. Here they are:
In file included from Daemon.cpp:7:
GLUTImp.h:76: error: variable or field `GLUTCALLBACK' declared void
GLUTImp.h:76: error: parse error before `(' token
GLUTImp.h:77: error: variable or field `GLUTCALLBACK' declared void
GLUTImp.h:77: error: declaration of `int GLUTImp::GLUTCALLBACK'
GLUTImp.h:76: error: conflicts with previous declaration `int
GLUTImp::GLUTCALLBACK'
GLUTImp.h:77: error: parse error before `(' token
GLUTImp.h:78: error: variable or field `GLUTCALLBACK' declared void
GLUTImp.h:78: error: declaration of `int GLUTImp::GLUTCALLBACK'
GLUTImp.h:76: error: conflicts with previous declaration `int
GLUTImp::GLUTCALLBACK'
GLUTImp.h:78: error: parse error before `(' token
GLUTImp.h:79: error: variable or field `GLUTCALLBACK' declared void
GLUTImp.h:79: error: declaration of `int GLUTImp::GLUTCALLBACK'
GLUTImp.h:76: error: conflicts with previous declaration `int
GLUTImp::GLUTCALLBACK'
GLUTImp.h:79: error: parse error before `(' token
Daemon.cpp:269:2: warning: no newline at end of file
make[1]: *** [Daemon.lo] Error 1
make[1]: Leaving directory `/clients/users/skylar/CMUgraphics-RH9/src'
make: *** [all-recursive] Error 1
GLUTCALLBACK is only called in two places, and never defined. What's up with that?
I've gotten a Debian image into alpha testing. The image is called ACL_DEB2004052101. It's running on office1 right now.
I hope FC2 isn't so bad, because Debian's apt-get and dselect is just as cumbersome as I remember it. If only FreeBSD had decent disk imaging software....
I tested Fedora Core 1 (yarrow) on office1. I came to the following conclusions:
* I hate GRUB.
* These fscking USB keyboards are gonna be hell everytime we upgrade. We might want to get PS/2 adapters for them stat.
I'm pulling Debian images down onto quarkprime to give that a whirl. Fedora Core 2 is out on Tuesday with an upgrade to kernel 2.6, so I'll give that a go too. image has plenty of space (20+GB) so we can afford to keep a few testing images around.
I installed bsd-games from source on the new ACL image. This will allow xscreensaver to use the fortune package for displaying quotes.
I upgraded the kernel on the new ACL image to 2.4.26.
I finally got CMUgraphics to compile on the new image.
I had to make the changes the Ian suggested, and also add libgltt.la to the spec file for the gltt RPM.
I imaged acl8 with RH9. If it's beeping when you come in in the morning, give it the ol' power cycle.
Dawit and I pulled a development image (ACL2003102101) off office0. I plan to run Red Carpet on it sometime this week.
I've upgraded NcFTP on the ACLs from 3.13 to 3.16.
I've scrapped the old kleene for parts. We've got:
(1) IDE zip drive
(1) 4GB SCSI hard drive
(2) 128MB SDRAM modules
(1) PCI sound card
(1) Ultra3 SCSI card
(1) 3Com Ethernet NIC
The last three items are still in kleene.
The IDE zip drive has been used to replace the bad one in n2 in the OS cluster. One of the 128MB modules went into n2 to replace the 64MB module that was in n2.
I upgraded Acrobat Reader via RPM from 4.0 to 5.07.