<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[kein iobroker Restore möglich]]></title><description><![CDATA[<p dir="auto">Hallo zusammen,</p>
<p dir="auto">ich bin gerade dabei meinen iobroker vom RaspberryPi 3b in eine Debian 9 VM zu migrieren.<br />
iobroker konnte ich dort auch erfolgreich installieren.<br />
Nun scheitert mein Vorhaben zunächst an der Wiederherstellung des iobroker Backups vom Pi.</p>
<p dir="auto">Das erstelle Backup habe ich in einen neuen Ordner "backups" unter /opt/iobroker/ hochgeladen.<br />
Hier der Fehler nach Ausführen des Restore:</p>
<pre><code>andre@deb-iobroker:/opt/iobroker$ sudo iobroker restore 0
/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:568
        if (parseInt(name.trim(), 10).toString() === name.trim().toString()) {
                          ^

TypeError: name.trim is not a function
    at BackupRestore.restoreBackup (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:568:27)
    at dbConnect (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:1474:28)
    at Object.connected (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3087:29)
    at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemServer.js:184:26)
    at runCallback (timers.js:810:20)
    at tryOnImmediate (timers.js:768:5)
    at processImmediate [as _immediateCallback] (timers.js:745:5)
andre@deb-iobroker:/opt/iobroker$ sudo iobroker restore 0
/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:568
        if (parseInt(name.trim(), 10).toString() === name.trim().toString()) {
                          ^

TypeError: name.trim is not a function
    at BackupRestore.restoreBackup (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:568:27)
    at dbConnect (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:1474:28)
    at Object.connected (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3087:29)
    at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemServer.js:184:26)
    at runCallback (timers.js:810:20)
    at tryOnImmediate (timers.js:768:5)
    at processImmediate [as _immediateCallback] (timers.js:745:5)


</code></pre>
<p dir="auto">Den Fehler habe ich so interpretiert, dass offenbar irgendetwas mit dem js-controller nicht in Ordnung zu sein scheint.<br />
Also probiert js-controller manuell zu installieren:</p>
<pre><code>andre@deb-iobroker:/opt/iobroker$ cd /opt/iobroker
andre@deb-iobroker:/opt/iobroker$ sudo npm install iobroker.js-controller
npm WARN deprecated json3@3.3.2: Please use the native JSON object instead of JSON 3

&gt; iobroker.js-controller@1.5.11 preinstall /opt/iobroker/node_modules/iobroker.js-controller
&gt; node lib/preinstallCheck.js

NPM version: 6.4.1
npm version &gt;= 5: disabling package-lock
Could not check npm version: Error: EACCES: permission denied, open '/opt/iobroker/.npmrc'
Assuming that correct version is installed.

&gt; iobroker.js-controller@1.5.11 install /opt/iobroker/node_modules/iobroker.js-controller
&gt; node iobroker.js setup first

Cannot write file. Not critical: Error: EACCES: permission denied, open '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/../../../../reinstall.js'
Cannot delete file. Not critical: Error: EACCES: permission denied, unlink '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/../../_service_iobroker.bat'
Cannot delete file. Not critical: Error: EACCES: permission denied, unlink '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/../../iobroker.bat'
fs.js:885
  return binding.mkdir(pathModule._makeLong(path),
                 ^

Error: EACCES: permission denied, mkdir '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/../../tmp'
    at Object.fs.mkdirSync (fs.js:885:18)
    at Setup.setup (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupSetup.js:157:58)
    at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:634:27
    at processCommand (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:664:15)
    at Object.module.exports.execute (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3166:5)
    at Object.&lt;anonymous&gt; (/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js:1:100)
    at Module._compile (module.js:653:30)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! iobroker.js-controller@1.5.11 install: `node iobroker.js setup first`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the iobroker.js-controller@1.5.11 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2019-06-14T15_53_53_216Z-debug.log
andre@deb-iobroker:/opt/iobroker$

</code></pre>
<p dir="auto">Nun gibt es scheinbar ein Berechtigungsproblem.<br />
Ich habe dann versucht über root und "usermod -aG sudo andre" probiert den user zur Gruppe sudo hinzuzufügen.<br />
Das Berechtigungsproblem bleibt aber bestehen.</p>
<p dir="auto">Weiß jemand weiter?</p>
<p dir="auto">Grüße<br />
Andre</p>
]]></description><link>https://forum.iobroker.net/topic/23204/kein-iobroker-restore-möglich</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Apr 2026 08:32:09 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/23204.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 14 Jun 2019 16:09:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to kein iobroker Restore möglich on Fri, 14 Jun 2019 19:19:52 GMT]]></title><description><![CDATA[<p dir="auto">Hat funktioniert.<br />
Besten Dank :)</p>
]]></description><link>https://forum.iobroker.net/post/271455</link><guid isPermaLink="true">https://forum.iobroker.net/post/271455</guid><dc:creator><![CDATA[kekz]]></dc:creator><pubDate>Fri, 14 Jun 2019 19:19:52 GMT</pubDate></item><item><title><![CDATA[Reply to kein iobroker Restore möglich on Fri, 14 Jun 2019 16:21:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kekz" aria-label="Profile: kekz">@<bdi>kekz</bdi></a><br />
Dazu geistern schon mehrere threads hier im Forum rum.</p>
<p dir="auto">Such mal nachch trim is not a function.</p>
<p dir="auto">Da gibt es eine Lösung von <a class="plugin-mentions-user plugin-mentions-a" href="/user/paul53" aria-label="Profile: paul53">@<bdi>paul53</bdi></a></p>
]]></description><link>https://forum.iobroker.net/post/271412</link><guid isPermaLink="true">https://forum.iobroker.net/post/271412</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Fri, 14 Jun 2019 16:21:01 GMT</pubDate></item></channel></rss>