Volver a la wiki

Incidente: Stencils del Catalyst 9000 de Cisco rotos en importación (PROD)

Fecha

2026-07-13 (reporte), fix en v1.54.1

Severidad

Alta — funcionalidad completamente ausente (165/165 masters sin imagen).

Síntomas

Investigación

Raíz

Cisco no dibuja sus stencils con geometría Visio standard. En su lugar, incrusta el arte en un formato bitmap nativo de Windows (EMF — Enhanced Metafile). libvisio-ng extrae estos datos y los envuelve en una etiqueta SVG <image> con el EMF codificado en base64:

<svg xmlns="...">
  <image xlink:href="data:image/emf;base64,AQ..."/>
</svg>

El navegador web NO sabe renderizar EMF. Chrome, Firefox, Safari: todos lo ignoran → imagen rota.

Del fichero Catalyst 9000 (40 MB, 165 masters): los 165 son solo-EMF (sin geometría vectorial).

Verificación

Impacto en PROD

Resolución

v1.54.1 (mismo día):

Memoria: compose.yml (dev) 512M → 1024M (libvisio pica ~515 MB).

Testing

Limitaciones

Prevención futura

  1. Ampliar QA: añadir tests con otros fabricantes que usen EMF (si los hay).
  2. Monitoreo: loguear ratio EMF-solo vs. vectoriales (señal temprana de nuevos formatos).
  3. Documentación: en README, aclarar que stencils rotos pre-v1.54.1 deben re-importarse.

Véase también

Subir