1

Topic: SD Card error: Operation not permitted during write on /dev/sdc

Hello!

I trying to complete clean my SD Card, but i found this error when i try to delete a partition or create a new partition table:
"Operation not permitted during write on /dev/sdc"

Result of: "sudo parted /dev/sdc unit s print"

Modelo: Multi Flash Reader (scsi)
Disco /dev/sdc: 62333952s
Tamanho de sector (lógico / físico): 512B/512B
Tabela de Partições: gpt
Sinalizadores do Disco: 

Número  Início  Final      Tamanho    Sistema de ficheiros  Nome            Sinalizadores
 1      2048s   34815s     32768s                           android_meta
 2      34816s  62333918s  62299103s                        android_expand
 


Result of:
"sudo fdisk -l /dev/sdc"

Disk /dev/sdc: 29,7 GiB, 31914983424 bytes, 62333952 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 02040C25-FB40-4944-A7AB-6AD1159F8D1A

Device     Start      End  Sectors  Size Type
/dev/sdc1   2048    34815    32768   16M unknown
/dev/sdc2  34816 62333918 62299103 29,7G unknown

Result of: "sudo gdisk -l /dev/sdc"

GPT fdisk (gdisk) version 1.0.3

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sdc: 62333952 sectors, 29.7 GiB
Model: Flash Reader    
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 02040C25-FB40-4944-A7AB-6AD1159F8D1A
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 62333918
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048           34815   16.0 MiB    FFFF  android_meta
   2           34816        62333918   29.7 GiB    FFFF  android_expand

Result of:  "sudo lsblk -o name,maj:min,rm,size,ro,type,fstype,label,mountpoint"

NAME   MAJ:MIN RM   SIZE RO TYPE FSTYPE   LABEL MOUNTPOINT
loop0    7:0    0   6,3M  1 loop squashfs       /snap/gnome-clocks/85
loop1    7:1    0 140,7M  1 loop squashfs       /snap/gnome-3-26-1604/74
loop2    7:2    0   9,5M  1 loop squashfs       /snap/okular/33
loop3    7:3    0  91,1M  1 loop squashfs       /snap/core/6259
loop4    7:4    0    91M  1 loop squashfs       /snap/core/6350
loop5    7:5    0  34,6M  1 loop squashfs       /snap/gtk-common-themes/818
loop6    7:6    0   2,3M  1 loop squashfs       /snap/gnome-calculator/180
loop7    7:7    0    13M  1 loop squashfs       /snap/gnome-characters/103
loop8    7:8    0   7,5M  1 loop squashfs       /snap/canonical-livepatch/54
loop9    7:9    0   3,7M  1 loop squashfs       /snap/gnome-system-monitor/57
loop10   7:10   0   3,7M  1 loop squashfs       /snap/gnome-system-monitor/51
loop11   7:11   0  14,5M  1 loop squashfs       /snap/gnome-logs/37
loop12   7:12   0  53,7M  1 loop squashfs       /snap/core18/594
loop13   7:13   0 135,8M  1 loop squashfs       /snap/gnome-3-28-1804/9
loop14   7:14   0 202,3M  1 loop squashfs       /snap/vlc/770
loop15   7:15   0   2,3M  1 loop squashfs       /snap/gnome-calculator/260
loop16   7:16   0  14,5M  1 loop squashfs       /snap/gnome-logs/45
loop17   7:17   0    13M  1 loop squashfs       /snap/gnome-characters/139
loop18   7:18   0 130,2M  1 loop squashfs       /snap/gnome-3-28-1804/4
loop19   7:19   0 238,6M  1 loop squashfs       /snap/kde-frameworks-5-core18/26
loop20   7:20   0  89,5M  1 loop squashfs       /snap/core/6130
loop21   7:21   0  34,7M  1 loop squashfs       /snap/gtk-common-themes/319
loop22   7:22   0  18,5M  1 loop squashfs       /snap/okular/41
loop23   7:23   0   236M  1 loop squashfs       /snap/kde-frameworks-5/27
loop24   7:24   0 140,9M  1 loop squashfs       /snap/gnome-3-26-1604/70
loop25   7:25   0  53,7M  1 loop squashfs       /snap/core18/677
loop26   7:26   0  53,7M  1 loop squashfs       /snap/core18/536
loop27   7:27   0  15,1M  1 loop squashfs       /snap/okular/39
loop28   7:28   0 130,1M  1 loop squashfs       /snap/discord/88
sda      8:0    0 111,8G  0 disk                
├─sda1   8:1    0    52M  0 part vfat           /boot/efi
├─sda2   8:2    0   488M  0 part ext4           /boot
└─sda5   8:5    0 111,3G  0 part ext4           /
sdb      8:16   0 931,5G  0 disk                
└─sdb1   8:17   0 931,5G  0 part ext4           /home
sdc      8:32   1  29,7G  1 disk                
├─sdc1   8:33   1    16M  1 part                
└─sdc2   8:34   1  29,7G  1 part                
sr0     11:0    1  1024M  0 rom   

2

Re: SD Card error: Operation not permitted during write on /dev/sdc

Analysis
"Operation not permitted during write on /dev/sdc"

1. "Operation not permitted" is UNIX error 1 (EPERM).
2. "during write on" is from libparted in one of a few write to the disk paths.

So it appears as though GParted doesn't have permission to write to the SD card (/dev/sdc).  GParted should be run as root so should always have all the permissions it needs.


Actions
Please explain how you launch GParted.

Launch GParted and then run this command to show which user GParted is running as:

ps -ef | fgrep gparted

Display the permissions of the block devices referring to the SD Card.

ls -l /dev/sdc*