Both elijah and ramandu have bad video
cards. As a result, they're pretty much unusable interactively
until I can find replacements, get them ordered, installed, and
configured. Sorry for the inconvenience.
You can help avoid equipment downtime in the future by actually reporting it!
Yes, it's true, now that my office is no longer inside the lab, I don't get into the lab as much these days. That means that I rely on you, the users of the Scientific Computing Lab, to let me know when something's a bit funky. If the machine is reachable on the network and responds to various network-oriented tests, I'll have little reason to assume it's not working fine. But you can tell me if its keyboard is sticky, or the mouse is wonky, or the video is all wavy, or some other problem that's only obvious from sitting directly in front of the machine is present. Please tell me. I won't get mad (unless you tell me you deliberately poured a soda into the keyboard to see what would happen -- please don't do that). And the sooner I know about the problem, the sooner I can try to get it fixed.
Thanks.
Over a long break, students, staff, and faculty scatter around the country and the globe, visiting friends and family, and encountering new variants of diseases that they bring with them on their return.
Those of us who took our computers with us may well be exposing other computers at the college to similar risks. If your anti-virus software wasn't up to date before you left, plugging into dad's company's network, your brother's LAN party system, or your high-school friend's DSL line may have infected your machine with a virus or worm that you've brought back to share with everyone else at Mudd.
Now that you're back, take a minute to make sure that your anti-virus software is updated, and run a full scan on your machine. Make sure that there's nothing (unintentionally) weird going on with your machine.
You might not care what infects your machine, but your neighbors (and CIS) might.
If you don't already have anti-virus software on your machine, CIS provides Sophos anti-virus software for the Mudd community.
They have detailed instructions for installing it for Windows.
I've added some additional LaTeX packages to the system for the creation of presentations. Beamer and FoilTeX allow you to create PowerPoint-like presentations using LaTeX, with transitions, backgrounds, templates, and so forth.
You should be able to use these packages by opening your
document with the appropriate \documentclass command
or by loading packages with \usepackage. If you need
to look at the source code, you will find it under
/shared/local/share/texmf/tex/latex. Documentation can
be found under /shared/local/share/texmf/doc.
As usual, we welcome suggestions for LaTeX packages of general interest for shared installation -- if there's a LaTeX package that you find useful, let us know about it and we'll look into installing it so that everyone can take advantage of it!
The power finally came back on at about 12:30 AM, six-and-a-half hours after F&M's estimate, and eight-and-a-half hours after CIS's.
Most of the servers came back up fine, but the backup server was recalcitrant. I got it running manually, but will have to spend some more time looking into it when I get back.
Workstations should all be up and running normally; please let me know if you notice unusual behavior.
I fixed some wacky X configs in the lab and swapped one monitor for one of the ones that seemed to be bad -- looks like we may need to replace some video cards in some of the machines. Again, I'll look into it when I get back.
There are a few more details I'll need to attend to tomorrow. It's nearly 3:00 AM now, and I think I'll go to bed. Cheers.
For those of you who like to live dangerously, or at least like to dance around a bit near the edge, I have installed a recent (today's, actually) CVS GNU Emacs for you to play with.
CVS Emacs has some really cool features. Among them, it's
prettier, with a GTK interface and a much better
scrollbar. And it finally supports drag-and-drop, so you can drag a
URL from Mozilla directly into an Emacs buffer. Other features I've
run across include defaulting to the last search-and-replace
operation with query-replace (M-%), some
nice new AUC-TeX and RefTeX features, and a bunch of stuff related
to MIME handling with MH-E that no one but me is likely to care
about, but trust me, it's good stuff.
To give it a whirl, add
/shared/local/emacs-cvs/bin/
to your PATH with a command such as
setenv PATH /shared/local/emacs-cvs/bin:${PATH}(for{t,}csh)
orexport PATH /shared/local/emacs-cvs/bin:${PATH}(forbash)
(Hardcoreshandkshusers presumably already know what they need to do.)
You can add those commands to your startup files
(.tcshrc or .cshrc for tcsh
or csh, respectively; .bashrc for
bash; .profile for sh;
etcetera).
I will rebuild the release periodically, and, because it's development code, it may break. If it does, you can revert to the old system Emacs by removing the CVS Emacs path from your path.
F & M has announced a power outage on Saturday, December 18, from 6:00 AM through 4:00 PM. Because of the length of this outage, the department's servers will be unavailble during this time period.
As a result, web services, along with e-mail, printing, and file services, will be unavailble. All workstations will be powered off.
I will be shutting down workstations located in the Scientific Computing and Clinic Labs the night before the outage. I will also shut down any faculty workstations left running at that time.
You can guarantee the integrity of your data by logging out of your workstations prior to 6:00 PM on Friday, December 17.
I will plan to be on campus Saturday evening to get servers and lab workstations running again. (Probably around 6:00 PM.)
Thanks for your cooperation.
We have discovered a compromise made through a less-than-secure CGI script on the math cluster. The compromise was originally made in early September, and includes password information.
Please change your password immediately!
I am currently running cracking tools to locate especially vulnerable accounts; accounts with weak passwords will be locked and will require you to stop by my office (Olin B159) with photo ID to get your account unlocked and start with a new password.
Good passwords are
A-Z,
a-z), numbers (0-9), and symbols
(!@#$%^&*()_+{}[]:;"'`~<>,./?|\)Change your passwords using the passwd command on
any math workstation.
If you need help generating an appropriate password, the
mkpasswd command can generate strong passwords. Yes,
they may look confusing, but type them a few times and you'll
remember them.
Also, please be sure to let me know if you notice any strange activity, files, or directories in your account, or if you have problems logging in.
The CGI scripts responsible for the problem are being rewritten from scratch to make sure that they are secure.
A
security hole that allows ssh servers to run
arbitrary code on Windows machines connecting with ssh
was discovered recently.
If you have a version of PuTTY older than version 0.56 or WinSCP older than version 3.7.1, you should upgrade immediately.
Eudora is a terrible e-mail client.
I don't just mean that in an abstract sense. I'm not that fond
of graphical MUAs in general -- remember, I use nmh, a
slight update to an e-mail system invented by the RAND Corporation
back in the seventies. But I did use Netscape's mail client for
about a year when I was stuck running Mac OS 7.5.X and Mac OS 8 and
survived okay. (Then I started running Linux on my Mac and went
right back to MH.)
But I had to use Eudora at one of my previous jobs, and I hated it. Something about the whole interface grated with me, although I was never quite able to put my finger on it.
But now I'm having problems when I send mail to people using Eudora. My mail is totally RFC 2822 compliant -- it uses MIME, the right formats, the right headers, and so on. But Eudora doesn't like it. Eudora thinks that MIME parts are attachments. And if it doesn't recognize a particular kind of attachment, it whines to the user, warning them about the dangers of opening attachments.
In contrast, the same message opened up in a more reasonable, but similarly pretty, MUA, such as Thunderbird appears exactly as you'd expect -- the MIME parts are displayed inline when they should be (such as when they're plain text) and appear as clickable icons otherwise.
Oh, yes, and then there's the fact that Thunderbird is free, and comes with no ads, whereas the college has people using the ad-sponsored version of Eudora (???!!!), so there are issues with the ads being hidden.
Also, Thunderbird leaves the message alone -- messages in a mailbox are just as they were received. Eudora, however, rewrites the message -- it splits out attachments as separate files (stored separately) and rewrites the message into a sort of pseudo-HTML, with links to the attachment files. So good luck moving your mail from Eudora to another MUA without some hoop jumping.
Evil.
So NanoBlogger appears to be somewhat similar to the weblog script I wrote for myself, only it's written in the Bourne Again Shell (bash) rather than Perl, and has more of an interface. (My script expects you to format the entries properly and save them in the right place -- all it does is format them.)
I think I'll try using this tool for a while. It might be a nice way to get some notes up and organized, as well as keep a bit of track of what I've been up to. On the other hand, it might be a big annoyance.
It might even inspire me to get off my butt and freshen up my own blog script....
Much to my surprise, Firefox 1.0 seems to work on my machine. I've been having problems getting any recent version of Mozilla itself to work -- rebuilding packages from Fedora has resulted in mysterious ``nothing happens'' errors, which have left me without a fully functional web browser, which is not a good thing.
But Mozilla's prepackaged Firefox seems to work fine, so I'm happy for now!
As the end of the semester rapidly approaches, you may be considering creating more portable archives of your files (especially if you're graduating -- remember that accounts of graduating students expire on July 1!)
Happily, I bought and installed a 52X CD-ROM burner in
tumnus, one of the machines in the scientific
computing lab. Anyone sitting at the console of this machine should
be able to create and burn CDs using gtoaster or
xcdroast.
See Burning CDs for more information on how to burn CDs with this drive.
We've made the switch to our new web server. The new server is
configured to work pretty much like the old one, with the major
exception being that users can no longer log onto the server
directly. Changes made in your personal web space
(~/public_html) will take effect immediately; changes
to the ``core'' web space (/home/www) will not take
effect until that material is synced with the live website.
Until I get a handle on how frequently automated updates need to
happen, please notify me (or the webmaster alias) when
you make a change that requires the core site to be updated.
We are experiencing some problems with CGI scripts pointing to
nonexistent binaries (e.g., /usr/local/bin/perl) and
compiled programs that do not work on the new server.
I've created a link for perl, but the compiled
programs can only be fixed by being recompiled. Please contact me
with the location of the source so that I can rebuild these
programs.
Along with the web server switchover and the retirement of
naomi, we have made some changes to the
shell.math.hmc.edu alias. Now, instead of pointing to
naomi, shell points, round-robin, at the
machines in the lab. Thus connecting to shell will
give you one machine; a second connection might give you a second
machine; a third connection a third machine; and so on. (Depending
on your OS's caching policy.)
A nasty side effect is that you may see the WARNING:
REMOTE HOST IDENTIFICATION HAS CHANGED! warnings from
ssh on each attempted connection. This issue can be
solved by including the keys for all the machines
shell points to in your
~/.ssh/known_hosts file. Details on the fix, as well
as the file you'll need, are available on our security
page.
The ssh fingerprint information on that page has
also been updated.
Printing is back. Tape backup system restored. Spamassassin running again. Other backend services restored/adjusted.
Lab and faculty machines are now rebooted. If you have problems reaching them, with file access, or with anything else that doesn't seem to work the way it used to, please let me know ASAP. Thanks.
Please remember that during the remainder of the break access may still be suspended temporarily while I do minor maintenance. Significant service breaks will be announced here and by e-mail at least a day before they happen.
Incoming and outgoing mail working. Authentication working. UPS working. NFS working. Time to go home. More testing and configuration tomorrow.
Temporarily restored mail and printing service while prebackup copies complete.
Many services have been shutdown in preparation for the final backups. These services include:
Mail should be picked up by an alternate server and delivered when our main server is up again.
I will be performing an upgrade of the operating system on the department's main server, esme, on December 29, 2003. The upgrade itself should be fairly straightforward, but I am reserving the following two days for reconfiguring services and testing. Access to the department's systems will be undependable during this time period.
Services affected will include: file service (home directories), remote login, e-mail, and printing. I will be shutting down nonessential workstation systems during the outage.
I plan to temporarily relocate the core of the department's
website to the web server, so access to the website should continue
during the service outage (with the exception of personal websites
located in ~/public_html directories).
Because the web server will remain available, you will be able
to check in on progress on the computing support page, <http://www.math.hmc.edu/computing/>
(i.e., right here).
I will be performing other work during the break that may make access unreliable or impossible. I will send out mail in advance of such work, but it's safe to assume that if you can't log in to a workstation (directly or remotely), it's work-related. Feel free to send me e-mail if an outage lasts for longer than a couple of hours (or call me, if e-mail is affected).
I've installed version 1.0.3.1 of OpenOffice on the department's server. If you're already an OpenOffice user, you'll find that starting one of its programs will cause the installer to start. You'll need to go through the same steps you went through when you first installed OpenOffice -- for a refresher, be sure to check our OpenOffice installation page.
Meanwhile, I'm working on cleaning up some older software.
OpenOffice is an improved version of StarOffice, which we currently
have installed, so StarOffice is on the chopping block. If you use
StarOffice (soffice) and haven't installed OpenOffice,
please install OpenOffice and use that instead. I will be removing
StarOffice at the end of June.
We have doubled the RAM in the OptiPlex GX400 and Precision Workstation machines in the Scientific Computing Lab to 512 MB each. The increase should give users a bit more headroom for large computational jobs, and might also make some other things a bit more zippy.
Mathematics department computer systems will be unavailable from roughly 10:00 PM Saturday, 2003 May 24 through noon on Sunday, 2003 May 25 while Southern California Edison does some work that requires shutting off power to the Claremont Colleges campuses.
Please be sure to log out of all department computers before 10:00 PM on Saturday. I will be logging in remotely to shut down all Linux workstations at that time.
Please shut down any Windows computers, printers, or other electrical equipment you have in your office that might be damaged by a power outage.
Systems may be available after 7:00 AM on Sunday when the Colleges' generators start running, depending on whether the servers are still running at that time. You can check server status by
sshing to shell.math.hmc.edu. If your
home directory is available, things are working.I will be in around 11:00 AM on Sunday to start any servers that were powered down during the power outage.
OpenOffice installation instructions available. If you have ideas about other applications that need documentation, let me know.
I have installed Spamassassin, a spam-filtering package, on the department's mail server. I've added some information about SpamAssassin to the e-mail section of the department'ssupport area.
Accounts for Harvey Mudd students who are graduating in 2003 will expire on 2003 July 1, as will all accounts belonging to non-Mudd students. Please be sure to copy anything that you want to keep to some other location before July 1.
Guest accounts and student accounts whose expirations have been extended will also expire on 2003 July 1.
If you need access to your account after July 1, brief access will be granted on a case-by-case basis. Password resets will require you to see the systems administrator in person, with a photo ID.
If you need longer-term access, please talk with a faculty member about getting an extension. You should fill out another account-request form (PDF) and obtain the necessary signatures. Renewed guest accounts will be good until 2004 July 31.
The machines in the Scientific Computing Lab have been upgraded to Red Hat Linux 7.3. As a result, there are several changes that will affect your interaction with the systems:
xpp anywhere you would ordinarily use
lpr, and you'll get a graphical print dialog similar
to the ones you get with Mac OS or Windows.dvips behavior has changed so that
dvips, by default, produces a PostScript file rather
than dumping output to your default printer.
To get the old behavior, edit your ~/.tcshrc and
add the following line:
alias dvipsp 'dvips -o|lpr'
There are many other changes -- subtle and otherwise -- that I can't easily summarize here. For more information, you may want to read Red Hat's release notes for 7.3.
If you notice any problems, please let me know by sending mail
to system@math.hmc.edu.
Because the server has changed, your e-mail client configuration
may no longer work. pop.math.hmc.edu provides both POP
and IMAP service. (SSL-protected access is in the works.)
The outgoing (SMTP) mail server is
esme.math.hmc.edu. However, esme will
only accept mail sent from the department's subnet. If you're
planning to use a dialup connection, you should use your Internet
server provider's SMTP server. If your ISP is Mudd, through CIS,
you should use CIS's mail server, thuban.ac.hmc.edu.
You should also use thuban if you're using a wireless
card.
One of my major projects this summer was to research, obtain, and install a new server to replace the department's file server. The new machine was brought on line in mid-August, and provides considerably more disk space to the user community (which doesn't mean you should go crazy!).
The department's old server will be rebuilt so that it can replace the current web server (and probably provide additional services). The web server will probably become a remote-access server.
You may notice some machines in the cluster or Clinic lab with names you don't recognize. New machines are now named after characters from Terry Pratchett's ``Discworld'' series of novels. There are currently more than twenty books set in the Discworld, so we should have a good stock of names available.