According to bug #517013, %post scripts should not assume that /dev is available -- so we can't do anything that requires the existence of /dev/null, /dev/urandom, etc.
Is this a known and expected packaging rule, or is it a bug in the way that the user is attempting to install the packages?