FHEM update - Unknown command update, try help.

Begonnen von Pf@nne, 13 April 2015, 20:35:49

Vorheriges Thema - Nächstes Thema

Pf@nne

Moin,

ich wollte eben auf meiner DS415+ mein FHEM updaten, aber der Befehl "update" scheint verschwunden zu sein:
ZitatUnknown command update, try help.

Das hat doch aber nach der Erstinstallation schon mal funktioniert!!??
Was habe ich jetzt hier schon wieder versemmelt?

Hat jemand einen Tip für mich?

Gruß
Pf@nne
FHEM auf: DS415+ (Master), Raspberry Pi 2

Pf@nne

wirklich keiner eine Idee?
Ich kann doch nicht der einzige sein bei dem der update-Befehl "verschwunden" ist?
FHEM auf: DS415+ (Master), Raspberry Pi 2

LuckyDay


LuckyDay

könntest auch mal ins fhem verzeichnis schauen, welche version du am start hast , bei 98 oder 99 Modulen

Pf@nne

Moin Hary,

danke für deine Unterstützung, das Mangelangebot liegt daran, dass ich nicht weiß wo ich ansetzen soll....

Version:
# $Id: fhem.pl 8207 2015-03-14 13:01:30Z rudolfkoenig $
# $Id: $
# $Id: 66_ECMD.pm 7510 2015-01-10 20:20:34Z borisneubert $
# $Id: 67_ECMDDevice.pm 7698 2015-01-24 19:02:54Z borisneubert $
# $Id: 93_FHEM2FHEM.pm 7193 2014-12-13 16:12:06Z rudolfkoenig $
# $Id: 01_FHEMWEB.pm 8097 2015-02-26 06:47:28Z rudolfkoenig $
# $Id: 92_FileLog.pm 8164 2015-03-07 13:05:39Z rudolfkoenig $
# $Id: 99_SUNRISE_EL.pm 6765 2014-10-14 18:24:29Z rudolfkoenig $
# $Id: 99_Utils.pm 7914 2015-02-08 11:14:10Z rudolfkoenig $
# $Id: 99_XmlList.pm 1840 2012-09-12 13:52:08Z rudolfkoenig $
# $Id: 90_at.pm 8192 2015-03-11 06:29:43Z rudolfkoenig $
# $Id: 98_autocreate.pm 8138 2015-03-02 19:26:54Z rudolfkoenig $
# $Id: $
# $Id: 98_dummy.pm 4934 2014-02-15 08:23:12Z rudolfkoenig $
# $Id: 91_notify.pm 8165 2015-03-07 14:35:16Z rudolfkoenig $
# $Id: 98_telnet.pm 8017 2015-02-17 11:10:16Z rudolfkoenig $


/volume1/@appstore/FHEM/share/fhem/FHEM # ls -l 99_update.pm
-rw-r--r--    1 1000     1000         26365 Nov 18  2012 99_update.pm


Die ist zwar älter, wir ja aber garnicht gefunden?



FHEM auf: DS415+ (Master), Raspberry Pi 2

LuckyDay

Zitat# $Id: 98_update.pm 8329 2015-03-29 15:40:33Z rudolfkoenig $

alter ist gut :) du hast noch ein 99 Modul, wurde aber irgendwann auf 98 umgestellt,
sieht aus wie mischmasch bei dir .
ich würde die 98 aus dem SVN holen und die 99_ löschen  ,shutdown restart ,....

Pf@nne

Das 99_update war auch noch vorhanden, hab das 98er gelöscht und neu gestartet.
Update läuft wieder!!

# $Id: fhem.pl 8207 2015-03-14 13:01:30Z rudolfkoenig $
# $Id: $
# $Id: 66_ECMD.pm 7510 2015-01-10 20:20:34Z borisneubert $
# $Id: 67_ECMDDevice.pm 7698 2015-01-24 19:02:54Z borisneubert $
# $Id: 93_FHEM2FHEM.pm 8416 2015-04-11 10:46:08Z rudolfkoenig $
# $Id: 01_FHEMWEB.pm 8421 2015-04-12 10:23:51Z rudolfkoenig $
# $Id: 92_FileLog.pm 8264 2015-03-22 13:56:50Z rudolfkoenig $
# $Id: 99_SUNRISE_EL.pm 6765 2014-10-14 18:24:29Z rudolfkoenig $
# $Id: 99_Utils.pm 7914 2015-02-08 11:14:10Z rudolfkoenig $
# $Id: 99_XmlList.pm 1840 2012-09-12 13:52:08Z rudolfkoenig $
# $Id: 90_at.pm 8326 2015-03-29 13:30:57Z rudolfkoenig $
# $Id: 98_autocreate.pm 8138 2015-03-02 19:26:54Z rudolfkoenig $
# $Id: $
# $Id: 98_dummy.pm 4934 2014-02-15 08:23:12Z rudolfkoenig $
# $Id: 91_notify.pm 8165 2015-03-07 14:35:16Z rudolfkoenig $
# $Id: 98_telnet.pm 8229 2015-03-17 09:00:27Z rudolfkoenig $
# $Id: 98_update.pm 8329 2015-03-29 15:40:33Z rudolfkoenig $


Vielen Dank!
Wo kommt denn die blöde 98er bloß her?
FHEM auf: DS415+ (Master), Raspberry Pi 2

Icinger

Die 98er ist aktuell, deine 99er war steinalt.
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

MaSie

Ich stelle mein Frage hier, weil auf diesen Tread bezüglich der Update-Funktion verweisen wird.

Zitatich würde die 98 aus dem SVN holen und die 99_ löschen  ,shutdown restart ,....

Mir ist nicht ganz klar, wie kann ich auf einer DSM diese Datei 1. finden, 2. löschen und 3. ersetzen? Wie komme ich dahin?
Auf einem Windows-Rechner finde ich das Verzeichnis sofort, hier nicht.

Ich bitte um Hilfe.

Vielen Dank.

Pf@nne

Moin MaSie,

du musst dich per SSH-Konsole mit der DS verbinden, z.B. Putty eigent sich hierfür sehr gut.

Meine FHEM-Instanz befindet sich z.B. hier:
/volume1/@appstore/FHEM/share/fhem/FHEM

Hier müsstest du alle *.pm Files finden.
Zitat1. finden, 2. löschen und 3. ersetzen?
Lies dich aber vorher ein wenig in LINUX ein.... ;)

Gruß
Pf@ne
FHEM auf: DS415+ (Master), Raspberry Pi 2

reinhards

Hallo zusammen, hier ist wieder einmal ein FHEM auf DSM Anfänger:
Auch bei mir fehlt der Update Befehl bei FHEM.
Meine Konfiguration ist:
DSM 6.0.2-8451 Update 2
fhem_noarch-all_5.7-mfr-20160330

Im Verzeichnis volume1/@appstore/fhem/opt/FHEM befinden sich folgende Files:
14_SD_WS09.pm                52_I2C_SHT21.pm              98_HMinfo.pm
14_SD_WS_Maverick.pm         52_I2C_SHT3x.pm              98_HourCounter.pm
14_SD_WS.pm                  53_GHoma.pm                  98_HTTPMOD.pm
15_CUL_EM.pm                 55_GDS.pm                    98_Hyperion.pm
16_CUL_RFR.pm                55_InfoPanel.pm              98_IF.pm
16_STACKABLE_CC.pm           55_PIFACE.pm                 98_JsonList2.pm
17_EGPM2LAN.pm               55_weco.pm                   98_JsonList.pm
17_SIS_PMS.pm                56_POKEYS.pm                 98_logProxy.pm
18_CUL_HOERMANN.pm           57_Calendar.pm               98_MaxScanner.pm
19_Revolt.pm                 57_CALVIEW.pm                98_ModbusAttr.pm
20_FRM_AD.pm                 59_HCS.pm                    98_Modbus.pm
20_FRM_I2C.pm                59_OPENWEATHER.pm            98_ModbusSET.pm
20_FRM_IN.pm                 59_PROPLANTA.pm              98_ModbusTrovis5576.pm
20_FRM_LCD.pm                59_Twilight.pm               98_notice.pm
20_FRM_OUT.pm                59_Weather.pm                98_PID20.pm
20_FRM_PWM.pm                59_WWO.pm                    98_pilight.pm
20_FRM_RGB.pm                60_allergy.pm                98_ping.pm
20_FRM_ROTENC.pm             60_EM.pm                     98_rain.pm
20_FRM_SERVO.pm              61_EMWZ.pm                   98_RandomTimer.pm
20_FRM_STEPPER.pm            62_EMEM.pm                   98_restore.pm
20_GUEST.pm                  63_EMGZ.pm                   98_rssFeed.pm
20_OWFS.pm                   64_ESA2000.pm                98_statistics.pm
20_ROOMMATE.pm               66_ECMD.pm                   98_STOCKQUOTES.pm
20_X10.pm                    67_ECMDDevice.pm             98_structure.pm
21_OWAD.pm                   70_BRAVIA.pm                 98_SVG.pm
21_OWCOUNT.pm                70_EGPM.pm                   98_telnet.pm
21_OWID.pm                   70_ENIGMA2.pm                98_Text2Speech.pm
21_OWLCD.pm                  70_Jabber.pm                 98_THRESHOLD.pm
21_OWMULTI.pm                70_JSONMETER.pm              98_TRAFFIC.pm
21_OWSWITCH.pm               70_MEDIAPORTAL.pm            98_UbiquitiMP.pm
21_OWTEMP.pm                 70_ONKYO_AVR.pm              98_UbiquitiOut.pm
21_OWTHERM.pm                70_PHTV.pm                   98_update.pm
21_OWVAR.pm                  70_PIONEERAVR.pm             98_version.pm
21_SONOSPLAYER.pm            70_Pushalot.pm               98_weblink.pm
22_ALL3076.pm                70_Pushbullet.pm             98_WeekdayTimer.pm
23_ALL4027.pm                70_PushNotifier.pm           98_weekprofile.pm
23_KOSTALPIKO.pm             70_Pushover.pm               98_WOL.pm
23_LUXTRONIK2.pm             70_SCIVT.pm                  98_XmlList.pm
23_WEBIO_12DIGITAL.pm        70_SISPM.pm                  99_SUNRISE_EL.pm
23_WEBIO.pm                  70_SML.pm                    99_Utils.pm

Das in diesem Thread für die Probleme verantwortlich gemachte File "99_update.pm" ist nicht da, trotzdem habe ich keinen "Update" Befehl.
Hat jemand einen Tipp für mich?
vielen Dank
Reinhard

Dlay

Jetzt scheint es mich auch erwischt zu haben.. nachdem vor ein paar Tagen der update Befehl funktioniert hat, geht er jetzt nicht mehr.

Es kommt stumpf:
Unknown command update, try help.

version gibt aus:

Latest Revision: 14077

File                Rev   Last Change

fhem.pl             14046 2017-04-20 18:48:47Z rudolfkoenig
90_at.pm            13840 2017-03-29 07:52:29Z rudolfkoenig
98_autocreate.pm    11984 2016-08-19 12:47:50Z rudolfkoenig
98_dummy.pm         12700 2016-12-02 16:49:42Z rudolfkoenig
91_eventTypes.pm    11984 2016-08-19 12:47:50Z rudolfkoenig
98_fheminfo.pm      13522 2017-02-26 08:21:50Z rudolfkoenig
01_FHEMWEB.pm       14056 2017-04-21 07:16:52Z rudolfkoenig
92_FileLog.pm       13565 2017-03-01 15:54:06Z rudolfkoenig
98_help.pm          13694 2017-03-13 19:24:13Z betateilchen
02_HTTPSRV.pm       13976 2017-04-12 13:35:44Z neubert
10_MAX.pm           12107 2016-09-01 18:25:08Z mgehre
00_MAXLAN.pm        11307 2016-04-25 08:02:06Z rudolfkoenig
00_MQTT.pm          13318 2017-02-03 09:42:52Z eisler
10_MQTT_DEVICE.pm   13318 2017-02-03 09:42:52Z eisler
91_notify.pm        13630 2017-03-06 21:05:08Z rudolfkoenig
33_readingsGroup.pm 14044 2017-04-20 07:48:44Z justme1968
99_SUNRISE_EL.pm    12485 2016-11-01 15:18:51Z rudolfkoenig
98_SVG.pm           14025 2017-04-18 15:59:26Z rudolfkoenig
50_TelegramBot.pm   13824 2017-03-27 20:48:32Z viegener
98_telnet.pm        13443 2017-02-19 12:51:22Z rudolfkoenig
98_update.pm        13612 2017-03-05 17:48:27Z rudolfkoenig
99_Utils.pm         13259 2017-01-28 17:39:39Z rudolfkoenig
98_version.pm       13628 2017-03-06 20:43:50Z markusbloch
98_weblink.pm       13558 2017-03-01 09:42:51Z rudolfkoenig

No Id found for Constants.pm
DevIo.pm            13865 2017-04-01 09:10:44Z rudolfkoenig
GPUtils.pm           6653 2014-10-02 11:59:37Z ntruchsess
HttpUtils.pm        13998 2017-04-15 12:33:23Z rudolfkoenig
No Id found for MaxCommon.pm
RTypes.pm           10476 2016-01-12 21:03:33Z borisneubert
SetExtensions.pm    12935 2017-01-02 19:51:46Z rudolfkoenig
TcpServerUtils.pm   13967 2017-04-11 09:32:30Z rudolfkoenig

fhemweb.js                 14057 2017-04-21 08:30:42Z rudolfkoenig
fhemweb_colorpicker.js     13580 2017-03-02 13:03:29Z justme1968
fhemweb_fbcalllist.js      13629 2017-03-06 20:50:43Z markusbloch
fhemweb_readingsGroup.js   13580 2017-03-02 13:03:29Z justme1968
fhemweb_readingsHistory.js 13580 2017-03-02 13:03:29Z justme1968
fhemweb_sortable.js        13629 2017-03-06 20:50:43Z markusbloch
fhemweb_uzsu.js            13580 2017-03-02 13:03:29Z justme1968

Wie bekomme ich das update wieder zum laufen ?

Wäre für Hilfe dankbar !

Dlay

Hat sich erledigt.

Ein Blick ins Logfile hat gezeigt das meiner Perl Installation etwas fehlte.


CoolTux

Verrate mal bitte noch kurz was, damit andere User die das selbe Problem haben einen Ansatz haben.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

pwlr

Moin,
jetzt hat es mich offensichtlich auch erwischt und ich stehe ziemlich hilflos da... :'(

Nach einem fhem  Update war mein Wecker (Modul alarmclock) aus der Config verschwunden. Beim Versuch der Neudefinition
define Wecker_03 alarmclock
kommt die Fehlermeldung im Log:
2017.07.11 22:02:24 1: reload: Error:Modul 98_alarmclock deactivated:
syntax error at ./FHEM/98_alarmclock.pm line 821, near "*$)
"
Missing right curly or square bracket at ./FHEM/98_alarmclock.pm line 821, at end of line

2017.07.11 22:02:24 0: syntax error at ./FHEM/98_alarmclock.pm line 821, near "*$)
"
Missing right curly or square bracket at ./FHEM/98_alarmclock.pm line 821, at end of line


Erster Versuch war dann ein neuer Update - aber der Befehl geht auch nicht mehr. Fehlermeldung im Log:
2017.07.11 11:34:58 1: PERL WARNING: Subroutine update_Initialize redefined at ./FHEM/98_update.pm line 36.
2017.07.11 11:34:58 1: reload: Error:Modul 98_update deactivated:
Unrecognized character \xE7; marked by <-- HERE after [0]) ? $ar<-- HERE near column 37 at ./FHEM/98_update.pm line 62.

2017.07.11 11:34:58 0: Unrecognized character \xE7; marked by <-- HERE after [0]) ? $ar<-- HERE near column 37 at ./FHEM/98_update.pm line 62.


Die Libs sind alle da und nach meiner Meinung auch durch den letzten Update nicht verändert worden. Aktueller Status:

fhem.pl                14634 2017-07-03 08:33:25Z rudolfkoenig
98_alarmclock.pm       14492 2017-06-10 16:07:05Z FlorianZ
90_at.pm               14519 2017-06-15 19:01:24Z rudolfkoenig
98_autocreate.pm       14530 2017-06-17 19:38:39Z rudolfkoenig
57_Calendar.pm         14494 2017-06-11 05:45:13Z neubert
10_CUL_HM.pm           14626 2017-07-02 13:19:36Z martinp876
93_DbLog.pm            14642 2017-07-04 16:58:21Z DS_Starter
98_dewpoint.pm          6757 2014-10-12 18:58:57Z joachim09876
98_dummy.pm            12700 2016-12-02 16:49:42Z rudolfkoenig
91_eventTypes.pm       11984 2016-08-19 12:47:50Z rudolfkoenig
00_FBAHA.pm            12235 2016-10-02 09:37:41Z rudolfkoenig
10_FBDECT.pm           13273 2017-01-29 17:35:45Z rudolfkoenig
72_FB_CALLLIST.pm      14676 2017-07-09 11:58:10Z markusbloch
72_FB_CALLMONITOR.pm   14142 2017-04-30 10:50:14Z markusbloch
01_FHEMWEB.pm          14677 2017-07-09 11:59:45Z rudolfkoenig
92_FileLog.pm          14206 2017-05-06 11:42:54Z rudolfkoenig
72_FRITZBOX.pm         14623 2017-07-02 11:25:51Z tupol
98_HMinfo.pm           14608 2017-07-01 04:53:04Z martinp876
00_HMLAN.pm            14073 2017-04-22 13:45:25Z martinp876
95_holiday.pm          14346 2017-05-22 10:22:55Z rudolfkoenig
98_HourCounter.pm      11307 2016-04-25 08:02:06Z rudolfkoenig
98_HTTPMOD.pm          14231 2017-05-09 19:09:53Z StefanStrobel
# $Id: 99_Kuehlung-Utils.pm 2014-11-25-01 bmw $
32_mailcheck.pm        12339 2016-10-14 18:11:14Z justme1968
74_Nmap.pm             14107 2017-04-26 03:51:05Z igami
91_notify.pm           13630 2017-03-06 21:05:08Z rudolfkoenig
73_PRESENCE.pm         14263 2017-05-13 08:53:10Z markusbloch
33_readingsGroup.pm    14044 2017-04-20 07:48:44Z justme1968
No Id found for 99_Stolpe_Utils.pm
99_SUNRISE_EL.pm       12485 2016-11-01 15:18:51Z rudolfkoenig
98_SVG.pm              14655 2017-07-06 09:20:24Z rudolfkoenig
42_SYSMON.pm           14283 2017-05-14 17:05:04Z hexenmeister
# $Id: 99_Telco-Utils 2014 2014-10-15-02  bmw $
98_telnet.pm           14453 2017-06-02 17:37:59Z rudolfkoenig
No Id found for 99_Test_Utils.pm
59_Twilight.pm         14039 2017-04-19 19:59:56Z orti-otto
98_update.pm           14540 2017-06-19 09:02:19Z rudolfkoenig
99_Utils.pm            13259 2017-01-28 17:39:39Z rudolfkoenig
98_version.pm          13628 2017-03-06 20:43:50Z markusbloch
91_watchdog.pm         14337 2017-05-21 09:50:29Z rudolfkoenig
98_weblink.pm          13558 2017-03-01 09:42:51Z rudolfkoenig
98_WOL.pm              10595 2016-01-22 17:05:38Z dietmar63

Blocking.pm            14677 2017-07-09 11:59:45Z rudolfkoenig
Color.pm               11159 2016-03-30 16:08:06Z justme1968
DevIo.pm               13865 2017-04-01 09:10:44Z rudolfkoenig
FritzBoxUtils.pm       14541 2017-06-19 09:13:10Z rudolfkoenig
HMConfig.pm            14631 2017-07-02 18:14:59Z martinp876
HttpUtils.pm           14654 2017-07-06 08:17:38Z rudolfkoenig
RTypes.pm              10476 2016-01-12 21:03:33Z borisneubert
SetExtensions.pm       12935 2017-01-02 19:51:46Z rudolfkoenig
TcpServerUtils.pm      14603 2017-06-30 09:38:41Z rudolfkoenig

fhemweb.js                 14516 2017-06-15 11:01:57Z rudolfkoenig
fhemweb_colorpicker.js     13580 2017-03-02 13:03:29Z justme1968
fhemweb_fbcalllist.js      13629 2017-03-06 20:50:43Z markusbloch
fhemweb_readingsGroup.js   13580 2017-03-02 13:03:29Z justme1968
fhemweb_readingsHistory.js 13580 2017-03-02 13:03:29Z justme1968
fhemweb_sortable.js        13629 2017-03-06 20:50:43Z markusbloch
fhemweb_uzsu.js            13580 2017-03-02 13:03:29Z justme1968


Hat jemand eine Idee? Ein Perl-Problem, wie oben im Thread schon mal angesprochen?
Als Linux-Depp habe ich aber keine Ahnung - wie kann ich Perl reparieren ?
Für eine Perl- Erstinstallion auf dem RPi habe ich in der Doku den folgenden Befehl gefunden :
Nach dem Neustart des RPI erstmal wieder einloggen (siehe oberster Befehl) und
nachfolgende Befehle absetzen, um alle releventen Perl-Pakete zu installieren:

sudo apt-get -f install && sudo apt-get -y install perl libdevice-serialport-perl libio-socket-ssl-perl libwww-perl libxml-simple-perl


Kann ich so auch eine Reparatur durchführen oder zerschiesse ich damit Perl endgültig?

Hoffentlich kann mir jemand helfen !

Vielen Dank vorab und moin
Bernd