Error de instalación de MiKTeX "Demasiados archivos abiertos"

Error de instalación de MiKTeX "Demasiados archivos abiertos"

Intenté instalar MiKTeX 2.9. Alguna información:

  • Sistema operativo: Windows 7, Intel i7, 8 GB de RAM.
  • Archivo de instalación de MiKTeX: setup-2.9.5987.exe
  • Instalar desde: repositorio local (descargado primero), instalación completa.
  • Fecha del repositorio: 7 de junio de 2016, versión 6002
  • Anteriormente usé MiKTeX, hoy solo quiero actualizar todo como de costumbre. La actualización dio un error inusual (no compila pdflatex), así que intenté desinstalar e instalar todo.

Todo salió bien (copiado todos los paquetes) pero al final mostró el error

La operación no se pudo completar por el siguiente motivo:

Demasiados archivos abiertos: ruta="C:\MiKTeX\miktex/config\packages.ini"

Detalles: ruta="C:\MiKTeX\miktex/config\packages.ini"

Captura de pantalla:

Error de instalación de MiKTeX

Installation log:

initializing setup service...
starting installer...
Loading package database...
starting package maintenance...
installation directory: C:\MiKTeX
package repository: D:\MiKTeX_2.9_Source
visiting repository D:\MiKTeX_2.9_Source...
repository type: local package repository
loading lightweight database...
lightweight database digest: f6ae0b4a4f8fe510da4d61a2253d6bd4
going to install 113893 file(s) (3096 package(s))
extracting files from 12many.tar.lzma...
extracting files from a0poster.cab...
extracting files from a4wide.tar.lzma...
extracting files from a5comb.tar.lzma...
extracting files from aastex.tar.lzma...
extracting files from abc.tar.lzma...
...
% SNIP
...
extracting files from zxjafbfont.tar.lzma...
extracting files from zxjafont.tar.lzma...
extracting files from zxjatype.tar.lzma...
updating package definition directory (C:\MiKTeX\tpm\packages)...
installed 115 package definition files
visiting repository D:\MiKTeX_2.9_Source...
repository type: local package repository
loading lightweight database...

Error: Too many open files: path="C:\MiKTeX\miktex/config\packages.ini"

¿Cómo proceder?

Respuesta1

Yo también tuve el mismo problema. Mi sistema es Microsoft Windows 7, 64 bits. He intentado

  • 1) descargar MikTeX desde otro repositorio,
  • 2) reinstálelo varias veces,
  • 3) instalar la versión de 32 bits,
  • 4) cierre todos los programas antes de instalarlos para ganar algo de memoria, etc., pero este problema persistió.

Finalmente lo resolví de la siguiente manera:

  • 1) Instalé la versión básica de MikTex para Windows de 64 bits.
  • 2) Abrí el programa MikTeX desde Start.
    • Eligió Maintenance (Admin)-> Settings-> Packages, marcó cada entrada en la lista siguiente y presionó Apply.

Luego, MikTeX instaló todos los paquetes seleccionados.

Respuesta2

Recibí el mismo mensaje de error.

Mi sistema:

  • Sistema operativo: Windows 7 de 64 bits
  • MikTex: 2.9.5987 Instalador de red de 64 bits

Instalación:

  • Instalador de red iniciado
  • MikTex completo descargado
  • Guardado en el directorio local en una carpeta del escritorio
  • Instalador de red reiniciado
  • Instale Complete MikTex desde el directorio local en la carpeta del escritorio en C:\Program Files\MikTex2.9\
  • Aquí aparece el mensaje de error "Demasiados archivos abiertos"

Mis intentos:

  • Reinstale MikTex 2.9.5987 64 Bit varias veces
  • Probé Miktex 2.9.5987 de 32 bits
  • Reinstale MikTex 2.9.5987 de 32 bits varias veces

Mi solución:

  • Se movió el directorio local de la carpeta del escritorio a C:\data\Latex\MikTex\DownloadedFiles\
  • Instale como se describe arriba en C:\Program Files\MikTex2.9\

Esto funcionó para mí y espero que también para ti.

La primera vez que respondo una pregunta aquí y sé que no debería suponerlo, pero:

La solución parece estar relacionada con el repositorio de paquetes. Quizás se supone que debe estar "cerca" del directorio de instalación para evitar este error.

Desde su archivo de registro veo:

directorio de instalación: C:\MiKTeX

repositorio de paquetes: D:\MiKTeX_2.9_Source

Intente mover el repositorio de paquetes a C:\...

Saludos,

Mathis

información relacionada