Files
proxmox/reports/r630-02-service-installation-issue-analysis.md
defiQUG fbda1b4beb
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
docs: Ledger Live integration, contract deploy learnings, NEXT_STEPS updates
- 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>
2026-02-12 15:46:57 -08:00

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 denied errors 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

  • 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
  • Access containers directly via shell
  • Install packages as root user inside container
  • Use pct enter or direct shell access

Option 4: Use Proxmox API/Configuration

  • Configure services via Proxmox configuration
  • Use hooks or initialization scripts
  • Install during container startup

Since these containers are already running and configured, the best approach is to:

  1. Access containers directly via shell (pct enter or SSH if enabled)
  2. Install packages as root user inside the container
  3. Use proper sudo/root access methods

Next Steps

  1. Verify container access method
  2. Test direct shell access
  3. Install services via direct container access
  4. Document installation process

Status: ANALYZING ACCESS METHODS