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.000208
First Submitted: 2021-10-01 15:02 (UTC)
Last Updated: 2024-06-14 07:49 (UTC)

Latest Comments

1 2 3 Next › Last »

ttrmw commented on 2024-06-14 08:06 (UTC)

I've repackaged with the latest version, however install leaves files under /opt/Perimeter81 that must for now be manually removed (or overwrite flag can probs be used) before the upgrade.

Will figure out how to get those removed automatically but for now just be aware that you'll probably want to rm -rf /opt/Perimeter81 to get it flying.

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.