Recently, I was using SMB to send a folder from my PowerBook over to a Windows 2000 machine. Unfortunately, when I tried to access the folder from the Windows computer, I received messages telling me the folder was not accessible. I assumed something had gone wrong in the copy, but when I tried to get rid of it, I got the following error:
Cannot Delete File: Cannot Read From The Source File Or Disk
No amount of effort would let me get at, or get rid of, the folder. Windows knew it was there, but wouldn't let me at it. It turns out the problem was that the folder name ended in a period, and Windows hates that. It hates it so much, in fact, that it wouldn't even let me rename the file to fix the problem.
The solution? Rename the file from the Mac side. I remounted the volume, removed the period, and the problem was solved.
Discovery through adversity once again. After applying the AirPort 3.2 update on my Powerbook G4 1GHz (sans-AirPort extreme), I discovered Virtual PC 6.1 with virtual switch (DHCP) could no longer "see" Mac OS X and vice-versa, both on the AirPort interface logged into an AirPort network. This lead to desperate experimentation that panned out.
Caveat: no testing beyond my experience of AirPort 3.2 update / Panther / VPC 6.1. AirPort card and built-in Ethernet required. Mileage probably will vary.
The amount of free space on my 40 GB hard drive has been continuously decreasing since I bought it, so I decided to go through and delete space wasters. I began my search by looking for exceptionally large files/folders. It was then that I discovered 8 GB of junk in my publicly-available Drop Box.
Someone on my residence hall's network was using my Drop Box as free storage space for illegal copies of copyrighted works. After I finished watching Kill Bill and Texas Chainsaw Massacre, I promptly set about patching my newfound security hole:
Purge Unwanted Files — Your drop box can be found at ~/Public/Drop Box.
Change Permissions - With the Drop Box folder folder selected in the finder, press COMMAND+I to show information for your Drop Box. In the window that appears, change the setting for Others to "No Access." If it is hidden, the setting can be found in the Ownership & Permissions section.
Although my free space is still dwindling, the 8 gigs I recovered will be more than enough to get me through the month.
I am used to manually configuring the ipfw firewall since 10.1. As reported in various sites on the net, I created an /etc/ipfw.conf file with all the rules I wanted. I also created an ipfw directory under /Library/StartupItems/, in which I placed two files: ipfw, containing these lines:
In Panther, this configuration stopped working. At the login window, the beach ball started to spin indefinitely and I had to reboot in single user mode and disable the ipfw startup item. Finally, I changed Requires = ("Resolver"); to Requires = ("Super Server");, and now it works again. I tried several reboots without any problems -- I can login and the ipfw rules I defined are active.
This hint is the result of a successful attempt to use Carbon Copy Cloner to back up my system drive to a shared Windows mount. Back when I had 10.2, I tried several times to use Disk Copy to create a disk image on a mounted NTFS Windows folder via OS X's built-in Samba. The creation process always stalled out after a half Gig or so out of the 10 Gig image I was trying to make. But this time around, with Panther using Disk Utility, I saw the option to create a sparse image. So I went ahead like I did before and tried to create a 10 Gig Image on my mounted Windows share, and it worked. Disk Utility created the sparse image in less than a minute, and the "10 Gig" image only occupied 137Mb of disk space.
Now, when I started up Carbon Copy Cloner, the image I just created was available as a "Target Disk." There were a few glitches along the way, some type of error about a corrupt movie or something, but CCC gave me the option to continue. I got the complete disk clone to work on the second try, because during the first try my iBook went to sleep so I had to change the power settings to "Best Performance".
Maybe people have been doing this with Jaguar, and I didn't see any hints, but I think this is a great way to back up a laptop without having to buy a FireWire drive.
After upgrading to Panther, I observed that my printer no longer appeared in my wife's iBook as a shared printer. It used to in Jaguar.
After searching the reasons for this, I diagnosed a problem with Internet Sharing with only one internet adapter. My iMac's IP was supplied via DHCP by the cable modem, causing the printer address to be in a different subnet than that of my private network (192.168.x.x). Even though my iMac acknowledged ping packets with the 192.168.2.1 address, it bound the the imac.local name to the cable supplied IP.
The solution was to create another Ethernet port in the Networking section of the System Prefs, bind it to Built-in Ethernet, and assign it to a manual address (I used 192.168.2.10, but it could be anything inside your private subnet). I also had to edit the cupsd.conf file in /etc/cups/, and change the ServerName variable to this new address.
Now Rendezvous can find this printer in the local subnet.
This is so simple its stupid, but I wasted a while trying to figure it out.
There are hints up here about automounting servers using netinfo tinkering. I wanted an easier way to config several macs to automount servers in Panther.
Startup Items in the Accounts pane of System Preferences. Just drag server icons from your desktop into the window like you would any application you want to run at startup. That's it. Not sure if it worked that way before 10.3. As a bonus, use the Add Password to Keychain in the Options when you connect and you wont have to type passwords next time either.
[robg adds: Wow, this should make a lot of people pretty happy -- we've run eight previous hints on automounting server volumes! I tested it from my PowerBook with a Personal File Sharing share, and sure enough, it worked as described.]
For some reason, Panther's ability to browse a network for AppleTalk servers is turned off by default. To turn it back on, go to Applications -> Utilities -> Directory Access, and put a check in the box next to AppleTalk (you'll need to click the lock icon and enter your admin password first).
After upgrading to Panther, my Windows machines stopped being able to print to printers attached to my Mac. The Panther upgrade chose to overwrite the .conf files in /etc/cups, but left the printer PPDs in place. Here's what it took to fix it (or create a new one).
To create/restore IPP printers
modify /etc/cups/mime.types and uncomment out application/octet-stream
modify /etc/cups/mime.convs and uncomment out application/octet-stream
Browse to http://localhost:631/printers and click Add Printer
Provide Name, Location, Description of Printer, click Continue.
Choose appropriate device type for printer. A USB printer should appear in the drop down list (e.g. DESKJET 970C (HEWLETT-PACKARD DESJKET 970C)). You can choose that and avoid having to create a the device URL. Click Continue.
Choose Make and Model
Your new printer should now appear in the printer list. (It should also appear in the Printer Setup Utility in Panther as well). A new option in the Printer Setup Utility is to hide a printer from the print dialog shown during a printing. You can hide the printer to avoid confusion for local printer users.
To install the printer in Windows:
Click "Add a Printer" in Printers and Faxes, then click Next
Click "A network printer, or a printer attached to another computer", click next
Click "Connect to a printer on the Internet or on a home or office network"
Fill in the URL (i.e. http://w.x.y.z:631/printers/printer_name).
Select the Manufacturer and Printer Model, and select Yes/No to make printer the default.
If printing fails, make sure that the Windows printer drivers are using the RAW print processor. Happy Printing!