Archive for January, 2014

Firefox: address is restricted

January 29th, 2014 No comments

Sometimes web applications are configured to use non-standard TCP ports for communication. When trying to access such web apllications, your Firefox browser may come up with this error message:

This address is restricted
This address uses a network port which is normally used for purposes other than Web browsing. Firefox has canceled the request for your protection.

It turns out Firefox restricts TCP ports to mostly well-known ports. To override this restriction you need to follow these simple steps:

  1. enter about:config in the address bar
  2. New -> String
  3. Enter the preference name:
  4. Enter string value: 1-65535

This will allow all TCP ports for communication. Of course, you’re free to enter a different portrange or only a single port.

Categories: [EN] Tech Tags: , , , ,

Fix delayed SSH login

January 29th, 2014 No comments

On an Ubuntu/Mint workstation you might notice delayed SSH logins. If you turn on debugging by using the -v option you will find this failure multiple times:

debug1: Unspecified GSS failure.  Minor code may provide more information

Depending on your configuration, these failures result in a significant login delay. To verify that these GSS failures are the reason for the delay, you should try to disable it:

ssh -o GSSAPIAuthentication=no

If it works, you can disable this feature permanently by adding or changing this parameter in the system-wide /etc/ssh/ssh_config or your own ~/.ssh/ssh_config configuration file:

GSSAPIAuthentication no

It is interesting to note that the default setting is still “no”, according to the ssh_config man page.

Categories: [EN] Tech Tags: , , ,

rsync and thin provisioned disks

January 7th, 2014 No comments

If you want to do a one-time backup of your virtual machine disk images, you might come up with something like this:

rsync -av /foo/bar/vms /foo/bar/backup

While this works, you’ll likely find out, that the files in your backup folder are much larger than the original files:

$ du -hs /foo/bar/vms/test1/test1.img /foo/bar/backup/test1/test1.img
534M    /foo/bar/vms/test1/test1.img
11G      /foo/bar/backup/test1/test1.img

That’s quite a difference! If you try to backup several TB of thin provisioned disks you could easily exceed your backup storage capacity. (Note that `ls` will still say both files have the same size, but that’s a different story.)

So what’s happened? In our example we tried to backup thin provisioned disk images. These images are stored as sparse files, but rsync doesn’t handle these special files automatically. Instead you need to tell rsync to handle sparse files correctly:

Try to handle sparse files efficiently so they take up less  space  on
the  destination.   Conflicts  with –inplace because it’s not possible
to overwrite data in a sparse fashion.

There’s one drawback: rsync will be much slower. You basically need to decide wether speed or disk space is more important to you.

Categories: [EN] Tech Tags: , , , ,

Toner-Reset bei Brother Druckern

January 7th, 2014 No comments

Auch in Druckern von Brother gibt es einen Seitenzähler, der den Tonerverbrauch anhand der gedruckten Seiten schätzt. Das ist natürlich nicht besonders genau und der Zähler meldet meist zu früh einen leeren Toner. In er Realität sind die Toner dann natürlich noch nicht vollständig leer. Drucken kann man trotzdem nicht mehr, denn das verhindert eine Sperre in der Firmware des Druckers.

Der Zählerstand des Toners kann jedoch zurückgesetzt und die Sperre damit überbrückt werden. Bevor diese Schritte durchgeführt werden können, müssen alle ausstehenden Druckaufträge abgebrochen werden (sowohl am Drucker selbst als auch am Rechner).

Den Seitenzähler zurücksetzen:

  1. die Toner-Blende öffnen (als würde man den Toner tauschen wollen)
  2. die Buttons “Secure” und “Cancel” am Gerät gleichzeitig drücken
  3. am Display des Druckers erscheint ein Farbmenü
  4. die Farbe es betroffenen Toners auswählen und “OK” drücken
  5. die Option für den Reset des Zählerstands auswählen und bestätigen
  6. die Toner-Blende wieder schließen
  7. der Drucker führt einen Selbsttest durch und meldet einen vollen Toner
  8. ggf. den Drucker neustarten, um eine erneute Tonerprüfung zu veranlassen

Getestet wurde dieses Verfahren mit einem Brother 4150, aber es funktioniert auch mit zahlreichen anderen Modellen von Brother. Viele Drucker anderer Hersteller verfügen über eine ähnliche Funktion.

Categories: [DE] Tech Tags: , , , ,