Bug 8682 - roundcubemail says permission denied [apache 2.4 config needed]
Summary: roundcubemail says permission denied [apache 2.4 config needed]
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: High major
Target Milestone: ---
Assignee: Damien Lallement
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 6954
  Show dependency treegraph
 
Reported: 2013-01-14 03:00 CET by Thomas Spuhler
Modified: 2013-02-06 15:12 CET (History)
1 user (show)

See Also:
Source RPM: roundcubemail
CVE:
Status comment:


Attachments

Description Thomas Spuhler 2013-01-14 03:00:25 CET
Description of problem:
roundcubemail says permission denided

Version-Release number of selected component (if applicable):
current

How reproducible:
every time

Steps to Reproduce:
1.open browser and type localhost/roundcubemail
2.displays permission denid
3.
change the config settings to reflect apache 2.4 and it will work.
claire robinson 2013-01-14 11:12:05 CET

Blocks: (none) => 6954

claire robinson 2013-01-14 11:15:47 CET

Summary: roundcubemail says permission denided => roundcubemail says permission denied [apache 2.4 config needed]

Manuel Hiebel 2013-01-18 22:47:24 CET

Assignee: bugsquad => mageia

Comment 1 Thomas Spuhler 2013-01-28 05:20:09 CET
This package needs some love.
after fixing (locally) the display permission denied issue, I get a blank screen.
The logs show some more permission problem such as log not being able to write.

18:08:32.127577 2013] [:error] [pid 9005] [client 127.0.0.1:53660] PHP Fatal error:  Class 'rcube' not found in /usr/share/roundcubemail/plugins/libcalendaring/libcalendaring.php on line 75
[Sun Jan 27 18:08:32.127956 2013] [:error] [pid 9005] [client 127.0.0.1:53660] PHP Warning:  session_write_close(): Failed to write session data (user). Please verify that the current setting of session.save_path is correct (/var/lib/php) in /usr/share/roundcubemail/program/include/rcmail.php on line 1340
[Sun Jan 27 18:09:13.908179 2013] [:error] [pid 8998] [client 127.0.0.1:53664] PHP Warning:  Error writing to log file /var/log/roundcubemail/sql; Please check permissions in /usr/share/roundcubemail/program/include/main.inc on line 1965
[Sun Jan 27 18:09:14.049403 2013] [:error] [pid 8998] [client 127.0.0.1:53664] PHP Fatal error:  Class 'rcube' not found in /usr/share/roundcubemail/plugins/libcalendaring/libcalendaring.php on line 75
[Sun Jan 27 18:09:14.049816 2013] [:error] [pid 8998] [client 127.0.0.1:53664] PHP Warning:  session_write_close(): Failed to write session data (user). Please verify that the current setting of session.save_path is correct (/var/lib/php) in /usr/share/roundcubemail/program/include/rcmail.php on line 1340

This file  line in the file section of the spec probably needs to be changed from:
%{_logdir}/%{name}
to
%attr(0775,apache,apache)%{_logdir}/%{name}

PHP Fatal error:  Class 'rcube' not found 
comes from roundcubemail-plugins-kolab
it requires roundcubemail-0.9

Priority: Normal => High

Comment 2 David Walser 2013-02-05 22:23:07 CET
Thomas, you fixed this in 0.8.4-5.mga3 didn't you?

CC: (none) => luigiwalser

Comment 3 Thomas Spuhler 2013-02-06 15:12:18 CET
Yes, it's fixed. I tested it.

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.