Error con php y magic.mime

Recientemente he actualizado mi distribución debian (unstable) y ahora al ejecutar cualquier script php siempre aparece el siguiente error:

PHP Warning: mime_magic: type search/400 \\input text/x-tex invalid in Unknown on line 0
PHP Warning: mime_magic: type search/400 \\section text/x-tex invalid in Unknown on line 0
PHP Warning: mime_magic: type search/400 \\setlength text/x-tex invalid in Unknown on line 0
PHP Warning: mime_magic: type search/400 \\documentstyle text/x-tex invalid in Unknown on line 0
PHP Warning: mime_magic: type search/400 \\chapter text/x-tex invalid in Unknown on line 0
PHP Warning: mime_magic: type search/400 \\documentclass text/x-tex invalid in Unknown on line 0
PHP Warning: mime_magic: type regex [Cc]onstant[[:space:]]+[Ss]torytext/x-inform invalid in Unknown on line 0

La solución es bien sencilla, hay que ir al fichero /usr/share/file/magic.mime y comentar las siguientes líneas (ponerle un # delante):

#0 search/400 \\input text/x-tex
#0 search/400 \\section text/x-tex
#0 search/400 \\setlength text/x-tex
#0 search/400 \\documentstyle text/x-tex
#0 search/400 \\chapter text/x-tex
#0 search/400 \\documentclass text/x-tex

Y esta:

#0 regex [Cc]onstant[[:space:]]+[Ss]tory text/x-inform

Una vez guardado el archivo ya no ocurrirá más.

7 comments

  • txen

    Que bien no?
    Ahora vuelve a leer el post pero cambiando ‘debian’ por ‘windows’ y ‘php’ por ‘vbs’… seguro que el tono hubiera sido el mismo…

    Aiii!! del dia en que las distribuciones linux coticen en bolsa…

  • Geek

    Si lees bien el post dice “debian (unstable)”. Es la versión de desarrollo de debian, en una debian stable nunca te ocurrirá esto (o en muy raras ocasiones).

    El día que algunas distribuciones linux empezaron a cotizar en bolsa ya hace muchos años que pasó.

  • txen

    joer, para una vez que intento rebentarte un post…. y qué es el vista sino un windows ‘unestable’.
    y lo de la bolsa me referia a cotizar de verdad, o sea por su valor real…

    ya veremos cuantas distribuciones unestables se publican cuando la competencia entre distribuciones sea feroz y las previsiones de los analistas conviertan las ‘unestabilidades’ en perdidas

    Como dijo Torvalds hace poco el proyecto linux se está muriendo como proyecto colaborativo. Las que ganan son las compañias que lo distribuyen y le ponen el sello con su nombre. A esas, en mayor o menor medida les mueve la pasta y las unestabilidades en un determinado porcentaje se convierten en futuros errores y estos en perdidas economicas…

    y bla bla bla

    hoy me desperté pesimista

  • Geek

    El Vista se vende como un producto final, ya no está en beta como antes. ¿Desde cuando se cotiza en bolsa de mentira?

    Muchas distribuciones tiene su repositorio “unstable” disponible, no se publican distribuciones inestables, es algo parecido a cuando MS saca su versión beta de un nuevo win, pero de forma mucho más transparente y en una fase más embrionaria 😛

    Sobre lo otro, no creo que Linux esté muriendo como proyecto colaborativo y prueba de ello son Debian y Gentoo entre otras.

  • maques

    Thanks for documenting this error and solution. I think it saved me a lot of time after my yesterday’s debian/dpgk upgrade…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *