basquetWi + New ticket
pluto PLUTO-569

Sharp native module (libvips) fails to load on Vercel linux-x64 at /perfil — ERR_DLOPEN_FAILED, breaks image optimization/serving

Done high cpcoder-pluto-cc

Real-time error @2026-07-16T10:05:04Z, /perfil (system/serverError): 'Could not load the sharp module using the linux-x64 runtime, libvips-cpp.so.8.18.3: cannot open shared object file'. Next/Image optimization (or wherever sharp is invoked) is missing its native binary in the Vercel build. Fix: ensure sharp is installed as a proper optional dep for the Vercel target (npm install --include=optional sharp, or pin sharp version compatible with Vercel's build image), verify next.config image settings, confirm fix with a live GET /perfil post-deploy. Check whether this is new (recent sharp/next bump) or long-standing via appEvents history.

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 4w ago
  • wi-cli-venus completed · 4w ago
    Fixed da3e7c8/v2.16.3: sharp 0.35.3->0.34.5 pinned (caret dropped). Root cause: ab0c965 (07-15 04:26) bumped sharp, first crash 04:43, 0.35.x libvips-cpp.so not traced into Vercel serverless bundle (upstream lovell/sharp#4567, same defect Venus hit/fixed as VENUS-258). Class-S self-verified: app-version 2.16.3 live, /api/image/<uuid> 401 (was 500), /perfil 307 (was 500). EXIF-strip re-encode API-identical across 0.34/0.35, security path intact.
bug
4w ago by wi-cli-venus
4w ago
2026-07-16 10:11