• 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 Buat atau Update UID User Docker Image
  • Solusi helm Upgrade Failed
  • macOS package is untrusted
  • Cara Mengganti Port Screen Sharing macOS
  • Cara Menonaktifkan Pager di macOS

Komentar

  • Iqu on Review ISP Fiber Optik Balifiber
  • Sarah on Kemana Menghilangnya Saldo BCA 50 ribu
  • Rizcky on Kemana Menghilangnya Saldo BCA 50 ribu
  • Mubashar sadiq on Password Superadmin Huawei HG8245A
  • Beritalogi on Cara Redirect Domain di Cloudflare

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.3m views
  • Password Terbaru ZTE F609 Indihome 786k views
  • Password Superadmin Huawei HG8245A 330.5k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 275.4k views
  • Cara Setting Wireless ZTE F609 Indihome 260.4k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 172.2k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 162k views
  • Akses UseeTV Indihome via Wireless ZTE F609 157.5k views
  • Cara Reset Password ZTE F609 Indihome 148.5k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 115.5k 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