Corrupted user in 10.8 (server)

My main user on an iMac 2007 is somehow corrupted in 10.8. (server) All other users are fine.
Symptoms:
- Accountsd (a per user lauchd daemon) is crashing and revived every 10 seconds, see https://discussions.apple.com/message/19263049#19263049 Every other user has no problem.
- Some applications like iPhoto (click on Sharing in menu bar) and "Security & Privacy" control panel do not work/hang/beachball for only this user. see https://discussions.apple.com/message/19263052#19263052
- "Resetting home permissions and ACLs" (located in boot from recovery partition > utitlities > terminal > resetpassword) does not finish its work after a whole night for this user. For every other user it finishes in seconds
What i tried to fix it:
- "reset of home permissions and ACLs" did never finish / hangs with "working"
- everything disk utility offers from recovery partition like repair disk, and repairing disk permissions
- used DiskWarrior (rebuild, ok)
- used DriveGenius (ok)
- used TechTool Pro (no bad blocks)
- New library and rebuild library for iPhoto does not change a thing for this user
- fresh copy of iPhoto did not help (guessed that because only this user is in trouble)
Any hint how i can fix this user?

My previous post was correct. The problem is that "~/Library/Accounts/Accounts3.sqlite" does not exist for this account. Something must have gone wrong while upgrading to 10.8 which introduced this daemon.
On top of that the user immutable flag is set on ~/Library which prevents the creation of the missing file and directory:
ls -lOd ~/Library
drwx------@ 76 macmark  staff  uchg,hidden 2584 Jul 20  2011 /Users/macmark/Library
I changed the flag with
chflags nouchg ~/Library
Then opened the "Security & Privacy" system preferences pane and also used the "Share" menu in iPhoto to ensure the daemon creates its stuff there. And then i changed the flag back to normal with
chflags uchg ~/Library
And everything was fine, the Accounts directory was created, the database was created.

Similar Messages

  • To install Remote Desktop Services User CAL on Windows Server 2008 R2 Enterprise Edition with SP1

    Dear Sir,
    Presently we have installed Windows Server 2008 R2 Enterprise Edition with SP 1. And now i would like to install Remote Desktop Services User CAL on this server. I have 25 digit product key of Windows Server
    2008 R2 Remote Desktop Services User CAL (20). Downloaded this product key from our MSDN Subscriptions.
    Kindly suggest me how to install (CAL server with product key that i have) and configure remote desktop services on my above existing server also how to point other server with my CAL server.
    Thanks

    Hi,
    1. Install Remote Desktop Session Host and Remote Desktop Licensing Role Services using Server Manager.
    2. Open RD Licensing Manager (licmgr.exe), Activate your server, then install your license
    3. In RD Session Host Configuration (tsconfig.msc), set the Licensing mode to Per User and Specify your RD Licensing server name (itself).  If you want you may configure these two settings via group policy setting instead.  The path of the
    group policy settings is Computer Configuration\ Administrative Templates\ Windows Components\ Remote Desktop Services\ Remote Desktop Session Host\ Licensing
    4. You may point other RDSH servers to your RD Licensing server using RD Session Host Configuration or via group policy as mentioned above.
    5. Optionally you may consider installing other Remote Desktop Role Services such as RD Gateway, RD Web Access, RD Connection Broker, etc.
    -TP

  • Unable to add/remove users in Mountain Lion Server (Options are greyed out)

    For some reason, im unable to add/remove users in Mountain Lion server. The + and - are greyed out. It seems like something is wrong with the permissons because it looks like it cant write the the Ldav3 file (although that may be speculation). Does anyone have any advice for me? I URGENTLY need to add users.
    Maybe theres a way to restore default permssions for the boot drive (if that in fact is the issue). Hopefully there is a way that I can fix this while leaving all users, groups, their permissions and shares intact.

    Anything interesting and relevent in the server logs?
    Anything interesting in the server alerts?
    Since it's far and away the most common cause of problems with OS X Server and with distributed authentication (Open Directory is entirely based on network encryption and digital certificates and on responses from your local DNS server(s)), verify your local DNS configuration is working and requires no changes with the following Terminal.app (Applications > Utilities) harmless, diagnostic command:
    sudo changeip -checkhostname
    sudo requires an administrative password.  You might get a one-time warning about the sudo, and that can safely be ignored.  The command will display some details, and indicate whether the local configuration appears valid and no changes are required, or further diagnostics for (most) common errors that can arise.

  • Transferring files from users mashines on the server. Uploading with applet

    I'm trying to create applet that would do uploading of user file on the server.
    I'm woundering, Is there any ways to use java applet to open a file on user mashine into a stream and transfer it thought socket into
    server? Is there any good solution that do uploading with java applet? (I can't use CGI or PHP)
    I just noticed that applets don't support FileInputStream. How could I in general get information from user file?
    Ok. Thanks for ideas that you gave me. But there are useless. All that I can use is only HTTP. Unfortunately no FTP, no Web Start application.
    looking for help

    well, i don't work a lot with applets because of their inherent limitations. but my guess would be that you have to somehow use a signed applet. of course that doesn't help with the FileInputStream problem you are talking about.
    if i were going to do it and i couldn't use FTP, i'd write a WebStart app that calls servlets (sending it byte arrays) and the servlets will construct the files on the server...
    i have no clue how you are going to do what you want...

  • How to create the user on Internet Application Server(IAS) control console

    Hi All,
    My Client is asking me for How to create the user on Internet Application Server(IAS) control console 10.1.2( 10g release 2).
    If anyone have the document for How to Create the User on Internet Application Server (IAS) console 10g release 2 , then please send me the document and help me out from this Concern.
    Regards,
    Yadav@intelli.
    Edited by: 851080 on Apr 8, 2011 6:31 PM

    Are you using OID? Can you provide more details about your iAS environment?

  • Multiple users logged into one server, each users printer has a different name, application needs ONE name to print to.

    Multiple users logged into one server, each users printer has a different name, application needs ONE name to print to. 
    I'm NOT in any way a Terminal Services expert and I need help trying to get an application program working in a multi-user environment.
    The issue is that the printer changes for every user that is logged in. The application needs to print NOT to the default printer, but to a "special" printer which is selected in the application... let's call it a label printer to simplify the explanation.
    You have your default regular printer, easy for the application to find that one, and then you have a special printer that labels get printed onto. The application needs to know what printer is the label printer. So we allow the user to select that in the
    application and the selection is stored in a config file in 
    C:\ProgramData\mfgr\prog\setting files
    I don't have access to the application so I can't change how this works.  
    In the "regular" world, selecting the label printer driver to use should be per machine, NOT per user. When a new user logs into a machine, the physical printer doesn't go "poof" and a new printer suddenly appear. Same printer for all
    users.
    Yet in terminal services, the physical machine is "merged" with the virtual machine on the server. And there can be many users logged in at the same time. So each users real machine (and real printer) is injected into the "fake" terminal
    services machine. The name of the printers is made unique for each user. So the printers DO go "poof" and change names depending on the user logged into terminal services.
    So user "A" logs in and sets up the application to print to "LabelPrinterForUserA" (or whatever the name of the printer happens to be), that setting is stored in the ProgramData subfolder, and all is well. Later, user "B" logs
    in, and when they print, the application tries to print to "LabelPrinterForUserA" which doesn't exist for user B or is only accessible by user A. If user B re-configures, that breaks it for user A. 
    SOLUTION 1: The way that /should/ work (in my mind) is that you define one "generic" printer in Terminal Services... call it "Virtual Label printer" and when the user wants to print to it, the print job gets re-directed back to whatever
    physical printer is actually connected to their local workstation. There is a map of virtual printer to actual printer depending on the current user. The application is told once to print to "Virtual Label Printer" for all users.
    SOLUTION 2: Or... there should be some way to make the ProgramData sub folders separate per user. E.g. when user "A" tries to access:
    C:\ProgramData\mfgr\prog\setting files
    they actually get 
    C:\UserData\UserA\AppData\mfgr\prog\setting files
    and user "B" gets
    C:\UserData\UserB\AppData\mfgr\prog\setting files
    So the question I have is: Does either of those solutions exist hidden somewhere in the setup of terminal server? Or is there another way around this issue that I don't know?

    I don't really have a "for sure" answer to this, but because people here can't seem to deal with a question that hasn't been answered I'll provide the best answer I did receive from ServerFault.com user Nathan:
    I can feel your pain with using old software on terminal servers ...the solution I've come up with definitely won't scale as it requires some manual configuration, but I've gotten this method to work with our label printers (which require to be
    printed to an LPT port...yep, that old).
    Share your USB-connected printers to the network on each machine. Then, have the user log in on aunique session for each of them
    (a TS account cannot be shared among computers for this to work) and install a network printer pointing to the USB one they shared. Try to use a DNS name to account for possible DHCP movements.
    After, it should work. Each user can do this since display names can be identical as long as the ports are different (which they are).
    This was clarified by the following series of comments:
    I think you are on to something here, and I originally advised the admin to do this. The problem he ran into is that it setup the printer names in the TS as "printer on usersworkstation"
    and he could not rename it except to change the "printer" to whatever. E.g. the "on userworkstation" remained. I believe there is another way of installing the printer which avoids this, but I can't find it. Ages ago, one used to do NET
    USE LPT2 \\computer\printer password /USER:domain\user /PERSISTENT:YES and then tell the driver to print to LPT2 –  James
    Newton Mar
    17 at 16:21   
    @JamesNewton That's actually the exact method we used. The way around the "network printer" part is to install it as local printer and map it to a TCP/IP port that way. –  Nathan
    C Mar
    17 at 16:28
    You mean in the case where the printers are TCP/IP connected and not local USB / LPT to the users workstation? That makes sense. Wonder if this will work for USB connected printers... –  James
    NewtonMar
    17 at 16:35   
    @JamesNewton You'd share the local printer on the client's PC then on the server connect via TCP/IP to it. You'd need static addresses or use DNS names if DHCP, though. –  Nathan
    C Mar
    17 at 16:51
    Ah. Yes. I see. Looks like the LPT thing should work even with a USB connected printer:superuser.com/questions/182655/… –  James
    Newton Mar
    17 at 17:09   

  • How can I move the user home folder from server to the mac

    I have a mac mini which i use for OpenDirectory, DNS and email. It is not a big installation it is for my wife and I.
    My wife logs in using an network account, and the user folder is saved on the mac mini. This gives me a few problems.
    a. If the server is upated and restarted, my wife has to relogin, or sometimes reboot the imac to get acces to the email etc.
    b. Having the home folder on a mac mini is causing the imac to be very slow
    c. Itunes can't synchronize to her Iphone. Connecint it gives her a message that synchronization has been turned off, and if i try to turn it on I get an error message saying somthing about shared access to the user folder.
    I do not use a network account and have none of these problems.
    So I have decided to try to put her user folder on the imac instead of on the server..
    But how do I do that?
    I still wan't her to use the network user account, but the user folder should be on her imac.
    Kind Regards
    Henrik

    I do not think you can move migration assistant for this situation.
    The mac mini is a osx snow leopard server, running openDirectory, DNS and E-mail, so its not like she is logging into the server.
    Her imac is bound to the OpenDirectory and she uses an openDirectory network user account to log in on her imac.
    But the user folder is saved on the server, which is very nice if you have a bigger server with faster disks, and more mac clients to log into.
    But in this situation she only uses her imac, and the performance of having the user folder on the server is not good enough, as well as the other problems I have with itunes sync etc.
    So I do not think it's a job for the migration assistant.

  • Domain users creation for BizTalk server 2013 installation

    Hi all,
    I am setting up biztalk 2013 environment clustered BizTalk server and single sql server. I would like to know the list of domain users and domain groups to be created and which groups these users to be a member of. I am also installing and would be using
    Sharepoint to develop BizTalk interfaces.
    Thanks 
    Please Help
    Vikram

    Hi Vikram ,
    You need to create below Windows group on your AD before you start your BizTalk  Configuration .
    1)SSO Administrators:Administrator of the Enterprise Single Sign-On (SSO) service.
    2)SSO Affiliate Administrators :Administrators of certain SSO affiliate applications.Can create/delete SSO affiliate applications, administer user mappings, and set credentials for affiliate application users.
    3)BizTalk Server Administrators:Has the least privileges necessary to perform administrative tasks Can deploy solutions, manage applications, and resolve message processing issues.
    To perform administrative tasks for adapters, receive and send handlers, and receive locations, the BizTalk Server Administrators must be added to the Single Sign-On Affiliate Administrators.
    4)BizTalk Server Operators:Has a low privilege role with access only to monitoring and troubleshooting actions
    5) BizTalk Application Users:The default name of the first In-Process BizTalk Host Group created by Configuration Manager.Use one BizTalk Host Group for each In-Process host in your environment.Includes accounts with access to In-Process
    BizTalk Hosts (hosts processes in BizTalk Server, BTSNTSvc.exe).
    6)BizTalk Isolated Host Users :The default name of the first Isolated BizTalk Host Group created by Configuration Manager. Isolated BizTalk hosts not running on BizTalk Server, such as HTTP and SOAP.Use one BizTalk Isolated Host Group for
    each Isolated Host in your environment.
    7)BAM Portal Users :Has access to BAM Portal Web site.
    8)BizTalk SharePoint Adapter Enabled Hosts :Has access to Windows SharePoint Services Adapter Web Service
    9)BizTalk B2B Operators Group : A new BizTalk role that reduces the onus on the Administrators to perform all Party management operation. This role allows windows users associated with the role to perform all party management operations.
    Now coming to domain User , you can have single -multiple setting were you can run SSO ,InProcess and Isolated on different domain user  .  You can also run all the configuration settings on single user as well .
    Thanks
    Abhishek

  • Need help with network user accounts on Mac server App on Yosemite, any tips?

    I've been trying to set up a small network with the Server app on Yosemite. I don't want to do anything crazy with the server, I'd just like to know how I can set up network user accounts so that they can login from other Mac computers on the same network. I already have Open directory set up, the Macs that will be used on the network with the server have already been joined to the server under login options. I have created the network user account, I have also joined the user account to a group that I created. When I try to login to the network account from one of the Macs, it doesn't work. I'm pretty rookie with Mac server, can anyway give me any pointers of what I should be doing? Or if I am doing something wrong. Thanks guys.

    The most important step, once you've got Open Directory and DNS set up, with Local Network Users set up in Server.app, is to make sure that all client Macs are using the server's IP address as the primary DNS server in System Preferences > Network, and that they have joined the Network server in System Preferences > Users and Groups > Login Options.
    Having said all that, I have just spent hours setting this all up only to find out that Mail doesn't currently work with Network Homes in 10.10.3 / Server.app 4.1.
    I will be hoping that Apple recognise the bug, and put out a fix soon.

  • How do I find the number of users logged on another server?

    I'm trying to ping other servers and find the number of users logged on that server. Any leads?

    Do you need maybe something like this?
    FINGER(1) UNIX Reference Manual
    NAME
    finger - user information lookup program
    SYNOPSIS
    finger [-lmMspho] [user ...] [user@host ...]
    DESCRIPTION
    The finger utility displays information about the system users.

  • Corrupted User Accounts in Windows Vista 64 Home Premium?

    ***FYI I'm using my desktop.
    Toshiba Satellite L305-S5908
    Model #: PSLB8U-05202F
    Windows Vista 64
    So just today, I had accidently dropped my laptop. I was logged into my user account, and it completely froze a few moments after. I had to reboot it, and when I did, I could not log in to my user account at all! I would be able to type in the password, but once I hit ENTER, it turned blank with only the Windows Vista 64 background displaying. I went on safe mode, and surprisingly, I was able to log onto the user account.
    I have another user account (that I rarely use) that I could log on to safe mode as well. However on normal start-up, I was able to log in, but then it completely froze again. The second time I tried to log onto that user account, the computer completely froze when I was about to type in the password.
    From what Toshiba support told me, the User accounts must have been corrupted from the drop, and they told me to Google "How to fix corrupted user accounts". However, from research I am supposed to create a new user account but I cannot make a new one because I cannot log into any of the user accounts at all. (They cannot help me any further because my warranty expired.)
    So, I'm turning to you forum. How do I fix this?

    I deleted the bad user accounts, and saved their files into the new user account.
    The proper way to copy a profile is detailed here.
       Fix a corrupted user profile 
    I did Disk Check again, and it got past the previous stuck point, but it is now stuck on the 524373th free cluster. Should I make a new thread dealing with the new issue I have?
    I forgot to mention that it may be necessary to run chkdsk /r many times.
    No necessity for a new thread.
    ...seems like I have to pay for it?
    Yes, SpinRite costs money. But it's a good product and the circumstances may warrant it. It might come in handy for another drive in the future as well.
    In this case, you may prefer to purchase a new drive. It may turn out that you need a new drive in any case. Certainly, you should be prepared for that by having the recovery discs.
    -Jerry

  • Not Using Index on File Server When Accessing User Files Directly on Server

    It appears to me that on a server with an indexed network share (Desktop Experience and Search Indexing roles/features installed), if you access the share directly on the server using its drive path, you can search the folders using the index, which
    is much faster and supports finding words inside of the files in seconds). However, if you access the same shared folder via its network path from the server itself, the server ignores the index. I have this experience/problem across all shared folders on
    the Windows 2012 R2 Server. Details and my most specific goal follows.
    In addition to a laptop, I frequently work directly on a Windows Server 2012 R2 computer. We have Redirected Folders set up on DFS (for failover redundancy) so that my Documents folder is in:
    \\network\redirections\user\documents. This all works fine on Windows 7 and 8 client computers connected to the network via Offline Files.
    The problem is on the server itself. The server has Desktop Experience enabled and Windows Search is installed. If I navigate manually through the DFS root folder to my documents folder, I can search and it properly uses the index. This proves the location
    is properly indexed. However, if I access the folders through the official "Documents" folder from the Folder Redirection (a network share pointing to the same server computer I'm working on), it performs an un-indexed search (slow and ignores file
    contents, but does find files eventually if the search term is in their filename). Is there a way to force the server to use the indexed search on the Redirected Folders (my Documents folder in particular) when working on that server when logged in locally
    on that server?
    I suspect a workaround would be to go into the Registry and manually change the HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders to point to the local DFS folder instead of the network share name, but at least one problem
    with this is then if I save files with links to other files (e.g., a linked Excel table in a PowerPoint, a mail merge to Access database in Word, etc.) on the server computer, those links will point to d:\DFSroot\... (a physical drive on the computer) instead
    of \\network\redirections\user\... (a universally accessible network path) and so none of the other computers will be able to find the linked files, defeating one of the
    major benefits of using Redirected Folders.
    I can't believe that I need to choose between indexed searching and proper path names in saved files. Surely there is a way to use an indexed search on the server itself?
    If you need any more info to help me troubleshoot, please let me know.
    Thanks for any help,
    Colin

    Hi Colin,
    It seems that we can not use indexed search on DFS shares. Windows Search works well when users directly access the server. That is, the server is not made available through Distributed File System (DFS).
    For more detailed information, you could refer to the links below:
    Windows Search Service, Clustered File Services, DFS, Win7 Libraries
    https://social.technet.microsoft.com/Forums/windowsserver/en-US/31ac4c16-948b-4ca4-b18f-3a339cdfd5b9/windows-search-service-clustered-file-services-dfs-win7-libraries?forum=winserverfiles
    Windows Browse and Organize Features
    https://technet.microsoft.com/en-us/library/dd744693(WS.10).aspx
    Best Regards,
    Mandy 
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected]

  • How to capture the user activities in Project Server 2010

    Hi
    I want  to capture the user activities from Project Server 2010 like when a user has saved and published etc.
    Is there any possibility that we can get the user activities data from sql server.
    Please throw some light on the same.
    Thanks
    Geeth If you feel that the answer which i gave you is Helpful please select it as Answer/helpful.

    Hi Geetha,
    As far as I know, there is no such information stored in Project Server DB.
    You can have this kind of information by project, such as the ProjectModifiedDate in the Reporting DB (MSP_EPMProject_userView). I also know that there is a PROJ_LAST_SAVED date in the Draft DB. But be aware that querying in the Draft DB is not supported
    by MS.
    Another way would be doing some custom code, storing in a separate DB each save and publish operation per user.
    Hope this helps.
    Guillaume Rouyre - MBA, MCP, MCTS

  • Can I filter out a corrupted user account and app as part of a migration?

    I am in the process of upgrading from Tiger to Leopard. I did an erase and install because of some issues with the old system, one being a corrupted user account. I am reluctant to use Migration Assistant because I don't want to bring that corrupted account over.
    I have read in some other posts that if you already have a user account with a certain name in Leopard and you try to bring over one with the same same from Tiger, it will not transfer. Is this correct? If that is so I would create a user account in Leopard with the same name as the corrupted account in Tiger and that would block it, right? The next question is what constitutes the user account name, is it the designated name, often the computer name or is it the short name, often the same as the designated name but run together if it is two words. I guess I could just duplicate both names the way they appear in Tiger. Will that do it?
    On a related note, is there any substantial difference between doing a simple upgrade on the one hand as opposed to an erase and install and then using migration assistant to bring everything over that way? I have a QT issue and along with the corrupted user account, I made the decision to use the erase and install option and essentially start from scratch. This, however, creates a lot of extra and perhaps unnecessary work. Would it help if I just deleted QT in Tiger so it couldn't be migrated?

    There is a Mac OS X 10.5 help topic that answers most of your questions. Unfortunately, it doesn't seem to be available online & obviously, you can't access it on your own Mac without Leopard already being installed -- a bit of a Catch-22!
    Anyway, below I have copied the text of that topic from my own Help Viewer. It lacks the formatting of the original, but I hope it will be of some use to you anyway.
    *Using Migration Assistant to transfer files from another Mac*
    If you need to transfer your files and important settings from an older Mac to a new one, and both computers use Mac OS X, you can use Migration Assistant.
    Before using Migration Assistant, make sure you have a FireWire cable to connect the two computers.
    NOTICE: If you experienced problems while using some files or applications on your old computer, you may not want to transfer those files and applications to your new computer. If you do, you may transfer corrupted data or incompatible files.
    To transfer files using Migration Assistant:
    1 On your new computer, open Migration Assistant, located in the Utilities folder in your Applications folder. Read the Introduction screen, and then click Continue.
    2 If a dialog appears, type your password, and then click OK.
    3 In the Migration Method screen, select “From another Mac,” and then click Continue.
    4 Connect a FireWire cable from your new Mac to your older Mac, and then click Continue.
    5 Follow the instructions in Migration Assistant to restart your older Mac and select the hard disk and user accounts from which you want to transfer. Then, select whether you want to transfer applications, files and folders, or your Library folder.
    NOTE: When you first open a transferred application on your new computer, you may need to reenter the application’s serial number or registration code.
    6 Select whether you want to use your old network, time zone, and sharing settings, and then click Transfer.
    When Migration Assistant is finished, click Quit.
    You can use Migration Assistant with a MacBook Air if both computers are connected to the same Ethernet or wireless network. See “MacBook Air: How to use Migration Assistant” at the Apple support website.

  • How to find solution for avoiding WARNING J2EE SECUR-00100 ********** user-manager (see application/server descriptors) will no longer be supported in the next release of this product

    HI All,
    We are using Oc4j version 10g 10.1.3 , and while starting conatiner  getting below warning , let me know if anyone have solution for this,.
    14/01/10 01:01:29 ********** user-manager (see application/server descriptors) will no longer be supported in the next release of this product!
    Please take the appropriate actions to migrate to an alternative strategy! **********
    2014-01-10 01:01:29.833 WARNING J2EE SECUR-00100 ********** user-manager (see application/server descriptors) will no longer be supported in the next release
    of this product!

    I just checked my BIOS and my current setting is set at IDE although it also mentions that the default should be AHCI. Currently I have a dual boot of Windows 7 (need it for Tax software) and Arch
    So I guess, when I get the new HDD, I will first set it to AHCI and then install the OSes on it. See if NCQ helps any, and if not I will turn it back and re-install (if I have to). I am planning to have Windows only in virtualbox in the new drive.
    Anyhoo, while I was in the BIOS I found two things which I had questions about :
    1) Under Onboard Devices --> Integrated NIC , my setting is currently set at "On w/PXE" and it says the default should be just "On". Would it be ok to change it back to On since its a single machine and its not booting an OS on any server. I just don't want to have to re-install anything now since I will be doing that in the new HDD.
    2) How would I know whether my BIOS would support a 64 bit OS in Virtualbox? I checked some setting under Virtualization, but they weren't very clear.
    I will edit this post and let you know exactly what settings were present under the Virtualization sub-section.

Maybe you are looking for