Kunena 7.0.6 & Kunena 6.4.12 – Security Updates Released

The Kunena team has announce the arrival of Kunena 7.0.6 [K 7.0.6] in stable which is now available for download as a native Joomla extension for J! 5.4.x/6.0.x. This version addresses most of the issues that were discovered in K 6.2 / K 6.3 / K 6.4 and issues discovered during the last development stages of K 7.0.

The Kunena team is also pleased to announce the twelfth version of Kunena 6.4, a native Joomla extension for Joomla! 5.0, 5.1, 5.2, 5.3, 5.4 and 6.0.

If you are having problems then, for your own benefit, it would save us all a lot of time if you would kindly post your configuration report when you ask for help from this forum. If you do not post your configuration report we will not ask you for it but you will probably not get your problem solved, either.

Question Getting Access Denied errors on posts and random postings happening

More
12 years 10 months ago #146878 by blann
Hi first of all I am not sure if this an Kunena issue or not.

I recently upgraded to 3.01 and all has been fine with our forum for about a month until yesterday afternoon.

The site itself seemed very slow. I made a post and viewed it afterwards it was fine. Later in the evening I went to check a reply to the post and I got an access denied error to the post.

I am an administrator of the forum and I created the post so I found this very strange. I also noticed a number of other threads with the same issue. The common theme was they were either started within the past couple days or had a reply to them within that time frame.

Later in the evening I pruned some of the categories based on threads that had not had replies to them and magically the threads in question disappeared. So it appears problem solved.

But today we are having issues where duplicate replies are happening in threads under different user names. So might be hard to explain but for example I have a reply to a thread from user "a" that says "hi great to hear from you." There is now a duplicate post from user "b" that says "hi great to hear from you." in the same thread that user "b" never posted themselves. It is a carbon copy of the orginal post under a different user name.

Does any of this make sense to anyone? Do I have an issue with my database or is Kunena related? Any help would be appreciated.

This message contains confidential information

Database collation check: The collation of your table fields are correct

Joomla! SEF: Enabled | Joomla! SEF rewrite: Disabled | FTP layer: Enabled |

This message contains confidential information
htaccess: Missing | PHP environment: Max execution time: 30 seconds | Max execution memory: 128M | Max file upload: 250000000

Kunena menu details:

Warning: Spoiler!

Joomla default template details : Entrepreneur-tg | author: TG | version: 1.6.0 | creationdate: Unknown

Kunena default template details : Blue Eagle (default) | author: Kunena Team | version: 1.7.2 | creationdate: 2012-01-31

Kunena version detailed: Kunena 3.0.1 | 2013-06-29 [ Noordwijkerhout ]
| Kunena detailed configuration:

Warning: Spoiler!
| Kunena integration settings:
Warning: Spoiler!
| Joomla! detailed language files installed:
Warning: Spoiler!

Third-party components: UddeIM 2.6

Third-party SEF components: None

Plugins: None

Modules: Kunena Latest 3.0.1 | Kunena Stats 3.0.1

Please Log in or Create an account to join the conversation.

More
12 years 10 months ago #146894 by blann
Now I am getting this error on my joomla site front page:

Got error 28 from storage engine SQL=SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, uam.name as modified_by_name,CASE WHEN a.publish_up = 0 THEN a.created ELSE a.publish_up END as publish_up,a.publish_down, a.images, a.urls, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, LENGTH(a.fulltext) AS readmore,CASE WHEN badcats.id is not null THEN 0 ELSE a.state END AS state,c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias,CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,( SELECT MAX(contact.id) AS id FROM mukdz_contact_details AS contact WHERE contact.published = 1 AND contact.user_id = a.created_by) as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count,c.published, CASE WHEN badcats.id is null THEN c.published ELSE 0 END AS parents_published FROM mukdz_content AS a LEFT JOIN mukdz_categories AS c ON c.id = a.catid LEFT JOIN mukdz_users AS ua ON ua.id = a.created_by LEFT JOIN mukdz_users AS uam ON uam.id = a.modified_by LEFT JOIN mukdz_categories as parent ON parent.id = c.parent_id LEFT JOIN mukdz_content_rating AS v ON a.id = v.content_id LEFT OUTER JOIN (SELECT cat.id as id FROM mukdz_categories AS cat JOIN mukdz_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_content' AND parent.published != 1 GROUP BY cat.id ) AS badcats ON badcats.id = c.id INNER JOIN mukdz_content_frontpage AS fp ON fp.content_id = a.id WHERE a.access IN (1,1,2,3) AND c.access IN (1,1,2,3) AND CASE WHEN badcats.id is null THEN a.state ELSE 0 END IN (0,1,2) AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2013-07-30 19:49:25') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2013-07-30 19:49:25') ORDER BY a.featured DESC, fp.ordering, a.created DESC LIMIT 0, 3 Got error 28 from storage engine SQL=SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, uam.name as modified_by_name,CASE WHEN a.publish_up = 0 THEN a.created ELSE a.publish_up END as publish_up,a.publish_down, a.images, a.urls, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, LENGTH(a.fulltext) AS readmore,CASE WHEN badcats.id is not null THEN 0 ELSE a.state END AS state,c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias,CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,( SELECT MAX(contact.id) AS id FROM mukdz_contact_details AS contact WHERE contact.published = 1 AND contact.user_id = a.created_by) as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count,c.published, CASE WHEN badcats.id is null THEN c.published ELSE 0 END AS parents_published FROM mukdz_content AS a LEFT JOIN mukdz_categories AS c ON c.id = a.catid LEFT JOIN mukdz_users AS ua ON ua.id = a.created_by LEFT JOIN mukdz_users AS uam ON uam.id = a.modified_by LEFT JOIN mukdz_categories as parent ON parent.id = c.parent_id LEFT JOIN mukdz_content_rating AS v ON a.id = v.content_id LEFT OUTER JOIN (SELECT cat.id as id FROM mukdz_categories AS cat JOIN mukdz_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_content' AND parent.published != 1 GROUP BY cat.id ) AS badcats ON badcats.id = c.id INNER JOIN mukdz_content_frontpage AS fp ON fp.content_id = a.id WHERE a.access IN (1,1,2,3) AND c.access IN (1,1,2,3) AND CASE WHEN badcats.id is null THEN a.state ELSE 0 END IN (0,1,2) AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2013-07-30 19:49:25') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2013-07-30 19:49:25') ORDER BY a.featured DESC, fp.ordering, a.created DESC

Please Log in or Create an account to join the conversation.

More
12 years 10 months ago - 12 years 10 months ago #146896 by sozzled
Until you updated the topic with your second posting, I was going to say that this sounded similar to Some forum users post double text . In that case we did not find the reason why this was happening to the users who were using a different version of Kunena.

However, the key clue, in this case, is:

blann wrote:

I recently upgraded to 3.0.1 and all has been fine with our forum for about a month until yesterday afternoon.

(Emphasis added by me)

Software doesn't just fall over or misbehave, by itself, if operations that have been working well mysteriously do not work or change in some way. There must be a reason for this to happen.

The reasons may include other changes that you have made elsewhere on your site (including other software updates), data corruption at the server - these things happen despite the best intentions that you have or the best precautions taken by the webhost provider, malintent or deliberate sabotage. Notwithstanding these things, determining the cause may be a fruitless search and efforts to work around the problem may be time-consuming and costly and, sometimes (in extreme cases) the only choices are to revert to the state your site was in when you took your last site backup. Unfortunately, some people do not make regular backups and the data loss can, in certain cases, be major.

Obviously, for a site like this one that has a lot of traffic and a lot of forum activity (and thousands of people depend on this site's availability to find information that will help them in their businesses), we take the best care we can take to ensure that the site retains its presence, availability and performance to meet the expectations of our users. These precautions are not 100% fool-proof, of course, but they are the best we can do with the resources that we have at our disposal.

Having said these things, the error listing you present does not indicate a failure of Kunena, per se. Indeed, as you do not have Kunena as a front page component, the errors arise from something that is called to generate your site front page. The errors indicate an issue with your MySQL database.

I have to say that I have no personal experience using MySQL 5.5.28 (my personal sites are hosted using MySQL 5.5.25 and this website uses MySQL 5.5.30) but, according to the Kunena Technical Requirements specification and Joomla Technical Requirements specification, MySQL 5.5.28 should work. That is not to say that MySQL 5.5.28 is unsuitable; it only means that we haven't tried it for ourselves.

I suggest you consider reverting to a previous backup of your site when things were working and before these problems started to occur.
Last edit: 12 years 10 months ago by sozzled.

Please Log in or Create an account to join the conversation.

More
12 years 10 months ago - 12 years 10 months ago #146899 by sozzled
Two other suggestions I would make (possibly unrelated to this issue) are

(1) Change your forum integration plugin settings as follows (recommendations shown in red):

Kunena - AlphaUserPoints Disabled
Kunena - Community Builder Disabled
Kunena - Gravatar Disabled
Kunena - JomSocial Disabled
Kunena - Joomla Enabled: access=1 login=1
Kunena - Kunena Enabled: avatar=1 profile=1
Kunena - UddeIM Enabled: private=1

(2) Use the Blue Eagle template designed for K 3.0.1, not the one designed for K 1.7.2
Last edit: 12 years 10 months ago by sozzled.

Please Log in or Create an account to join the conversation.

Time to create page: 0.257 seconds