[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"problem-detail-error-composer-unresolvable":3},{"stack":4,"error":5,"seoName":6,"seoStack":7,"seo":8,"breadcrumb":10,"titlePrefix":18,"titleAccent":6,"lead":19,"facts":21,"why":36,"log":41,"fix":70,"engine":79,"related":86,"pitch":97},"laravel","composer-unresolvable","PHP deploy blocked by Composer security advisories","Laravel, Php",{"description":9},"This project's Composer dependencies cannot all be installed together. The full resolver output is in the deploy log.",[11,14,17],{"label":12,"href":13},"App Installations","\u002Fapps",{"label":15,"href":16},"Laravel","\u002Fapps\u002Fstacks\u002Flaravel",{"label":6},"",[20],{"text":9},[22,27,30,32],{"label":23,"value":24,"tone":25,"tooltip":26},"Type","Error","err","An error that occurred in the deployed application. It is not necessarily a PanelAlpha Engine error, but we keep working on improvements so you run into fewer of them.",{"label":28,"value":29},"Seen","3 times · 2 variants",{"label":31,"value":7},"Where",{"label":33,"value":34,"tooltip":35},"Status","Observed","Our team will look into this soon, verify the cause and try to fix it in an upcoming release.",{"heading":37,"body":38},"Why it happens",[39],{"text":40},"The repository has no composer.lock, so Composer tried to resolve dependencies from scratch. The required dompdf\u002Fdompdf 2.0.x releases were rejected because they match published security advisories. Dependency resolution therefore failed before the application was started.",{"heading":42,"block":43},"What the log looks like",{"header":44,"lines":45},"Deploy log",[46,50,54,58,62,66],{"segments":47},[48],{"text":49},"Resolving PHP dependencies on host",{"segments":51},[52],{"text":53},"No composer.lock file present. Updating dependencies to latest instead of installing from lock file.",{"segments":55},[56],{"text":57},"Updating dependencies",{"segments":59},[60],{"text":61},"Your requirements could not be resolved to an installable set of packages.",{"segments":63},[64],{"text":65},"Root composer.json requires dompdf\u002Fdompdf ~2.0.2",{"segments":67},[68],{"text":69},"found versions were not loaded because they are affected by security advisories",{"heading":71,"steps":72,"block":76},"How to fix it",[73],[74],{"text":75},"Update dompdf\u002Fdompdf to a non-affected release compatible with the application, then run Composer locally. Commit the resulting composer.lock and deploy again. Review the complete Composer advisory output before using any temporary advisory-ignore setting.",{"header":77,"lines":78},"Fix by hand",[],{"heading":80,"body":81,"block":84},"How PanelAlpha Engine solves it",[82],{"text":83},"Preflight Composer resolution and report the affected package and advisory IDs before the build fails. Where possible, prefer installing a committed composer.lock and provide a clearer remediation when dependency constraints select only advisory-blocked releases.",{"header":18,"lines":85},[],{"heading":87,"items":88},"Apps affected",[89,93],{"title":90,"badge":91,"tone":25,"href":92},"collectiveaccess\u002Fprovidence","2 occurrences","\u002Fapps\u002Fcollectiveaccess\u002Fprovidence",{"title":94,"badge":95,"tone":25,"href":96},"laravel\u002Flaravel","1 occurrence","\u002Fapps\u002Flaravel\u002Flaravel",{"heading":98,"body":99,"footNote":100,"docsLabel":101,"docsHref":102},"Try PanelAlpha Engine yourself.","The easiest way to turn your server into a safe, controlled environment for your AI agent. Deploy, manage and maintain any project from Claude Code, Cursor, Codex or any other MCP client. Open source under Apache 2.0, free to run.","Requires Ubuntu 24.04 or 26.04 · 2 GB RAM · 1 CPU","Read the documentation","https:\u002F\u002Fpanelalpha.com\u002Fdocs"]