• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

Solusi failed to map segment from shared object

Last Updated on 8 September 2021 By tommy Leave a Comment

Bila anda mendapati error

$ ./standard-notes-3.6.8-linux-x86_64.AppImage
A JavaScript error occurred in the main process
Uncaught Exception:
Error: /tmp/.org.chromium.Chromium.pMekKh: failed to map segment from shared object
    at process.func [as dlopen] (electron/js2c/asar.js:140:31)
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1034:18)
    at Object.func [as .node] (electron/js2c/asar.js:149:18)
    at Module.load (internal/modules/cjs/loader.js:815:32)
    at Module._load (internal/modules/cjs/loader.js:727:14)
    at Function.Module._load (electron/js2c/asar.js:769:28)
    at Module.require (internal/modules/cjs/loader.js:852:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object.<anonymous> (/tmp/.mount_standaO2Elbb/resources/app.asar/node_modules/keytar/lib/keytar.js:1:14)
    at Module._compile (internal/modules/cjs/loader.js:967:30)

bila dilihat baris Error: /tmp/.org.chromium.Chromium.pMekKh: failed to map segment from shared object aplikasi electron yang dijalankan mau menjalankan proses di /tmp yang merupakan temporary folder (Tong sampah) di Linux.

Cek seperti apa folder /tmp tersebut di mount

grep tmp  /etc/fstab

tmpfs folder
dari output diatas, kita ketahui /tmp di mount dengan rw,noexec,nosuid. noexec disini untuk membatasi folder /tmp tidak bisa digunakan untuk menjalankan script, karena biasanya script kiddies menjalankan script dari sini.

Solusi failed to map segment from shared object

Setelah kita ketahui permasalahannya, saatnya untuk menjalankan solusinya. Linux memiliki variable TMPDIR yang bisa digunakan untuk menggantikan folder temporary, buat terlebih dahulu folder tersebut di tempat yang bisa menjalankan proses execute, read dan write. Contohnya di home directory anda

# buat folder tmp
mkdir ~/tmp
TMPDIR=~/tmp

karena variable ini masih bersifat sementara, jadi bisa dijalankan dengan dua format

# langsung di shell tempat anda menjalankan
# TMPDIR=~/tmp
./standard-notes-3.6.8-linux-x86_64.AppImage
# dengan menambahkan variable TMPDIR
TMPDIR=~/tmp ./standard-notes-3.6.8-linux-x86_64.AppImage

output aplikasi tersebut berjalan

> TMPDIR=~/tmp ./standard-notes-3.6.8-linux-x86_64.AppImage 
extServer: Server started at http://127.0.0.1:45653/
12:16:48.066 › Checking for update
12:16:48.152 › Generated new staging user ID: 6d4eebad-c920-5012-9538-cb25f85e8ab0
12:16:48.898 › Checking for update (already in progress)
12:16:49.080 › Found version 3.6.9 (url: standard-notes-3.6.9-linux-x86_64.AppImage)
BackupsManager: Data backup successfully saved: 2021-05-13T05-16-49.847Z.txt
PackageManager: received sync event for: Extensions (undefined) (deleted: undefined)
PackageManager: received sync event for: Batch Manager (undefined) (deleted: undefined)
PackageManager: received sync event for: Extensions (undefined) (deleted: undefined), Batch Manager (undefined) (deleted: undefined)
PackageManager: received sync event for: Extensions (undefined) (deleted: undefined), Batch Manager (undefined) (deleted: undefined)
BackupsManager: Data backup successfully saved: 2021-05-13T05-17-21.886Z.txt

Agar variable TMPDIR tersebut permanent, tambahkan kedalam ~/.bashrc

echo "export TMPDIR=~/tmp" >> ~/.bashrc

lalu reload bashrc

source ~/.bashrc

Last Updated on 8 September 2021 by tommy

Tulisan menarik lainnya

  • Mengatasi Error "libmemcachedutil.so.2: cannot open shared object file"

    Permasalahan yang muncul sewaktu menjalankan hhvm service hhvm start [....] Restarting HHVM FastCGI Daemon: hhvm/usr/bin/hhvm:…

  • Cara Mengatasi libwbclient.so.0: cannot open shared object file

    Error yang muncul /usr/lib64/kodi/kodi.bin: error while loading shared libraries: libwbclient.so.0: cannot open shared object file:…

  • Solusi MariaDB Failed at step NAMESPACE spawning

    Log dari journal -f -- Logs begin at Fri 2017-04-28 09:50:50 WIB. -- Apr 28…

  • Solusi chroot: failed to run command /bin/zsh:No such file or directory

    Bila anda menggunakan SystemRescueCd atau distro Linux lainnya dan mendapati error chroot: failed to run…

Filed Under: Linux

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Pencarian

Tanya Jawab tentang DevOps SRE CPE, gabung di https://t.me/devopsindonesia

Terbaru

  • Cara Mengganti Port Screen Sharing macOS
  • Cara Menonaktifkan Pager di macOS
  • Cara Mengupdate Nama Apple silicon-as-a-Service Scaleway
  • Cara Force Delete Namespace di Kubernetes
  • Install PHP MariaDB di Mac Monterey

Komentar

  • mazda on Tutorial Lengkap Install Mail Server Postfix Dovecot MariaDB di CentOS 7
  • adi on Menggunakan Mikrotik Sebagai SSH Client
  • aris u on Solusi Simple Queue Mikrotik Tidak Berjalan
  • Bowo on Cara Mematikan SSID Molecool Balifiber
  • aris on Solusi Simple Queue Mikrotik Tidak Berjalan

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.2m views
  • Password Terbaru ZTE F609 Indihome 784.5k views
  • Password Superadmin Huawei HG8245A 318.3k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 273.1k views
  • Cara Setting Wireless ZTE F609 Indihome 257.1k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 169.9k views
  • Akses UseeTV Indihome via Wireless ZTE F609 156.8k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 153.2k views
  • Cara Reset Password ZTE F609 Indihome 147.6k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 113.6k views

Kategori

  • Delphi
  • dll
  • Gambas
  • Internet
  • Java
  • Lazarus
  • Linux
  • PHP
  • Review
  • Teknologi

Sponsor

kadal.id
carakami.com
kuotabisa.com
Untuk jadi sponsor, hubungi kita lewat halaman sponsor
© 2021. Jaranguda
  • Linux
  • PHP
  • Internet
  • Teknologi
  • Delphi
  • Gambas
  • Java