Menu

#86 Multiple accounts not working

8.4
closed
None
2015-07-15
2015-07-05
No

I have 8.1 installed and working on 10.10.4, but I have 2 separate accounts on my mac, one for personal and one for work. Cdock will only work on one. I don't receive any errors and it looks like the agent is running, but when I click on the app to configure, nothing happens.My preferences for the dock do not work either. If I log into the other account, it works fine. Both accounts are administrator.

Related

Tickets: #86

Discussion

  • Steve Freeman

    Steve Freeman - 2015-07-06

    Same exact issue here. Problem remains in 8.2 on 10.10.4. This is the log output in the failed account:

    7/6/15 9:01:31.921 AM Dock[12416]: LSOpenFromURLSpec(file:///Applications/Utilities/cDock.app/) failed with -10810

     

    Last edit: Steve Freeman 2015-07-06
  • Wolfgang Baird

    Wolfgang Baird - 2015-07-08

    Yup there's definitely the issue that I can't even open it on guest accounts.

    I'm guessing the multi user issue has something to do with permissions.

    Try manually reinstalling SIMBL also try copying cDock's bundles

     /Applications/cDock.app/Contents/Resources/bundles/cDock.bundle
    

    to

     /Library/Application Support/SIMBL/Plugins
    

    http://www.culater.net/software/SIMBL/SIMBL.php

     
  • Steve Freeman

    Steve Freeman - 2015-07-12

    Reinstalling SIMBL didn't make any difference. Copying the bundle made it so that cDock works now in a non-admin account but multi-user still doesn't work. Seems like we're on the right track with permissions, just not there yet.

     
  • Wolfgang Baird

    Wolfgang Baird - 2015-07-13

    I suppose I'm not even sure what you mean by multi-user.

     
    • Steve Freeman

      Steve Freeman - 2015-07-13

      Sorry, I meant multi-account meaning cDock only works for one account at a
      time as per the original post.

      On Mon, Jul 13, 2015 at 4:10 PM, Wolfgang Baird w0lfschild@users.sf.net
      wrote:

      I suppose I'm not even sure what you mean by multi-user.

      Status: open
      Milestone: 8.3
      Created: Sun Jul 05, 2015 10:26 PM UTC by Michael Taylor
      Last Updated: Sun Jul 12, 2015 11:25 PM UTC
      Owner: Wolfgang Baird

      I have 8.1 installed and working on 10.10.4, but I have 2 separate
      accounts on my mac, one for personal and one for work. Cdock will only work
      on one. I don't receive any errors and it looks like the agent is running,
      but when I click on the app to configure, nothing happens.My preferences
      for the dock do not work either. If I log into the other account, it works
      fine. Both accounts are administrator.


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/cdock/tickets/86/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Tickets: #86


      Last edit: Steve Freeman 2015-07-14
  • Steve Freeman

    Steve Freeman - 2015-07-13

    Sorry, I meant multi-account referring to how it only works for one user account at a time.

     
  • Wolfgang Baird

    Wolfgang Baird - 2015-07-14

    Yeah I just don't have this issue. How about you send me your logs from whatever account isn't working.

     
    • Steve Freeman

      Steve Freeman - 2015-07-14

      Certainly. I set up 2 test accounts, User1 and User2. First I installed and
      configured cDock in User1:

      Permissions are User1 (Me) -> rw, wheel -> ro, everyone -> ro

      Copied bundle to /Library/Application Support/SIMBL/Plugins

      Then I logged into User2 and the app will not open. Logs are:

      Jul 14 16:08:49 IndieRoad com.apple.xpc.launchd[1]
      (com.apple.xpc.launchd.oneshot.0x10000009.cDock[1489]): Could not find
      and/or execute program specified by service: 13: Permission denied:
      /Applications/Utilities/cDock.app/Contents/MacOS/cDock

      Jul 14 16:08:49 IndieRoad.local Finder[1250]: spawn_via_launchd() failed,
      errno=111 label=[0x0-0x60060].cDock
      path=/Applications/Utilities/cDock.app/Contents/MacOS/cDock flags=1 :
      LaunchApplicationClient.cp #963 LaunchApplicationWithSpawnViaLaunchD()
      q=com.apple.root.default-qos

      Jul 14 16:08:49 IndieRoad.local Finder[1250]: spawn_via_launchd() failed,
      errno=111 label=[0x0-0x60060].cDock
      path=/Applications/Utilities/cDock.app/Contents/MacOS/cDock flags=1

      Then I reinstalled and configured cDock in User2:

      Permissions are User2 (Me) -> rw, wheel -> ro, everyone -> ro

      Copied bundle to /Library/Application Support/SIMBL/Plugins

      Then I logged back into User1 and now the app will not open there. Log for
      User1 is now the same as above.

      Just for fun I tried adding rw permissions manually so that it reads:

      User2 (Me) -> rw, User1 -> rw, wheel -> ro, everyone -> ro

      But it made no difference. Back and forth, it’s like whack-a-mole, only one user account works at a time.

       

      Last edit: Wolfgang Baird 2015-07-14
      • Wolfgang Baird

        Wolfgang Baird - 2015-07-14

        I'm not sure I get what you're doing.

        What do you mean "I reinstalled" cDock. You only need one copy of cDock in /Applications for all users.

        Why do you keep copying the bundles to /Library/Application Support/SIMBL/Plugins ?

        It's possible part of the issue stems from cDock being in /Utilities which is a restricted folder and not where cDock is really meant to be and I probably shouldn't allow the app to run from there in the first place.

        Also when I asked for logs I meant cDocks logs in ~/Library/Application Support/cDock/logs not console output but it sounds like cDock isn't even opening for you which suggests to me you're not just using the app like normal since it opens fine for me on multiple accounts (admin/standard) on 10.9, 10.10 and 10.11.

         
        • Steve Freeman

          Steve Freeman - 2015-07-14

          Sorry, I didn't realize it needed to be in /Applications or that /Utilities
          is restricted. I moved it out of /Utilities and that fixed everything. I use
          cDock in part to lock the Dock on student machines and they don't tend to
          poke around in /Utilities. Guess I'll have to find another way to hide it.
          Thanks for your help and for making the Dock bearable to look at again ;-)

          On Tue, Jul 14, 2015 at 7:09 PM, Wolfgang Baird w0lfschild@users.sf.net
          wrote:

          I'm not sure I get what you're doing.

          What do you mean "I reinstalled" cDock. You only need one copy of cDock in
          /Applications for all users.

          Why do you keep copying the bundles to /Library/Application
          Support/SIMBL/Plugins ?

          It's possible part of the issue stems from cDock being in /Utilities which
          is a restricted folder and not where cDock is really meant to be and I
          probably shouldn't allow the app to run from there in the first place.

          Also when I asked for logs I meant cDocks logs in ~/Library/Application
          Support/cDock/logs not console output but it sounds like cDock isn't even
          opening for you which suggests to me you're not just using the app like
          normal since it opens fine for me on multiple accounts (admin/standard) on
          10.9, 10.10 and 10.11.


          Status: open
          Milestone: 8.4
          Created: Sun Jul 05, 2015 10:26 PM UTC by Michael Taylor
          Last Updated: Tue Jul 14, 2015 07:07 PM UTC
          Owner: Wolfgang Baird

          I have 8.1 installed and working on 10.10.4, but I have 2 separate
          accounts on my mac, one for personal and one for work. Cdock will only work
          on one. I don't receive any errors and it looks like the agent is running,
          but when I click on the app to configure, nothing happens.My preferences
          for the dock do not work either. If I log into the other account, it works
          fine. Both accounts are administrator.


          Sent from sourceforge.net because you indicated interest in
          https://sourceforge.net/p/cdock/tickets/86/

          To unsubscribe from further messages, please visit
          https://sourceforge.net/auth/subscriptions/

           

          Related

          Tickets: #86


          Last edit: Steve Freeman 2015-07-14
          • Wolfgang Baird

            Wolfgang Baird - 2015-07-15

            I'm not sure restricted is the correct term but /Applications/Utilities is R/W only for System and NOT Admin.

            If you want to hide the app it's probably easiest to open terminal and run

            chflags -h hidden /Applications/cDock.app
            

            And to unhide it

            chflags -h nohidden /Applications/cDock.app
            

            And to access it without unhiding it use spotlight

            I can't remember but I believe chflags might require xcode command line tools which can be installed with:

            xcode-select --install
            

            You could also just make a folder in applications and stick it in there or make hidden folder with a leading . and stick it in that. http://osxdaily.com/2010/05/10/create-a-hidden-folder-in-mac-os-x/

             
            • Steve Freeman

              Steve Freeman - 2015-07-15

              Thanks for clarifying, now I see why /Utilities won't work properly.

              I didn't know that Spotlight can "see" hidden apps. This is a great
              solution, much better than what I was doing before!

              On Tue, Jul 14, 2015 at 10:26 PM, Wolfgang Baird w0lfschild@users.sf.net
              wrote:

              I'm not sure restricted is the correct term but /Applications/Utilities is
              R/W only for System and NOT Admin.

              If you want to hide the app it's probably easiest to open terminal and run

              chflags -h hidden /Applications/cDock.app

              And to unhide it

              chflags -h nohidden /Applications/cDock.app

              And to access it without unhiding it use spotlight

              I can't remember but I believe chflags might require xcode command line
              tools which can be installed with:

              xcode-select --install

              You could also just make a folder in applications and stick it in there or
              make hidden folder with a leading . and stick it in that.
              http://osxdaily.com/2010/05/10/create-a-hidden-folder-in-mac-os-x/


              Status: open
              Milestone: 8.4
              Created: Sun Jul 05, 2015 10:26 PM UTC by Michael Taylor
              Last Updated: Tue Jul 14, 2015 07:07 PM UTC
              Owner: Wolfgang Baird

              I have 8.1 installed and working on 10.10.4, but I have 2 separate
              accounts on my mac, one for personal and one for work. Cdock will only work
              on one. I don't receive any errors and it looks like the agent is running,
              but when I click on the app to configure, nothing happens.My preferences
              for the dock do not work either. If I log into the other account, it works
              fine. Both accounts are administrator.


              Sent from sourceforge.net because you indicated interest in
              https://sourceforge.net/p/cdock/tickets/86/

              To unsubscribe from further messages, please visit
              https://sourceforge.net/auth/subscriptions/

               

              Related

              Tickets: #86

  • Wolfgang Baird

    Wolfgang Baird - 2015-07-15
    • Status: open --> closed
     

Log in to post a comment.