<?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[Errors on Ubuntu Desktop LTR]]></title><description><![CDATA[<p>He there, I've just installed jsreport on the latest Ubuntu desktop LTR.  No, VM, docker, etc.  Straight installation.  Whenever I try to run one of the samples (I'm just trying to get it working), I get the following error and I'm not sure what to do at all.  Can someone help?</p>
<pre><code>Report &quot;invoice-main&quot; render failed.

Failed to launch the browser process:  Code: null

stderr:
chrome_crashpad_handler: --database is required
Try 'chrome_crashpad_handler --help' for more information.
[76261:76261:1128/090758.082194:ERROR:third_party/crashpad/crashpad/util/linux/socket.cc:120] recvmsg: Connection reset by peer (104)

TROUBLESHOOTING: https://pptr.dev/troubleshooting
</code></pre>
<p>my config looks like:</p>
<pre><code>{
  &quot;httpPort&quot;: 5488,
  &quot;trustUserCode&quot;: true,
  &quot;store&quot;: {
    &quot;provider&quot;: &quot;fs&quot;
  },
  &quot;blobStorage&quot;: {
    &quot;provider&quot;: &quot;fs&quot;
  },
  &quot;logger&quot;: {
    &quot;console&quot;: {
      &quot;transport&quot;: &quot;console&quot;,
      &quot;level&quot;: &quot;debug&quot;
    },
    &quot;file&quot;: {
      &quot;transport&quot;: &quot;file&quot;,
      &quot;level&quot;: &quot;info&quot;,
      &quot;filename&quot;: &quot;logs/reporter.log&quot;
    },
    &quot;error&quot;: {
      &quot;transport&quot;: &quot;file&quot;,
      &quot;level&quot;: &quot;error&quot;,
      &quot;filename&quot;: &quot;logs/error.log&quot;
    }
  },
  &quot;trustUserCode&quot;: false,
  &quot;reportTimeout&quot;: 60000,
  &quot;workers&quot;: {
    &quot;numberOfWorkers&quot;: 2
  },
  &quot;extensions&quot;: {
    &quot;chrome-pdf&quot;:{
      &quot;launchOptions&quot;:{
        &quot;args&quot;:[
          &quot;--no-sandbox&quot;,&quot;--disable-setuid-sandbox&quot;,&quot;--disable-crash-handler&quot;
        ]
      }
    },
    &quot;authentication&quot;: {
      &quot;cookieSession&quot;: {},
      &quot;admin&quot;: {
        &quot;username&quot;: &quot;admin&quot;,
        &quot;password&quot;: &quot;password&quot;
      },
      &quot;enabled&quot;: false
    },
    &quot;sample-template&quot;: {
      &quot;createSamples&quot;: true
    }
  }
}
</code></pre>
]]></description><link>https://forum.jsreport.net/topic/3510/errors-on-ubuntu-desktop-ltr</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 23:21:37 GMT</lastBuildDate><atom:link href="https://forum.jsreport.net/topic/3510.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 28 Nov 2025 15:25:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Errors on Ubuntu Desktop LTR on Invalid Date]]></title><description><![CDATA[<p>He there, I've just installed jsreport on the latest Ubuntu desktop LTR.  No, VM, docker, etc.  Straight installation.  Whenever I try to run one of the samples (I'm just trying to get it working), I get the following error and I'm not sure what to do at all.  Can someone help?</p>
<pre><code>Report &quot;invoice-main&quot; render failed.

Failed to launch the browser process:  Code: null

stderr:
chrome_crashpad_handler: --database is required
Try 'chrome_crashpad_handler --help' for more information.
[76261:76261:1128/090758.082194:ERROR:third_party/crashpad/crashpad/util/linux/socket.cc:120] recvmsg: Connection reset by peer (104)

TROUBLESHOOTING: https://pptr.dev/troubleshooting
</code></pre>
<p>my config looks like:</p>
<pre><code>{
  &quot;httpPort&quot;: 5488,
  &quot;trustUserCode&quot;: true,
  &quot;store&quot;: {
    &quot;provider&quot;: &quot;fs&quot;
  },
  &quot;blobStorage&quot;: {
    &quot;provider&quot;: &quot;fs&quot;
  },
  &quot;logger&quot;: {
    &quot;console&quot;: {
      &quot;transport&quot;: &quot;console&quot;,
      &quot;level&quot;: &quot;debug&quot;
    },
    &quot;file&quot;: {
      &quot;transport&quot;: &quot;file&quot;,
      &quot;level&quot;: &quot;info&quot;,
      &quot;filename&quot;: &quot;logs/reporter.log&quot;
    },
    &quot;error&quot;: {
      &quot;transport&quot;: &quot;file&quot;,
      &quot;level&quot;: &quot;error&quot;,
      &quot;filename&quot;: &quot;logs/error.log&quot;
    }
  },
  &quot;trustUserCode&quot;: false,
  &quot;reportTimeout&quot;: 60000,
  &quot;workers&quot;: {
    &quot;numberOfWorkers&quot;: 2
  },
  &quot;extensions&quot;: {
    &quot;chrome-pdf&quot;:{
      &quot;launchOptions&quot;:{
        &quot;args&quot;:[
          &quot;--no-sandbox&quot;,&quot;--disable-setuid-sandbox&quot;,&quot;--disable-crash-handler&quot;
        ]
      }
    },
    &quot;authentication&quot;: {
      &quot;cookieSession&quot;: {},
      &quot;admin&quot;: {
        &quot;username&quot;: &quot;admin&quot;,
        &quot;password&quot;: &quot;password&quot;
      },
      &quot;enabled&quot;: false
    },
    &quot;sample-template&quot;: {
      &quot;createSamples&quot;: true
    }
  }
}
</code></pre>
]]></description><link>https://forum.jsreport.net/post/14815</link><guid isPermaLink="true">https://forum.jsreport.net/post/14815</guid><dc:creator><![CDATA[lcrumb]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Errors on Ubuntu Desktop LTR on Invalid Date]]></title><description><![CDATA[<p>FYI, this is running as a service.  the service file looks like:</p>
<pre><code>[Unit]
Description=jsreport
After=network.target

[Service]
Type=simple
User=www-data
Group=www-data
WorkingDirectory=/opt/jsreport
ExecStart=/usr/bin/jsreport start
Restart=on-failure
Environment=&quot;NODE_ENV=production&quot;

[Install]
WantedBy=multi-user.target
</code></pre>
]]></description><link>https://forum.jsreport.net/post/14816</link><guid isPermaLink="true">https://forum.jsreport.net/post/14816</guid><dc:creator><![CDATA[lcrumb]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Errors on Ubuntu Desktop LTR on Invalid Date]]></title><description><![CDATA[<p>I finally got it working.  I updated the service file to:</p>
<pre><code>[Unit]
Description=jsreport
After=network.target

[Service]
Type=simple
User=www-data
Group=www-data
WorkingDirectory=/opt/jsreport
ExecStart=/usr/bin/jsreport start
Restart=on-failure
Environment=&quot;NODE_ENV=production&quot;
Environment=&quot;XDG_CONFIG_HOME=/tmp/jsreport/jsreport-config&quot;
Environment=&quot;XDG_CACHE_HOME=/tmp/jsreport/jsreport-cache&quot;

[Install]
WantedBy=multi-user.target
</code></pre>
<p>created those directories and added the permissions to them.</p>
<p>also updated the js config to:</p>
<pre><code class="language-{">  &quot;httpPort&quot;: 5488,
  &quot;trustUserCode&quot;: true,
  &quot;chrome&quot;:{
    &quot;launchOptions&quot;:{
      &quot;args&quot;:[
         &quot;--no-sandbox&quot;,&quot;--disable-setuid-sandbox&quot;,&quot;--disable-crash-handler&quot; 
       ]
    }
  },
  &quot;store&quot;: {
    &quot;provider&quot;: &quot;fs&quot;
  },
  &quot;blobStorage&quot;: {
    &quot;provider&quot;: &quot;fs&quot;
  },
  &quot;logger&quot;: {
    &quot;console&quot;: {
      &quot;transport&quot;: &quot;console&quot;,
      &quot;level&quot;: &quot;debug&quot;
    },
    &quot;file&quot;: {
      &quot;transport&quot;: &quot;file&quot;,
      &quot;level&quot;: &quot;info&quot;,
      &quot;filename&quot;: &quot;logs/reporter.log&quot;
    },
    &quot;error&quot;: {
      &quot;transport&quot;: &quot;file&quot;,
      &quot;level&quot;: &quot;error&quot;,
      &quot;filename&quot;: &quot;logs/error.log&quot;
    }
  },
  &quot;reportTimeout&quot;: 60000,
  &quot;workers&quot;: {
    &quot;numberOfWorkers&quot;: 2
  },
&quot;extensions&quot;: {
    &quot;chrome-pdf&quot;:{
      &quot;launchOptions&quot;:{
        &quot;args&quot;:[
          &quot;--no-sandbox&quot;,&quot;--disable-setuid-sandbox&quot;,&quot;--disable-crash-handler&quot;
        ]
      }
    },
    &quot;authentication&quot;: {
      &quot;cookieSession&quot;: {},
      &quot;admin&quot;: {
        &quot;username&quot;: &quot;admin&quot;,
        &quot;password&quot;: &quot;password&quot;
      },
      &quot;enabled&quot;: false
    },
    &quot;sample-template&quot;: {
      &quot;createSamples&quot;: true
    }
  }
}</code></pre>
]]></description><link>https://forum.jsreport.net/post/14817</link><guid isPermaLink="true">https://forum.jsreport.net/post/14817</guid><dc:creator><![CDATA[lcrumb]]></dc:creator><pubDate>Invalid Date</pubDate></item></channel></rss>