Skip to content

How to upgrade the bios of a lenovo x250 on linux (and other not windows systems)

So, you want to update the bios of your lenovo x250 by downloading this iso from that page?

Read this readme. But also read the following lines. Lenovo missed "just some little facts".

First of all, I was not able to dump that iso to an usb stick by using dd. Secondly and most importatn, you have to go in your bios setup and change your boot up way from "legacy" to "uefi". After you have done that, your burned optical disk will boot up and you can finally upgrade your bios.

Translate to de es fr it pt ja
Categories: os
Defined tags for this entry: , , ,
Vote for articles fresher than 7 days!
[0] 727 hits

Display problems LibreOffice 5.* used in Gnome 3.20 on Arch Linux

There was a problem with LibreOffce 5.* used in Gnome 3.20 on an Arch Linux with the 4.4.*-lts kernel. The Display that is used is a HDPI so I am not sure if this is the reason.

Anyways, the problem was that the menu, all the menu entries as well as the font and the content was displayed with four or up to eight the size. If you want to click on something, there was a minimal size lane of size you could go but all in all, it is not a joyful ride.

I could not really find a search term that pointed me to the solution so I tried a lot.

At the end, the only thing that was working is to switch the gnome backend from Wayland to X11. dcdriving from the arch linux forum gave me the hint. How are you doing this?

  • open the file /etc/gdm/custom.conf
  • uncomment the line "WaylandEnable=false"


Hope you will stumble upon this entry and it will solve your problem

Translate to de es fr it pt ja

zfsonlinux just released v0.6.5.8. (including support for kernel 4.7.x)

Good start in the day.
The workaholics from zfsonlinux just released version v0.6.5.8.. This also includes support for kernel 4.7.x.
So, it will only take a small amount of time until archzfs will ship a new release.

Translate to de es fr it pt ja

X11 freezes and system total hang up on an Lenovo X250 i7-5600U since kernel 4.6.2 (arch linux)

Hey folks, since kernel 4.6.2 I got a lot of X11 freezes as well as unusable gui tools (delayed inputs, scrolling and broken display rendering). Also all the virtual box clients are behaving the same. Only the chromium gui and xterm were usable (well, xterm only on my host, not on the virtual box clients).
I tried my best and here are the changes I made that stopped the system from a total freeze since four days:

run as root

cat /etc/X11/xorg.conf.d/20-intel-graphics.conf < DELIM Section "Device" Identifier "Intel Graphics" Driver "intel" Option "AccelMethod" "uxa" Option "NoAccel" "True" EndSection DELIM

I am crossing fingers it is working on your machine also.

Translate to de es fr it pt ja

web - server and client side remote code execution through a buffer overflow in all git versions before 2.7.1 (unpublished ᴄᴠᴇ-2016-2324 and ᴄᴠᴇ‑2016‑2315)

Someone has released an exploit to execute remote code on each machine (client or server) running git before version 2.7.1.
If you are working under "arch linux", you are pretty save with an "pacman -Syyu"
. I recommend reading the blog post called Remote Code Execution in all git versions (client + server) < 2.7.1: CVE-2016-2324, CVE-2016‑2315. But before reading, update your systems.

Translate to de es fr it pt ja

web - ZFS FTW! :-) - ZFS -- baked directly into Ubuntu 16.04

Dustin Kirkland announced that Ubuntu 16.04 will be shipped with ZFS.
It is still sucky, sucky foobuntu bit I see it as big step for the wonderful ZFS. I am using it since multiple years now and I am enjoying it. ZFS, especially Open ZFS has a bright future.

Translate to de es fr it pt ja

Peco - Simplistic interactive filtering tool

peco can be a great tool to filter stuff like logs, process stats, find files, because unlike grep, you can type as you think and look through the current results.


So the only downside is, you need get and install go for it (to build it on your own) or download a binary build. Peco is available in the aur

Demos speak more than a thousand words! Here's me looking for a process on my mac. As you can see, you can page through your results, and you can keep changing the query:

looking for a process

Translate to de es fr it pt ja

Automatic setting of your multi display setting

So you have an X server running with multiple displays (or monitors).
You are using the great arandr tool to quickly setup your setting. But, you don't want to do this each time you are starting your X.
What can you do?
First of all, hit the "Save As" button in you arandr gui and store the shell script.
Afterwards, adapt the file that is read once you login into your system or start your X. This can be .xinit, .login or .profile.
Inside this file, simple add the adapted content from below and thats it.

maybe you have to change the path ".screenlayout" or the file name ""

if [ -f $HOME'/.screenlayout/' ]; then
. $HOME'/.screenlayout/'

Translate to de es fr it pt ja

speed up your owncloud by using redis on an uberspace webspace

Your owncloud is a bit slow, you are using uberspace and you want to speed it up easily?
Easy solution is to use redis.
The compressed howto is down below. It is taken from the uberspace wiki and a privat blog entry.

test -d ~/service || uberspace-setup-svscan
svc -du ~/service/redis

to prevent or fix the following error "Missing memcache class \OC\Memcache\Redis for local cache"

uberspace-install-pecl redis

Last but not least, you have to adapt your /config/config.php file by adding and adapting the following lines into the configuration array.

    //begin of redis configuration
    'memcache.local' => '\OC\Memcache\Redis',
    'redis' => array(
        'host'      => '/home//.redis/sock',
        'port'      => 0,
        'timeout'   => 0.0 
    //end of redis configuration

Translate to de es fr it pt ja

blockify-ui stops working with error: Xlib: extension "GLX" missing on display ":0".

So you updated your blockify and you wanted start it.
Instead of the blockify ui, you are getting the following error on the command line:

Xlib: extension "GLX" missing on display ":0".
What to do?
Try to install mesa-libgl and everything should be fine again.

Translate to de es fr it pt ja

virtual box "5.0.4" bridged networking connection issue between guest and host (windows 10)

Since we spent days (let me write it again, daaayyyyyyssss) to solve this problem. To prevent you from doing the same, I write this entry.
Our problem was, that a guest box was running fine on a virtual box host. The "only" issue was, that everyone could ping (and even do more) with the host and the guest os, except the host talking with the guest and vice versa.
It looks like this is a microsoft windows 10 issue only. Everything is workin on my *nix systems - meaning, if you are using real software, no problem is there.
But seriously folks (I know you are not reading this entry because you want to have some funny battle from good, free as in freedom software, against clunky ugly and bad close source whatever), the solving of this issue is braindead simple.

It a also contains a workaround: 
- Open the network adapters in Windows 10
- Open properties of the adapter used in your guest OS
- Disable IPv6 -> OK
- Open properties again
- Enable IPv6 -> OK
ticket number 14457
ticket number 14428

Good luck and stay with the force.

Translate to de es fr it pt ja

"Taler", das Open Source und Free as in Freedom Online-Bezahlsystem wird entwickelt

Unter dem Schirm von GNU wird an einem freien Online-Bezahlsystem mit dem Namen Taler entwickelt.
Der Unterschied zu Bitcoin ist, dass man nur die Menge an Geld, aber nicht die Ware sehen kann, um Steuern zu berechnen. Darüber hinaus ist der Geldaustausch von Sender zu Empfänger anonym. Das Protokoll ist offen, somit kann jeder seine eigene Implementierung schreiben. Es ist REST-basiert und nutzt damit die Stärken des HTTP-Protokolls. Es ist nicht als neue Währung ausgelegt, sondern entspricht immer der aktuell gewählten Währung (und Umtauschkurse).

Taler ist ein neues elektronisches Zahlungssystem, welches bei Inria entwickelt wird. Zum heutigen Tag zeigt diese Seite die Vorteile unseres Systems auf. Im Laufe des Jahres 2015 sollen mehr Code sowie zusätzliche Dokumentation öffentlich gemacht werden. Voraussichtlicher Startpunkt des Zahlungssystems für den allgemeinen Gebrauch ist das Jahr 2016.

Entwickelt wird es von Institut national de recherche en informatique et en automatique (hier der Link zur deutschen Wikipedia).
Gute Nachrichten ... nach dem ganzen Ölkrieg der die Flüchtlingswelle ausgelößt hat und ein freies und demokratisches Land in den Ruhin gestoßen hat ... endlich wieder gute Nachrichtne.

Translate to de es fr it pt ja

hardinfo on a linux live cd - A system information, profiling and benchmark tool.

The task for today was to figure out what kind of hardware was in a bunch of cases without open them all.
I know there are a lot tools for windows available out there, but finding something running on an linux system was not that easy - at least for me.
After a while, I had verified that hardinfo was the tool I am searching for. But this simple leads me to another question and problem. "What kind of available live linux cds has this application available directly?".
It turned out that this is not an easy question to answer. But after a lot of download, try and validate runs, I found one, tahrpup a puppylinux flavored release.
I really hope you will find this post and this will save you ... well, half of a day of evaluation.

Translate to de es fr it pt ja

systemd[1]: Failed to start Create Volatile Files and Directories. - on Arch Linux having zfsonlinux as root

I just got the following entry on my boot up today:

systemd[1]: Failed to start Create Volatile Files and Directories.

After a while of searching using my favorit searchengine, I (as usual ;-)) found the most fitting solution in the
The solution is given in the manpage of the tmpfiles.d.
tmpfiles.d(5) wrote:

If the administrator wants to disable a configuration file supplied by the vendor, the recommended way is to place a symlink to /dev/null in /etc/tmpfiles.d/ bearing the same filename.

So all you have to do is:

sudo su

cd /usr/lib/tmpfiles.d

cp journal-nocow.conf journal-nocow.conf.bak

rm journal-nocow.conf.bak

ln -s /dev/null journal-nocow.conf

And thats it. Fingers crossed you system will boot without errors.

Translate to de es fr it pt ja

web - UpTimes 2015-1 veröffentlicht und bereit zum Download

Heute wurde die aktuelle Ausgabe der GUUG Mitgliederzeitschrift UpTimes veröffentlicht und steht auf der Webseite ab sofort zum Download als PDF und ePUB bereit.
Aus dem Inhalt:
* Das Was-ist-was des Wer-ist-wer: Identifikation, Authentisierung, Autorisierung (von Kristian Köhntopp)
* Von einem, der auszog, IPv6-only zu leben: Hindernisse im IPv4-Netz (von Jens Link)
* Unterwegs nach morgen: Eigener DHCPv6-Server (von Henri Wahl)
* Ist dir langweilig? Bau dir ein Langweilometer (von Jürgen Plate)
* Shellskripte mit Aha-Effekt V: Sirenengeheul und Viertelstundentöne aus der Shell (von Jürgen Plate)
* Change Management: Interview zur Umstellung auf DevOps (mit System Engineer Henning Henkel)
* Angriffsvektor Stromnetz: Buchbesprechung: Blackout (von Hartmut Streppel)

Die Redaktion freut sich über Anregungen, konstruktive Kritik und Artikelvorschläge für zukünftige Ausgaben.

Viel Spaß beim Lesen.


Besten Dank :-).

Translate to de es fr it pt ja

zfs as root with luks on arch linux and the small trouble after upgrading the kernel

Everytime the kernel gets updated, my system only reaches the busybox afterwards.
Currently, I have no idea why this happens exactly. But at least, I know how to handle it.
The zfs module is loaded, so all you need to do is to execute

zpool import -f 
, followed by an
zpool export 
It looks like there is a problem with exporting the pool while rebooting, or maybe an error while importing. It is marked as "not exported correctly", that is why booting fails. After the two commands from above, you can enter
and everything should be fine again.

Translate to de es fr it pt ja

howto fix bootup error message "Failed to start Create Volatile Files and Directories." from "systemd-tmpfiles-setup.service"

Give is, that you get an error message while booting up your system from "systemd-tmpfiles-setup.service" with the description "Failed to start Create Volatile Files and Directories.".
By using systemctl with systemctl status systemd-tmpfiles-setup.service, you get the same description.
A quick look into the archlinux wiki offers you the solution named enable acl in your file system.
If you are running zfs as your root, you have to execute zfs set acltype=posixacl #your_pool_name. To validate if it is working, execute zfs get acltype before and after the set.

If you want to know more, you can read the following links:

Translate to de es fr it pt ja

howto - cups error typecheck offending command idiv

Once in a day, my network printer stopped working. All he was printing on a paper was:

A quick look to the cups service turned out the following message.
systemctl status org.cups.cupsd.service
error: Failed to create /var/spool/cups/tmp/.hplip
If you run into this problem, it is an easy one.
Do a "df -h | grep /var" and with a high chance, you will see a "100%" or something close by right before "/var". So whats the problem? Your "/var" is running out of disk space. Use a tool like "ncdu" to check what can be removed. Printing should work right after fighting the disk space issue.

Translate to de es fr it pt ja

web - zfsonlinux 0.6.4. released - zfs-announce mailing list

The Linux team is happy to announce a new release of OpenZFS on Linux. The 0.6 4 release adds support for 6 new feature flags, multiple new properties, asynchronous IO, support for Linux kernels up to 4.0 and more.
* Compatible with kernels up to Linux 4.0.
* New feature flags (additional details below):
- spacemap_histogram
- extensible_dataset
- bookmarks
- enabled_txg
- hole_birth
- embedded_data
* New asynchronous I/O (AIO) support.
* New fallocate() FALLOC_FL_PUNCH_HOLE support.
* New fragmentation metric in 'zpool list'.
* New LZ4 compression of meta data.
* New "redundant_metadata" property controls desired redundancy level.
* New "overlay" property controls behavior for non-empty mount points.
* New 'zpool list -v' shows individual disk capacity.
* New 'zpool get -H' (scripted mode) support.
* New 'zpool create -t' creates a pool with a temporary name.
* New script from FreeNAS.
* New bash completion support.
* New DTRACE_PROBES integrated with Linux tracepoints.
* New compressed block histograms with zdb.
* New verbatim pool imports with zdb.

What a release, thank you very much for the work and the damn long list of new features, improvements and bug fixes!

Translate to de es fr it pt ja

web - AMD überführt Mantel-Code nach Vulkan

Nach einem ziemlichen Hauen & Stechen darüber, ob die Vulkan-API nun von Mantle stammt oder nicht, gibt es hierzu sowohl von AMD als auch von Khronos selber klare Bestätigungen. AMD scheint faktisch der Khronos Group das gesamte Mantle-Material zur Verfügung gestellt zu haben – was wohl überhaupt erst die Möglichkeit dazu bildete, Vulkan so schnell aus der Taufe zu heben. Dies hat sogar den netten Seiteneffekt, daß nun auch nVidia (als Mitglied der Khronos Group) mit im Boot ist – ein Vorgang, welchen man zu AMDs Mantle einfach wegen der harten Konkurrenz beider Unternehmen untereinander schlicht vergessen konnte. Gewonnen hat hier in erster Linie die OpenGL-Gemeinde, welche mit OpenGL seit Jahren hinterherkrebste und sich mit Abwärtskompatibilität bis zum Sanktnimmerleinstag sowie Hersteller-spezifischen Extensions abmühen musste. Vulkan eröffnet einen neuen Ansatz, welcher ohne all diese alten Zöpfe auskommt, trotzdem aber die bekannte Plattform- und Hersteller-Unabhängigkeit von OpenGL bewahrt.


Danke AMD! Ganz ehrlich, man muss schon ein großes und faires Ego haben um einzugestehen, dass man eine Software selbst nicht mehr viel weiter bringen kann und das es der Gemeinheit mehr bringt, wenn man den Quelltext der Gemeinschaft übergibt.

Translate to de es fr it pt ja

Lenovo Thinkpad Yoga S1 12 (2015) - disable keyboad beep

So, nearly all of the code shown below is from the official arch linux wiki or the official arch linux forum.
I've no idea how this book is doing under windows since I have a strict no-closed-source-operation-system-policy. Under arch linux, it is working. The "FN"-Keys are not working so far. The touchpad is working, the trackpad-key's (the feature of the 2015 edition) as well as the Touchscreen. What really grinds my nuts (beside this doomed intel secure boot/guard shit) was the "keeboard beep" everywhere.
Search for "disable pc speaker" and be happy - or follow the code below or the updated one behind link.

verify device version

dmidecode -t system | grep Version


disable pc speaker / keyboard beep




per session

rmmod pcspkr


echo "blacklist pcspkr" > /etc/modprobe.d/nobeep.conf

So far, what do i like?
It is fast, quite and feels really good. The keyboard layout differs from my old thinkpad keyboard, so especially for the left hand, I'm always one key to far. I really can't get the point to not have an led for the "caps lock" key - this sucks.
Touchscreen rotation is currently not working and since it is also not working for older devices (2014), I don't assume it will work ever. Full HD is great of course. My old HP Elitebook was native 12 inche and this Yoga is a monster in size compared to the hp. 12.5 inch? - in your dreams mister advertisment!
Really bad is the current backlight situation. I clearly can see bright areas on the top right as well as on the bottom left. Thats why I shift it with an other one. Take care of the prices! You can't get one without this sucking windows, but you pay less for a windows 8 instead of a windows 8.1.
It is really sad that the marked is not producing a 12 inch pointstick notebook with a full hd display (and 16 GB of memory). Fuck this ultrabook-sickness, I don't care it it is a bit wider if I can exchange parts and run it with 16 GB of memory.

Translate to de es fr it pt ja

openntpd fatal: bad privsep dir /var/lib/ntp permissions: (on arch linux)

I was wondering why my system clock was "so damn wrong". A quick check with systemctl status openntpd.service showed me "Active: inactive (dead) since ...". An other "journalctl -xfn" on the command line and "fatal: bad privsep dir /var/lib/ntp permissions: 40755" was marked red.
Searching on the web was, well, some kind of helpful. An old (asian?) entry was the highest in the ranking. After that, I searched on the official repository on and found this patch (full patch view).
After that, it was an easy one to get openntpd back on track.
chown -R root /var/lib/ntp and to be on the save side chmod -R 700 /var/lib/ntp followed by systemctl restart openntpd.service and my clock was back on track :-).

Translate to de es fr it pt ja