Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
- ADD_CHAIN138_TO_LEDGER_LIVE: Ledger form done; public code review repo bis-innovations/LedgerLive; init/push commands - CONTRACT_DEPLOYMENT_RUNBOOK: Chain 138 gas price 1 gwei, 36-addr check, TransactionMirror workaround - CONTRACT_*: AddressMapper, MirrorManager deployed 2026-02-12; 36-address on-chain check - NEXT_STEPS_FOR_YOU: Ledger done; steps completable now (no LAN); run-completable-tasks-from-anywhere - MASTER_INDEX, OPERATOR_OPTIONAL, SMART_CONTRACTS_INVENTORY_SIMPLE: updates - LEDGER_BLOCKCHAIN_INTEGRATION_COMPLETE: bis-innovations/LedgerLive reference Co-authored-by: Cursor <cursoragent@cursor.com>
1.8 KiB
1.8 KiB
Service Installation Issue Analysis
Date: January 20, 2026
Issue: Service installations failing due to permission errors
Problem Identified
All service installations are failing with permission errors:
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?Permission deniederrors when trying to use apt-get
Root Cause
The containers are unprivileged LXC containers. When using pct exec, commands run as the container's root user, but unprivileged containers have limitations:
- Cannot directly modify system directories
- Limited access to certain system operations
- May require different installation methods
Solution Options
Option 1: Enable Privileged Mode (Not Recommended)
- Convert containers to privileged mode
- Security implications
- Requires container recreation
Option 2: Use Container Template Approach
- Install services during container creation
- Use pre-configured templates
- Requires container recreation
Option 3: Install via Container Shell (Recommended)
- Access containers directly via shell
- Install packages as root user inside container
- Use
pct enteror direct shell access
Option 4: Use Proxmox API/Configuration
- Configure services via Proxmox configuration
- Use hooks or initialization scripts
- Install during container startup
Recommended Approach
Since these containers are already running and configured, the best approach is to:
- Access containers directly via shell (
pct enteror SSH if enabled) - Install packages as root user inside the container
- Use proper sudo/root access methods
Next Steps
- Verify container access method
- Test direct shell access
- Install services via direct container access
- Document installation process
Status: ⏳ ANALYZING ACCESS METHODS