Bug 522038 - Unable to open language file
Summary: Unable to open language file
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: squidGuard
Version: 11
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Gwyn Ciesla
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-09-09 09:14 UTC by Eddie Lania
Modified: 2009-11-27 18:10 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-11-27 18:10:09 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Eddie Lania 2009-09-09 09:14:25 UTC
Description of problem: Using squid proxyserver and squidGuard for content filtering on a small intranet. Just migrated to Fedora 11. In httpd error log messages are shown:

"Unable to open language file"

I guess it has something to do with the "my babel" parameter in the squidGuard.cgi. It clearly does not work as intended but how it should be made to work is unknown to me.
I have found no information about it.

Version-Release number of selected component (if applicable):
squidGuard-1.4-4.fc11.i586


How reproducible: Always.


Steps to Reproduce:
1. Install squid and
2. Install squidGuard and
3. Make host use the squid proxy.
  
Actual results:
in access.log:
192.168.168.234 - - [09/Sep/2009:10:48:02 +0200] "GET /cgi-bin/squidGuard.cgi?clientaddr=192.168.168.234&clientname=p3200receptie.elton-intra.net&
clientident=&srcclass=default&targetgroup=gambling&url=http://adserving.unibet.com/ad.aspx?pid=8010&bid=8190 HTTP/1.0" 403 1075 "http://www.voetba
lzone.nl/" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022;
.NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)"

in error.log:
[Wed Sep 09 10:48:02 2009] [error] [client 192.168.168.234] Unable to open language file:   No such file or directory, referer: http://www.voetbal
zone.nl/


Expected results:


Additional info:

Comment 1 Eddie Lania 2009-09-09 17:04:29 UTC
I think that the squidguard rpm package does not include the babel samples that are in the squidguard 1.4 tarball.

Comment 2 Gwyn Ciesla 2009-09-09 18:23:03 UTC
Try this koji build:

http://koji.fedoraproject.org/koji/buildinfo?buildID=131280

Comment 3 Eddie Lania 2009-09-15 13:20:28 UTC
Dear Jon,

Thank you for your help.

I did not update squidGuard with the rpm from the koji build but instead used the babel files from it to update my current squidGuard.

All is working fine now.

Can we aspect it that the next regular squidGuard release rpm will include these files?

Kind regards,

Eddie.

Comment 4 Gwyn Ciesla 2009-09-15 14:24:22 UTC
Yes.  I'll push the update.  Thanks!

Comment 5 Fedora Update System 2009-09-15 14:57:10 UTC
squidGuard-1.4-6.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/squidGuard-1.4-6.fc11

Comment 6 Fedora Update System 2009-09-15 14:57:15 UTC
squidGuard-1.4-6.fc10 has been submitted as an update for Fedora 10.
http://admin.fedoraproject.org/updates/squidGuard-1.4-6.fc10

Comment 7 Fedora Update System 2009-09-16 20:32:10 UTC
squidGuard-1.4-6.fc10 has been pushed to the Fedora 10 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update squidGuard'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2009-9662

Comment 8 Fedora Update System 2009-09-16 20:34:59 UTC
squidGuard-1.4-6.fc11 has been pushed to the Fedora 11 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update squidGuard'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-9681

Comment 9 Eddie Lania 2009-09-18 19:41:30 UTC
When I installed the new sqquidGuard rpm, the message below appeared on the screen and I think the location of the blacklists is wrong. Also, my custom settings in squidGuard.cgi were lost. So I think squidGuard should be changed to avoid the location of the blacklists to be under "/var/squidGuard/blacklists/blacklists" and also the various config options in squidGuard.cgi should be restored after updating squidGuard. Also, squidGuard.log should reside in /var/log/squidGuard instead of /var/log/squid and a symlink from /var/log/squidGuard/squidGuard.log to /var/log/squid should/could be made. This enables squidGuard to properly write to it's logfile.

Downloading Packages:
Setting up and reading Presto delta metadata
updates-testing/prestodelta                                                                                                            | 121 kB     00:00     
Processing delta metadata
/var/squidGuard/blacklists/blacklists/README: No such file or directory
/var/squidGuard/blacklists/blacklists/ads/domains: No such file or directory
/var/squidGuard/blacklists/blacklists/ads/domains.20051022.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/ads/domains.20051029.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/ads/domains.20051105.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/ads/domains.20051112.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/ads/domains.20051119.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/ads/urls: No such file or directory
/var/squidGuard/blacklists/blacklists/ads/urls.20051022.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/ads/urls.20051029.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/ads/urls.20051112.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/ads/urls.20051119.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/aggressive/domains: No such file or directory
/var/squidGuard/blacklists/blacklists/aggressive/domains.20051022.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/aggressive/domains.20051029.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/aggressive/domains.20051105.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/aggressive/domains.20051119.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/aggressive/urls: No such file or directory
/var/squidGuard/blacklists/blacklists/aggressive/urls.20051022.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/aggressive/urls.20051029.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/aggressive/urls.20051112.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/audio-video/domains: No such file or directory
/var/squidGuard/blacklists/blacklists/audio-video/domains.20051022.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/audio-video/domains.20051029.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/audio-video/domains.20051105.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/audio-video/domains.20051112.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/audio-video/domains.20051119.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/audio-video/urls: No such file or directory
/var/squidGuard/blacklists/blacklists/audio-video/urls.20051022.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/audio-video/urls.20051105.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/drugs/domains: No such file or directory
/var/squidGuard/blacklists/blacklists/drugs/domains.20051022.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/drugs/domains.20051029.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/drugs/domains.20051105.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/drugs/domains.20051112.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/drugs/domains.20051119.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/drugs/urls: No such file or directory
/var/squidGuard/blacklists/blacklists/drugs/urls.20051022.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/drugs/urls.20051029.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/drugs/urls.20051105.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/drugs/urls.20051112.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/drugs/urls.20051119.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/gambling/domains: No such file or directory
/var/squidGuard/blacklists/blacklists/gambling/domains.20051029.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/gambling/domains.20051112.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/gambling/urls: No such file or directory
/var/squidGuard/blacklists/blacklists/hacking/domains: No such file or directory
/var/squidGuard/blacklists/blacklists/hacking/domains.20051022.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/hacking/domains.20051029.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/hacking/domains.20051105.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/hacking/domains.20051112.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/hacking/domains.20051119.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/hacking/urls: No such file or directory
/var/squidGuard/blacklists/blacklists/hacking/urls.20051105.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/hacking/urls.20051112.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/mail/domains: No such file or directory
/var/squidGuard/blacklists/blacklists/porn/domains: No such file or directory
/var/squidGuard/blacklists/blacklists/porn/expressions: No such file or directory
/var/squidGuard/blacklists/blacklists/porn/urls: No such file or directory
/var/squidGuard/blacklists/blacklists/proxy/domains: No such file or directory
/var/squidGuard/blacklists/blacklists/proxy/domains.20051022.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/proxy/domains.20051119.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/proxy/urls: No such file or directory
/var/squidGuard/blacklists/blacklists/violence/domains: No such file or directory
/var/squidGuard/blacklists/blacklists/violence/domains.20051022.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/violence/domains.20051029.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/violence/domains.20051105.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/violence/domains.20051112.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/violence/domains.20051119.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/violence/urls: No such file or directory
/var/squidGuard/blacklists/blacklists/warez/domains: No such file or directory
/var/squidGuard/blacklists/blacklists/warez/domains.20051022.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/warez/domains.20051029.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/warez/domains.20051112.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/warez/domains.20051119.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/warez/urls: No such file or directory
/var/squidGuard/blacklists/blacklists/warez/urls.20051029.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/warez/urls.20051112.diff: No such file or directory
/var/squidGuard/blacklists/blacklists/warez/urls.20051119.diff: No such file or directory
/var/www/cgi-bin/squidGuard-simple.cgi: contents have been changed
/var/www/cgi-bin/squidGuard.cgi: contents have been changed
delta does not match installed data
Package(s) data still to download: 2.3 M
squidGuard-1.4-6.fc11.i586.rpm                                                                                                         | 2.3 MB     00:01     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating       : squidGuard-1.4-6.fc11.i586                                                                                                             1/2 
/etc/squid/squidGuard.conf created as /etc/squid/squidGuard.conf.rpmnew
  Cleanup        : squidGuard-1.4-4.fc11.i586                                                                                                             2/2 

Updated:
  squidGuard.i586 0:1.4-6.fc11                                                                                                                                

Complete!

Comment 10 Eddie Lania 2009-09-18 20:05:59 UTC
Suggestion to change /etc/logrotate.d/squidGuard from:

/var/log/squid/squidGuard.log {
    weekly
    compress
    notifempty
    missingok
}

to:

/var/log/squidGuard/* {
    weekly
    olddir /var/log/squidGuard/old
    compress
    notifempty
    missingok
}

Or I end up with massive logfiles for every blocklist in /var/log/squidGuard.

Regards,

Eddie.

Comment 11 Eddie Lania 2009-09-18 20:12:30 UTC
One more thing (sorry). In /etc/cron.daily/squidGuard the default download location of the new squidGuard blacklists is:

http://ftp.teledanmark.no/pub/www/proxy/squidguard/contrib/blacklists.tar.gz

however, this url is not valid anymore. Blacklists now are downloadable from:

http://squidguard.mesd.k12.or.us/blacklists.tgz

and so this should be changed accordingly.


Kind regards,

Eddie.

Comment 12 Gwyn Ciesla 2009-09-24 17:23:50 UTC
I've got most of this ready to go.  What do you mean by 'avoiding' the blacklist directory, exactly?  Do you mean updating the RPM shouldn't alter it?

Comment 13 Eddie Lania 2009-09-24 20:47:13 UTC
No, I mean it should avoid creating a new blacklists directory inside the already existing /var/squidGuard/blacklist directory. Now I get two blacklist directories. One under /var/squidGuard and one more inside /var/squidGuard/blacklists. So this ends up in: /var/squidGuard/blacklist/blacklists/

You see? That is two times blacklists.

Sorry for my bad English. I hope it explains it well enough though.

Regards,

Eddie.

Comment 14 Gwyn Ciesla 2009-09-25 18:42:30 UTC
I see.  I *think* I've fixed that now.

Man, I'm an American.  You're English is better than what I get from most native speakers. :)

Comment 15 Eddie Lania 2009-10-21 19:24:35 UTC
(In reply to comment #14)
> I see.  I *think* I've fixed that now.

Jon,

Since your last comment (see above), I have not heard from you again. You say that you *think* you fixed it but there is nothing to test since you haven't build a new rpm yet.

But the status of the bug is "retest".

That makes me wonder: how long will it last before your updated rpm is ready?

Regards,

Eddie.

Comment 16 Gwyn Ciesla 2009-10-21 19:31:25 UTC
I'll commit my fixes for this and build in rawhide so you can test, though 523607 is still unaddressed.  I was hoping to do one update for both, but tempus fugit.

Comment 17 Eddie Lania 2009-10-21 19:51:38 UTC
(In reply to comment #16)
> I'll commit my fixes for this and build in rawhide so you can test, though
> 523607 is still unaddressed.  I was hoping to do one update for both, but
> tempus fugit.  

Jon,

Don't worry and take your time. And please don't be offended by my comments (if you would be so). If you want to do one update to solve both issues then I am comfortable with that.

I will wait patiently.

Regards,

Eddie.

Comment 18 Gwyn Ciesla 2009-10-21 20:01:11 UTC
No, that's quite alright.  I've just had a lot on my plate.

This should work on F-11, if not, I can build for that as well.  The final
update will be built for F-11.

http://koji.fedoraproject.org/koji/taskinfo?taskID=1761543

Comment 19 Fedora Update System 2009-10-26 14:12:15 UTC
squidGuard-1.4-8.fc10 has been submitted as an update for Fedora 10.
http://admin.fedoraproject.org/updates/squidGuard-1.4-8.fc10

Comment 20 Fedora Update System 2009-10-26 14:12:26 UTC
squidGuard-1.4-8.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/squidGuard-1.4-8.fc11

Comment 21 Gwyn Ciesla 2009-10-26 14:13:42 UTC
Heads up, an update with this and a security issue is coming to stable.

Comment 22 Fedora Update System 2009-11-04 12:21:13 UTC
squidGuard-1.4-8.fc11 has been pushed to the Fedora 11 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 23 Fedora Update System 2009-11-04 12:40:26 UTC
squidGuard-1.4-8.fc10 has been pushed to the Fedora 10 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 24 Eddie Lania 2009-11-27 18:09:46 UTC
Is is solved, thank you.


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