Please try to understand what this error is telling you. From what I could determine, you are trying to run the
blkid program. Here's a short definition of what
blkid program is the command-line interface to working with
libblkid(3) library. It can determine the type of content (e.g. filesystem, swap) a block device holds, and also attributes (tokens, NAME=value pairs) from the content metadata (e.g. LABEL or UUID fields).
Now that we know that
blkid is a program that tries to deal with drives, we might assume it can't find the "sdc" drive (which "looks" like a file since everything in Linux looks like a file). Then again, it might be having trouble writing the file "udev" to the sdc drive (or directory).
But since I see no error about file permissions I might assume it's just a matter of a missing hard drive. (FYI: sda, sdb, sdc, sdd, etc. are usually names for for hard drives that don't necessarily have to be exclusively connected to a SATA/PATA/SCSI controller either). So that's my best guess – it's a missing drive, partition, or sub-directory that's causing the error.
Just why you're getting this error is something else. You didn't really give us any info on what you did or observed that might have caused it.