Package Details: perimeter81 8.1.0.778-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.000651
First Submitted: 2021-10-01 15:02 (UTC)
Last Updated: 2024-02-19 06:39 (UTC)

Latest Comments

1 2 Next › Last »

juztin commented on 2024-03-15 16:55 (UTC)

I've gotten this to work once, but after updates it just fails. Have tried reinstalling to no avail. After running the after-install.sh script the systemd unit is started and consumes 100% CPU until it's stopped:

perimeter81helper[33329]: <--- Last few GCs --->
perimeter81helper[33329]: [33329:0x3edd9a0]    27884 ms: Mark-sweep 2046.3 (2073.1) -> 2046.3 (2073.1) MB, 143.1 / 0.2 ms  (average mu = 0.052, current mu = 0.000) last resort GC in old space requested
perimeter81helper[33329]: <--- JS stacktrace --->
perimeter81helper[33329]: ==== JS stack trace =========================================
perimeter81helper[33329]:     0: ExitFrame [pc: 0x16508b9]
perimeter81helper[33329]: Security context: 0x2b515fa008d1 <JSObject>
perimeter81helper[33329]:     1: map [0x2b515fa18ec9](this=0x3195156fbeb1 <JSArray[27283]>,0x3e974255be49 <JSFunction (sfi = 0x2e861ea28ca1)>)
perimeter81helper[33329]:     2: biEvents(aka biEvents) [0xb9d5e098f69] [/snapshot/daemon/daemon-implementation-bundled.js:0] [bytecode=0x2e861ea28a99 offset=143](this=0x3604e29804b1 <undefined>,0x3f476983f4e9 <Object map = 0x187a113f7529>,0x12e670230fb1 <Object map = 0x187...
perimeter81helper[33329]: FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
perimeter81helper[33329]:  1: 0x858710 node::Abort() [/usr/bin/p81-helper-daemon]
perimeter81helper[33329]:  2: 0x7aed29 node::FatalError(char const*, char const*) [/usr/bin/p81-helper-daemon]
perimeter81helper[33329]:  3: 0x972946 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/usr/bin/p81-helper-daemon]
perimeter81helper[33329]:  4: 0x972bdd v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/usr/bin/p81-helper-daemon]
perimeter81helper[33329]:  5: 0xb0ac85  [/usr/bin/p81-helper-daemon]
perimeter81helper[33329]:  6: 0xaf6197 v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [/usr/bin/p81-helper-daemon]
perimeter81helper[33329]:  7: 0xaf6fed v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/usr/bin/p81-helper-daemon]
perimeter81helper[33329]:  8: 0xaf803a v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/usr/bin/p81-helper-daemon]
perimeter81helper[33329]:  9: 0xaf8870 v8::internal::Heap::CollectAllAvailableGarbage(v8::internal::GarbageCollectionReason) [/usr/bin/p81-helper-daemon]
perimeter81helper[33329]: 10: 0xb0ae39 v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/usr/bin/p81-helper-daemon]
perimeter81helper[33329]: 11: 0xad2cea v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/usr/bin/p81-helper-daemon]
perimeter81helper[33329]: 12: 0xdac78e v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/usr/bin/p81-helper-daemon]
perimeter81helper[33329]: 13: 0x16508b9  [/usr/bin/p81-helper-daemon]

Any ideas/pointers?

ttrmw commented on 2024-02-19 06:41 (UTC)

8.1.0.778 released now for anyone else who just got booted from their corp vpn!

ttrmw commented on 2023-04-25 16:08 (UTC)

@not_jamesbond I think you're best off submitting a ticket to p81 if you have a support contract, as this is unlikely related to the packaging of it for Arch, and the daemon is a compiled binary as packaged in the deb

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?