Author |
Message |
Alexander
Joined: Apr 22, 2006 Posts: 373 Location: NL/QC
Audio files: 1
G2 patch files: 4
|
Posted: Tue Jan 09, 2007 4:33 pm Post subject:
Question about the terminal |
|
|
How is it that I can keep going in Darwin??
:/private/tftpboot/private/tftpboot/private/tftpboot/private(..etcetera)
I don't know the ins and outs of a mac folderstructure and or the way it's represented in the terminal, but is this normal??
Can anybody check if they have the same folders and the same results and/or tell me what is happening!
Thank you! _________________ http://husc-sound.com |
|
Back to top
|
|
|
elektro80
Site Admin
Joined: Mar 25, 2003 Posts: 21959 Location: Norway
Audio files: 14
|
Posted: Tue Jan 09, 2007 6:50 pm Post subject:
|
|
|
Huh... you are seeing a loop?
_________________ A Charity Pantomime in aid of Paranoid Schizophrenics descended into chaos yesterday when someone shouted, "He's behind you!"
MySpace
SoundCloud
Flickr |
|
Back to top
|
|
|
brinxmat
Joined: Oct 24, 2005 Posts: 262 Location: Norway
|
Posted: Wed Jan 10, 2007 1:36 am Post subject:
|
|
|
Questions:
Are the folders otherwise empty? If not, do they share the same internal structure (i.e. /public/tftpboot has the same structure as /public/tftpboot/public/tftpboot)?
Things to try:
if you "pwd" when you're down in this folder, what result do you get?
/private/tftpboot, or /private/tftpboot/private/tftpboot/private/tftpboot...?
try
ls -lF
which will show links etc... (with @ or -->) which might be what is happening here, and then try
ls -aR
which will recurse to the total depth of this folder.
Googling "/public/tftpboot/public/tftpboot" returns a results that show that this is not a good thing, but I cannot see anything that refers directly to this problem. _________________ -- Say "&Eth;onne hit wæs hrenig weðer" |
|
Back to top
|
|
|
elektro80
Site Admin
Joined: Mar 25, 2003 Posts: 21959 Location: Norway
Audio files: 14
|
Posted: Wed Jan 10, 2007 3:00 am Post subject:
|
|
|
Are we talking Darwin or OS X? _________________ A Charity Pantomime in aid of Paranoid Schizophrenics descended into chaos yesterday when someone shouted, "He's behind you!"
MySpace
SoundCloud
Flickr |
|
Back to top
|
|
|
brinxmat
Joined: Oct 24, 2005 Posts: 262 Location: Norway
|
Posted: Wed Jan 10, 2007 5:26 am Post subject:
|
|
|
It shouldn't matter, but it probably does. _________________ -- Say "&Eth;onne hit wæs hrenig weðer" |
|
Back to top
|
|
|
elektro80
Site Admin
Joined: Mar 25, 2003 Posts: 21959 Location: Norway
Audio files: 14
|
Posted: Wed Jan 10, 2007 6:06 am Post subject:
|
|
|
Well, there might be slightly different reasons for certain bugs.. Anyways.. a loop might be possible if the filesystem has gotten its kneecaps shot off and a dysfunctional symbolic link might be in on the mess too. Kinda like your average Rolling Stones World Tour _________________ A Charity Pantomime in aid of Paranoid Schizophrenics descended into chaos yesterday when someone shouted, "He's behind you!"
MySpace
SoundCloud
Flickr |
|
Back to top
|
|
|
brinxmat
Joined: Oct 24, 2005 Posts: 262 Location: Norway
|
Posted: Wed Jan 10, 2007 7:21 am Post subject:
|
|
|
...the rogue installer ... HFS+-meets-POSIX hilarity. Any of these options would be depressing. _________________ -- Say "&Eth;onne hit wæs hrenig weðer" |
|
Back to top
|
|
|
opg
Joined: Mar 29, 2004 Posts: 954 Location: Berkeley, CA, US
Audio files: 3
|
Posted: Wed Jan 10, 2007 7:28 am Post subject:
|
|
|
I had the same problem several months ago. It was a pain in the ASS. I had to re-install the OS. Well, twice, since I didn't choose the right options in the Archive and Install tab. _________________ One Player Game | OPG on SoundCloud |
|
Back to top
|
|
|
Alexander
Joined: Apr 22, 2006 Posts: 373 Location: NL/QC
Audio files: 1
G2 patch files: 4
|
Posted: Wed Jan 10, 2007 9:30 am Post subject:
|
|
|
brinxmat wrote: | Questions:
Are the folders otherwise empty? If not, do they share the same internal structure (i.e. /public/tftpboot has the same structure as /public/tftpboot/public/tftpboot)?
|
They have the exact same content and structure, so I guess it's a loop.
Quote: |
Things to try:
if you "pwd" when you're down in this folder, what result do you get?
/private/tftpboot, or /private/tftpboot/private/tftpboot/private/tftpboot...?
|
I get /private/tftpboot/private/tftpboot...
I can't make sense of the results:
drwxr-xr-x 6 root wheel 204 Jan 10 17:02 private/
lrwxr-xr-x 1 root admin 11 Apr 28 2005 etc@ -> private/etc
lrwxr-xr-x 1 root admin 11 Apr 28 2005 tmp@ -> private/tmp
lrwxr-xr-x 1 root admin 11 Apr 28 2005 var@ -> private/var
But if @ means a link, then I can see the loop. Is that what's happening? Can you explain why I have those folders and those links or do I need to dive into my documentation and study to find that out.
Quote: |
which will show links etc... (with @ or -->) which might be what is happening here, and then try
ls -aR
which will recurse to the total depth of this folder.
|
I think it's printing my entire computer's content, but I don't see any weird loops or strange folders.
Quote: |
Googling "/public/tftpboot/public/tftpboot" returns a results that show that this is not a good thing, but I cannot see anything that refers directly to this problem. |
I maybe forgot to mention that I stumbled upon this by accident and that I have no problems with my powerbook. It works perfect and I was more curious than shocked.
Thank you very much for giving me some insight, I'll take my laptop to school and have someone there check it out as well, but to be honest I don't think it's a big problem.
What now? _________________ http://husc-sound.com |
|
Back to top
|
|
|
v-un-v
Janitor
Joined: May 16, 2005 Posts: 8933 Location: Birmingham, England, UK
Audio files: 11
G2 patch files: 1
|
Posted: Wed Jan 10, 2007 3:35 pm Post subject:
|
|
|
This is completely out of my depth, but have you tried repairing disk permissions?
My old man's girlfriend had a similar problem a couple of years back- only a complete OS reinstall fixed the problem.
I met a bloke today who has been an apple nut for years (a professional illustrator and printer) who hadn't even heard of disk utility!
Personally I never go anywhere near the terminal. It's about as scary as Microsoft's System recovery console |
|
Back to top
|
|
|
brinxmat
Joined: Oct 24, 2005 Posts: 262 Location: Norway
|
Posted: Fri Jan 12, 2007 8:14 am Post subject:
|
|
|
The '@ ->'s do indeed indicate symbolic links, but I don't see any self reference here to tftpboot (such as "tftboot@ --> private/tftpboot).
Quote: | drwxr-xr-x 6 root wheel 204 Jan 10 17:02 private/
lrwxr-xr-x 1 root admin 11 Apr 28 2005 etc@ -> private/etc
lrwxr-xr-x 1 root admin 11 Apr 28 2005 tmp@ -> private/tmp
lrwxr-xr-x 1 root admin 11 Apr 28 2005 var@ -> private/var |
These symlinks should be here -- I think. Is fink installed? _________________ -- Say "&Eth;onne hit wæs hrenig weðer" |
|
Back to top
|
|
|
Alexander
Joined: Apr 22, 2006 Posts: 373 Location: NL/QC
Audio files: 1
G2 patch files: 4
|
Posted: Fri Jan 12, 2007 9:36 am Post subject:
|
|
|
I never installed fink, I do have the Xcode install, which could contain similiar products.
I need to start learning about permissions etcetera, I simply don't have the time right now, but I feel, looking at the results below, there should be an answer in there somewhere.
From /private it "ls -lF" prints:
total 0
drwxr-xr-x 86 root wheel 2924 Nov 29 16:57 etc/
drwxr-xr-x 5 root wheel 170 Apr 28 2005 tftpboot/
drwxrwxrwt 6 root wheel 204 Jan 12 15:27 tmp/
drwxr-xr-x 24 root wheel 816 Jan 12 14:36 var/
From /private/tftpboot/ :
total 0
drwxr-xr-x 3 root wheel 102 Apr 15 2005 hwdiags/
drwxr-xr-x 3 root wheel 102 Mar 26 2005 private/
drwxr-xr-x 8 root wheel 272 Apr 28 2005 xrdiags/
From /private/tftpboot/private
total 8
lrwxr-xr-x 1 root wheel 1 Apr 28 2005 tftpboot@ -> /
(that's it, right?)
From /prrivate/tftpboot/private/tftpboot
total 13874
drwxr-xr-x 18 alexande admin 612 Dec 18 18:56 Alexander/
drwxrwxr-x 60 root admin 2040 Dec 4 19:55 Applications/
-rw-rw-rw- 1 alexande admin 512 Dec 13 2005 Auth-DigitalPerformer 4.5
-rwxrwxrwx 1 alexande alexande 516 Dec 13 2005 DP 4.61 Installer Log*
-rw-r--r-- 1 root admin 65024 Sep 26 07:41 Desktop DB
-rw-r--r-- 1 root admin 337906 Aug 14 20:54 Desktop DF
drwxrwxr-x 16 root admin 544 Nov 9 21:51 Developer/
-rwxrwxrwx 1 alexande alexande 1638 Nov 29 2005 Installer Log File*
-rwxrwxrwx 1 alexande admin 1710918 Sep 17 2005 LWDocInstall.txt*
drwxrwxr-t 46 root admin 1564 Mar 23 2006 Library/
drwxr-xr-x 1 root wheel 512 Jan 12 14:37 Network/
drwxr-xr-x 4 root wheel 136 Apr 11 2006 System/
drwxrwxrwt 3 alexande admin 102 Apr 12 2006 Temporary Items/
drwxrwxrwx 3 root admin 102 Sep 16 2005 TheVolumeSettingsFolder/
lrwxr-xr-x 1 root admin 60 Sep 17 2005 User Guides And Information@ -> /Library/Documentation/User Guides and Information.localized
drwxrwxr-t 6 root admin 204 Sep 21 2005 Users/
drwxrwxrwt 6 root admin 204 Jan 12 14:49 Volumes/
drwxr-xr-x 4 root admin 136 Sep 19 2005 automount/
drwxr-xr-x 40 root wheel 1360 Jul 27 22:14 bin/
drwxrwxr-t 2 root admin 68 Mar 23 2005 cores/
dr-xr-xr-x 2 root wheel 512 Jan 12 14:36 dev/
lrwxr-xr-x 1 root admin 11 Apr 28 2005 etc@ -> private/etc
lrwxr-xr-x 1 root admin 9 Jan 12 14:36 mach@ -> /mach.sym
-r--r--r-- 1 root admin 603684 Jan 12 14:36 mach.sym
-rw-r--r-- 1 root wheel 4343332 Sep 27 09:35 mach_kernel
drwxr-xr-x 6 root wheel 204 Jan 12 14:36 private/
drwxr-xr-x 63 root wheel 2142 Oct 9 00:12 sbin/
lrwxr-xr-x 1 root admin 11 Apr 28 2005 tmp@ -> private/tmp
drwxr-xr-x 13 root wheel 442 Nov 9 21:42 usr/
lrwxr-xr-x 1 root admin 11 Apr 28 2005 var@ -> private/var _________________ http://husc-sound.com |
|
Back to top
|
|
|
brinxmat
Joined: Oct 24, 2005 Posts: 262 Location: Norway
|
Posted: Mon Jan 15, 2007 2:25 am Post subject:
|
|
|
XCode shouldn't cause problems.
Quote: | From /private/tftpboot/private
total 8
lrwxr-xr-x 1 root wheel 1 Apr 28 2005 tftpboot@ -> / |
That is indeed it: the loop resides here.
You have a symlink to "/" the root directory, which explains why the contents of / is present in "/prrivate/tftpboot/private/tftpboot".
From my own observations /private should contain at least the following files: etc, tmp, var, which are what /etc, /tmp, /var are symlinks to. You also get a few other things in /private (such as tftpboot, netboot, etc.)
I cannot think how things have got like this: is the system a fresh install of a particular OS X, or an upgraded version of the OS (say from 10.2 to 10.4)?
The situation is not necessarily good: verify your disk using disk utility. _________________ -- Say "&Eth;onne hit wæs hrenig weðer" |
|
Back to top
|
|
|
Alexander
Joined: Apr 22, 2006 Posts: 373 Location: NL/QC
Audio files: 1
G2 patch files: 4
|
Posted: Tue Jan 16, 2007 7:51 am Post subject:
|
|
|
I am trying the same as above on an apple at school and I get almost the same results!
The /private/tftpboot/private/... is also there and I guess the links are also all the same..
Could you tell me something about the consequences or the possible reason why a loop occurs?
this is from :/private/tftpboot/private/tftpboot
total 12962
drwxrwxr-x 53 root admin 1802 Dec 4 16:45 Applications/
-rw-r--r-- 1 root admin 229888 Dec 13 11:02 Desktop DB
-rw-r--r-- 1 root admin 642882 Dec 22 12:56 Desktop DF
drwxrwxr-x 15 root admin 510 Sep 21 2005 Developer/
drwxrwxrwx 5 student admin 170 Nov 21 12:01 Digidesign Databases/
drwxrwxrwx 3 student student 102 Aug 18 2005 Digidesign Installer Log files/
-rwxrwxrwx 1 student student 384 Oct 20 10:15 InterLok Extensions Install Log*
-rw-r--r-- 1 student student 73754 Jan 1 2004 InterLok Extensions READ ME.pdf
drwxrwxr-t 53 root admin 1802 Sep 21 2005 Library/
-rw-r--r-- 1 student admin 191 Mar 28 2006 Logic PM Database
-rw-r--r-- 1 student admin 396414 Jan 15 14:27 Logic7 PM Database
drwxr-xr-x 1 root wheel 512 Jan 16 15:46 Network/
drwxr-xr-x 4 root wheel 136 Aug 23 10:59 System/
drwxrwxrwx 3 root admin 102 Aug 23 11:03 TheVolumeSettingsFolder/
drwxrwxr-t 7 root admin 238 Jul 13 2005 Users/
drwxrwxrwt 7 root admin 238 Jan 16 15:34 Volumes/
drwxr-xr-x 4 root admin 136 Nov 12 2004 automount/
drwxr-xr-x 40 root wheel 1360 Aug 23 10:32 bin/
dr-xr-xr-x 2 root wheel 512 Jan 16 15:30 dev/
lrwxr-xr-x 1 root admin 11 Aug 23 13:48 etc@ -> private/etc
lrwxr-xr-x 1 root admin 9 Jan 16 15:30 mach@ -> /mach.sym
-r--r--r-- 1 root admin 603684 Jan 16 15:30 mach.sym
-rw-r--r-- 1 root wheel 4343332 Sep 27 09:35 mach_kernel
drwxr-xr-x 6 root wheel 204 Jan 16 15:30 private/
drwxr-xr-x 63 root wheel 2142 Nov 16 15:03 sbin/
lrwxr-xr-x 1 root admin 11 Aug 23 15:20 tmp@ -> private/tmp
drwxr-xr-x 11 root wheel 374 Oct 20 10:15 usr/
lrwxr-xr-x 1 root admin 11 Aug 23 15:30 var@ -> private/var
drwxr-xr-x 3 student admin 102 Nov 1 17:27 z.bak/
-rw-r--r-- 1 student admin 300250 Nov 1 17:27 z.lso
This is the same... but on a school's g5 iMac running 10.4.8
..fascinating! _________________ http://husc-sound.com |
|
Back to top
|
|
|
brinxmat
Joined: Oct 24, 2005 Posts: 262 Location: Norway
|
Posted: Wed Jan 17, 2007 3:27 am Post subject:
|
|
|
I only have access to two macintoshes now, one of which runs a really bastardised version of 10.2, the other runs 10.4.x and belongs to the missus. I checked on the missus' machine, and /private contains just etc, var, tmp -- which is plain vanilla for OS X, as I said before.
Symlinks to /private will be created to enable things that are not available to the children of root (i.e. directories directly under /). /private is one of the four core directories for OS X; the properties of /private that its children inherit have to do with sharing/access (hence shared directories such as /var, /tmp and /etc being located here). I would therefore suspect any networking software you have installed -- specifically netboot (which might explain the school comps.).
As to the problems caused by symlink loops, at a guess, I would reckon on a small -- possibly increasing -- loss of disk space, but the major problem would occur with programmatically traversing directory trees, where entering into a loop would cause an non-ending loop for the software. A trip to the terminal with "ls -aFRL /private" might produce this. Software (typically backup software) that programmatically traverses directories expanding symlinks will throw a wobbly at symlink loops, either halting because of symlink-loop detection -- and thereby not backing up your precious files -- or by entering into a never-ending loop, and not actually backing up many of your precious files. _________________ -- Say "&Eth;onne hit wæs hrenig weðer" |
|
Back to top
|
|
|
Alexander
Joined: Apr 22, 2006 Posts: 373 Location: NL/QC
Audio files: 1
G2 patch files: 4
|
Posted: Wed Jan 17, 2007 3:41 am Post subject:
|
|
|
Thank you so much for all the help.. things are a lot clearer now, I have an external drive, where I'll back up my files.
I'll have to do all that after this semester, because my computer is daily used right now and I want to finish projects etcetera before taking care of this.
For now I'll keep my eyes on the status of my diskspace and keep studying those nice unix for dummies books at school!
Cheers! _________________ http://husc-sound.com |
|
Back to top
|
|
|
deknow
Joined: Sep 15, 2004 Posts: 1307 Location: Leominster, MA (USA)
G2 patch files: 15
|
Posted: Thu Jan 18, 2007 7:45 pm Post subject:
|
|
|
...years ago, on a windows 3.1pc, i had that happen....a loop of directory structure. my recolection is that it was bad ram...at least that was what was blamed, and i never had the problem again after replacing the ram.
deknow |
|
Back to top
|
|
|
|