Package Details: perimeter81 9.0.1.843-1

Git Clone URL: https://aur.archlinux.org/perimeter81.git (read-only, click to copy)
Package Base: perimeter81
Description: Perimeter81 agent application
Upstream URL: https://support.perimeter81.com/docs/downloading-the-agent
Licenses: custom:LICENSE
Submitter: mikeroll
Maintainer: ttrmw
Last Packager: ttrmw
Votes: 3
Popularity: 0.000003
First Submitted: 2021-10-01 15:02 (UTC)
Last Updated: 2024-06-14 07:49 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

not_jamesbond commented on 2023-04-11 08:36 (UTC) (edited on 2023-04-11 08:39 (UTC) by not_jamesbond)

@mikeroll @ttrmw I'm getting this error can you please guide me on what can I do to fix this. Whenever I restart perimeter.service daemon starts using around 20-30% and Perimeter get stuck at loading.

{
  "date": "Mon Apr 10 2023 17:20:09 GMT+0530 (India Standard Time)",
  "error": {},
  "exception": true,
  "level": "error",
  "message": "uncaughtException: write after end\nError: write after end\n    at /snapshot/daemon/daemon-implementation-bundled.js\n    at o.write (/snapshot/daemon/daemon-implementation-bundled.js)\n    at Object.log (/snapshot/daemon/daemon-implementation-bundled.js)\n    at Object._write (/snapshot/daemon/daemon-implementation-bundled.js)\n    at E (/snapshot/daemon/daemon-implementation-bundled.js)\n    at /snapshot/daemon/daemon-implementation-bundled.js\n    at Object.write (/snapshot/daemon/daemon-implementation-bundled.js)\n    at t.l (/snapshot/daemon/daemon-implementation-bundled.js)\n    at t.emit (events.js:326:22)\n    at S (/snapshot/daemon/daemon-implementation-bundled.js)",
  "os": {
    "loadavg": [
      1.37,
      1.06,
      1.05
    ],
    "uptime": 20543
  },
  "process": {
    "argv": [
      "/opt/Perimeter81/artifacts/daemon",
      "/snapshot/daemon/daemon-implementation-bundled.js",
      "-f",
      "artifacts/daemon",
      "-l",
      "/var/log/perimeter81helper.log",
      "-e",
      "/var/log/perimeter81helper-error.log",
      "--env",
      "/opt/Perimeter81/artifacts"
    ],
    "cwd": "/opt/Perimeter81",
    "execPath": "/opt/Perimeter81/artifacts/daemon",
    "gid": 0,
    "memoryUsage": {
      "arrayBuffers": 240863,
      "external": 1904107,
      "heapTotal": 17276928,
      "heapUsed": 15983312,
      "rss": 77967360
    },
    "pid": 35272,
    "uid": 0,
    "version": "v12.22.11"
  },
  "stack": "Error: write after end\n    at /snapshot/daemon/daemon-implementation-bundled.js\n    at o.write (/snapshot/daemon/daemon-implementation-bundled.js)\n    at Object.log (/snapshot/daemon/daemon-implementation-bundled.js)\n    at Object._write (/snapshot/daemon/daemon-implementation-bundled.js)\n    at E (/snapshot/daemon/daemon-implementation-bundled.js)\n    at /snapshot/daemon/daemon-implementation-bundled.js\n    at Object.write (/snapshot/daemon/daemon-implementation-bundled.js)\n    at t.l (/snapshot/daemon/daemon-implementation-bundled.js)\n    at t.emit (events.js:326:22)\n    at S (/snapshot/daemon/daemon-implementation-bundled.js)",

"trace": [ { "column": null, "file": null, "function": null, "line": null, "method": null, "native": false }, { "column": null, "file": null, "function": "o.write", "line": null, "method": "write", "native": false }, { "column": null, "file": null, "function": "Object.log", "line": null, "method": "log", "native": false }, { "column": null, "file": null, "function": "Object._write", "line": null, "method": "_write", "native": false }, { "column": null, "file": null, "function": "E", "line": null, "method": null, "native": false }, { "column": null, "file": null, "function": null, "line": null, "method": null, "native": false }, { "column": null, "file": null, "function": "Object.write", "line": null, "method": "write", "native": false }, { "column": null, "file": null, "function": "t.l", "line": null, "method": "l", "native": false }, { "column": 22, "file": "events.js", "function": "t.emit", "line": 326, "method": "emit", "native": false }, { "column": null, "file": null, "function": "S", "line": null, "method": null, "native": false } ] }

mikeroll commented on 2023-02-24 08:19 (UTC)

@ttrmw all yours!

ttrmw commented on 2023-02-24 08:12 (UTC)

@mikeroll, would you like to transfer maintainership of this? I have to use perimeter81 daily, with a version requirement enforced, so I'm updating the pkgbuild locally as soon as new versions drop, would be happy to take it on.

mikeroll commented on 2022-09-30 18:52 (UTC)

Bumped the version. Please excuse the irregular updates as I barely use the thing myself these days.

albertc commented on 2022-09-10 00:07 (UTC)

For some reason when I run this my user password stops working.

I run ./perimeter81. And then later when I try sudo, my password doesn't work anymore. It also doesn't work when I try to use my password from the UI.

asimag commented on 2022-08-13 16:13 (UTC)

Hello @mikeroll Can you update this to newer version of Perimeter81?

asimag commented on 2022-08-08 15:35 (UTC)

Thanks @mikroll I started the service:

sudo systemctl restart perimeter81helper.service But now the problem is after I disconnect from VPN. My system internet does not work. I had to restart Network Manager udo systemctl restart NetworkManager I had also updated the version to 8.0.3.654 inside build files and removed md5sums. As perimeter does not allow you to connect unless you update it. Very annoying. But my company uses it.

mikeroll commented on 2022-07-16 21:56 (UTC) (edited on 2022-07-16 21:56 (UTC) by mikeroll)

Updated to the latest version and fixed the md5sums.

@ufo_driver I haven't yet connected any specific problems to the use of debs, but if you're sure your implementation with rpms works better I'd be happy to transfer the package.

@asimag Sounds like you might have forgotten to start the perimeter81helper service?

ufo_driver commented on 2022-07-05 12:42 (UTC)

I think the problems we have is due to using deb package which may be built against old glibc etc.

I tried to use Fedora RPMs in my PKGBUILD instead and it worked without any problems I had with debs. But now I have problem with package versioning - I simply don't know how to extract version string from RPM package.

asimag commented on 2022-07-05 09:04 (UTC) (edited on 2022-07-05 09:06 (UTC) by asimag)

I have added third 'SKIP' in md5 section in build package files. Now it compiles and installs. But it still does not run. It gives me following error: error: Error: connect ENOENT /tmp/app.p81helper at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1054:14) { errno: 'ENOENT', code: 'ENOENT', syscall: 'connect', address: '/tmp/app.p81helper' } connection closed p81helper /tmp/app.p81helper Infinity tries remaining of Infinity disconnected from p81helper