[Eisfair] Eisfair-2 Warning using regular magic file `/etc/magic.mime'

Olaf Jaehrling eisfair at ojaehrling.de
Do Okt 2 11:11:52 CEST 2014


Hallo Holger,


Am 02.10.2014 00:16, schrieb Holger Bruenjes:

> aender mal diese Zeile  67  und setze 'eval' dazu
> 
> [... ist
>  _f_encoding="$(file -b ${_opt1} "${__conf_file}" ${_opt2})"
> 
> [... soll
>  _f_encoding="$(eval file -b ${_opt1} "${__conf_file}" ${_opt2})"
> 
> 

Habe ich gemacht. Nun tut sich zeitweise ein anderes Problem auf.
Wenn ich z.Bsp (andere Server betrifft es auch)
1. >  Pack-Eis - Standard eisfair download server
auswähle komme ich bis Welcome ... und dann steht das setup (friert ein)
Weiter komme ich nur mich CTRL-C
============================================================
Install package - http://download.eisfair.org/packages/eis-list.txt

  Welcome to the official eisfair package server download.eisfair.org
^C
  Main eis-list

  Your eisfair server, base version, is up to date.

     1. >     eisfair system updates
     2. >     web - Webtools (Apache / Squid / ...)
============================================================

Das Verhalten ist aber nicht immer so. Manchmal läuft es auch durch. Ich
kann das zur Zeit leider nicht auf der 2.E2-Maschine verifizieren, da
ich darauf erst heute Abend Zugriff habe. Vllt. liegt es auch an der
Maschine, an der ich das ausprobiert habe.

Der trace zeigt folgendes:
============================================================
cat /tmp/convert-encoding-trace27275.log
+ '[' 1 -eq 0 ']'
+ '[' 1 -ne 0 ']'
+ case ${1} in
+ _conf_file=eis-list.txt
+ shift
+ '[' 0 -ne 0 ']'
+ '[' -f eis-list.txt ']'
+ get_system_encoding
++ grep '^LC_CTYPE' /etc/config.d/environment
++ sed 's/^.*=['\''"]\(.*\)['\''"].*$/\1/'
+ _s_encoding='de_DE.UTF-8'\''                 # locale setting (don'
+ echo 'de_DE.UTF-8'\''                 # locale setting (don'
+ grep -qE '.[Uu][Tt][Ff]-?8'
+ _system_encoding=UTF-8
+ get_file_encoding eis-list.txt
+ __conf_file=eis-list.txt
+ file --help
+ grep -q mime-encoding
+ _opt1=--mime
+ _opt2='| cut -d= -f2'
++ eval file -b --mime eis-list.txt '|' cut -d= -f2
+++ file -b --mime eis-list.txt
+++ cut -d= -f2
+ _f_encoding=us-ascii
+ '[' us-ascii = utf-8 ']'
+ _file_encoding=ISO-8859-15
+ convert_file_encoding eis-list.txt
+ __conf_file=eis-list.txt
+ '[' ISO-8859-15 '!=' UTF-8 ']'
++ mktemp -t .XXXXXXXXXXXXX
+ _tmp_file=/tmp/.DcxqODHw27286
+ iconv -f ISO-8859-15 -t UTF-8 -o /tmp/.DcxqODHw27286 eis-list.txt
+ mv -f /tmp/.DcxqODHw27286 eis-list.txt
+ exit 0
============================================================

Bis hierhin geht es, dann friert das setup ein. Nach CTRL-C geht es in
diesem File aber auch nicht weiter,sondern es wird ein neues trace-file
geöffnet

ps -ef zeigt zu diesem Zeitpunkt
============================================================
root     18895 18890  0 10:59 pts/0    00:00:00 /bin/sh
/var/install/bin/show-menu /var/install/menu/setup.menu
root     19185 18895  0 10:59 pts/0    00:00:00 /bin/sh
/var/install/bin/show-menu /var/install/menu/setup.packages.menu base
root     19467 19185  0 10:59 pts/0    00:00:00 /bin/sh
/var/install/bin/get-url

============================================================

nach CTRL-C
============================================================
root     18895 18890  0 10:59 pts/0    00:00:00 /bin/sh
/var/install/bin/show-menu /var/install/menu/setup.menu
root     19185 18895  0 10:59 pts/0    00:00:00 /bin/sh
/var/install/bin/show-menu /var/install/menu/setup.packages.menu base
root     19467 19185  0 10:59 pts/0    00:00:00 /bin/sh
/var/install/bin/get-url
root     19889 19467  0 10:59 pts/0    00:00:00 /bin/sh
/var/install/bin/install-package
============================================================

Die mime-Fehlermeldungen sind aber weg. Ich melde mich heute Abend
nochmal, wenn ich Zugriff auf die 2. Maschine hatte. Dann teste ich die
Änderungen auch mal mit 'nem E1-System. Nicht dass das dann dort nicht
mehr geht :)


Danke und Gruß

Olaf


> Holger



Mehr Informationen über die Mailingliste Eisfair