Refresh owncloud uploaded files

If you upload files to an owncloud server via FTP, SCP or some other tool, the owncloud server at first does not notice on its own, that new files are present. You can however, trigger a manual refresh via the command line... A php script from owncloud can be triggered as www-data (webserver) user: Go to your owncloud folder: cd /var/www/owncloud (just an example) Change to the www-data user: su -s /bin/bash www-data Execute the php script: php console.php files:scan --all

Fix glibc bug on debian

Recently, the glibc library had a bug that could
be exploited over the network using a DNS request.

This bug can be fixed on debian by updating the libc6 library:

apt-get update
apt-get install libc6

After the update, the computer should be restarted, since a lot of
services and libraries use the libc6.
It is also possible to restart all services, but missing one service
is easily possible, so better be on the safe side.

Grub fails with new grsec pax kernel

I have installed a new kernel on my root with the grsecurity and pax patches.
After installing the new kernel, grub is not working correctly any more.

It seems that pax conflicts with some programs of grub.

Thanks to the following article (, a solution was found:
Install the paxctl tool:
apt-get install paxctl

Call the tool with the following parameters:
paxctl -Cpms /usr/sbin/grub-mkdevicemap
paxctl -Cpms /usr/sbin/grub-probe
paxctl -Cpms /usr/bin/grub-mount

Block ads on Skype

To block ads on the skype application (tested with 7.12 from 28.10.15) , you can
add the following lines to your host (file: %windir%\system32\drivers\etc\hosts) as administrator!

If you also add the following line, as stated in some tutorials:

the skype home can not be loaded any more.

Show contents of windows\assembly folder or similar

In case you just want to view the original content of the windows assembly folder, or other system folders, you can do the following:

1. In console, type cd /d %windows%\assembly
2. Type: attrib -r -h -s desktop.ini
3. Type: ren desktop.ini desktop.bak

Reload the explorer window to see the actual contents...

If you want to restore the original view, just rename the desktop.bak back to ini.

This works also for other system folders, e.g. fonts folder.

In case you want two seperate views at the same time, you can do:

Install Scrapy on Mint/Ubuntu/Debian behind a Proxy

This article shows you how to install Scrapy - a python web crawling toolbox, under debian/ubuntu or linux mint.

use apt-get with proxy:

http_proxy=http://domain\user:pass@hostname:port apt-get install packagename

or set the environment variable upfront

export http_proxy=http://domain\user:pass@hostname:port

Use pip with proxy:

pip install --proxy="http://domain\user:pass@hostname:port" packagename

Now step by step:

Set proxy:
export http_proxy=http://domain\user:pass@hostname:port

Install pip:

Check and fix shellshock vulnerability in bash/debian

Bash shell has a serious vulnerability that can be exploited by
an remote attacker in some cases.

To check if you are using bash can be done with entering the following at the shell:
echo $0
echo $SHELL

If it prints bash, then you are using bash.

Debian Wheezy is using dash by default since version 6.10, so it should not be vulnerable.

If your version of bash is vulnerable can be tested by entering the following in bash:
env X='() { (a)=>\' bash -c "echo echo vuln"; [[ "$(cat echo)" == "vuln" ]] && echo "still vulnerable :("

Fix heartbleed bug on Debian

I tried fixing the heartbleed bug on my debian installation.

Most of the websites suggest, that updating to the newest Openssl release
fixes the problem.

Howevery, an "apt-get install openssl" did not fix the problem.
The test website said - still vulnerable, although
the newest openssl release was fetched by the apt command.

I found a more thoroughly explanation of a possible fix at:…

Drush install error on Debian

Getting the newest drush (Drupal shell) version via PEAR can give the following error:

Discovering channel over http:// failed with message: channel-add: Cannot open "" (Cannot download non-http URL "/channel.xml")

Using the following command sequence can solve the problem:

pear upgrade –force Console_Getopt
pear upgrade –force pear
pear upgrade-all
pear channel-discover
pear channel-discover
pear install drush/drush

You have to run the channel discovery twice to add the channel. The first try

Compiling error with APC for php5 - debian

Installing APC php5 cache from pear is a pretty easy task:

apt-get install php-pear
apt-get install php5-dev build-essential
pecl install apc

However, if the last step fails with the following errors,

'apc_regex' has no member named 'preg'
'apc_regex' has no member named 'nreg'

you are missing the perl regular expression libraries on your system!

Installing can be done with

apt-get install libpcre3-dev

as root user.

pecl install apc
once again will then hopefully work.