![]() |
|||||||||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
#1
|
|||
|
|||
![]()
I've been running into an oddball issue with the volume selection menus in 2.5. When I have an SMB share mounted by root (and unreadable by users), the source and target menus are both grayed out. When the "Options" button is clicked, both the "General" and "Advanced" tabs and screens behave as expected, but the "Okay" button doesn't seem to do anything. Deleting the settings or preferences doesn't fix the problem, but dismounting the SMB share does.
I suspect that the same thing might happen if any volume that SD! doesn't have read/execute privileges on is mounted. Unfortunately, I haven't had an opportunity to verify that scenario. System info: PM G5 dual 2GHz w/ 4GB 10.5.5 Two internal drives (desired SD! source and target volumes) External FW drive (Time Machine volume) Drobo/DroboShare (SMB share)
__________________
jtk |
#2
|
||||
|
||||
I just mounted a read-only iDisk volume and SD! seems fine, jtk. Try removing the "saved settings" folder in your Library/Application Support/SuperDuper! folder and repeat the test.
__________________
--Dave Nanian |
#3
|
|||
|
|||
The problem doesn't occur (as you verified) with read-only volumes, only when the current user has no permissions (e.g. a volume mounted by root with 700 permissions) — neither read, write, nor execute. And, as I said, deleting the settings (okay, I didn't specifically say saved settings...) doesn't have any effect.
Also, I'm not sure whether this problem will occur with locally connected volumes, or only with network shares. I can reliably duplicate this with SMB shares, but haven't tested it with AFS or NFS volumes. Might be interesting to try, if a way can be found to keep them from getting unmounted when the root user logs out. Just guessing here, but it looks to me like this has something to do with the way SD! or Cocoa handles the list of available volumes.
__________________
jtk Last edited by jtk; 12-16-2008 at 11:04 AM. Reason: Bad grammar makes me [sic] |
#4
|
||||
|
||||
Do you get any errors in the console/system logs?
__________________
--Dave Nanian |
#5
|
|||
|
|||
Indeed.
From the console (identical info is system.log): Code:
11/11/2008 12:26:21 SuperDuper![18365] .scriptSuite warning for attribute 'boundsAsQDRect' of class 'NSWindow' in suite 'NSCoreSuite': 'NSData<QDRect>' is not a valid type name. 11/11/2008 12:26:21 SuperDuper![18365] .scriptSuite warning for type 'NSTextStorage' attribute 'name' of class 'NSApplication' in suite 'NSCoreSuite': AppleScript name references may not work for this property because its type is not NSString-derived. 11/11/2008 12:26:21 SuperDuper![18365] .scriptSuite warning for type 'NSTextStorage' attribute 'lastComponentOfFileName' of class 'NSDocument' in suite 'NSCoreSuite': AppleScript name references may not work for this property because its type is not NSString-derived. 11/11/2008 12:26:21 SuperDuper![18365] .scriptSuite warning for attribute 'boundsAsQDRect' of class 'NSWindow' in suite 'NSCoreSuite': 'NSData<QDRect>' is not a valid type name. 11/11/2008 12:26:21 SuperDuper![18365] .scriptSuite warning for type 'NSTextStorage' attribute 'title' of class 'NSWindow' in suite 'NSCoreSuite': AppleScript name references may not work for this property because its type is not NSString-derived. 11/11/2008 12:26:21 SuperDuper![18365] .scriptSuite warning for superclass of class 'NSAttachmentTextStorage' in suite 'NSTextSuite': 'NSString' is not a valid class name. 11/11/2008 12:26:21 SuperDuper![18365] Exception raised during posting of notification. Ignored. exception: 'Unable to retrieve volume information' invoked observer method: '*** -[MainController handleSettingsLoadNotification:]' observer: 0x753f40 notification name: 'SDSettingsLoadNofication' 11/11/2008 12:26:21 SuperDuper![18365] Exception raised during posting of notification. Ignored. exception: 'Unable to retrieve volume information' invoked observer method: '*** -[MainController handleSettingsChangeNotification:]' observer: 0x753f40 notification name: 'SDsettingsChangeNotification' 11/11/2008 12:26:21 SuperDuper![18365] Exception raised during posting of notification. Ignored. exception: 'Unable to retrieve volume information' invoked observer method: '*** -[MainController handleSettingsChangeNotification:]' observer: 0x753f40 notification name: 'SDsettingsChangeNotification' 11/11/2008 12:26:22 SuperDuper![18365] Exception raised during posting of notification. Ignored. exception: 'Unable to retrieve volume information' invoked observer method: '*** -[MainController applicationDidFinishLaunching:]' observer: 0x753f40 notification name: 'NSApplicationDidFinishLaunchingNotification'
__________________
jtk |
#6
|
||||
|
||||
Yes, indeed: the system call we're using to retrieve the list of volumes is throwing an exception. OK, thanks.
__________________
--Dave Nanian |
![]() |
Tags |
2.5, bug, hang, leopard, smb |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | Rate This Thread |
|
|