Announcement

Collapse
No announcement yet.

2ndary HD not mounting as executable so Steam for Linux can't use it

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #31
    I was able to use nano to comment out the mount that you told me to add. I am able to boot now. Now we just need to figure out what mistake you told me to do. Probably a bad option my drive are old tech. Maybe what you thought doesn’t work for these drives.
    Just to remind users and devs that Ubuntu and its flavors have a long way to go to be as usr friendly as they should be.

    http://www.kubuntu.org/getkubuntu

    Comment


      #32
      Originally posted by claydoh View Post
      Folders are not executable, but files can be.
      Point of clarity here; the executable bit for folders must be set before the folder can be opened. They're not "executable" in the sense that a program is, but execution on a folder is the permission to enter it.

      Please Read Me

      Comment


        #33
        Originally posted by oshunluvr View Post
        Point of clarity here; the executable bit for folders must be set before the folder can be opened. They're not "executable" in the sense that a program is, but execution on a folder is the permission to enter it.
        I think the OP has that set correctly already on the directory, assuming this perpetual noob is reading it right

        The error message Steam is kicking out seems to be the general one you get with any permission problem.

        Do you think it would be ok to mount the partition using defaults, then chown things to the user? Also, is the formatting of the path correct for one with spaces in the name?

        Sent from my HTC6435LVW using Tapatalk

        Comment


          #34
          I was just pointing that out in case some noob read this thread and decided to unset his x permission on all his folders. Could happen!

          I queried drive type and suggested fstab mounting some time ago but it appears the OP wasn't interested in replying or my comment wasn't helpful.

          I believe the correct way to represent a space in fstab is \040 , in html %20, in bash "\ " without the quotes.

          Please Read Me

          Comment


            #35
            Originally posted by oshunluvr View Post
            I was just pointing that out in case some noob read this thread and decided to unset his x permission on all his folders. Could happen!

            I queried drive type and suggested fstab mounting some time ago but it appears the OP wasn't interested in replying or my comment wasn't helpful.

            I believe the correct way to represent a space in fstab is \040 , in html %20, in bash "\ " without the quotes.
            Or maybe the OP just missed your comment.

            The # /040 is used in fstab to indicate the spaces so that's not the problem. Like I suggested. Maybe its due to my hard drives tech. being so old. Perhaps its one or more of the options. When kubuntu 15.04 boots up it always shows some error messages. It says assuming something caching, two other messages show up then the kdm splash screen appears and it finishes the boot. Maybe it doesn’t interpret the drive correctly but seems to get it booted eventually.
            Last edited by steve7233; Jun 25, 2015, 04:10 PM.
            Just to remind users and devs that Ubuntu and its flavors have a long way to go to be as usr friendly as they should be.

            http://www.kubuntu.org/getkubuntu

            Comment


              #36
              I am betting that the problem is that I forgot to have the OP [I]create the actual mount point[/I]


              sudo mkdir -p "/media/steve7233/Steam for Linux"

              Comment


                #37
                Unfortunately I already noticed and tried that.
                Just to remind users and devs that Ubuntu and its flavors have a long way to go to be as usr friendly as they should be.

                http://www.kubuntu.org/getkubuntu

                Comment


                  #38
                  As a test I just tried the following command. sudo mount -t ext4 /dev/sdb2 /mnt
                  That seems to work.
                  Just to remind users and devs that Ubuntu and its flavors have a long way to go to be as usr friendly as they should be.

                  http://www.kubuntu.org/getkubuntu

                  Comment


                    #39
                    This might be a clue.
                    steve7233@steve7233-EP45-UD3P:~$ sudo mount -a
                    mount: wrong fs type, bad option, bad superblock on /dev/sdb2,
                    missing codepage or helper program, or other error

                    In some cases useful info is found in syslog - try
                    dmesg | tail or so.
                    steve7233@steve7233-EP45-UD3P:~$ dmesg | tail
                    [ 1373.485913] EXT4-fs (sdb2): Unrecognized mount option "uid=1000" or missing value
                    steve7233@steve7233-EP45-UD3P:~$
                    Just to remind users and devs that Ubuntu and its flavors have a long way to go to be as usr friendly as they should be.

                    http://www.kubuntu.org/getkubuntu

                    Comment


                      #40
                      I got it to mount but Steam still complains. The library needs to be mounted on a file system with execute permission. I tried going old school to get it to work however I think it was just the lUID and GID values that were bad. This is the line in fstab that got it mounted.
                      /dev/sdb2 /media/steve7233/Steam\040for\040Linux ext4 rw,relatime,, 0 2
                      Of course it still needs work to get Steam to use it.
                      Just to remind users and devs that Ubuntu and its flavors have a long way to go to be as usr friendly as they should be.

                      http://www.kubuntu.org/getkubuntu

                      Comment


                        #41
                        You still may need to chown the contents to your user. Also if you haven't, check Steam's settings to see that the full path to the library matches the full path on your system. just in case.

                        Comment


                          #42
                          I just discovered on the Steam forums that Steam for Linux is not fully compatible with Ubuntu 15.04! It seems that to run the Steam installer you have to not use the proprietary graphics driver or it will fail to install.I am going to try switching to the open graphics driver to install my game then switch back to run it. I will post whether that worked on not.
                          Just to remind users and devs that Ubuntu and its flavors have a long way to go to be as usr friendly as they should be.

                          http://www.kubuntu.org/getkubuntu

                          Comment


                            #43
                            Graphics drivers will have zero to do with directory permissions and physically installing a game.

                            With your partition with the steam library mounting now, have you changed ownership on the files/folders to your user? Does the full path to the library match what it is set to in Steam?

                            Comment


                              #44
                              I didn't work. Someone posted that the driver was the problem. Why should I need to change permissions since the already installed games work? This Steam behaviour seems weird but if it is a know Steam issue then maybe it won't work until Valve debugs their client.
                              Just to remind users and devs that Ubuntu and its flavors have a long way to go to be as usr friendly as they should be.

                              http://www.kubuntu.org/getkubuntu

                              Comment


                                #45
                                Playing a game only needs permission to enter andread permissions.installing needs non-root/admin write permissions in addition.


                                The root SteamLibrary folder seems to have correct permisions:
                                Code:
                                steve7233@steve7233-EP45-UD3P:/media/steve7233/Steam for Linux$ ls -l
                                total 20
                                drwxr-xr-x 2 steve7233 steve7233 16384 Sep 25  2014 lost+found
                                drwxrwxr-x 3 steve7233 steve7233  4096 Apr 23 11:59 SteamLibrary
                                But perhaps a folder inside does not have that, which is why I suggested chown the whole thing to your user account.

                                I also wondered if the spaces in the mount point are a problem, as it sometimes is in Linux. But you said it was working previously, and I am assuming that the directory name has not been changed.

                                Comment

                                Working...
                                X