You are not logged in.

#1 2016-11-08 14:35:20

rdking
Member
From: Halifax NS
Registered: 2005-04-14
Posts: 114

enlightenment not working after upgrade [SOLVED]

I do not think it is a problem with the new package, as if i stop sddm from running and execute enlightenement_start as root from console I get the expected behavior.

However if selected from the sddm menu, I get the sddm login screen with the mouse changing to the enlightenment cursor, but nothing else and am locked untill i ctrl-shifft-F2 and kill sddm.

not sure how to go about seeing what they problem is....all the other DE seem to work fine.  Rolling back the enlightenement package to a previous version from my cache results in same behavior, so i would guess it was another upgrade that is causing the issue.

can someone help point me to how to start  figuring this out?


thanks

Last edited by rdking (2016-12-28 17:25:56)

Offline

#2 2016-11-08 17:54:26

seth
Member
Registered: 2012-09-03
Posts: 49,992

Re: enlightenment not working after upgrade [SOLVED]

SDDM issue (GL conflict, enlightenment doesn't get the framebuffer cause sddm still has it - most likely a graphics driver issue)
Try another DM, resp. if you've got an intel chip, uninstall xf86-video-intel to use and try the modesetting driver.

Offline

#3 2016-11-09 11:39:38

rdking
Member
From: Halifax NS
Registered: 2005-04-14
Posts: 114

Re: enlightenment not working after upgrade [SOLVED]

all other DE/WM seem to work no problem.  I am currently using the NVidia drivers with the following in the config for SDDM as described in the archlinux nvidia optimus wiki:

xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto 

Offline

#4 2016-11-09 12:53:26

seth
Member
Registered: 2012-09-03
Posts: 49,992

Re: enlightenment not working after upgrade [SOLVED]

I meant to try another DesktopManager (lightdm or so) but also try just moving your ~/.e directory out of the way - enlightenments compositor has trouble w/ nvidia + GL_texture_from_pixmap.

Offline

#5 2016-11-09 13:31:32

rdking
Member
From: Halifax NS
Registered: 2005-04-14
Posts: 114

Re: enlightenment not working after upgrade [SOLVED]

renaming ~/.e did not change anything other than that the screen brightness did change upon launching e.  other than that same behavior.  I does seem like enlightenment doesn't get the framebuffer cause sddm still has it.

Offline

#6 2016-11-09 14:04:55

rdking
Member
From: Halifax NS
Registered: 2005-04-14
Posts: 114

Re: enlightenment not working after upgrade [SOLVED]

the following is a portion of the output when enlightenment_start  is run as a user from within a running WM which seems to show an error.

LOAD WL_WL MODULE
ERR<7313>:ecore_evas modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c:219 ecore_evas_wayland_shm_new_internal() Failed to connect to Wayland Display (null)
*** Backtrace ***
/usr/lib/libeina.so.1	 0x7f50e88a0c89 0x7f50e887c000
/usr/lib/libeina.so.1	 0x7f50e88a1b4e 0x7f50e887c000
/usr/lib/libeina.so.1	 0x7f50e88a2b93 0x7f50e887c000
/usr/lib/ecore_evas/engines/wayland/v-1.18/module.so	 0x7f50da9702e5 0x7f50da969000
/usr/lib/libecore_evas.so.1	 0x7f50eb41c9ad 0x7f50eb409000
/usr/lib/enlightenment/modules/wl_wl/linux-gnu-x86_64-ver-0.21/module.so	 0x7f50dbb785ee 0x7f50dbb77000
/usr/bin/enlightenment	 0x4e7fb3 0x400000
/usr/bin/enlightenment	 0x45fa85 0x400000
/usr/bin/enlightenment	 0x43e197 0x400000
/usr/lib/libc.so.6	 0x7f50e7dcf291 0x7f50e7daf000
/usr/bin/enlightenment	 0x43ef5a 0x400000
Could not create wayland canvasLOAD WL_X11 MODULE

Offline

#7 2016-11-09 23:24:44

89c51
Member
Registered: 2012-06-05
Posts: 741

Re: enlightenment not working after upgrade [SOLVED]

rdking wrote:

the following is a portion of the output when enlightenment_start  is run as a user from within a running WM which seems to show an error.

LOAD WL_WL MODULE
ERR<7313>:ecore_evas modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c:219 ecore_evas_wayland_shm_new_internal() Failed to connect to Wayland Display (null)
*** Backtrace ***
/usr/lib/libeina.so.1	 0x7f50e88a0c89 0x7f50e887c000
/usr/lib/libeina.so.1	 0x7f50e88a1b4e 0x7f50e887c000
/usr/lib/libeina.so.1	 0x7f50e88a2b93 0x7f50e887c000
/usr/lib/ecore_evas/engines/wayland/v-1.18/module.so	 0x7f50da9702e5 0x7f50da969000
/usr/lib/libecore_evas.so.1	 0x7f50eb41c9ad 0x7f50eb409000
/usr/lib/enlightenment/modules/wl_wl/linux-gnu-x86_64-ver-0.21/module.so	 0x7f50dbb785ee 0x7f50dbb77000
/usr/bin/enlightenment	 0x4e7fb3 0x400000
/usr/bin/enlightenment	 0x45fa85 0x400000
/usr/bin/enlightenment	 0x43e197 0x400000
/usr/lib/libc.so.6	 0x7f50e7dcf291 0x7f50e7daf000
/usr/bin/enlightenment	 0x43ef5a 0x400000
Could not create wayland canvasLOAD WL_X11 MODULE

This is harmless i think.

Offline

#8 2016-11-12 08:14:25

seth
Member
Registered: 2012-09-03
Posts: 49,992

Re: enlightenment not working after upgrade [SOLVED]

Did you try another DM - i'd notably check GDM (on wayland!) and XDM (the most basic thing - and arch has a nice theme package which btw. taught me how to make it not look shit smile

Offline

#9 2016-11-13 13:36:27

rking
Member
Registered: 2015-11-23
Posts: 16

Re: enlightenment not working after upgrade [SOLVED]

even disabling the DM and editing my users .xinitrc to be

# xinitrc
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
exec enlightenment_start
xset s off -dpms

and simply trying startx results in a black screen except for the enlightenment cursor, with no access to menus.

Offline

#10 2016-11-13 15:02:14

rking
Member
Registered: 2015-11-23
Posts: 16

Re: enlightenment not working after upgrade [SOLVED]

saving output of enlightenment_start to text file did show some errors :

ERR<613>:eina_safety lib/ecore_drm2/ecore_drm2_outputs.c:846 ecore_drm2_output_dpms_set() safety check failed: !output->enabled is true
*** Backtrace ***
/usr/lib/libeina.so.1	 0x7f114d568c89 0x7f114d544000
/usr/lib/libeina.so.1	 0x7f114d569b4e 0x7f114d544000
/usr/lib/libeina.so.1	 0x7f114d56ab93 0x7f114d544000
/usr/lib/libeina.so.1	 0x7f114d579ec2 0x7f114d544000
/usr/lib/libecore_drm2.so.1	 0x7f114da05cfa 0x7f114da00000
/usr/lib/libecore_drm2.so.1	 0x7f114da06467 0x7f114da00000
/usr/lib/libecore.so.1	 0x7f114d7d23fd 0x7f114d7c3000
/usr/lib/libecore.so.1	 0x7f114d7d92c8 0x7f114d7c3000
/usr/lib/libecore.so.1	 0x7f114d7d9617 0x7f114d7c3000
/usr/bin/enlightenment	 0x43dbcd 0x400000
/usr/lib/libc.so.6	 0x7f114ca97291 0x7f114ca77000
/usr/bin/enlightenment	 0x43ef5a 0x400000

ERR<613>:eina_safety lib/ecore_drm2/ecore_drm2_outputs.c:918 ecore_drm2_output_geometry_get() safety check failed: !output->enabled is true
*** Backtrace ***
/usr/lib/libeina.so.1	 0x7f114d568c89 0x7f114d544000
/usr/lib/libeina.so.1	 0x7f114d569b4e 0x7f114d544000
/usr/lib/libeina.so.1	 0x7f114d56ab93 0x7f114d544000
/usr/lib/libeina.so.1	 0x7f114d579ec2 0x7f114d544000
/usr/lib/enlightenment/modules/wl_drm/linux-gnu-x86_64-ver-0.21/module.so	 0x7f113b1f0709 0x7f113b1ed000
/usr/bin/enlightenment	 0x4f3e11 0x400000
/usr/bin/enlightenment	 0x4f4f92 0x400000
/usr/lib/libecore.so.1	 0x7f114d7dcec6 0x7f114d7c3000
/usr/lib/libeo.so.1	 0x7f1149ef1083 0x7f1149ee3000
/usr/lib/libeo.so.1	 0x7f1149eefb64 0x7f1149ee3000
/usr/lib/libecore.so.1	 0x7f114d7ddb48 0x7f114d7c3000
/usr/lib/libecore.so.1	 0x7f114d7ddc9b 0x7f114d7c3000
/usr/lib/libecore.so.1	 0x7f114d7d8ff5 0x7f114d7c3000
/usr/lib/libecore.so.1	 0x7f114d7d9617 0x7f114d7c3000
/usr/bin/enlightenment	 0x43dbcd 0x400000
/usr/lib/libc.so.6	 0x7f114ca97291 0x7f114ca77000
/usr/bin/enlightenment	 0x43ef5a 0x400000
DRM2 RRR: 'eDP-1' 0 0 1920x1080
RRR:-------------------------------- 2
RRR: 'eDP-1': 0 0 1920x1080
RRR: result max: 1920x1080
xinerama screen 0 0 1920x1080
xinerama setup............... 1 0x296fb30
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ match screens 0x2878490[0] = 0 0 1920x1080 -- 0
@ matches existing zone 0x2358130
   move resize 0 0 1920x1080 -> 0 0 1920x1080
E: Begin Shutdown Procedure!
ERR<613>:eldbus lib/eldbus/eldbus_signal_handler.c:247 _eldbus_signal_handler_clean() error removing handler(0x22da220): org.freedesktop.DBus.Error.NoReply - Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
*** Backtrace ***
/usr/lib/libeina.so.1	 0x7f114d568c89 0x7f114d544000
/usr/lib/libeina.so.1	 0x7f114d569b4e 0x7f114d544000
/usr/lib/libeina.so.1	 0x7f114d56ab93 0x7f114d544000
/usr/lib/libeldbus.so.1	 0x7f114f5725b6 0x7f114f558000
/usr/lib/libeldbus.so.1	 0x7f114f5730bd 0x7f114f558000
/usr/lib/libeldbus.so.1	 0x7f114f56701d 0x7f114f558000
/usr/lib/libeldbus.so.1	 0x7f114f567a5b 0x7f114f558000
/usr/bin/enlightenment	 0x4e9bc5 0x400000
/usr/bin/enlightenment	 0x43f402 0x400000
/usr/bin/enlightenment	 0x43dc9b 0x400000
/usr/lib/libc.so.6	 0x7f114ca97291 0x7f114ca77000
/usr/bin/enlightenment	 0x43ef5a 0x400000

Offline

#11 2016-11-13 22:45:03

89c51
Member
Registered: 2012-06-05
Posts: 741

Re: enlightenment not working after upgrade [SOLVED]

Since you rolled back to a previous version and got the same results -means that neither the new flags nor changes upstream- you should look into other packages that were updated after the problem started to happen.

Offline

#12 2016-11-14 15:57:13

seth
Member
Registered: 2012-09-03
Posts: 49,992

Re: enlightenment not working after upgrade [SOLVED]

itr: "Rolling back the enlightenement package" - *the* package?
Does that include the "efl" package?

Offline

#13 2016-11-20 23:18:03

thrtx
Member
Registered: 2014-01-16
Posts: 14

Re: enlightenment not working after upgrade [SOLVED]

I had the same problem with E18, but I boot to console and startx.

X would start, but only the mouse cursor would be visible.

After checking logs, my workaround is to downgrade efl to

efl-1.18.0-2-x86_64.pkg.tar.xz

Now it works, but had to re-set my preferences in E18

edited for clarity

Last edited by thrtx (2016-11-20 23:18:40)

Offline

#14 2016-12-28 17:22:59

rking
Member
Registered: 2015-11-23
Posts: 16

Re: enlightenment not working after upgrade [SOLVED]

downgrading to efl 1.18.0-1 also worked, so i will mark as closed.  still not sure what the issue is with efl 1.18.2-1, and it seems to affect only some.

Offline

#15 2017-04-27 21:49:26

rking
Member
Registered: 2015-11-23
Posts: 16

Re: enlightenment not working after upgrade [SOLVED]

thrtx or anyone else with this problem figure  out a fix.  Ive been held  back at efl 1.18.0-1 for a long time

Offline

#16 2017-04-28 09:48:30

89c51
Member
Registered: 2012-06-05
Posts: 741

Re: enlightenment not working after upgrade [SOLVED]

You can try 1.19 which is out but not in the repos. Along with a newer E which again is not in the repos.

Offline

#17 2017-05-02 03:56:46

thrtx
Member
Registered: 2014-01-16
Posts: 14

Re: enlightenment not working after upgrade [SOLVED]

I'm still just downgrading efl everytime it gets caught in an upgrade...

Offline

#18 2017-05-02 11:38:01

89c51
Member
Registered: 2012-06-05
Posts: 741

Re: enlightenment not working after upgrade [SOLVED]

Upstream is quick at fixing bugs if you report them in their bug tracker. Arch on the other hand is notoriously slow in following upstream.

Offline

#19 2017-05-24 20:54:43

jozik
Member
Registered: 2017-04-21
Posts: 11

Re: enlightenment not working after upgrade [SOLVED]

89c51 wrote:

Upstream is quick at fixing bugs if you report them in their bug tracker. Arch on the other hand is notoriously slow in following upstream.

It seems to me that this applies only for elf/enlightenment packages. Do you use latest version - 0.21.8/1.19.1? I mean, do you build your own packages for efl/enlightenment? Can you send PR so we all could benefit from it via official packages?

Offline

#20 2017-05-25 09:18:40

89c51
Member
Registered: 2012-06-05
Posts: 741

Re: enlightenment not working after upgrade [SOLVED]

jozik wrote:
89c51 wrote:

Upstream is quick at fixing bugs if you report them in their bug tracker. Arch on the other hand is notoriously slow in following upstream.

It seems to me that this applies only for elf/enlightenment packages. Do you use latest version - 0.21.8/1.19.1? I mean, do you build your own packages for efl/enlightenment? Can you send PR so we all could benefit from it via official packages?

I don't think its possible for a normal user to get a PKGBUILD on the repos. A dev should handle the updating.

Offline

#21 2017-05-25 09:37:29

jozik
Member
Registered: 2017-04-21
Posts: 11

Re: enlightenment not working after upgrade [SOLVED]

89c51 wrote:

I don't think its possible for a normal user to get a PKGBUILD on the repos. A dev should handle the updating.

Yes, I was just curious if you use latest version of enlightenment. I already contacted maintainer but got no response sad I would like to see the new version in official repo and I can help with testing, etc. but don't know what to do to make it happen.

Last edited by jozik (2017-05-25 09:38:12)

Offline

#22 2017-05-25 11:23:09

89c51
Member
Registered: 2012-06-05
Posts: 741

Re: enlightenment not working after upgrade [SOLVED]

If you want to test it yourself you can use these PKGBUILDS NO GUARANTEE THAT IT WONT BURN YOUR HOUSE KILL YOUR PET ETC ETC - YOU'VE BEEN WARNED

What is different to the ones in the repos -other than the newer versions- is that enables wayland HW acceleration and geoclue2. Also removal of patches.

EFL

# $Id$
# Maintainer: Ronald van Haren <ronald@archlinux.org>
# Contributor: Enlightenment Developers <enlightenment-devel@enlightenment.org>

pkgbase=efl
pkgname=('efl' 'efl-docs')
pkgver=1.19.1
pkgrel=1
pkgdesc="Enlightenment Foundation Libraries"
arch=('i686' 'x86_64')
url="https://www.enlightenment.org"
license=('BSD' 'LGPL2.1' 'GPL2' 'custom')
depends=('bullet' 'libjpeg-turbo' 'gst-plugins-base'
         'luajit' 'curl' 'fribidi' 'libpulse' 'libxcomposite'
         'libxinerama' 'libxrandr' 'libxss' 'libinput'
         'libxcursor' 'libxp' 'libwebp' 'shared-mime-info'
         'libxkbcommon' 'wayland' 'lz4' 'openjpeg' 'avahi'
         'libspectre' 'libraw' 'librsvg')
optdepends=('python2: einabench-cmp' 'libreoffice: thumbnailing for DOC/PPT/XLS files' 'geoclue2: for elocation')
makedepends=('doxygen' 'python' 'texlive-core' 'ghostscript' 'imagemagick')
options=('!emptydirs')
source=(https://download.enlightenment.org/rel/libs/${pkgname}/$pkgname-$pkgver.tar.xz)
sha256sums=('SKIP')

prepare() {
  cd "${srcdir}/${pkgname}-${pkgver}"
  sed -i 's/env python$/&2/' src/scripts/eina/eina-bench-cmp
}

build() {
  cd "${srcdir}/${pkgname}-${pkgver}"

  export CFLAGS="$CFLAGS -fvisibility=hidden"

  ./configure --prefix=/usr \
  --disable-static --disable-tslib --enable-fb \
  --enable-xinput22 --enable-multisense --enable-systemd \
  --enable-image-loader-webp --enable-harfbuzz --enable-wayland \
  --enable-liblz4 --enable-drm --enable-gl-drm --enable-elput --enable-egl --with-opengl=es

  make
  make -j1 doc || return 0  # don't fail on the docs
}

package_efl(){
  replaces=('elementary' 'evas_generic_loaders' 'emotion_generic_players')

  cd "${srcdir}/${pkgname}-${pkgver}"
  make -j1 DESTDIR=${pkgdir} install

  # install non-standard license files
  install -Dm644 "${srcdir}/${pkgname}-${pkgver}/licenses/COPYING.BSD" \
    "${pkgdir}/usr/share/licenses/${pkgname}/COPYING.BSD"
  install -Dm644 "${srcdir}/${pkgname}-${pkgver}/licenses/COPYING.SMALL" \
    "${pkgdir}/usr/share/licenses/${pkgname}/COPYING.SMALL"
}

package_efl-docs() {
  pkgdesc="Documentation for the Enlightenment Foundation Libraries"
  depends=()

  cd "${srcdir}/${pkgbase}-${pkgver}"
  install -d "${pkgdir}/usr/share/doc/${pkgbase}"
  cp -a doc/html "${pkgdir}/usr/share/doc/${pkgbase}/html"
  cp -a doc/latex "${pkgdir}/usr/share/doc/${pkgbase}/latex"
}

E

# Maintainer: Ronald van Haren <ronald@archlinux.org>
# Contributor: Enlightenment Developers <enlightenment-devel@enlightenment.org>>

pkgname=enlightenment
pkgver=0.21.8
pkgrel=1
pkgdesc="Enlightenment window manager"
arch=('i686' 'x86_64')
url="http://www.enlightenment.org"
license=('BSD')
depends=('efl' 'xcb-util-keysyms' 'hicolor-icon-theme' 'pixman' 'mesa'
         'desktop-file-utils' 'udisks2' 'ttf-font' 'bluez-libs')
optdepends=('connman: network module'
            'acpid: power events on laptop lid close'
	        'geoip-database: geolocation module'
            'xorg-server-xwayland: xwayland support')
makedepends=('xorg-server-xwayland')
provides=('notification-daemon')
backup=('etc/enlightenment/sysactions.conf'
        'etc/xdg/menus/e-applications.menu')
source=("http://download.enlightenment.org/rel/apps/${pkgname}/$pkgname-$pkgver.tar.gz")
sha1sums=('SKIP')

build() {
  cd "${srcdir}/${pkgname}-${pkgver}"

  export CFLAGS="$CFLAGS -fvisibility=hidden"

  ./configure --prefix=/usr --sysconfdir=/etc \
    --enable-xwayland --enable-wayland \
    --disable-wl-weekeyboard

  make
}

package() {
  cd "${srcdir}/${pkgname}-${pkgver}"
  make -j1 DESTDIR="$pkgdir" install

  # install LICENSE
  install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
} 

Last edited by 89c51 (2017-05-25 11:32:30)

Offline

#23 2017-05-29 00:05:57

highway
Member
Registered: 2012-07-28
Posts: 81

Re: enlightenment not working after upgrade [SOLVED]

is this something that we ever expect to have in the repos?

Offline

#24 2017-05-29 13:07:01

89c51
Member
Registered: 2012-06-05
Posts: 741

Re: enlightenment not working after upgrade [SOLVED]

highway wrote:

is this something that we ever expect to have in the repos?

If you can find a dev to make a package out of the PKGBUIDS and upload it yes. Other than that there is nothing we can do as users -except building it for ourselves.

Also the kernel bug needs to be addressed. But the patch hasn't been included in the arch kernel PKGBUILD (4.11.3).

Offline

#25 2017-05-29 15:04:49

highway
Member
Registered: 2012-07-28
Posts: 81

Re: enlightenment not working after upgrade [SOLVED]

89c51 wrote:
highway wrote:

is this something that we ever expect to have in the repos?

If you can find a dev to make a package out of the PKGBUIDS and upload it yes. Other than that there is nothing we can do as users -except building it for ourselves.

Also the kernel bug needs to be addressed. But the patch hasn't been included in the arch kernel PKGBUILD (4.11.3).

thank you!

Offline

Board footer

Powered by FluxBB