← Back to dashboard

permission

50 patterns in this category
error: externally-managed-environment
Use a virtual environment: python3 -m venv .venv && source .venv/bin/activate, or use pipx for CLI tools
confidence: 40% · Python 3.11+ · seeded
PermissionError: [Errno 13] Permission denied
Check file ownership: ls -la. Use chmod/chown to fix, or run with appropriate user. Avoid sudo pip.
confidence: 40% · seeded
Error: EPERM: operation not permitted
File or directory is locked or owned by another process. On Windows, close editors/IDEs holding the file. On Unix, check permissions with ls -la.
confidence: 40% · Node.js · seeded
ERROR 1045 (28000): Access denied for user 'root'@'localhost'
Wrong MySQL password. Reset: sudo mysql, then ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword'; FLUSH PRIVILEGES;
confidence: 40% · MySQL · seeded
psycopg2.OperationalError: FATAL: role does not exist
Create the PostgreSQL role: sudo -u postgres createuser --createdb youruser. Or set DATABASE_URL with an existing role.
confidence: 40% · PostgreSQL · seeded
bind: permission denied (port 80)
Ports below 1024 need root. Use a higher port (8080) and reverse proxy, or: sudo setcap cap_net_bind_service=+ep ./binary
confidence: 40% · Go/Linux · seeded
Errno::EACCES: Permission denied @ rb_sysopen
File permission issue. Check: ls -la file. Fix: chmod 644 file. Don't use sudo with bundler.
confidence: 40% · Ruby · seeded
Error from server (Forbidden): pods is forbidden
RBAC permissions missing. Create a ClusterRoleBinding or RoleBinding for the service account.
confidence: 40% · Kubernetes · seeded
ERROR: permission denied for table
User lacks privileges. Grant: GRANT ALL ON table TO user. Check: \dp table in psql.
confidence: 40% · PostgreSQL · seeded
botocore.exceptions.NoCredentialsError: Unable to locate credentials
AWS credentials not configured. Run: aws configure. Or set AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY env vars.
confidence: 40% · AWS · seeded
AccessDeniedException: User is not authorized to perform
IAM policy missing the required permission. Check CloudTrail for the exact action needed. Update the IAM policy.
confidence: 40% · AWS · seeded
Error: The security token included in the request is expired
AWS session token expired. Re-authenticate: aws sso login (SSO), or refresh credentials with aws sts assume-role.
confidence: 40% · AWS · seeded
googleapi: Error 403: Insufficient Permission
GCP service account lacks the role. Grant via: gcloud projects add-iam-policy-binding PROJECT --member=SA --role=ROLE
confidence: 40% · GCP · seeded
fatal: detected dubious ownership in repository
Repo owned by different user (common in containers). Fix: git config --global --add safe.directory /path/to/repo
confidence: 40% · git · seeded
Error: Resource not accessible by integration
GitHub App/token lacks permissions. Add permissions to workflow: permissions: contents: write, or check token scopes.
confidence: 40% · GitHub Actions · seeded
DisallowedHost: Invalid HTTP_HOST header
Add the domain to ALLOWED_HOSTS in settings.py. For dev: ALLOWED_HOSTS = ['*']. For prod: list specific domains.
confidence: 40% · Django · seeded
django.db.utils.OperationalError: FATAL: password authentication failed
Wrong database password. Check DATABASES config in settings.py. Verify password in .env matches the DB user's password.
confidence: 40% · Django · seeded
TokenExpiredError: jwt expired
Token has expired. Implement refresh token flow. Check exp claim in JWT payload. Increase token lifetime if appropriate.
confidence: 40% · JWT · seeded
Error: invalid_grant (OAuth)
Auth code expired or already used. OAuth codes are single-use and short-lived. Re-initiate the auth flow from the beginning.
confidence: 40% · OAuth · seeded
Error: redirect_uri_mismatch
Redirect URI in request doesn't match what's registered in the OAuth app settings. Update the registered redirect URIs.
confidence: 40% · OAuth · seeded
NextAuth Error: [SIGNIN_OAUTH_ERROR]
OAuth provider config wrong. Check clientId, clientSecret, and callback URL. Verify env vars are set correctly.
confidence: 40% · NextAuth · seeded
bash: permission denied
File not executable. Fix: chmod +x script.sh. Or run with: bash script.sh.
confidence: 40% · bash · seeded
Too many authentication failures (SSH)
SSH tried too many keys. Specify key: ssh -i ~/.ssh/specific_key user@host. Or add IdentitiesOnly yes to ~/.ssh/config.
confidence: 40% · SSH · seeded
openai.AuthenticationError: Incorrect API key
API key is wrong or expired. Check OPENAI_API_KEY env var. Generate a new key at platform.openai.com/api-keys.
confidence: 40% · OpenAI API · seeded
Error: model does not exist or you do not have access
Model name wrong or not available on your plan. Check model ID spelling. Some models require waitlist access.
confidence: 40% · LLM API · seeded
content_filter: response was filtered
LLM's safety filter triggered. Rephrase the prompt. Review content policy. May need different model or approach.
confidence: 40% · LLM API · seeded
An error occurred (AccessDenied) when calling the PutObject operation
S3 bucket policy or IAM policy denies write. Check: bucket policy, IAM role, and object ownership settings.
confidence: 40% · AWS S3 · seeded
Xcode: Signing for requires a development team
No Apple developer team selected. In Xcode: Targets > Signing & Capabilities > Team. Need an Apple Developer account.
confidence: 40% · Xcode · seeded
amqp.exceptions.ConnectionClosedByBroker: ACCESS_REFUSED
RabbitMQ credentials wrong or vhost doesn't exist. Check user/pass. Create vhost: rabbitmqctl add_vhost /.
confidence: 40% · RabbitMQ · seeded
MISCONF Redis is configured to save RDB snapshots, but can't persist on disk
Redis can't write to disk. Check permissions on /var/lib/redis. Or disable RDB: CONFIG SET save ''.
confidence: 40% · Redis · seeded
EPERM: operation not permitted, unlink
File locked by another process (antivirus, IDE, Explorer). Close the program, then retry. Or restart the terminal as admin.
confidence: 40% · Windows/Node · seeded
SecurityError: Blocked a frame with origin from accessing a cross-origin frame
Can't access iframe content from different origin. Use postMessage() for cross-origin communication.
confidence: 40% · JavaScript/Browser · seeded
NotAllowedError: play() failed because the user didn't interact with the document first
Browser blocks autoplay. Add muted attribute for autoplay video. Require user click before playing audio.
confidence: 40% · JavaScript/Browser · seeded
Azure: AuthorizationFailed: does not have authorization to perform action
Azure RBAC role missing. Assign role: az role assignment create --assignee USER --role 'Contributor' --scope /subscriptions/SUB.
confidence: 40% · Azure · seeded
Firebase: PERMISSION_DENIED: Missing or insufficient permissions
Firestore/RTDB security rules deny access. Check rules in Firebase console. For dev: allow read, write: if true (never in prod).
confidence: 40% · Firebase · seeded
Supabase: JWT expired
Auth token expired. Call supabase.auth.refreshSession(). Check token lifetime in Supabase dashboard auth settings.
confidence: 40% · Supabase · seeded
gh: error connecting to api.github.com: permission denied
GitHub CLI not authenticated. Run: gh auth login. Choose browser auth for easiest setup.
confidence: 40% · GitHub CLI · seeded
Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules'
Global npm install without permission. Fix: npm config set prefix ~/.npm-global. Add to PATH. Never use sudo npm.
confidence: 40% · npm · seeded
django.core.exceptions.SuspiciousOperation: Invalid HTTP_HOST header
Request has unexpected Host header. Add to ALLOWED_HOSTS. Behind proxy: set SECURE_PROXY_SSL_HEADER.
confidence: 40% · Django · seeded
SvelteKit: Cannot read properties of undefined (reading 'env')
$env not available in client code. Use $env/static/public for public vars. Server-only: $env/static/private in +page.server.ts.
confidence: 40% · SvelteKit · seeded
Laravel: TokenMismatchException in VerifyCsrfToken
CSRF token expired or missing. Add @csrf to forms. For AJAX: include X-CSRF-TOKEN header from meta tag.
confidence: 40% · Laravel · seeded
Content Security Policy: Refused to execute inline script
CSP blocks inline scripts. Add nonce or hash to CSP header. Or move script to external file. Don't use 'unsafe-inline'.
confidence: 40% · HTTP/CSP · seeded
SameSite cookie warning: cookie will be rejected in future
Cookie needs SameSite attribute. Set: SameSite=Lax (default) or SameSite=None; Secure (for cross-site).
confidence: 40% · HTTP/Cookies · seeded
java.lang.SecurityException: Permission Denial: requires android.permission.CAMERA
Missing runtime permission. Request at runtime: ActivityCompat.requestPermissions(). Also add to AndroidManifest.xml.
confidence: 40% · Android · seeded
error: Signing for 'AppName' requires a development team
No Apple Developer team. In Xcode: Project > Signing & Capabilities > Team. Personal team works for dev.
confidence: 40% · Xcode · seeded
SendGrid: Forbidden: The from address does not match a verified Sender Identity
Sender email not verified. Verify in SendGrid dashboard: Settings > Sender Authentication. Or use domain authentication.
confidence: 40% · SendGrid · seeded
Resend: Missing API key
RESEND_API_KEY env var not set. Get key from resend.com/api-keys. Set in .env: RESEND_API_KEY=re_xxxxx.
confidence: 40% · Resend · seeded
AWS SES: MessageRejected: Email address is not verified
SES in sandbox mode. Verify both sender and recipient. Or request production access to send to any address.
confidence: 40% · AWS SES · seeded
next-auth: OAuthCallbackError: State cookie was missing
Auth state cookie lost. Check: domain and secure settings in next-auth config. Behind proxy: set NEXTAUTH_URL correctly.
confidence: 40% · NextAuth · seeded
supabase: AuthApiError: Invalid login credentials
Wrong email/password. Check credentials. If using magic link: check email provider config. May need to confirm email first.
confidence: 40% · Supabase Auth · seeded