How to fix LockObtainFailedException on Solr start

If you have experienced a Solr crash during a commit (which, of course, is the worst possible time, Murphy`s law etc), you might have received a LockOptianFailedException when trying to start Solr. This makes it impossible to start Solr at all.

You can solve this by configuring Solr to delete any lock files when starting up,
you can also configure Solr to use a normal lock file instead, which you can manually delete if you prefer that.

Simply correct your solrconfig.xml to the following values, they are per default
commented out in solrconfig.xml.

<lockType>simple</lockType>
<unlockOnStartup>true</unlockOnStartup>

How to measure the temperature of your Raspberry PI

When running Raspian on your PI (and other distro`s for PI), an Raspberry PI specific application is installed, which let you monitor everything from volt-status, HDMI-status to the PI`s core temperature.

To check the core temperature, simply run the command  “/opt/vc/bin/vcgencmd measure_temp”

PS: Run the commando  “/opt/vc/bin/vcgencmd commands” to see all the data you can extract via that application.

Unfortunately, it does not appear to be possible to check the temperature elsewhere on the (physical) Pi, without getting a temperature sensor.

Guide: How to make money in GTA V (GTA 5)

Here is a short list with five items explaining how to make money in GTA V / GTA 5.

1: Be a taxi driver!
Steal a taxi, then you can accept taxi jobs around in the game, if yo drive nicely, you will even get tips for the rides. You can earn upwards of $300 for a single ride.

2: Kill people and steal their money
You can rob people after killing them, the problem with that is that the police will get on your tail. Not very viable in the long-term… PS: If you hang around an ATM, then rob them those who withdraw cash, you are more likely to earn some more cash.

3: Go on the stock market
You can invest money in the stock market, it is not a guaranteed profit, so you should not do this unless you have money to lose.

4: Rob armored cars
If you see a blue dot on the map (unless when the cops are after you!), that means that there is an armored car there. If the car is parked and you see a person walking towards it with a suitcase, you can earn $5K by shooting him. You can also steal the car and break open the back doors.

5: Rob stores
Any store that is open for business, can be robbed! By walking into a store, then slowly going back, so that your character keeps the doors open (with the doors pointing outwards), you can equip a weapon. Shoot the cash register and they will open up and you will get your money!

How to install Raspian for Raspberry Pi from Windows

I am currently in the process of setting up a SETI@Home cluster running on Raspberry PI boxes. Currently i am working with three nodes, and i will expand it if is a success.

For OS, i use Raspian (Debian clone), combined with some cheap 8GB SDCards from a random cheap vendor.

In order to install the Raspian ISO image to a SD card, i use the application win32 disk imager, which simply takes a ISO image, and writes it to a designaded SD card.

It is worth noticing that this will cause the partition(s) on the SD card to not be any larger than the image itself. But you can fix this upon your first Raspberry PI boot, as the application “raspi-config” will be auto-started. (if not, start it)

Workaround for inotify on NFS-clients

I run multiple virtual machines which shares all their data via a NFS-server. I have an application that fetches files, and another server that watches for new files in a folder, using inotify. But i quickly noticed that inotify does not work over NFS. I “fixed” this by doing a simle workaround that finds all files in the watched folder, and simply touches them. This causes inotify to dectect those files.

Example:
find s -type f -exec touch {} \;

This works for me since i can simply run the command via cron, or via another scheduled job, but that does not mean that i works for your case. But perhaps it gives you some ideas.

Scam: “URGENT Brand Registration Confirmation”

Yet another scam that goes around. This time it`s an attempt to brand owners to “register” their brands in China before “some company steals it”. And as usually, just to ignore.

(Letter to the President or Brand Owner, thanks)

Dear Sir/Madam,

We are the department of Asian Domain Registration Service in China. I have something to confirm with you. We formally received an application on April 22, 2013 that a company which self-styled “YaZi Int’l Company” were applying to register “<brand>” as their Brand Name and some domain names through our firm.

Now we are handling this registration, and after our initial checking, we found the name were similar to your company’s, so we need to check with you whether your company has authorized that company to register these names. If you authorized this, we will finish the registration at once. If you did not authorize, please let us know within 7 workdays, so that we will handle this issue better. After the deadline we will unconditionally finish the registration for “YaZi Int’l Company”. Looking forward to your prompt reply.

How to create website shortcuts on Samsung Galaxy

If you want a shortcut to some of your favorite websites from the home screen, you first have to add those websites as bookmarks. In Chrome i do this by pressing menu, then selecting the star icon.

Afterwards, go back to the home screen, select menu, select “add apps and widgets”, then add the bookmark widget. You will then get a list of your bookmarks which you can add to your home screen.

Adding SSH support to PHP on Ubuntu

I have previously written a post on how to add SSH support to PHP, but that post is old, and it has now become even easier to get it up and running. And therefore making it much easier to auto upgrade WordPress via SSH. (automatic, yay!)

As root, do the following:

1: apt-get install libssh2-1-dev libssh2-php

2: Check that is installed: php -m |grep ssh2

3: Restart apache: service apache2 restart

And you should now have SSH support in PHP.

Outdated entry in the DNS cache error when using Remote Desktop

You may sometimes get error messages about outdated entries in the DNS cache, when you are using remote desktop. (The connection cannot be completed because the remote computer that was reached is not the one you specified. This could be caused by an outdated entry in the DNS cache. Try using the IP address of the computer instead of the name.)

The first thing you should do, is to make sure that the clock is correct on these nodes:
1: The client machine
2: The remote machine you are connecting to
3: And if used, the domain controller(s).

And of course, make sure that you don’t have any invalid dns cache. clear the dns cache by doing this in cmd: ipconfig /flushdns.

If it is still an issue, another work around can be found here: http://extremeengineers.net/?p=126 (although, you should fix the problem and not the symptom)

 

Enabling SSH installation of Data Protector clients

Just a quick how-to- make sure that you can install new Data Protector clients using SSH.

All this is done FROM the Linux the installation server, using the root user.

First of all, you have to copy the .omnirc-file if you have not done it before.
cp /opt/omni/.omnirc.TMPL /opt/omni/.omnirc

Then, edit the .omnirc file in /opt/omnic/ and make sure that OB2_SSH_ENABLED is set to “1″.

Then you need to make sure that the installation server can SSH to the client(s) without being asked for a password. If you do not have a SSH-key, you can generate one by running ssh-keygen.

Now copy your public key to the client(s) that you are going to install Data Protector on, by running ssh-copy-id root@<client>. Test it afterwards by SSHing to the client(s), if you do not get asked by a password, you are good to go!

PS: You have to SSH to the client at least once, as you will be asked to confirm the client certificate the first time.