You are not logged in.

#1 2011-11-08 18:17:51

David Batson
Member
Registered: 2011-10-13
Posts: 640

[SOLVED] Thunar permission denied for all partitions excpt arch

Continuing conversion from other thread: https://bbs.archlinux.org/viewtopic.php?id=128639
I made comments #14, #17, #19, & #22 in that thread that are relevant here.

rene wrote:

Earlier you said that you DID need to restore the .pacsave files to have things working, whereas you now say differently so I'll refrain from further comment. If you still have problems after removing all the .pkla files and after replacing SLiM with LXDM you have a different problem than the ConsoleKit one, which IS likely the only problem the thread-starter and the others in this thread are having. We should therefore get out of here so that they can get their problem fixed without this thread wandering off into all sorts of directions.

That is true, but a subsequent update broke it.

Here are the updates I made on 11/05  {I might not have logged out/logged in or rebooted after installing the updates on 11/05 before posting to the thread above on that date - or possibly I was in another OS when I posted my first comment on 11/05 in the thread above}

AM M-05-11 2011 05:37:10DT autoconf
AM M-05-11 2011 05:37:10DT automake
AM M-05-11 2011 05:37:10DT bash
AM M-05-11 2011 05:37:11DT ca-certificates
AM M-05-11 2011 05:37:13DT curl
AM M-05-11 2011 05:37:10DT findutils
AM M-05-11 2011 05:37:10DT gawk
AM M-05-11 2011 05:37:13DT gedit
AM M-05-11 2011 05:37:14DT gettext
PM M-05-11 2011 08:45:59DT gksu
AM M-05-11 2011 05:37:14DT grep
AM M-05-11 2011 05:37:13DT gtksourceview3
AM M-05-11 2011 05:37:14DT gzip
PM M-05-11 2011 07:53:20DT intltool
AM M-05-11 2011 05:37:14DT less
AM M-05-11 2011 05:37:15DT lib32-glib2
AM M-05-11 2011 05:37:15DT lib32-libdrm
AM M-05-11 2011 05:37:15DT lib32-libffi
AM M-05-11 2011 05:37:15DT lib32-readline
AM M-05-11 2011 05:37:15DT libdrm
PM M-05-11 2011 07:53:20DT libfm
PM M-05-11 2011 08:45:59DT libgksu
PM M-05-11 2011 08:45:59DT libgtop
AM M-05-11 2011 05:37:15DT libusb
AM M-05-11 2011 05:37:15DT libva
AM M-05-11 2011 05:37:16DT linux-firmware
PM M-05-11 2011 07:53:21DT lxmenu-data
AM M-05-11 2011 05:37:10DT m4
PM M-05-11 2011 07:53:20DT menu-cache
AM M-05-11 2011 05:37:14DT ncurses
AM M-05-11 2011 05:37:16DT patch
AM M-05-11 2011 05:37:16DT pciutils
AM M-05-11 2011 05:37:16DT pkg-config
AM M-05-11 2011 05:37:16DT prelink
AM M-05-11 2011 05:37:10DT sed
AM M-05-11 2011 05:37:16DT sqlite3
AM M-05-11 2011 05:37:16DT tar
AM M-05-11 2011 05:37:17DT thunar
AM M-05-11 2011 05:37:18DT tzdata
AM M-05-11 2011 05:37:18DT which
AM M-05-11 2011 05:37:18DT xfce4-session

Here are the updates I made on 11/06 & 11/07

PM M-06-11 2011 09:57:51ST bison
PM M-07-11 2011 09:31:54ST cryptsetup
PM M-06-11 2011 09:57:51ST db
PM M-06-11 2011 09:57:51ST dialog
PM M-06-11 2011 09:57:51ST expat
PM M-06-11 2011 09:57:51ST flex
PM M-06-11 2011 09:57:51ST gdbm
PM M-06-11 2011 09:57:52ST imagemagick
PM M-07-11 2011 09:31:54ST keyutils
PM M-06-11 2011 09:57:52ST krb5
PM M-06-11 2011 09:57:52ST lib32-libpciaccess
PM M-06-11 2011 09:57:52ST libcap
PM M-07-11 2011 09:31:54ST libdatrie
PM M-06-11 2011 09:57:52ST libldap
PM M-06-11 2011 09:57:52ST libpcap
PM M-06-11 2011 09:57:52ST libpipeline
PM M-07-11 2011 09:31:54ST libthai
PM M-07-11 2011 09:31:54ST module-init-tools
PM M-06-11 2011 09:57:52ST nano
PM M-06-11 2011 09:57:52ST popt
PM M-06-11 2011 09:57:52ST readline
PM M-06-11 2011 09:57:52ST talloc
PM M-06-11 2011 09:57:52ST texinfo
PM M-06-11 2011 09:57:52ST vi
PM M-06-11 2011 09:57:52ST wpa_actiond
PM M-06-11 2011 09:57:52ST wpa_supplicant
PM M-07-11 2011 09:31:54ST xorg-server
PM M-07-11 2011 09:31:54ST xorg-server-common

Around the above dates I installed pcmanfm to try it out, but subsequently uninstalled it.  Thunar was still working at the time.

Subsequently (today) I installed gvfs to see if it made any difference, but it did not.

Last edited by David Batson (2011-11-15 01:08:02)

Offline

#2 2011-11-08 20:08:43

David Batson
Member
Registered: 2011-10-13
Posts: 640

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

Another user found a solution that works for me: https://bbs.archlinux.org/viewtopic.php?id=129806

gamezelda wrote:

I solved it.

The Wiki page for Mounting for normal users with PCManFM tells to create a "/etc/polkit-1/localauthority/50-local.d/55-myconf.pkla" file specifying the privileges to grant to the user. The problem is that it does not include the privilege needed to mount internal drives (which was what I was trying to mount). To fix it, I added:

;org.freedesktop.udisks.filesystem-mount-system-internal

To the "Action=..." line..

EDIT:  Here is my revised /etc/polkit-1/localauthority/50-local.d/org.freedesktop.udisks.pkla

[Local Users]
Identity=unix-user:david
Identity=unix-group:disk
Action=org.freedesktop.udisks.filesystem-mount-system-internal
ResultAny=no
ResultInactive=no
ResultActive=yes

Went back to using SLiM with no ill effects.  As regular user using Thunar; I can now access partitions on my hard drive besides arch, I can access USB flashdrives, and I can access my optical drive (CDROM).  YMMV

Last edited by David Batson (2011-11-08 21:52:42)

Offline

#3 2011-11-10 18:59:26

lampslave
Member
From: Russia
Registered: 2011-11-10
Posts: 10

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

SOLVED, you said? And what about this: http://projects.archlinux.org/svntogit/ … f365ff0c70?
org.freedesktop.udisks.pkla deleted by maintainer. Why?

Offline

#4 2011-11-10 23:58:30

David Batson
Member
Registered: 2011-10-13
Posts: 640

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

lampslave wrote:

SOLVED, you said? And what about this: http://projects.archlinux.org/svntogit/ … f365ff0c70?
org.freedesktop.udisks.pkla deleted by maintainer. Why?

maintainer wrote:

upgpkg: thunar 1.2.3-2
Remove org.freedesktop.udisks.pkla; mounting/unmounting of removable media should continue to function through gvfs.

David Batson wrote:

Subsequently (today) I installed gvfs to see if it made any difference, but it did not.

Why?  Why indeed!

Offline

#5 2011-11-11 00:06:01

karol
Archivist
Registered: 2009-05-06
Posts: 25,431

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

If there's a bug in a package, you should open a bug report. If you only post on the forums, it may get overlooked.

Offline

#6 2011-11-11 14:36:53

engelus
Member
From: Salta - Argentina
Registered: 2011-06-11
Posts: 46

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

David Batson wrote:

Another user found a solution that works for me: https://bbs.archlinux.org/viewtopic.php?id=129806

gamezelda wrote:

I solved it.

The Wiki page for Mounting for normal users with PCManFM tells to create a "/etc/polkit-1/localauthority/50-local.d/55-myconf.pkla" file specifying the privileges to grant to the user. The problem is that it does not include the privilege needed to mount internal drives (which was what I was trying to mount). To fix it, I added:

;org.freedesktop.udisks.filesystem-mount-system-internal

To the "Action=..." line..

EDIT:  Here is my revised /etc/polkit-1/localauthority/50-local.d/org.freedesktop.udisks.pkla

[Local Users]
Identity=unix-user:david
Identity=unix-group:disk
Action=org.freedesktop.udisks.filesystem-mount-system-internal
ResultAny=no
ResultInactive=no
ResultActive=yes

Went back to using SLiM with no ill effects.  As regular user using Thunar; I can now access partitions on my hard drive besides arch, I can access USB flashdrives, and I can access my optical drive (CDROM).  YMMV

this worked for me only had to create the folder 50-local.d and file org.freedesktop.udisks.pkla

Offline

#7 2011-11-11 18:32:00

lampslave
Member
From: Russia
Registered: 2011-11-10
Posts: 10

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

karol wrote:

If there's a bug in a package, you should open a bug report. If you only post on the forums, it may get overlooked.

File deleted specially. How can it be a bug?

Offline

#8 2011-11-11 18:45:21

karol
Archivist
Registered: 2009-05-06
Posts: 25,431

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

lampslave wrote:
karol wrote:

If there's a bug in a package, you should open a bug report. If you only post on the forums, it may get overlooked.

File deleted specially. How can it be a bug?

I didn't mean this situation specifically. Generally, if you think the maintainer has done something incorrect, you should file a bug if there isn't one already.
Both upstream devs and Arch package maintainers sometimes make mistakes.

If you're unsure why something has been done (e.g. why was this patch removed), you can ask on the mailing list.

Offline

#9 2011-11-11 18:49:24

David Batson
Member
Registered: 2011-10-13
Posts: 640

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

You got me off my can. wink

https://bugs.archlinux.org/task/26850

Offline

#10 2011-11-14 22:38:37

David Batson
Member
Registered: 2011-10-13
Posts: 640

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

karol wrote:

If there's a bug in a package, you should open a bug report. If you only post on the forums, it may get overlooked.

Just an exercise in futility as it turns out.  "everything you did is plain wrong." is what I was told.  Bug report closed as the developer who responded did not have that problem.  Good for him.

I think I'll just stick to the forums in the future...

Offline

#11 2011-11-15 01:07:21

David Batson
Member
Registered: 2011-10-13
Posts: 640

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

Polkit-gnome was the missing ingredient.  With polkit-gnome installed the udisks.pkla file is not required.  One difference between the usdisks.pkla fix and the polkit-gnome fix is that you are prompted for root's password to mount the drive.  No problem for me there - I prefer it that way.

I did not decipher from the bug report that polkit-gnome was required for thunar in Xfce - only perhaps for thunar in gnome.  I wish this had been made more clear in the bug report I filed.

The thunar maintainer for arch wrote: Remove org.freedesktop.udisks.pkla; mounting/unmounting of removable media should continue to function through gvfs.  No mention that polkit-gnome was required as well (for all desktops I imagine).  I already did have polkit installed - just not polkit-gnome.  Polkit was working, just missing some pieces for full functionality.

In the end, I consider it a bug if a dependency is not listed as required or optional.

Package Details: thunar 1.2.3-2

Dependencies (16)
desktop-file-utils
exo
gtk2
hicolor-icon-theme
libexif
libnotify
libpng
libxfce4ui
libxfce4util
udev
gvfs (optional) - for trash support, mounting with udisk and remote filesystems
thunar-archive-plugin (optional) - create and deflate archives
thunar-media-tags-plugin (optional) - view/edit id3/ogg tags
thunar-volman (optional) - manages removable devices
tumbler (optional) - for thumbnail previews
xfce4-panel (optional) - for trash applet

http://www.archlinux.org/packages/extra/x86_64/thunar/

Package Details: gvfs 1.10.1-1

Dependencies (12)
avahi
dconf
fuse
libarchive
libcdio
libgdu
libsoup-gnome
gvfs-afc (optional) - AFC (mobile devices) support
gvfs-afp (optional) - Apple Filing Protocol (AFP) support
gvfs-gphoto2 (optional) - gphoto2 (PTP camera/MTP media player) support
gvfs-obexftp (optional) - ObexFTP (bluetooth) support
gvfs-smb (optional) - SMB/CIFS (Windows client) support

http://www.archlinux.org/packages/extra/x86_64/gvfs/

Offline

#12 2011-11-15 02:12:10

ozar
Member
From: USA
Registered: 2005-02-18
Posts: 1,681

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

You'd think there'd be a polkit-xfce package since there is one for gnome and one for kde, but apparently it's not been developed yet, or it won't ever be.  I was just glad to find that polkit-gnome didn't have any dependencies that weren't already installed on the system.


Edit:  just noticed there is also a polkit package for LXDE that can be found in AUR, but still can't find a native one for Xfce:

https://aur.archlinux.org/packages.php?ID=36063

Last edited by ozar (2011-11-16 21:44:17)


oz

Offline

#13 2011-11-16 16:27:35

cpcgm
Member
From: Munich, Germany
Registered: 2009-03-23
Posts: 30

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

I filed a bug report (https://bugs.archlinux.org/task/26901) but it was closed because they say it's a configuration issue. It is not. My system used to work and it does not work anymore. Gnome-Polkit is running but it doesn't change anything :-(. Don't know what to do.

Offline

#14 2011-11-16 21:53:39

lampslave
Member
From: Russia
Registered: 2011-11-10
Posts: 10

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

@David Batson
Slim really has bug with permissions. If it started from rc.conf as daemon I can't mount any partitions of my hard disk. If it started from inittab, all OK (polkit-gnome installed, configuration files added).
Sorry, it was a configuration error. Both variants OK.

Last edited by lampslave (2011-11-16 22:18:30)

Offline

#15 2011-11-16 23:40:36

lampslave
Member
From: Russia
Registered: 2011-11-10
Posts: 10

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

I installed Arch in VirtualBox and did some tests. Mount can work without polkit-gnome, but config file always needed if I want to get access without type password. What is the true way for adding config file into the system? May be we need separate package like policykit-desktop-privileges from Ubuntu?

Last edited by lampslave (2011-11-17 07:51:40)

Offline

#16 2011-11-17 07:58:54

lampslave
Member
From: Russia
Registered: 2011-11-10
Posts: 10

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

@David Batson
Can you ask Evangelos Foutras directly, why he did this change? How must we configurate our systems now? (I think my English not good enough for this.)

Last edited by lampslave (2011-11-17 08:01:11)

Offline

#17 2011-11-17 12:18:27

David Batson
Member
Registered: 2011-10-13
Posts: 640

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

According to the developer in the bug report I filed; there is no bug as it works for him.  I disagree, but I am not going to pursue this any further with the developers or maintainers.  I filed the bug report so that others were not hit with the same bug.  I already had a workaround for myself that got around the bug before I found out that polkit-gnome was the intended solution for a typical system.  When I was so quickly dismissed on arch bugzilla - I ask myself: "why bother to file a bug report on arch bugzilla?"  I don't need the aggravation.

Looking at this briefly, I think that one of the files in /etc/pam.d/ is where behavior is changed regarding regarding authorization now for polkit.

Offline

#18 2011-11-17 14:36:08

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,937
Website

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

i said multiple times, you do not need any polkit files to make automount work out the box. what you do there is a workaround to a missconfigured system. when i say missconfigured i mean in the way you start your xfce session

@lampslave a separate policykit-desktop-privileges is again a bad idea. What is a good idea is upstream to provide sane default rules: https://bugs.freedesktop.org/show_bug.cgi?id=41008

what those do is that any user being in "wheel" group is allowed to do stuff that only root can. mounting internal partitions, do system configures like networkmanager and so on, with or without a password prompt.

Last edited by wonder (2011-11-17 14:38:26)


Give what you have. To someone, it may be better than you dare to think.
Blog

Offline

#19 2011-11-17 14:57:00

lampslave
Member
From: Russia
Registered: 2011-11-10
Posts: 10

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

@wonder
How can we get default rules? Will it included into polkit package? When?

Last edited by lampslave (2011-11-17 15:16:10)

Offline

#20 2011-11-17 15:21:02

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,937
Website

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

lampslave wrote:

@wonder
How can we get default rules? Will it included into polkit package? When?

maybe i wasn't clear enough.

default rules won't be the same as the workaround used in this thread. it will be a more generic one that only allows users to use their own password if they are in wheel group. That's all


Give what you have. To someone, it may be better than you dare to think.
Blog

Offline

#21 2011-11-17 15:27:51

lampslave
Member
From: Russia
Registered: 2011-11-10
Posts: 10

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

Google Translate wasn't clear enough smile

We must wait for these changes? Are these planned in future?

Last edited by lampslave (2011-11-17 15:29:18)

Offline

#22 2011-11-17 15:32:32

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,937
Website

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

when upstream decides to push it in a new release.


Give what you have. To someone, it may be better than you dare to think.
Blog

Offline

#23 2011-11-17 15:38:08

lampslave
Member
From: Russia
Registered: 2011-11-10
Posts: 10

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

Thanks.

Offline

#24 2011-11-17 16:33:09

cpcgm
Member
From: Munich, Germany
Registered: 2009-03-23
Posts: 30

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

So the things suggested here are a bad idea and you tell me this is not a bug. Then what can I do? Automount used to work. It still does work when I start a new X server session but it does not work after a clean restart. I did not change anything on my system. Why is it "missconfigured" now when it used to be configured properly a few weeks ago?

Offline

#25 2011-11-17 16:54:17

Leonid.I
Member
From: Aethyr
Registered: 2009-03-22
Posts: 948

Re: [SOLVED] Thunar permission denied for all partitions excpt arch

I am sensing a mixup here.

1. For those of you who can't mount EXTERNAL media (aka usb flash drives), please try to understand what the policy kit is and stop hacking every possible conf file in /etc. XFCE pkla files should have been removed long time ago because they were added when xfce didn't work well with *kit. You need 0 udev rules, 0 pkla files only thunar + gvfs + udisks + deps. On a xfce desktop you only need:

$ pacman -Qq | gr gnome
gnome-icon-theme
gnome-icon-theme-symbolic
libgnome-keyring
libsoup-gnome

plus dconf. That's it.

2. INTERNAL partitions (like /dev/sda69 on your HDD) are a different story, because accessing them might represent a security risk. It's plain stupid to enter root passwd or add your user to a wheel group every time you have to mount this partition, because it's an unnecesary priviledge escalation. Why is it you want to mount/unmount such partition 7 times a day? Usually fstab is utilized for these things. Alternatively, google "arch linux policykit" to include a 3 line file into your /etc/polkit-1, but  please lock it down.

@cpcgm: Your problem is not a bug because of 1. and 2.


Arch Linux is more than just GNU/Linux -- it's an adventure

Offline

Board footer

Powered by FluxBB