Jump to content

Photo

How to install Moksha on Arch Linux and derivatives

tutorial archlinux manjaro

  • Please log in to reply
27 replies to this topic

#21 birdmun

birdmun

    Member

  • Members
  • 317 posts
  • LocationWabash, IN

Posted 17 September 2016 - 10:28 PM

NOW I see your problem. :) I had more or less recently, a week or so ago, gotten arch and moksha installed. I didn't have any trouble. Trying it on a VM just now is giving me the issue you are currently having with elementary. The package line I posted works just fine with pacman outside of the whole elementary issue.





A big thank you to everyone who contributes to Bodhi Linux


#22 kendew

kendew

    Member

  • Members
  • 177 posts

Posted 19 September 2016 - 09:15 PM

Just to clarify birdmun, did you also try with pacman with the server line from fusion809 you gave in your VM? 

I followed my own suggestion editing PKGBUILD in yaourt deleting the requirement for elementary.  The build was almost successful, but in the end failed.  Perhaps that moksha version 0.2.0-1 still requires elementary.

Anyway, I've emailed Brenton, who maintains the AUR package and if I hear anything I'll report back here.  Otherwise, for the time being, I'm afraid Arch or Manjaro people will have to wait, or I'll have to hone my Arch skills further and try to build from source.

 

Kendew



#23 Fusion809

Fusion809

    Member

  • Members
  • 104 posts
  • LocationTownsville, Australia

Posted 20 September 2016 - 05:44 AM

My apologies I didn't realize this thread was so active. To install Moksha on Arch Linux you should be able to using that pkgbuild-current repository. For me it works fine. 



#24 Fusion809

Fusion809

    Member

  • Members
  • 104 posts
  • LocationTownsville, Australia

Posted 20 September 2016 - 05:46 AM

Birdmun's comment was right on the money http://forums.bodhil...es/#entry100623on how to add this repository correctly. Now as was pointed out the link https://github.com/f...ownload/currentis not valid to open in a web browser, but this does not necessarily mean that it isn't a valid server line. Try it in your pacman.conf file and you'll see. Go to https://github.com/fusion809/PKGBUILDs/releases/tag/current and examine the download links of all the attached packages, including moksha and you'll see they all begin with https://github.com/fusion809/PKGBUILDs/releases/download/current! 



#25 Fusion809

Fusion809

    Member

  • Members
  • 104 posts
  • LocationTownsville, Australia

Posted 20 September 2016 - 06:00 AM

You's are also right that Moksha fails to build with my PKGBUILD. Jeff Hoogland, please note the exact error is:

 

  CC       wizard/page_100.lo
  CCLD     wizard/page_100.la
  CC       wizard/page_110.lo
  CCLD     wizard/page_110.la
  CC       wizard/page_120.lo
  CCLD     wizard/page_120.la
  CC       wizard/page_130.lo
  CCLD     wizard/page_130.la
  CC       wizard/page_140.lo
  CCLD     wizard/page_140.la
  CC       wizard/page_160.lo
  CCLD     wizard/page_160.la
  CC       wizard/page_170.lo
  CCLD     wizard/page_170.la
  CC       wizard/page_180.lo
  CCLD     wizard/page_180.la
  CC       wizard/page_200.lo
  CCLD     wizard/page_200.la
  CC       battery/batget.o
  CCLD     battery/batget
  CC       cpufreq/cpufreq_freqset-freqset.o
cpufreq/freqset.c: In function ‘main’:
cpufreq/freqset.c:109:4: warning: ignoring return value of ‘seteuid’, declared with attribute warn_unused_result [-Wunused-result]
    seteuid(-1);
    ^~~~~~~~~~~
  CCLD     cpufreq/freqset
  CC       temperature/tempget.o
  CCLD     temperature/tempget
  EDJE_CC  tiling/e-module-tiling.edj
ERR<17411>:eldbus lib/eldbus/eldbus_core.c:1021 _connection_get() Error connecting to bus of type 2. error name: org.freedesktop.DBus.Error.FileNotFound error message: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
*** Backtrace ***
/usr/lib/libeina.so.1    0x7fbbe4116f55 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4117f2e 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe411901f 0x7fbbe40f1000
/usr/lib/libeldbus.so.1  0x7fbbdf848e94 0x7fbbdf83a000
/usr/lib/libeldbus.so.1  0x7fbbdf849d3e 0x7fbbdf83a000
/usr/lib/ecore/system/upower/v-1.18/module.so    0x7fbbdfa7640e 0x7fbbdfa75000
/usr/lib/libeina.so.1    0x7fbbe4122c1c 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4123602 0x7fbbe40f1000
/usr/lib/libecore.so.1   0x7fbbe3cb7096 0x7fbbe3caa000
/usr/bin/efreetd         0x55f1268f9c24 0x55f1268f7000
/usr/lib/libc.so.6       0x7fbbe32b8291 0x7fbbe3298000
/usr/bin/efreetd         0x55f1268f9e3a 0x55f1268f7000
ERR<17411>:eina_safety lib/eldbus/eldbus_core.c:1084 eldbus_connection_get() safety check failed: conn == NULL
*** Backtrace ***
/usr/lib/libeina.so.1    0x7fbbe4116f55 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4117f2e 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe411901f 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4128e6a 0x7fbbe40f1000
/usr/lib/libeldbus.so.1  0x7fbbdf849d7c 0x7fbbdf83a000
/usr/lib/ecore/system/upower/v-1.18/module.so    0x7fbbdfa7640e 0x7fbbdfa75000
/usr/lib/libeina.so.1    0x7fbbe4122c1c 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4123602 0x7fbbe40f1000
/usr/lib/libecore.so.1   0x7fbbe3cb7096 0x7fbbe3caa000
/usr/bin/efreetd         0x55f1268f9c24 0x55f1268f7000
/usr/lib/libc.so.6       0x7fbbe32b8291 0x7fbbe3298000
/usr/bin/efreetd         0x55f1268f9e3a 0x55f1268f7000
ERR<17411>:eina_safety lib/eldbus/eldbus_object.c:192 eldbus_object_get() safety check failed: conn == NULL
*** Backtrace ***
/usr/lib/libeina.so.1    0x7fbbe4116f55 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4117f2e 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe411901f 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4128e6a 0x7fbbe40f1000
/usr/lib/libeldbus.so.1  0x7fbbdf84f5e2 0x7fbbdf83a000
/usr/lib/ecore/system/upower/v-1.18/module.so    0x7fbbdfa7642b 0x7fbbdfa75000
/usr/lib/libeina.so.1    0x7fbbe4122c1c 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4123602 0x7fbbe40f1000
/usr/lib/libecore.so.1   0x7fbbe3cb7096 0x7fbbe3caa000
/usr/bin/efreetd         0x55f1268f9c24 0x55f1268f7000
/usr/lib/libc.so.6       0x7fbbe32b8291 0x7fbbe3298000
/usr/bin/efreetd         0x55f1268f9e3a 0x55f1268f7000
ERR<17411>:ecore_system_upower modules/ecore/system/upower/ecore_system_upower.c:429 _ecore_system_upower_init() could not get object name=org.freedesktop.UPower, path=/org/freedesktop/UPower
*** Backtrace ***
/usr/lib/libeina.so.1    0x7fbbe4116f55 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4117f2e 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe411901f 0x7fbbe40f1000
/usr/lib/ecore/system/upower/v-1.18/module.so    0x7fbbdfa764eb 0x7fbbdfa75000
/usr/lib/libeina.so.1    0x7fbbe4122c1c 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4123602 0x7fbbe40f1000
/usr/lib/libecore.so.1   0x7fbbe3cb7096 0x7fbbe3caa000
/usr/bin/efreetd         0x55f1268f9c24 0x55f1268f7000
/usr/lib/libc.so.6       0x7fbbe32b8291 0x7fbbe3298000
/usr/bin/efreetd         0x55f1268f9e3a 0x55f1268f7000
ERR<17411>:eina_safety lib/eldbus/eldbus_core.c:1392 eldbus_name_owner_changed_callback_del() safety check failed: conn == NULL
*** Backtrace ***
/usr/lib/libeina.so.1    0x7fbbe4116f55 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4117f2e 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe411901f 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4128e6a 0x7fbbe40f1000
/usr/lib/ecore/system/upower/v-1.18/module.so    0x7fbbdfa762ef 0x7fbbdfa75000
/usr/lib/ecore/system/upower/v-1.18/module.so    0x7fbbdfa764f0 0x7fbbdfa75000
/usr/lib/libeina.so.1    0x7fbbe4122c1c 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4123602 0x7fbbe40f1000
/usr/lib/libecore.so.1   0x7fbbe3cb7096 0x7fbbe3caa000
/usr/bin/efreetd         0x55f1268f9c24 0x55f1268f7000
/usr/lib/libc.so.6       0x7fbbe32b8291 0x7fbbe3298000
/usr/bin/efreetd         0x55f1268f9e3a 0x55f1268f7000
ERR<17411>:eldbus lib/eldbus/eldbus_core.c:1021 _connection_get() Error connecting to bus of type 2. error name: org.freedesktop.DBus.Error.FileNotFound error message: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
*** Backtrace ***
/usr/lib/libeina.so.1    0x7fbbe4116f55 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4117f2e 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe411901f 0x7fbbe40f1000
/usr/lib/libeldbus.so.1  0x7fbbdf848e94 0x7fbbdf83a000
/usr/lib/libeldbus.so.1  0x7fbbdf849d3e 0x7fbbdf83a000
/usr/lib/ecore/system/systemd/v-1.18/module.so   0x7fbbdfa7685a 0x7fbbdfa75000
/usr/lib/libeina.so.1    0x7fbbe4122c1c 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4123602 0x7fbbe40f1000
/usr/lib/libecore.so.1   0x7fbbe3cb7096 0x7fbbe3caa000
/usr/bin/efreetd         0x55f1268f9c24 0x55f1268f7000
/usr/lib/libc.so.6       0x7fbbe32b8291 0x7fbbe3298000
/usr/bin/efreetd         0x55f1268f9e3a 0x55f1268f7000
ERR<17411>:eina_safety lib/eldbus/eldbus_core.c:1084 eldbus_connection_get() safety check failed: conn == NULL
*** Backtrace ***
/usr/lib/libeina.so.1    0x7fbbe4116f55 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4117f2e 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe411901f 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4128e6a 0x7fbbe40f1000
/usr/lib/libeldbus.so.1  0x7fbbdf849d7c 0x7fbbdf83a000
/usr/lib/ecore/system/systemd/v-1.18/module.so   0x7fbbdfa7685a 0x7fbbdfa75000
/usr/lib/libeina.so.1    0x7fbbe4122c1c 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4123602 0x7fbbe40f1000
/usr/lib/libecore.so.1   0x7fbbe3cb7096 0x7fbbe3caa000
/usr/bin/efreetd         0x55f1268f9c24 0x55f1268f7000
/usr/lib/libc.so.6       0x7fbbe32b8291 0x7fbbe3298000
/usr/bin/efreetd         0x55f1268f9e3a 0x55f1268f7000
ERR<17411>:eina_safety lib/eldbus/eldbus_object.c:192 eldbus_object_get() safety check failed: conn == NULL
*** Backtrace ***
/usr/lib/libeina.so.1    0x7fbbe4116f55 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4117f2e 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe411901f 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4128e6a 0x7fbbe40f1000
/usr/lib/libeldbus.so.1  0x7fbbdf84f5e2 0x7fbbdf83a000
/usr/lib/ecore/system/systemd/v-1.18/module.so   0x7fbbdfa765cb 0x7fbbdfa75000
/usr/lib/ecore/system/systemd/v-1.18/module.so   0x7fbbdfa7687e 0x7fbbdfa75000
/usr/lib/libeina.so.1    0x7fbbe4122c1c 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4123602 0x7fbbe40f1000
/usr/lib/libecore.so.1   0x7fbbe3cb7096 0x7fbbe3caa000
/usr/bin/efreetd         0x55f1268f9c24 0x55f1268f7000
/usr/lib/libc.so.6       0x7fbbe32b8291 0x7fbbe3298000
/usr/bin/efreetd         0x55f1268f9e3a 0x55f1268f7000
ERR<17411>:ecore_system_systemd modules/ecore/system/systemd/ecore_system_systemd.c:223 _property_change_monitor() could not get object name=org.freedesktop.hostname1, path=/org/freedesktop/hostname1
*** Backtrace ***
/usr/lib/libeina.so.1    0x7fbbe4116f55 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4117f2e 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe411901f 0x7fbbe40f1000
/usr/lib/ecore/system/systemd/v-1.18/module.so   0x7fbbdfa76679 0x7fbbdfa75000
/usr/lib/ecore/system/systemd/v-1.18/module.so   0x7fbbdfa7687e 0x7fbbdfa75000
/usr/lib/libeina.so.1    0x7fbbe4122c1c 0x7fbbe40f1000
/usr/lib/libeina.so.1    0x7fbbe4123602 0x7fbbe40f1000
/usr/lib/libecore.so.1   0x7fbbe3cb7096 0x7fbbe3caa000
/usr/bin/efreetd         0x55f1268f9c24 0x55f1268f7000
/usr/lib/libc.so.6       0x7fbbe32b8291 0x7fbbe3298000
/usr/bin/efreetd         0x55f1268f9e3a 0x55f1268f7000
make[4]: Leaving directory '/home/fusion809/AUR/moksha/src/moksha-0.2.0/src/modules'
make[3]: Leaving directory '/home/fusion809/AUR/moksha/src/moksha-0.2.0/src/modules'
make[3]: Entering directory '/home/fusion809/AUR/moksha/src/moksha-0.2.0/src'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/fusion809/AUR/moksha/src/moksha-0.2.0/src'
make[2]: Leaving directory '/home/fusion809/AUR/moksha/src/moksha-0.2.0/src'
Making all in data
make[2]: Entering directory '/home/fusion809/AUR/moksha/src/moksha-0.2.0/data'
Making all in images
make[3]: Entering directory '/home/fusion809/AUR/moksha/src/moksha-0.2.0/data/images'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/fusion809/AUR/moksha/src/moksha-0.2.0/data/images'
Making all in themes
make[3]: Entering directory '/home/fusion809/AUR/moksha/src/moksha-0.2.0/data/themes'
/usr/bin/edje_cc  -id ../../data/themes/img -fd ../../data/themes/fnt -DLOWRES_PDA=1 -DMEDIUMRES_PDA=2 -DHIRES_PDA=3 -DSLOW_PC=4 -DMEDIUM_PC=5 -DFAST_PC=6 -DE17_PROFILE=SLOW_PC \
../../data/themes/default.edc \
../../data/themes/default.edj
edje_cc: Critical. In group "e/fileman/desktop/icon/fixed": Unable to find part "base" for insert_after in part "label_min".
make[3]: *** [Makefile:1399: default.edj] Error 255
make[3]: Leaving directory '/home/fusion809/AUR/moksha/src/moksha-0.2.0/data/themes'
make[2]: *** [Makefile:529: all-recursive] Error 1
make[2]: Leaving directory '/home/fusion809/AUR/moksha/src/moksha-0.2.0/data'
make[1]: *** [Makefile:850: all-recursive] Error 1
make[1]: Leaving directory '/home/fusion809/AUR/moksha/src/moksha-0.2.0'
make: *** [Makefile:648: all] Error 2


#26 kendew

kendew

    Member

  • Members
  • 177 posts

Posted 20 September 2016 - 06:11 PM

Thank you Fusion809 for making an appearance here.  That's the kind of error I got when I tried to build using yaourt after editing PKGBUILD to eliminate requirement for elementary as I mentioned above, something about unable to find part base.  

Fusion809, are you the person maintaining that AUR package?  If so, perhaps you could edit PKGBUILD.  At the moment for a fresh Moksha install in Arch or Manjaro the elementary dependency cannot be satisfied as it seems elementary is no longer available in AUR.  Jeff has said it isn't needed for the latest build.  Also, perhaps update the server line there too?

Thanks for all you are doing.

Kendew



#27 Fusion809

Fusion809

    Member

  • Members
  • 104 posts
  • LocationTownsville, Australia

Posted 21 September 2016 - 06:58 AM

There is no server line in the Moksha PKGBUILD... 



#28 kendew

kendew

    Member

  • Members
  • 177 posts

Posted 22 September 2016 - 08:02 PM

No, not in PKGBUILD.  For PKGBUILD I was referring to having elementary as dependency. 

However, if you try to build via the AUR yaourt moksha there is this comment with a server line.  I thought you would probably like to update it. Thanks for your hard work.

 

 

fusion809 commented on 2016-03-10 09:25            
Hey folks, if you don't feel like building the Moksha package from this PKGBUILD and would rather install a pre-built binary, try adding my OBS Arch_Extra repo. Namely, by adding:

[home_fusion809_Arch_Extra]
SigLevel = Never
Server = http://download.open...rch_Extra/$arch

to your /etc/pacman.conf file and run (as root):

pacman -Syu
pacman -S home_fusion809_Arch_Extra/moksha
 







Also tagged with one or more of these keywords: tutorial, archlinux, manjaro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users