Apache conflicts with APR

Just when I tried to upgrade apache to the latest version in ports I got this problem:
apache-2.2.9 conflicts with installed package apr-db42-1.3.3.1.3.4

I googled and found this really simple solution! Just tell apache in config to use the installed apr rather then trying to install its own!

Posted in Updating | Leave a comment

Problems building kdesdk3

I ran into a problem which wasn’t easily solved when updating devel/kdesdk3. But found this problem report that had a patch to apply which solved it all.

Just download the patch and do:
patch Makefile kdesk3.diff

Then do the usual make install, make deinstall, make reinstall.

Posted in Updating | Leave a comment

Serverside filter with SquirrelMail

THIS DOES NOT WORK YET!!! I’M WORKING ON IT

Down load the plugin
Install pre-requisites - squirrelmail compatibility plygin:
cd /usr/port/mail/squirrelmail-compatibility-plugin1/
make install
make clean

Download the ServerSidePlugin from here. And then extract the tarball in the SquirrelMail plugins directory:
cd /usr/local/www/squirrelmail/plugins
tar xvfz ~/serversidefilter-1.42.tar.gz

Rename the config file:
cd serversidefilter
cp config.php.sample config.php

Edit the config file config.php and set the followin:
$FILTER_FILE_PATH = '/home/vpopmail/domains/[DOMAIN]/[USERNAME]/.mailfilter’;
$FILTER_APP_PATH = ‘/usr/local/bin/maildrop’;
$LOCAL_MAILDIR = ‘/home/vpopmail/domains/[DOMAIN]/[USERNAME]/’;
$FORWARD_FILE_PATH = “/home/vpopmail/domains/[DOMAIN]/[USERNAME]/”;

and un-comment these lines:
//$SPAMFILTER = '/usr/bin/spamc -u [USERNAME] -f’;
//$SPAMHEADER = ‘X-Spam-Flag’;
//$SPAMVALUE = ‘Yes’;

Next..

You need to recompile the filtercmd to work on FreeBSD and your settings.

Read the README in the script directory. Change in the Makefile:
HTTPD_GROUP=www
SQUIRRELMAILCONFIGFILE=/usr/local/www/squirrelmail/config/config.php
LIBS=-L/usr/local/lib -L/usr/local/lib/compat -lc-client4 -lssl -lpam -lgssapi \
-lcrypt -lkrb5 -lcom_err -lz -lcrypto -lopie -lradius -ltacplus -lutil -lmd -ly\
pclnt -lssh -lasn1 -lroken -lcrypto
I=/usr/local/include/c-client

Save it.

Install c-client from mail/cclient/ in ports.

Now you should be able to compile but still the test.sh script does not work.
I get this problem:
RESULT: 11
Can’t find uid/gid for user

The problem is that I use vpopmail and thus there exists no users within imap that are system users. I think there might be help here http://forum.qmailrocks.org/showthread.php?t=381&page=2

Sometime in the future when above is solved the rest should be as follows!
Now you are setup!

Go to /usr/local/www/squirrelmail/ and do config/conf.pl to configure SquirrelMail to use this new plugin. Select 8 for plugins, then the number for ServerSideFilter. Then press S to save and Q to quit. Go to http://your-squirrelmail-location/src/configtest.php to make sure your configuration is working!

Posted in Uncategorized | Leave a comment

Problems upgrading Cairo…

I tried to make a ports upgrade but missed to read UPDATING so did a full upgrade without doing some pre-requisites which led to a lot of problems…. one odd thing was that the cairo package didn’t recognize I had X installed… the configuration said no x. but then I did:
cd work/cairo-1.6.4/
./configure –enable-xlib=yes –enable-xlib_xrender=yes
make
cd ../..
make install

and now it seems to be alright…. don’t get it.

Posted in Uncategorized | Leave a comment

Automounting a DVD

Found this article that explains how to use the automounter to accomplish this.

Posted in Disks | Leave a comment

Problems installing GTK20

When doing a port upgrade several X-based ports failed. After some struggling I found out the reason, the graphics/cairo port didnt default to include X11 libraries as it should. Strange….

I solved it by starting a make for Cairo and interupt it.
cd work/cairo-1.2.60
./configure—enable-xlib
cd ../..
make
make deinstall
make reinstall

Posted in Updating | Leave a comment

hda sound driver on Asus M2NPV-VM

Download latest from http://people.freebsd.org/~ariff/HDA/kmod/

kldload ./sound.ko
kldload ./snd_hda.ko

Posted in Uncategorized | Leave a comment

ÅÄÖ all over

I have never really got ÅÄÖ to work properly on my system before. I got it working in samba but when doing ls at a tcsh prompt the files were full of questionsmarks. So started to search and read what to do. First I found that one could in newer versions of samba set different character codings for dos and unix. But still in my shell things looked weird. After a bit of more searches I found that there is a .login_conf to set these things. So by setting the charset to iso-8859-1 it all worked.

.login_conf

me:
        :charset=iso-8859-1:
        :lang=sv_SE.ISO8859-1:

smb.conf
# Charset settings
display charset = iso-8859-1
unix charset = iso-8859-1
dos charset = utf-8

Posted in Network | Leave a comment

Continued problems with mount_smbfs

So mounted some samba directories and seemed to work fine. One of these was the root for a virtual host on my apache server and I got some really wierd problems. The HTML code seemed to load fine but not images and css….

Apparently: “When trying to serve a directory mounted with mount_smbfs on FreeBSD with the Apache 2.0.x server, large files (over 100K or so) won’t transfer correctly. To fix this problem use the EnableSendfile off directive within your Global, Directory or VirtualHost config.” So adding that directive solved everything.

Found that at unixtips.org – the source for unix tips.

Posted in Uncategorized | Leave a comment

Using fstab to automatically mount samba drives

It is possible to specify mount_smbfs-mounts in /etc/fstab. For instance it can be used to automatically mount Samba drives automatically at boot up. When I configured this I ran into a number of small problems. To not be needed to enter a password each time one can use /etc/nsmb.conf. Though I could not really get it to work, every time I got queried about the password even if I had given it in nsmb.conf. I tried both with unencrypted and crypted password. Nothing worked. By coincidense I tired to change the user name to only capital letters, and that solved it!

So in you nsmb.conf it should look like this:
[YELLOWORB:JOHN]
password=$$342342425435453

PS. Still have the noauto option and a mount script eventhough I have read it should work without noauto, though I had problems with it before and also it makes your system very dependent on the other machine with the samba drives. If that is not up and running if when you FreeBSD machine boots, the mounting will fail and the boot process will halt and your system will not go up.

Update 2007-05-24:
Yesterday I discovered after a reboot that my shares from a Windows machine wasnt mounted any more. I tried to use mount_smbfs manually but failed. It reported:
mount_smbfs: can't get server address: syserr = Permission denied

I spent quite some time searching for a solution and finally after posting on a mailinglist I figured it out. I’t nothing to do wiht permissions, Samba cannot locate the server, thats the problem! So if you specify its real address and not only WINS name it works:
mount_smbfs -I 192.168.0.2 //joe@FILESERVER/share /mnt

But how to solve it for fstab?
Again comes nsmb.conf into play. Under the each server section in nsmb.conf one parameter you can give is the address to the machine. Either the ip number or its realy networkname works, e.g. fileserver.mynetwork.com.

Posted in Network | 1 Comment
  • Categories