nach updatefhem subroutine ext2MIMEType undefined

Begonnen von Guest, 17 September 2012, 12:54:44

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo,

nach einem updatefhem heute morgen (mit update auf die neue Struktur)
bekomme ich beim Webaufruf folgenden Fehler:

Undefined subroutine &main::ext2MIMEType called at ./FHEM/01_FHEMWEB.pm
line 316

Was muss ich machen?

Gruss McCoder

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> Undefined subroutine &main::ext2MIMEType called at ./FHEM/01_FHEMWEB.pm
> line 316

Ich vermute die Datei FHEM/HttpUtils.pm wurde nicht auf dem neuesten Stand
gebracht.


> Was muss ich machen?

die Datei fhem/filetimes.txt loeschen, updatefhem durchfuefuehren, und fhem neu
starten.

P.S. an Boris:
In 01_FHEMWEB.pm fehlt ein "use HttpUtils.pm", diese Datei wird z.Zt wg. dem
99_updatefhem reingelesen, und der wird demnaechst (nach 5.3) nur bei Bedarf
geladen, bzw. nach 98_update.pm umbenannt.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Am Montag, 17. September 2012 13:23:14 UTC+2 schrieb Rudolf Koenig:
>
> Ich vermute die Datei FHEM/HttpUtils.pm wurde nicht auf dem neuesten Stand
> gebracht.
>
Doch ist nach dem Update vorhanden und enthält auch ext2MIMIETypes.
 

> > Was muss ich machen?
>
> die Datei fhem/filetimes.txt loeschen, updatefhem durchfuefuehren, und
> fhem neu
> starten.
>
Hatte ich schon gemacht.
 

> P.S. an Boris:
> In 01_FHEMWEB.pm fehlt ein "use HttpUtils.pm", diese Datei wird z.Zt wg.
> dem
> 99_updatefhem reingelesen, und der wird demnaechst (nach 5.3) nur bei
> Bedarf
> geladen, bzw. nach 98_update.pm umbenannt.
>
Die use Zeile "use HttpUtils;" hatte ich auch schon eingefügt.
Der Fehler bleibt aber bestehen.

Gruss McCoder (Andreas)
 

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> Die use Zeile "use HttpUtils;" hatte ich auch schon eingefügt.
> Der Fehler bleibt aber bestehen.

Da bin ich ratlos. Nach einem frischen updatefhem laeuft fhem bei mir ohne
Probleme, auch mit mehreren FHEMWEB Instanzen.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo,

mit der Version 1821 läuft es, trotz des Einfügens von "use HttpUtils;" in
FHEMWEB.

wenn ich die Subroutinen zu ext2MIMETypes wie im HttpUtils definiert ins
FHEMWEB kopiere geht es auch.

Habe also erst einmal eine lauffähige Version, werde aber noch mal
nachsehen woran es gelegen hat.
Evtl. fehlt noch etwas beim rausziehen der Routinen ins HttpUtils.

Gruss McCoder (Andreas)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Tobias

                                                   

also bei mir hat das einfache löschen der filetimes.txt und anschließendem
updatefhem nicht geholfen. Ich musste hinterher manuelle per telnet ein
"update HttpUtils.pm" hinterherschieben

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Tobias

                                                   

hallo zusammen,

jetzt habe ich das Problem schon wieder :(
nach einem "update" läuft fhemweb nicht mehr:
  Undefined subroutine &main::ext2MIMEType called at
/usr/share/fhem/FHEM/01_FHEMWEB.pm line 347.

Leider hilft diesmal nicht die filetimes.txt löschen und HttpUtils.pm
nochmal hinterschieben :(
Hat sich etwas geändert?

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Tobias

                                                   

ich bekomme es imme rnoch nicht hin.
Habe das alte fhem komplett gelöscht und des fhem 5.3 Deb installiert.
Trotzdem kommt immer noch die Fehlermeldung. Allerdings erst, wenn ich aufs
pgm2 zugreifen will.
Muss ich ev. noch ein Perl-Modul nachinstallieren?

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Guest

Originally posted by: <email address deleted>

Hallo Tobias,
ich hatte das gestern bei meinen Updateversuchen ebenfalls (Ubuntu) und
glaube nun, dass es an einer alten HttpUtils im /etc/perl-Verzeichnis lag.

Die hatte ich da irgendwann mal nach folgender Fehlermeldung hinkopiert:
reload: Error:Modul 99_updatefhem deactivated:
Can't locate HttpUtils.pm in @INC (@INC contains: /etc/perl
/usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10
/usr/local/lib/site_perl .) at /usr/share/fhem/FHEM/99_updatefhem.pm line
7, <$fh> line 5.

Scheint an den Suchpfaden/Reihenfolge von Perl zu liegen!?

Check einfach mal, ob du mehrere hast und er ggf. eine ältere zuerst lädt...

fluto

 

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Tobias

                                                   

Danke das wars... hatte ien alte version in /etc/perl liegen :(

Jetzt läufts...

On Sunday, November 18, 2012 4:28:31 PM UTC+1, fluto wrote:
>
> Hallo Tobias,
> ich hatte das gestern bei meinen Updateversuchen ebenfalls (Ubuntu) und
> glaube nun, dass es an einer alten HttpUtils im /etc/perl-Verzeichnis lag.
>
> Die hatte ich da irgendwann mal nach folgender Fehlermeldung hinkopiert:
> reload: Error:Modul 99_updatefhem deactivated:
> Can't locate HttpUtils.pm in @INC (@INC contains: /etc/perl
> /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5
> /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10
> /usr/local/lib/site_perl .) at /usr/share/fhem/FHEM/99_updatefhem.pm line
> 7, <$fh> line 5.
>
> Scheint an den Suchpfaden/Reihenfolge von Perl zu liegen!?
>
> Check einfach mal, ob du mehrere hast und er ggf. eine ältere zuerst
> lädt...
>
> fluto
>
>  
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Guest

Originally posted by: <email address deleted>

Hatte auch aus Test noch in einem LibVerzeichnis eine "alte" HttpUtils.

Jetzt läuft es auch mit dem autom. Update.

Danke.

Gruss Andreas (McCoder)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com