NEWS
(gelöst) npm error code EOVERRIDE
-
Alles, was nicht mit
@iobroker
oderiobroker.ADAPTER
eingetragen ist dürfte da falsch sein. Ein sauberer npm-tree schaut so aus:iobroker.inst@3.0.0 /opt/iobroker ├── @iobroker-javascript.0/playactor@npm:playactor@0.4.1 ├── iobroker.admin@6.17.14 ├── iobroker.alexa2@3.26.5 ├── iobroker.alias-manager@1.2.6 ├── iobroker.awtrix-light@1.2.1 ├── iobroker.backitup@3.0.5 ├── iobroker.ble@0.14.0 ├── iobroker.cloud@5.0.1 ├── iobroker.devices@1.1.5 ├── iobroker.drops-weather@0.3.1 (git+ssh://git@github.com/inbux/ioBroker.drops-weather.git#608ed1fcbbde3f59b6a09f2f188b92823481ae90) ├── iobroker.echarts@1.8.4 ├── iobroker.firetv@2.1.0 ├── iobroker.followthesun@0.5.0 ├── iobroker.govee-app@0.0.6 (git+ssh://git@github.com/TA2k/ioBroker.govee-app.git#6a0f84cfb34eb3a0ca647c7a519b9d5a48ccfb85) ├── iobroker.govee-local@0.2.6 ├── iobroker.history@3.0.1 ├── iobroker.ical@1.15.0 ├── iobroker.iceroad@1.2.1 ├── iobroker.iot@3.3.0 ├── iobroker.javascript@8.6.0 ├── iobroker.js-controller@6.0.5 ├── iobroker.midea@0.1.0 (git+ssh://git@github.com/TA2k/ioBroker.midea.git#0d037c0c9a025b193546f881f747c8f998bfc724) ├── iobroker.mihome-cloud@0.1.1 ├── iobroker.mihome-vacuum@4.2.0 ├── iobroker.mihome@1.4.0 ├── iobroker.mqtt@5.2.0 ├── iobroker.nina@0.0.26 ├── iobroker.nuki-extended@2.7.0 ├── iobroker.nuki@2.0.0 ├── iobroker.nut@1.6.0 ├── iobroker.opendtu@1.0.1 ├── iobroker.openweathermap@1.0.4 ├── iobroker.parcel@0.2.7 (git+ssh://git@github.com/TA2k/ioBroker.parcel.git#a9656c8ef3d0e85a75d911c9392440e98e13b958) ├── iobroker.rpi2@2.0.0-alpha.10 ├── iobroker.sainlogic@0.10.5 ├── iobroker.samsung_tizen@1.1.0 ├── iobroker.samsung@0.6.0 ├── iobroker.simple-api@2.8.0 ├── iobroker.socketio@6.7.0 ├── iobroker.switchbot-hub@0.1.2 (git+ssh://git@github.com/arteck/ioBroker.switchbot-hub.git#666f01f7e8b49322d68d63360322a9f11169911a) ├── iobroker.tado@0.5.4 (git+ssh://git@github.com/DrozmotiX/ioBroker.tado.git#22bb1b6f8403c65409e3ec44ceeac86a45ab8576) ├── iobroker.tankerkoenig@3.4.0 ├── iobroker.tr-064@4.3.0 ├── iobroker.tradfri@3.1.3 ├── iobroker.trashschedule@3.3.0 ├── iobroker.tuya@3.15.0 ├── iobroker.vis-2@2.9.64 ├── iobroker.weather-warnings@0.6.7 ├── iobroker.web@6.2.6 ├── iobroker.whatsapp-cmb@0.3.0 ├── iobroker.ws@2.6.1 └── iobroker.zigbee@1.10.3
Versuch den ganzen Schmonzes rauszukicken.
-
du meinst?:
+-- @emnapi/runtime@0.45.0 extraneous
+-- admin@1.4.1
+-- depcheck@1.4.7
+-- jscs-loader@0.3.0
+-- jscs@3.0.7
+-- telegram@2.20.15
`-- tough-cookie@4.1.4 -
Ja.
Den 'extraneous' müsstest du erstmal pernpm prune
loswerden können. Den Rest richtig per
npm uninstall MODULNAME
rauswerfen.
-
mit npm prune ist der extraneous nicht verschwunden.
-
Und der Rest?
-
so weit war ich noch nicht.
kennst du davon etwas?
+-- @emnapi/runtime@0.45.0 extraneous
+-- admin@1.4.1
+-- depcheck@1.4.7
+-- jscs-loader@0.3.0
+-- jscs@3.0.7
+-- telegram@2.20.15
`-- tough-cookie@4.1.4 -
Was soll ich denn da kennen? Außer das der Kram nicht in die oberste Ebene gehört.
-
lassen sich nicht deinstallieren
z.b.: npm uninstall telegram@2.20.15ist noch immer da
-
bis auf @emnapi/runtime@0.45.0 extraneous alle weg.
erich@smarthome:/opt/iobroker$ npm ls iobroker.inst@3.0.0 /opt/iobroker +-- @emnapi/runtime@0.45.0 extraneous +-- @iobroker-javascript.0/dewpoint@npm:dewpoint@1.0.0 +-- @iobroker-javascript.0/node-nut@npm:node-nut@1.0.3 +-- @iobroker-javascript.0/node-onvif@npm:node-onvif@0.1.7 +-- iobroker.admin@6.17.14 +-- iobroker.alarm@3.6.1 +-- iobroker.alexa2@3.26.5 +-- iobroker.apg-info@0.1.7 +-- iobroker.asuswrt@1.0.1 +-- iobroker.awattar@1.0.6 +-- iobroker.backitup@3.0.5 +-- iobroker.blink4home@0.1.1 +-- iobroker.broadlink2@2.3.0 +-- iobroker.cloud@5.0.1 +-- iobroker.countdown@2.2.0 +-- iobroker.daswetter@3.1.15 +-- iobroker.deconz@1.4.1 +-- iobroker.device-watcher@2.12.1 +-- iobroker.devices@1.1.5 +-- iobroker.discovery@4.5.0 +-- iobroker.echarts@1.8.4 +-- iobroker.energiefluss-erweitert@0.4.1 +-- iobroker.esphome@0.5.0-beta.8 +-- iobroker.eusec@1.2.1 +-- iobroker.eventlist@2.0.1 +-- iobroker.feiertage@1.2.0 +-- iobroker.firetv@2.1.0 +-- iobroker.flot@1.12.0 +-- iobroker.fuelpricemonitor@0.4.0 +-- iobroker.geofency@1.2.4 +-- iobroker.govee-app@0.0.6 (git+ssh://git@github.com/TA2k/ioBroker.govee-app.git#6a0f84cfb34eb3a0ca647c7a519b9d5a48ccfb85) +-- iobroker.govee-local@0.2.6 +-- iobroker.ham@5.3.1 +-- iobroker.harmony@1.5.0 +-- iobroker.heatingcontrol@2.12.8 +-- iobroker.heizungssteuerung@1.7.0 +-- iobroker.history@3.0.1 +-- iobroker.hm-rega@4.0.0 +-- iobroker.hm-rpc@1.17.0 +-- iobroker.homeconnect@1.4.0 +-- iobroker.hs100@2.2.0 +-- iobroker.hue-extended@2.0.0 +-- iobroker.hue@3.11.0 +-- iobroker.icons-addictive-flavour-png@0.1.0 +-- iobroker.icons-fatcow-hosting@0.1.0 +-- iobroker.icons-icons8@0.0.1 +-- iobroker.icons-material-png@0.1.0 +-- iobroker.icons-material-svg@0.1.0 +-- iobroker.icons-mfd-png@1.2.1 +-- iobroker.icons-mfd-svg@1.2.0 +-- iobroker.icons-open-icon-library-png@0.1.3 (git+ssh://git@github.com/ioBroker/ioBroker.icons-open-icon-library-png.git#0847a79d713ee6725ccb6ccfb044c025b73ec946) +-- iobroker.icons-ultimate-png@1.0.1 +-- iobroker.iot@3.3.0 +-- iobroker.iqontrol@2.3.0 +-- iobroker.jarvis@3.1.8 +-- iobroker.javascript@8.6.0 +-- iobroker.js-controller@6.0.5 +-- iobroker.lg-thinq@1.0.1 +-- iobroker.lightcontrol@0.5.0 +-- iobroker.linux-control@1.1.5 +-- iobroker.logparser@2.2.2 +-- iobroker.lovelace@4.1.10 +-- iobroker.luftdaten@3.1.0 +-- iobroker.material@1.3.1 +-- iobroker.maxcube@1.0.4 +-- iobroker.meteoalarm@3.0.2 +-- iobroker.mihome-vacuum@4.2.0 +-- iobroker.mihome@1.4.0 +-- iobroker.minuvis@2.3.3 +-- iobroker.mobile@1.0.1 +-- iobroker.moma@1.2.9 +-- iobroker.mqtt@5.2.0 +-- iobroker.mydlink@1.3.6 +-- iobroker.netatmo-crawler@0.8.1 +-- iobroker.netatmo@3.1.0 +-- iobroker.nuki-extended@2.7.0 +-- iobroker.nut@1.6.0 +-- iobroker.octoprint@5.1.0 +-- iobroker.pid@1.1.3 +-- iobroker.ping@1.6.2 +-- iobroker.pushover@3.0.6 +-- iobroker.pvforecast@2.9.1 +-- iobroker.radar2@2.2.0 +-- iobroker.residents@0.1.1 +-- iobroker.rest-api@2.0.1 +-- iobroker.rflink@2.1.12 +-- iobroker.rickshaw@1.0.0 +-- iobroker.samsung_tizen@1.1.0 (git+ssh://git@github.com/iobroker-community-adapters/ioBroker.samsung_tizen.git#b53ea16889af7d7d5e9e984c764a24c9e570facb) +-- iobroker.samsung@0.6.0 +-- iobroker.scenes@3.2.1 +-- iobroker.shelly@7.0.0 +-- iobroker.shuttercontrol@1.7.3 +-- iobroker.simple-api@2.8.0 +-- iobroker.smartgarden@2.0.1 +-- iobroker.smartmeter@3.4.0 +-- iobroker.smartthings@0.1.2 +-- iobroker.socketio@6.7.0 +-- iobroker.solarmanpv@0.5.1 +-- iobroker.sonoff@3.1.0 +-- iobroker.sonos@3.0.0 +-- iobroker.sourceanalytix@0.4.14 +-- iobroker.sprinklecontrol@0.2.13 +-- iobroker.sureflap@2.1.2 +-- iobroker.synology@3.1.0 +-- iobroker.tapo@0.3.3 +-- iobroker.time-switch@2.2.2 +-- iobroker.traccar@1.1.4 +-- iobroker.tuya@3.15.0 +-- iobroker.virtualpowermeter@1.4.6 +-- iobroker.vis-2-beta@2.0.22 +-- iobroker.vis-2-widgets-energy@0.3.11 +-- iobroker.vis-2-widgets-gauges@1.0.3 +-- iobroker.vis-2-widgets-material@1.3.33 +-- iobroker.vis-2-widgets-sweethome3d@0.1.6 +-- iobroker.vis-2@2.9.64 +-- iobroker.vis-canvas-gauges@1.0.1 +-- iobroker.vis-fancyswitch@1.1.0 +-- iobroker.vis-history@1.0.0 +-- iobroker.vis-homekittiles@0.0.16 +-- iobroker.vis-hqwidgets@1.5.1 +-- iobroker.vis-icontwo@1.5.0 +-- iobroker.vis-inventwo@3.3.4 +-- iobroker.vis-jqui-mfd@1.1.1 +-- iobroker.vis-justgage@2.1.7 +-- iobroker.vis-lcars@1.1.1 +-- iobroker.vis-material-advanced@1.7.4 +-- iobroker.vis-material-webfont@0.0.3 +-- iobroker.vis-material@0.1.3 +-- iobroker.vis-materialdesign@0.5.9 +-- iobroker.vis-metro@1.2.0 +-- iobroker.vis-plumb@1.0.2 +-- iobroker.vis-rgraph@0.0.2 +-- iobroker.vis-timeandweather@1.2.2 +-- iobroker.vis-weather@2.5.9 +-- iobroker.vis@1.5.6 +-- iobroker.weather-warnings@0.6.7 +-- iobroker.weatherunderground@3.7.0 +-- iobroker.web@6.2.6 +-- iobroker.welcome@0.3.0 +-- iobroker.whatsapp-cmb@0.3.0 +-- iobroker.withings@0.0.13 +-- iobroker.ws@2.6.1 +-- iobroker.yeelight-2@1.4.0 +-- iobroker.zigbee2mqtt@2.13.6 `-- iobroker@4.0.3
-
-
@muckel sagte in npm error code EOVERRIDE:
emnapi
was ist das??
hab folgendes gefunden
https://github.com/toyobayashi/emnapiwofür brauchst du das?
-
-
@muckel
Dann schau mal wo das Ding noch hängt.npm ls @emnapi/runtime
-
ich wüsste nicht für was. hat sich anscheinend mal mit installiert.
bekomm es aber nicht weg.erich@smarthome:/opt/iobroker$ npm ls @emnapi/runtime
iobroker.inst@3.0.0 /opt/iobroker
`-- @emnapi/runtime@0.45.0 extraneous -
@muckel
Da müsste eigentlich eine weitere Installation zu finden sein, sonst wäre die nicht als extraneous gekennzeichnet.
Vielleicht global?npm ls -g
-
@muckel sagte in npm error code EOVERRIDE:
hat sich anscheinend mal mit installiert.
so was passiert nicht von alleine, schon gar nicht in der obersten Ebene
-
erich@smarthome:/opt/iobroker$ npm ls -g
/usr/lib
+-- corepack@0.28.1
`-- npm@10.7.0 -
Das hab ich auch nicht behauptet.
vielleicht hab ich mal im falschen verzeichnis vor ewigen zeiten mal was installiert.
emnapi war es sicher nicht. -
-
@thomas-braun sagte in npm error code EOVERRIDE:
npm ls -a | grep -C5 emnapi
erich@smarthome:/opt/iobroker$ npm ls -a | grep -C5 emnapi iobroker.inst@3.0.0 /opt/iobroker +-- @emnapi/runtime@0.45.0 extraneous | `-- tslib@2.6.2 extraneous +-- @iobroker-javascript.0/dewpoint@npm:dewpoint@1.0.0 +-- @iobroker-javascript.0/node-nut@npm:node-nut@1.0.3 +-- @iobroker-javascript.0/node-onvif@npm:node-onvif@0.1.7 | +-- html@1.0.0