Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Apple Businesses

Major Problems With Safari 199

kuwan writes "There have been many problems reported with Safari on Apple's discussion boards. The two most prominent are that option-clicking on a link to download can replace your Home folder with the downloaded file, effectively nuking your Home folder. The other has been reported as a printing problem, but is far worse. The printing problem occurs because Safari deletes /tmp, which is a link to /private/tmp."
This discussion has been archived. No new comments can be posted.

Major Problems With Safari

Comments Filter:
  • X11 and /tmp (Score:4, Informative)

    by Daleks ( 226923 ) on Thursday January 09, 2003 @06:12PM (#5050675)
    The other has been reported as a printing problem, but is far worse. The printing problem occurs because Safari deletes /tmp, which is a link to /private/tmp.

    So that explains it. Apple's X11 application was crashing on me shortly after launch and immediately when requesting the creation of an xterm. The logfile said a lock file in /tmp could not be created.
  • by kuwan ( 443684 ) on Thursday January 09, 2003 @06:26PM (#5050767) Homepage

    The following was deleted from my original post. Here's how to fix the problems with /tmp:

    You need to recreate the /tmp symbolic link (/tmp is just a link to /private/tmp).

    1. Open the Terminal application.
    2. Type "sudo ln -s /private/tmp /tmp" (without the quotes).
    3. You'll be prompted for your password, so enter it.
    4. Everything should now work like before (you may have to log out and then log back in again).

    I agree with those that have said that you should use caution with beta software, but considering that over 300,000 people downloaded it on the first day there are going to be a lot of people that are going to be needing a fix. 5 of the 6 people I work with (including me) that used Safari had /tmp deleted. That's 83% which means there's probably more than 250,000 people (from just the first day) that are going to need a fix.

    Other problems that might be experienced include:

    1. Can't launch any Classic Application
    2. Can't run Software Update. I get "an unexpected error has occured."
    3. Can't log in as any other user except the Admin.
    4. Can't print.

    There are many more problems that may come up, so anything we can do to get the word out is a good thing.

  • by shdragon ( 1797 ) on Thursday January 09, 2003 @06:36PM (#5050859) Homepage Journal
    This is a rather old debate...please see link for related debate.
    KDE Office Beta [kde.org]

    Above is an old thread regarding KDE office beta and the confusion caused by alpha, beta, etc. and different people's expectations.

    I think that a good general rule of thumb is to say that:

    pre-alpha/alpha software all bets are off.

    Beta - We've worked out all the major computer destroying bugs but there's still lots of little annoying ones.

    Pre-Release candidate - Hey, we got this thing to work pretty well and now we need people to try and break it so that when we actually release we can

    Honestly, I'd be pretty pissed if someone released a beta and it did something nasty like erase my ~ directory. We're not talking about CS 101 students releasing the Hello World Browser.
  • Re:Rushed job? (Score:1, Informative)

    by Anonymous Coward on Thursday January 09, 2003 @07:34PM (#5051240)


    There are some notes [mamasam.com] in the Cocoa mailing list about the Safari implementation.
  • by KH ( 28388 ) on Thursday January 09, 2003 @08:29PM (#5051526)

    [xxx@xxx:~]% ls -l /
    .
    .
    lrwxrwxr-t 1 root admin 12 Jan 10 00:43 tmp@ -> /private/tmp


    If you are a member of admin group, you can delete it.

    I am beginning to get an impression that people who had set Download folder to Macintosh HD:tmp in OS 9 using Internet Config may be affected. Looks like Safari honors the setting from the Internet Config.

    Posting from Safari :)
  • by Van Halen ( 31671 ) on Thursday January 09, 2003 @08:46PM (#5051605) Journal
    Although there doesn't seem to be much detail about exactly what Safari is mistakenly doing to cause these bugs, I don't think they would happen to a normal (not in the admin group) user.

    Actually I'm a little perplexed about the home directory thing and would like to see more details on what is going on. /Users on both of my machines is writable by root and the wheel group, but not the admin group. It doesn't seem like this could happen without write permission to /Users, so it sounds a bit fishy. However, if the user were in the wheel group, that could explain it.

    The /tmp thing is easily accomplished if the user is in the admin group since most Apple software updates like to chmod g+w / even when I don't want it that way.

    Personally, I run everything as a non-admin user and have a special "admin" account which is the only one in the admin group. I've ranted on this before, but I still think Apple would have been better off telling people, when they first configure the machine, to simply enter a special administrative password, separate from their normal password. Behind the scenes, they would create an admin user, but any non-advanced user would need not even know that administrative privileges are given via a separate account. All they need to know is their regular account (non-admin) password and the admin password. The facilities for this setup are mostly there - many system-type actions (system-wide prefs, software installs) already ask for an administrative user/password. Just dump the user part (defaulting to "admin"), so as not to confuse non-advanced users. Then add stuff in places like the Finder - try to copy a new program to /Applications and get a dialog asking for the password. Make it as seamless as possible.

    I really think this sort of scheme would have been better, more in line with the traditional Unix security model while still giving people full control over their machines without absolutely requiring knowledge of "root," "sudo" and other Unixisms. Advanced (or wreckless) users could even be given the option to "give my account full time administrative privileges" (add to the admin group) with proper warnings of possible doom.

  • by cmdrjbgoode ( 586617 ) on Friday January 10, 2003 @01:17AM (#5052903)
    i run 10.2.3, and have two main users, an admin and a normal user. i always log in a the unprivileged normal user and only use the admin for, uh, admin. duh. when files are downloaded, they go to ~/Desktop. i won't reveal my usernames for security reasons but they don't contain spaces. my admin user lives on the same disk as os x (/users/admin/), and my normal user lives on an external firewire disk (/volumes/disk/foouser/) i download flat files from my bank to import into quicken. on every other browser i've used, clicking the appropriate link on the bank's page downloads a file "foo.qif". safari comes out, i get it and use the default settings. i try downloading the file. safari shows me the contents of the flat file in the window. i go back to the previous page, option click on the link and choose "save link target as..." (i don't have the exact text, because safari is banned for reasons that will become obvious). the file downloads, i import it. fine. good. i keep using my computer for a few days, using safari (but not option-click downloading anything). i read here about how this problem has happened. i logout from my normal user, log in as my admin user and delete /Applications/Safari.app, ~/Library/Safari/*, and everything else i can find with that name. (yes, i know i can do that from terminal, but i had other stuff to do in the gui.) when i try to log back in as my normal user, i get the default desktop and dock. yikes! sure enough, my home dir /volumes/disk/user is empty except for . and .. after a few minutes of panic & regret & resolutions to get a friggin cd burner for backups of those priceless photos of my kid, etc, i realize the disk usage hasn't changed. relief sets in and i realize the files aren't gone, they've just been misplaced. i log out and then log in as my admin user. i run disk utility and repair the external disk. it says the directory listing is incorrect and repairs it and then everything is magically good as new. i log in as my normal user and all my files are back. i never had any printing problems.
  • Other Bugs (Score:3, Informative)

    by rixstep ( 611236 ) on Friday January 10, 2003 @04:30AM (#5053392) Homepage
    These are other bugs I have seen. It will be interesting to see if anyone else has experienced them.

    1. Safari can handle only three downloads at a time. If you put a fourth download in the queue, it will replace the third, which will be completely skipped; the fifth will replace the fourth; and so on.

    2. (Cosmetic) The "no man's land" in the lower right hand corner between the scroll bars can get screwed up if you start scrolling before Safari's finished rendering the page. Occurs especially when the horizontal scroll bar is in use.

    3. (Cosmetic) Safari attempts to win time by rendering each frame in a frame URL as it is received, but before the entire frame set is known. As a result, rendering can look clumsy, with frames jumping across the window and back again.

    4. You can't turn off auto-complete. To not get an entire URL as Safari presumes it, you have to delete the completion twice.

    5. You cannot stop animations, and you cannot set animations to loop only a single time.

    6. The History menu becomes impossible to use with too many URLs - it locks up as Safari attempts to load the "Earlier Today" submenu. Workaround is to hit the up arrow key when the menu is highlighted on the menu bar.

    None of these are serious, except perhaps the download queue bug, and that's a good one.

    Cheers, R.
  • by rockman2023 ( 640105 ) on Friday January 10, 2003 @05:24AM (#5053544)
    I would've posted a more elaborate description and a link, but the "Lameness filter" prevented me from doing so, even in Plain Old Text.

    Anyway (rolls eyes), go to Apple Discussion Boards [apple.com] and search for Galen Muir (the one who gave me the solution). Look for a post (or posts) with subject "RE: Possible Solution"

    This fix should resolve any issues you may have with Classic, Software Update, Installer (and maybe printing, CD burning, and "incorrect PPP option" while trying to connect to the internet).

    If you have downloaded Safari, and suffered thse problems, then i highly suggest that you check those posts and carefully follow the directions.

  • Re:Chimera 0.6 (Score:2, Informative)

    by AllInOne ( 236413 ) on Friday January 10, 2003 @02:06PM (#5056414)
    I wish Safari all the best but will wait a little. And WHY with Aqua have they still not dropped that awful brushed metal look???

    MacOSXhints [macosxhints.com] had a story on how to remove the brushed metal appearance [macosxhints.com] from Safari (requires the free Developer Tools [apple.com]). Works for me.

    As of this writing there are over a dozen other helpful hints [macosxhints.com] on Safari as well.

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...