{"id":530,"date":"2012-01-31T00:59:41","date_gmt":"2012-01-30T22:59:41","guid":{"rendered":"http:\/\/mattiesworld.gotdns.org\/weblog\/?p=530"},"modified":"2014-10-12T11:41:32","modified_gmt":"2014-10-12T09:41:32","slug":"query-recently-installed-rpms","status":"publish","type":"post","link":"https:\/\/mattiesworld.gotdns.org\/weblog\/2012\/01\/31\/query-recently-installed-rpms\/","title":{"rendered":"Query recently installed rpm&#8217;s"},"content":{"rendered":"<p>Last night I was fooling around with <a href=\"http:\/\/lwjgl.org\/\">lwjgl<\/a> (nice lib btw), when suddenly I started getting the following exception:<\/p>\n<pre>org.lwjgl.LWJGLException: Could not choose GLX13 config\r\n\tat org.lwjgl.opengl.LinuxDisplayPeerInfo.initDefaultPeerInfo(Native Method)\r\n\tat org.lwjgl.opengl.LinuxDisplayPeerInfo.(LinuxDisplayPeerInfo.java:61)\r\n\tat org.lwjgl.opengl.LinuxDisplay.createPeerInfo(LinuxDisplay.java:782)\r\n\tat org.lwjgl.opengl.DrawableGL.setPixelFormat(DrawableGL.java:61)\r\n\tat org.lwjgl.opengl.Display.create(Display.java:871)\r\n\tat org.lwjgl.opengl.Display.create(Display.java:782)\r\n\tat org.lwjgl.opengl.Display.create(Display.java:764)\r\n<\/pre>\n<p>I googled and some Minecraft stuff turned up (seems it uses lwjgl as well), but only with mysterious &#8220;solutions&#8221;. I thought it was because I tried to run it from console (it ran fine before in IntelliJ), but it stopped working there too. Then I suspected mixing openjdk compiled code run by sun jre was the problem (seems lwjgl requires sun jre). Than I fumbled around with the java.library.path variable because it looked like a 64bit vs 32bit issue. NONE OF THAT!<br \/>\nI screwed up and it was late, so I decided to admit my defeat and go to bed.<\/p>\n<p>Today I started my suse box, suddenly I realized my KDE desktop effects were disabled. Nvidia driver borked? Reinstalled my nvidia, even rebooted, all in vein!<br \/>\nI checked hardware acceleration with Urban Terror, smooth gaming!<\/p>\n<p>Then I started to retrace my steps of last night.. I tried to install <a href=\"https:\/\/github.com\/nullkey\/glc\/wiki\">glc<\/a> which in the past had <a href=\"http:\/\/youtu.be\/0bGuP79Ii6o\">proven<\/a> to be quite a decent opengl capture program for linux.<\/p>\n<p>I checked my repos and noticed I accidentally installed the 12.1 version! Uninstalling that does not fix it of course, probably some dependency messed up things good (although still quite subtle to keep everything else working ;)).<\/p>\n<p>I finally come to the point of this post \ud83d\ude09 I wanted to know what I installed last night in the late hours that seriously borked my system.<\/p>\n<p>Turns out rpm has a neat option just for that: &#8211;last !<br \/>\nSo it goes like this:<\/p>\n<p><code># rpm -qa --last | less<\/code><\/p>\n<p>yields amongst others:<\/p>\n<pre>libcurl4-7.21.2-10.11.1                       Mon 30 Jan 2012 11:06:02 PM CET\r\nlibcurl4-32bit-7.21.2-10.11.1                 Mon 30 Jan 2012 11:06:02 PM CET\r\nglibc-locale-2.14.1-14.18.1                   Mon 30 Jan 2012 01:46:16 AM CET\r\nglibc-devel-2.14.1-14.18.1                    Mon 30 Jan 2012 01:46:11 AM CET\r\nparallel-printer-support-1.00-5.1             Mon 30 Jan 2012 01:46:10 AM CET\r\nglibc-2.14.1-14.18.1                          Mon 30 Jan 2012 01:46:08 AM CET\r\ngpg-pubkey-b185393d-47965930                  Mon 30 Jan 2012 01:45:55 AM CET\r\nphpMyAdmin-3.4.9-30.1                         Thu 19 Jan 2012 09:22:30 PM CET\r\n<\/pre>\n<p>I managed to fubar my glibc \ud83d\ude42 culprit found! Reverting this to the previous version fixed it!<\/p>\n<h3>Extra keywords: query rpm history<\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Last night I was fooling around with lwjgl (nice lib btw), when suddenly I started getting the following exception: org.lwjgl.LWJGLException: Could not choose GLX13 config at org.lwjgl.opengl.LinuxDisplayPeerInfo.initDefaultPeerInfo(Native Method) at org.lwjgl.opengl.LinuxDisplayPeerInfo.(LinuxDisplayPeerInfo.java:61) at org.lwjgl.opengl.LinuxDisplay.createPeerInfo(LinuxDisplay.java:782) at org.lwjgl.opengl.DrawableGL.setPixelFormat(DrawableGL.java:61) at org.lwjgl.opengl.Display.create(Display.java:871) at org.lwjgl.opengl.Display.create(Display.java:782) at org.lwjgl.opengl.Display.create(Display.java:764) I googled and some Minecraft stuff turned up (seems it uses lwjgl as well), but &hellip; <a href=\"https:\/\/mattiesworld.gotdns.org\/weblog\/2012\/01\/31\/query-recently-installed-rpms\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Query recently installed rpm&#8217;s<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,4,5,20],"tags":[],"class_list":["post-530","post","type-post","status-publish","format-standard","hentry","category-3d","category-linux","category-programming","category-suse"],"_links":{"self":[{"href":"https:\/\/mattiesworld.gotdns.org\/weblog\/wp-json\/wp\/v2\/posts\/530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mattiesworld.gotdns.org\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mattiesworld.gotdns.org\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mattiesworld.gotdns.org\/weblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mattiesworld.gotdns.org\/weblog\/wp-json\/wp\/v2\/comments?post=530"}],"version-history":[{"count":10,"href":"https:\/\/mattiesworld.gotdns.org\/weblog\/wp-json\/wp\/v2\/posts\/530\/revisions"}],"predecessor-version":[{"id":689,"href":"https:\/\/mattiesworld.gotdns.org\/weblog\/wp-json\/wp\/v2\/posts\/530\/revisions\/689"}],"wp:attachment":[{"href":"https:\/\/mattiesworld.gotdns.org\/weblog\/wp-json\/wp\/v2\/media?parent=530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mattiesworld.gotdns.org\/weblog\/wp-json\/wp\/v2\/categories?post=530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mattiesworld.gotdns.org\/weblog\/wp-json\/wp\/v2\/tags?post=530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}