The Navigatrix has been updated. The new website can be found at navigatrix.net.




Post new topic Reply to topic  [ 7 posts ] 
Author Message
 Post subject: [solved] read only writes for usb

Joined: 19 Jun 2012, 04:29
Posts: 50
I've encountered randomly and not only with Navigatrix a problem with transferring files via usb-stick, i've probe plenty and with different file systems. When try to write on it linux report that it is read-only file-system. Some times it is very hard to find a way to transfer some...even via sudo nautilus
That is some of what it writes:
Code:
** (pcmanfm:3230): DEBUG: try automount
** (pcmanfm:3230): DEBUG: mount_fn
** (pcmanfm:3230): DEBUG: mount callback!!
** (pcmanfm:3230): DEBUG: on_mount_action_finished
** (pcmanfm:3230): DEBUG: device_changed: /org/freedesktop/UDisks/devices/sdb1
** (pcmanfm:3230): DEBUG: on_idle: 1
** (pcmanfm:3230): DEBUG: g_udisks_device_changed
** (pcmanfm:3230): DEBUG: unable to load icon . GThemedIcon application-octet-stream gnome-mime-application-octet-stream application-x-generic
** (pcmanfm:3230): DEBUG: unable to load icon . GThemedIcon application-x-pkcs12 gnome-mime-application-x-pkcs12 application-x-generic
** (pcmanfm:3230): DEBUG: unable to load icon . GThemedIcon application-x-sharedlib gnome-mime-application-x-sharedlib application-x-generic
** (pcmanfm:3230): DEBUG: total size to copy: 1437230005
** (pcmanfm:3230): DEBUG: FmJob error: Error creating directory: Read-only file system
** (pcmanfm:3230): DEBUG: file operation is finished!

And may be it could be helpful, when start sudo nautilus and it locates on my user directory there is pop-up that "access denied", but than i can enter this directory and write files.


Top
   
 
 Post subject: Re: read only writes for usb

Joined: 04 Nov 2010, 20:51
Posts: 1062
The file manager in Navigatrix is PCManFM. Nautilus is another file manager that is not installed in Navigatrix. While it uses some of the same libraries as PCManFM Nautilus takes additional packages for it to work and display properly. You might not have all of them installed.

Try sudo pcmanfm or select Tools> Open Current Folder as Root from a regular instance of PCManFM. The key icon shows you have super powers.
Attachment:
root_pcmanfm.png
root_pcmanfm.png [ 85.75 KiB | Viewed 12785 times ]


If you've changed something and are having trouble with automounting; try ticking the first two boxes in the PCManFM's Preferences section.
Attachment:
pcmanfm.png
pcmanfm.png [ 92.6 KiB | Viewed 12791 times ]
I find selecting the third option irritating.

On a multi-user system the 'home' directory can be protected from anybody who is not the owner of that home directory. This setting for a multi-user/single machine on a boat is an impediment. However, a left over artifact is Permission denied when you are acting as Root and and enter a user home directory. But since Root has total access, you just click through this advisory. I find this vestigial behaviour irritating as well..but it is not a user selectable option. I'm all ears if someone knows how to remove it.


Top
   
 
 Post subject: Re: read only writes for usb

Joined: 19 Jun 2012, 04:29
Posts: 50
Moe, thanks for your explanation! I had third check box ticked by default and released it.


Top
   
 
 Post subject: Re: read only writes for usb

Joined: 19 Jun 2012, 04:29
Posts: 50
I any way can't, it reports "switch user command is not set"
Even when open folder as a root, reports "Error creating directory: Read-only file system" - and it happens only with some sticks, not with all...i do not understand what is happening
Even when open in terminal (F4)
Image


Top
   
 
 Post subject: Re: read only writes for usb

Joined: 04 Nov 2010, 20:51
Posts: 1062
switch user command is not set is what happens when you are using PCManFM as Root and you try to "Open Current Folder as Root"

I get to the rest in a bit.

There are some filesystems that are read only (like CDs, DVDs, squashfilesystems, etc.) and then there are others that are read only, but can be changed to read/write.

I need to organize my thoughts so I'll get back to you.


Top
   
 
 Post subject: Re: read only writes for usb

Joined: 04 Nov 2010, 20:51
Posts: 1062
What is this on...a USB?

Try ls -l /media/AP_FLASH > ~/Desktop/r-o_problem.txt

It will put the output into a text file on your Desktop. You can leisurely view/edit them and post the content so we can look at permissions and ownership like:
Code:
drwxrwx-w-   2 nxuser nxuser         4096 Sep 19  2012 Charts
drwxrwxrwx  17 nxuser nxuser         4096 Feb 26 13:12 Goot
drwxrwx-w-   6 nxuser nxuser         4096 Jan 31  2010 Language
drwxrwx-w-   2 nxuser nxuser         4096 Jan 22  2009 Look Here Because You Need Help
drwx------   2 root  root          4096 Mar  9 13:09 lost+found
-rw-------   1 nxuser nxuser   2522513408 Dec 30  2011 Some_bigass_file.iso
drwxrwx-w-   2 nxuser nxuser         4096 Mar 25  2011 Misc
drwxrwxr-x  40 nxuser nxuser         4096 Apr 24 19:04 more+music
drwxrwx-w-   4 nxuser nxuser         4096 Sep 22  2009 Pool Books
-rw-rw--w-   1 nxuser nxuser  19919798272 Feb  2 15:46 sda1.dd
-rw-rw--w-   1 nxuser nxuser  21451530240 Apr 23 13:04 sda2.dd
-rw-rw--w-   1 nxuser nxuser 104867540992 Apr 11 16:46 sda3.dd
drwxrwx-w-  10 nxuser nxuser         4096 May 26  2011 Software
drwxrwx-w-   7 nxuser nxuser         4096 Sep 19  2012 spareme
drwxrwxr-x   6 nxuser nxuser         4096 Mar 26 22:30 stuff


Top
   
 
 Post subject: Re: read only writes for usb

Joined: 04 Nov 2010, 20:51
Posts: 1062
It just hit me what's going on...I'm brain-dead. However, for you the prognosis is better.

Your read only problem is that the directory (and files) might have a particular attribute set.

This attribute is called...the sticky-bit. When it's set even a drunk with root password weilding god-like powers can't even change it and trash a system. "...oops."

For example, I take a directory and create one inside called "sticky". If I set the stickybit (chattr +i <name>) it becomes a read only directory/file to everyone on the planet...even root.

lsattr will list the attributes and you see the stickybit sticking up a bit.

I can't force removal of the directory (and contents). I can't change it. I can't delete. I can only read it and weep in joy or sorrow that it is one thing that will no change.

However, if I reset the stickybit (chattr -i <name>) and then I can remove...or add to the contents of the directory/file. Permanently immutable is not really either....
Code:
root@mini:/mnt# ls -lisa
total 8
3145729 4 drwxr-xr-x  2 root root 4096 Apr 29 16:48 .
      2 4 drwxr-xr-x 26 root root 4096 Apr 29 16:12 ..
root@mini:/mnt# mkdir sticky
root@mini:/mnt# ls -lisa
total 12
3145729 4 drwxr-xr-x  3 root root 4096 Apr 29 16:49 .
      2 4 drwxr-xr-x 26 root root 4096 Apr 29 16:12 ..
3145733 4 drwxr-xr-x  2 root root 4096 Apr 29 16:49 sticky
root@mini:/mnt# chattr +i sticky/
root@mini:/mnt# rm -rf sticky/
rm: cannot remove ‘sticky/’: Operation not permitted
root@mini:/mnt# lsattr
----i--------e-- ./sticky
root@mini:/mnt# chattr -i sticky/
root@mini:/mnt# lsattr
-------------e-- ./sticky
root@mini:/mnt# rm -rf sticky/
root@mini:/mnt# ls -lisa
total 8
3145729 4 drwxr-xr-x  2 root root 4096 Apr 29 16:53 .
      2 4 drwxr-xr-x 26 root root 4096 Apr 29 16:12 ..
root@mini:/mnt#


Top
   
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 


Search for:
cron

Credits © 2010 - 2024