You are not logged in.

#551 2015-03-08 14:18:28

xanb
Member
Registered: 2012-07-24
Posts: 418

Re: OpenRC & eudev on Arch

I have the same issue as before (I can't login in X) after the upgrade of xfce4.12. The pacman did that:

removed gtk3-xfce-engine gtk2-xfce-engine
upgraded gcc-libs libxfce4util xfconf libxfceui exo garcon libmpc gcc git lib32-gcc-libs libtool libxfcegui4 linux-grsec linux-grsec-docs xfce4-panel  orage parole ristretto thunar thunar-archive-plugin thunar-media-tags-plugin thunar-volman xfburn xfce4-appfinder xfce4-battery-plugin xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin xfce4-datetime-plugin xfce4-dict xfce4-diskperf-plugin xfce4-eyes-plugin xfce4-fsguard-plugin xfce4-genmom-plugin xfce4-mailwatch-plugin xfce4-mixer xfce4-mount-plugin xfce4-mpc-plugin xfce4-netload-plugin xfce4-notes-plugin  xfce4-notifyd xfce4-quicklauncher-plugin xfce4-screenshooter xfce4-sensors-plugin xfce4-settings xfce4-smartbookmark-plugin xfce4-systemload-plugin xfce4-terminal xfce4-time-out-plugin xfce4-timer-plugin xfce4-verve-plugin xfce4-wavelan-plugin xfce4-weather-plugin xfce4-xkb-plugin xfdesktop xfwm4
installed gtk-xfce-engine cantarell-fonts gnome-themes-standard

Any ideas?


Owning one OpenRC (artoo way) and other three systemd machines

Offline

#552 2015-03-08 14:27:38

aaditya
Member
Registered: 2013-09-01
Posts: 174

Re: OpenRC & eudev on Arch

xanb wrote:

I have the same issue as before (I can't login in X) after the upgrade of xfce4.12. The pacman did that:

removed gtk3-xfce-engine gtk2-xfce-engine
upgraded gcc-libs libxfce4util xfconf libxfceui exo garcon libmpc gcc git lib32-gcc-libs libtool libxfcegui4 linux-grsec linux-grsec-docs xfce4-panel  orage parole ristretto thunar thunar-archive-plugin thunar-media-tags-plugin thunar-volman xfburn xfce4-appfinder xfce4-battery-plugin xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin xfce4-datetime-plugin xfce4-dict xfce4-diskperf-plugin xfce4-eyes-plugin xfce4-fsguard-plugin xfce4-genmom-plugin xfce4-mailwatch-plugin xfce4-mixer xfce4-mount-plugin xfce4-mpc-plugin xfce4-netload-plugin xfce4-notes-plugin  xfce4-notifyd xfce4-quicklauncher-plugin xfce4-screenshooter xfce4-sensors-plugin xfce4-settings xfce4-smartbookmark-plugin xfce4-systemload-plugin xfce4-terminal xfce4-time-out-plugin xfce4-timer-plugin xfce4-verve-plugin xfce4-wavelan-plugin xfce4-weather-plugin xfce4-xkb-plugin xfdesktop xfwm4
installed gtk-xfce-engine cantarell-fonts gnome-themes-standard

Any ideas?

Same issue like yesterday, xfce4-session-consolekit needs to be rebuilt, this time against libxfce4util-4.12 tongue

I will update the repo.

Offline

#553 2015-03-08 14:31:33

xanb
Member
Registered: 2012-07-24
Posts: 418

Re: OpenRC & eudev on Arch

I hope you rebuilt the repo soon. Is there any way to avoid these troubles in the future? Can we mark somewhere in the package?

Thanks,


Owning one OpenRC (artoo way) and other three systemd machines

Offline

#554 2015-03-08 14:40:34

aaditya
Member
Registered: 2013-09-01
Posts: 174

Re: OpenRC & eudev on Arch

xanb wrote:

I hope you rebuilt the repo soon. Is there any way to avoid these troubles in the future? Can we mark somewhere in the package?

Thanks,

Repo updated.

This was because of update to Xfce-4.12 and a soname bump in libxfce4ui I think.

This is the case usually with out of repo or AUR packages, I dont know what can be done to avoid it, besides knowing about it beforehand and updating it at the same time.

Offline

#555 2015-03-08 14:49:04

xanb
Member
Registered: 2012-07-24
Posts: 418

Re: OpenRC & eudev on Arch

Thanks for the update.

I meant if there is any way to mark that `openrc-eudev/xfce4-power-manager-upower` depends somehow an specific version of libxfce4ui...


Owning one OpenRC (artoo way) and other three systemd machines

Offline

#556 2015-03-08 14:55:41

aaditya
Member
Registered: 2013-09-01
Posts: 174

Re: OpenRC & eudev on Arch

xanb wrote:

Thanks for the update.

I meant if there is any way to mark that `openrc-eudev/xfce4-power-manager-upower` depends somehow an specific version of libxfce4ui...

Ah yes, you may have a point there, will think about it and if in future there is an update, will test it out smile

Offline

#557 2015-03-31 08:11:57

xanb
Member
Registered: 2012-07-24
Posts: 418

Re: OpenRC & eudev on Arch

Perhaps we could update the wiki. Is it possible that we have now to replace gvfs and udisks2 packages by their -nosystemd version for proper unmounting? Can you confirm? With this substution, the unmounting is right.

Thanks a lot,


Owning one OpenRC (artoo way) and other three systemd machines

Offline

#558 2015-03-31 13:11:35

Alad
Wiki Admin/IRC Op
From: Bagelstan
Registered: 2014-05-04
Posts: 2,407
Website

Re: OpenRC & eudev on Arch

udisks2 has always worked for me without systemd as PID1, provided the correct polkit rules are set and I didn't uninstall systemd. If you did latter, you have to use libsystemd-standalone, but that step doesn't belong in the openrc article.

Last edited by Alad (2015-03-31 13:19:41)


Mods are just community members who have the occasionally necessary option to move threads around and edit posts. -- Trilby

Offline

#559 2015-03-31 13:20:26

xanb
Member
Registered: 2012-07-24
Posts: 418

Re: OpenRC & eudev on Arch

Alad wrote:

udisks2 has always worked for me without systemd as PID1, provided the correct polkit rules are set and I didn't uninstall systemd. If you did latter, you have to use libsystemd-standalone and whatever, but that step doesn't belong in the openrc article.

I use eudev and I uninstalled systemd. I installed eudev and eudev systemd compatibilty package:

[xan@argonia ~]$ pacman -Qs eudev
local/eudev 3.0-4
    The userspace dev tools (udev) forked by Gentoo
local/eudev-openrc 20150313-1 (eudev-base)
    OpenRC eudev postmount script
local/eudev-systemdcompat 217-4 (eudev-base)
    systemd client libraries without udev; systemd compatibility package
local/udisks2-nosystemd 2.1.4-1 (eudev-base)
    Disk Management Service, version 2
local/upower-pm-utils 0.9.23-5 (eudev-base)
    Abstraction for enumerating power devices, listening to device events and querying history and statistics

I think that with the newest upgrade (to eudev 3.0), udisks2 broke its functionality. With `udisks2-nosystemd` all is fine:

[xan@argonia ~]$ pacman -Qs udisks
local/udisks2-nosystemd 2.1.4-1 (eudev-base)
    Disk Management Service, version 2
[xan@argonia ~]$ pacman -Qs gvfs
local/gvfs-afc 1.22.3-2
    AFC (mobile devices) backend for gvfs
local/gvfs-gphoto2 1.22.3-2
    gphoto2 (PTP camera/MTP media player) backend for gvfs
local/gvfs-mtp 1.22.3-2
    MTP backend for gvfs
local/gvfs-nosystemd 1.22.3-1
    Userspace virtual filesystem implemented as a pluggable module for gio (without systemd dependency)
[xan@argonia ~]$ 

I use XFCE.


Owning one OpenRC (artoo way) and other three systemd machines

Offline

#560 2015-03-31 13:25:06

xanb
Member
Registered: 2012-07-24
Posts: 418

Re: OpenRC & eudev on Arch

I think that the error is with linux-apparmor kernel. Could it be?


Owning one OpenRC (artoo way) and other three systemd machines

Offline

#561 2015-03-31 13:28:47

Alad
Wiki Admin/IRC Op
From: Bagelstan
Registered: 2014-05-04
Posts: 2,407
Website

Re: OpenRC & eudev on Arch

eudev-systemdcompat is out of date, try libsystemd-standalone (install all resulting packages but libsystemd-udev). Also see if you can run udisksctl directly.

Last edited by Alad (2015-03-31 13:34:25)


Mods are just community members who have the occasionally necessary option to move threads around and edit posts. -- Trilby

Offline

#562 2015-03-31 14:42:11

aaditya
Member
Registered: 2013-09-01
Posts: 174

Re: OpenRC & eudev on Arch

xanb wrote:

I think that with the newest upgrade (to eudev 3.0), udisks2 broke its functionality. With `udisks2-nosystemd` all is fine:

With newer eudev an input group was introduced; you could try adding your user to it and see if it makes any difference..

https://github.com/gentoo/eudev/issues/107

Last edited by aaditya (2015-03-31 14:43:22)

Offline

#563 2015-04-01 08:00:16

Alad
Wiki Admin/IRC Op
From: Bagelstan
Registered: 2014-05-04
Posts: 2,407
Website

Re: OpenRC & eudev on Arch

I notice udisks2-nosystemd is outdated as well (2.1.4 vs 2.1.5), maybe related.


Mods are just community members who have the occasionally necessary option to move threads around and edit posts. -- Trilby

Offline

#564 2015-04-01 15:26:32

xanb
Member
Registered: 2012-07-24
Posts: 418

Re: OpenRC & eudev on Arch

aaditya wrote:
xanb wrote:

I think that with the newest upgrade (to eudev 3.0), udisks2 broke its functionality. With `udisks2-nosystemd` all is fine:

With newer eudev an input group was introduced; you could try adding your user to it and see if it makes any difference..

https://github.com/gentoo/eudev/issues/107

This is exactly the error. Thanks, Aaditya.


Owning one OpenRC (artoo way) and other three systemd machines

Offline

#565 2015-04-01 15:27:51

xanb
Member
Registered: 2012-07-24
Posts: 418

Re: OpenRC & eudev on Arch

To others (and Aaditya), what packages I *should* install the -nosystemd version? In the repo there are:

[xan@argonia ~]$ pacman -Ss nosystemd
openrc-eudev/cups-nosystemd 2.0.2-1 (eudev-base)
    The CUPS Printing System - daemon package
openrc-eudev/dbus-nosystemd 1.8.16-2 (eudev-base)
    Freedesktop.org message bus system
openrc-eudev/gvfs-nosystemd 1.22.3-1 [instal·lat]
    Userspace virtual filesystem implemented as a pluggable module for gio
    (without systemd dependency)
openrc-eudev/libpulse-nosystemd 6.0-1
    Client library for PulseAudio
openrc-eudev/procps-ng-nosystemd 3.3.10-1 (base)
    Utilities for monitoring your system and its processes
openrc-eudev/syslog-ng-nosystemd 3.6.2-1 (eudev-base)
    Next-generation syslogd with advanced networking and filtering capabilities
openrc-eudev/udisks2-nosystemd 2.1.4-1 (eudev-base) [instal·lat]
    Disk Management Service, version 2

these packages. Which of these are recommended to be installed? Thanks a lot,
Xan


Owning one OpenRC (artoo way) and other three systemd machines

Offline

#566 2015-04-01 16:16:57

bstaletic
Member
Registered: 2014-02-02
Posts: 658

Re: OpenRC & eudev on Arch

Xan,

If you have installed a package that provides systemd (libsystemd-standalone for example), ou do not need any of those.

Offline

#567 2015-04-01 16:23:24

xanb
Member
Registered: 2012-07-24
Posts: 418

Re: OpenRC & eudev on Arch

bstaletic wrote:

Xan,

If you have installed a package that provides systemd (libsystemd-standalone for example), ou do not need any of those.


Thanks, but what are those packages? Which is the best?


Owning one OpenRC (artoo way) and other three systemd machines

Offline

#568 2015-04-01 20:51:47

Alad
Wiki Admin/IRC Op
From: Bagelstan
Registered: 2014-05-04
Posts: 2,407
Website

Re: OpenRC & eudev on Arch

All of this is explained on the wiki page I linked in post #558. The -nosystemd packages try to make up for the lack of systemd libraries; adds a significant maintenance effort and sooner or later you'll miss something.

Or just don't bother with eudev to begin with.

Last edited by Alad (2015-04-01 21:42:39)


Mods are just community members who have the occasionally necessary option to move threads around and edit posts. -- Trilby

Offline

#569 2015-04-02 03:58:46

aaditya
Member
Registered: 2013-09-01
Posts: 174

Re: OpenRC & eudev on Arch

xanb,

Some packages have a (currently artificial) dependency on some systemd components (like libjournald.so), and if you have eudev-systemdcompat or libsystemd-standalone providing it, they are probably not needed (I have no *-nosystemd packages installed).

Offline

#570 2015-04-02 10:52:48

xanb
Member
Registered: 2012-07-24
Posts: 418

Re: OpenRC & eudev on Arch

Alad wrote:

All of this is explained on the wiki page I linked in post #558. The -nosystemd packages try to make up for the lack of systemd libraries; adds a significant maintenance effort and sooner or later you'll miss something.

Or just don't bother with eudev to begin with.


So the philosophy is install eudev and regular packages.


Owning one OpenRC (artoo way) and other three systemd machines

Offline

#571 2015-04-03 23:28:03

Alad
Wiki Admin/IRC Op
From: Bagelstan
Registered: 2014-05-04
Posts: 2,407
Website

Re: OpenRC & eudev on Arch

Actually now that I think on it, you don't need a local package providing libsystemd with eudev. Just add

NoExtract = usr/lib/libudev.so* usr/lib/libgudev.so*

to /etc/pacman.conf and reinstall libsystemd. see man pacman.conf

edit: though you'd have to remove the conflicts from the eudev PKGBUILD for that.

Last edited by Alad (2015-04-04 00:24:33)


Mods are just community members who have the occasionally necessary option to move threads around and edit posts. -- Trilby

Offline

#572 2015-04-04 02:43:04

yukiNagato
Member
From: Indonesia
Registered: 2015-04-04
Posts: 1

Re: OpenRC & eudev on Arch

I just replaced systemd with openrc by following systemd-free.org Installation Guide.
But my Input Devices does not work on X11 except when i start X11 with root.

Is there any user group or permission for this kind of problems?
I already added my 'yuki' user groups to video,audio,power,disk,storage,optical,lp,scanner, and input.

FIX :
- As root create the file /etc/udev/rules.d/99-input.rules : KERNEL=="event*", NAME="input/%k", MODE="660", GROUP="input"
- Add your user to the 'input' group ( sudo usermod -a -G input < your user name here > )

Last edited by yukiNagato (2015-04-04 03:07:31)


Your Waifu isn't real , and so does your Laifu.

Offline

#573 2015-04-04 05:21:36

aaditya
Member
Registered: 2013-09-01
Posts: 174

Re: OpenRC & eudev on Arch

yukiNagato wrote:

I just replaced systemd with openrc by following systemd-free.org Installation Guide.
But my Input Devices does not work on X11 except when i start X11 with root.

Is there any user group or permission for this kind of problems?
I already added my 'yuki' user groups to video,audio,power,disk,storage,optical,lp,scanner, and input.

FIX :
- As root create the file /etc/udev/rules.d/99-input.rules : KERNEL=="event*", NAME="input/%k", MODE="660", GROUP="input"
- Add your user to the 'input' group ( sudo usermod -a -G input < your user name here > )

I pushed an update to eudev in the openrc-eudev repo, reverting a change I had made regarding the input group; could you update eudev, remove the custom udev rule that you created, and confirm whether it works or not...

Offline

#574 2015-04-09 17:08:26

Anticitizen
Member
Registered: 2014-10-27
Posts: 25

Re: OpenRC & eudev on Arch

I switched to openRC using this tutorial and I have few issues.
First one is that I can't open X as user and I get error:

xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)

I can't open the log off menu in XFCE 4.
As user I can't change the network manager settings and when trying to run nmtui as user I get this error:

Could not contact NetworkManager: Permissions request failed: Authorization check failed: invalid DBUS proxy.

Offline

#575 2015-04-09 18:42:31

Alad
Wiki Admin/IRC Op
From: Bagelstan
Registered: 2014-05-04
Posts: 2,407
Website

Re: OpenRC & eudev on Arch

If I weren't such a nice person I'd now say "Told you so".

These are the articles you want to follow:

https://wiki.archlinux.org/index.php/OpenRC
https://wiki.archlinux.org/index.php/Init#Configuration


Mods are just community members who have the occasionally necessary option to move threads around and edit posts. -- Trilby

Offline

Board footer

Powered by FluxBB