How To Download And Install Windows Media Player 11 Bypassing WGA
Monday, July 9th, 2007
Let's say you want to upgrade to Windows Media Player 11 or just accidentally upgraded and are now presented with the WGA (Windows Genuine Advantage) prompt to verify how legit that Windows copy of yours is. Hypothetically speaking, something is going wrong and Windows Genuine Advantage isn't able to verify the validity of the Windows license but you still want to use WMP 11. Here is the easiest way to do this (wtf exactly were the MS programmers thinking?!):
Step 1. Install WMP11. The Windows Genuine Advantage check is built into the program and will show itself once installation is complete. You will possibly need to reboot.
Step 2. Quit the Windows Genuine Advantage prompt.
Step 3. Go to the directory where WMP was installed into (most likely C:\Program Files\Windows Media Player) and rename the file LegitLibM.dll to LegitLib.dll.
Step 4. Start WMP 11, click Validate and ignore any warnings.
Step 5. You're done, WMP 11 is validated.
The Repositories For apt-get In SUSE 10.2
Monday, July 9th, 2007
Updated: November 9th, 2007
So today I was looking for a proper sources.list file that would work for apt-get in SUSE 10.2 since the one in yast and smart repositories comes with a broken list. And by broken I mean completely f***ed.
apt-get update Err ftp://mirrors.mathematik.uni-bielefeld.de SuSE/10.2-i386 release Could not resolve 'mirrors.mathematik.uni-bielefeld.de' Get:1 ftp://ftp4.gwdg.de SuSE/10.2-i386 release Ign ftp://ftp4.gwdg.de SuSE/10.2-i386 release Err ftp://mirrors.mathematik.uni-bielefeld.de SuSE/10.2-i386/base pkglist Could not resolve 'mirrors.mathematik.uni-bielefeld.de' Err ftp://mirrors.mathematik.uni-bielefeld.de SuSE/10.2-i386/base release Could not resolve 'mirrors.mathematik.uni-bielefeld.de' Err ftp://mirrors.mathematik.uni-bielefeld.de SuSE/10.2-i386/update pkglist Could not resolve 'mirrors.mathematik.uni-bielefeld.de' Get:1 ftp://ftp4.gwdg.de SuSE/10.2-i386/base pkglist Err ftp://mirrors.mathematik.uni-bielefeld.de SuSE/10.2-i386/update release Could not resolve 'mirrors.mathematik.uni-bielefeld.de' Err ftp://ftp4.gwdg.de SuSE/10.2-i386/base pkglist Unable to fetch file, server said 'Failed to open file. ' Err ftp://mirrors.mathematik.uni-bielefeld.de SuSE/10.2-i386/security pkglist Could not resolve 'mirrors.mathematik.uni-bielefeld.de' Get:2 ftp://ftp4.gwdg.de SuSE/10.2-i386/base release Err ftp://mirrors.mathematik.uni-bielefeld.de SuSE/10.2-i386/security release Could not resolve 'mirrors.mathematik.uni-bielefeld.de' Ign ftp://ftp4.gwdg.de SuSE/10.2-i386/base release Err ftp://mirrors.mathematik.uni-bielefeld.de SuSE/10.2-i386/rpmkeys pkglist Could not resolve 'mirrors.mathematik.uni-bielefeld.de' Get:3 ftp://ftp4.gwdg.de SuSE/10.2-i386/update pkglist Err ftp://mirrors.mathematik.uni-bielefeld.de SuSE/10.2-i386/rpmkeys release Could not resolve 'mirrors.mathematik.uni-bielefeld.de' Err ftp://ftp4.gwdg.de SuSE/10.2-i386/update pkglist Unable to fetch file, server said 'Failed to open file. ' Get:4 ftp://ftp4.gwdg.de SuSE/10.2-i386/update release Ign ftp://ftp4.gwdg.de SuSE/10.2-i386/update release Get:5 ftp://ftp4.gwdg.de SuSE/10.2-i386/security pkglist Err ftp://ftp4.gwdg.de SuSE/10.2-i386/security pkglist Unable to fetch file, server said 'Failed to open file. ' Get:6 ftp://ftp4.gwdg.de SuSE/10.2-i386/security release Ign ftp://ftp4.gwdg.de SuSE/10.2-i386/security release Get:7 ftp://ftp4.gwdg.de SuSE/10.2-i386/rpmkeys pkglist Err ftp://ftp4.gwdg.de SuSE/10.2-i386/rpmkeys pkglist Unable to fetch file, server said 'Failed to open file. ' Get:8 ftp://ftp4.gwdg.de SuSE/10.2-i386/rpmkeys release Ign ftp://ftp4.gwdg.de SuSE/10.2-i386/rpmkeys release Failed to fetch ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt/SuSE/10.2-i386/base/release Could not resolve 'mirrors.mathematik.uni-bielefeld.de' Failed to fetch ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt/SuSE/10.2-i386/base/pkglist.base Could not resolve 'mirrors.mathematik.uni-bielefeld.de' Failed to fetch ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt/SuSE/10.2-i386/base/release.base Could not resolve 'mirrors.mathematik.uni-bielefeld.de' Failed to fetch ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt/SuSE/10.2-i386/base/pkglist.update Could not resolve 'mirrors.mathematik.uni-bielefeld.de' Failed to fetch ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt/SuSE/10.2-i386/base/release.update Could not resolve 'mirrors.mathematik.uni-bielefeld.de' Failed to fetch ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt/SuSE/10.2-i386/base/pkglist.security Could not resolve 'mirrors.mathematik.uni-bielefeld.de' Failed to fetch ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt/SuSE/10.2-i386/base/release.security Could not resolve 'mirrors.mathematik.uni-bielefeld.de' Failed to fetch ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt/SuSE/10.2-i386/base/pkglist.rpmkeys Could not resolve 'mirrors.mathematik.uni-bielefeld.de' Failed to fetch ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt/SuSE/10.2-i386/base/release.rpmkeys Could not resolve 'mirrors.mathematik.uni-bielefeld.de' Failed to fetch ftp://ftp4.gwdg.de/pub/linux/suse/apt/SuSE/10.2-i386/base/pkglist.base Unable to fetch file, server said 'Failed to open file. ' Failed to fetch ftp://ftp4.gwdg.de/pub/linux/suse/apt/SuSE/10.2-i386/base/pkglist.update Unable to fetch file, server said 'Failed to open file. ' Failed to fetch ftp://ftp4.gwdg.de/pub/linux/suse/apt/SuSE/10.2-i386/base/pkglist.security Unable to fetch file, server said 'Failed to open file. ' Failed to fetch ftp://ftp4.gwdg.de/pub/linux/suse/apt/SuSE/10.2-i386/base/pkglist.rpmkeys Unable to fetch file, server said 'Failed to open file. '
The easiest solution is to download and install the rpms from ftp://ftp5.gwdg.de/pub/opensuse/repositories/home%3A/rbos/openSUSE_10.2/i586/ instead, which come with the correct sources.list as pointed to by this post. Here it is (with the additional sources uncommented):
# A very basic sources.list file. # # Fastest repository comes first, with netselect it is possible to determine # the fastest repository easily. repomd http://ftp-1.gwdg.de/pub/suse/i386 update/10.2 repomd http://ftp-1.gwdg.de/pub/opensuse/distribution 10.2/repo/oss/suse # Visit http://software.opensuse.org/download/ to determine which additional # components are available. Some examples are given below, just uncomment # the line to enable it. repomd ftp://ftp-1.gwdg.de/pub/opensuse/repositories home:/rbos/openSUSE_10.2 repomd ftp://ftp-1.gwdg.de/pub/opensuse/repositories KDE:/KDE3/openSUSE_10.2 repomd ftp://ftp-1.gwdg.de/pub/opensuse/repositories KDE:/Backports/openSUSE_10.2 repomd ftp://ftp-1.gwdg.de/pub/opensuse/repositories KDE:/Playground/openSUSE_10.2 repomd ftp://ftp-1.gwdg.de/pub/opensuse/repositories mozilla/openSUSE_10.2 repomd ftp://ftp-1.gwdg.de/pub/opensuse/repositories openSUSE:/Tools/openSUSE_10.2 repomd ftp://ftp.gwdg.de/pub/linux/misc packman/suse/10.2 # The apt format # rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt/ @ftp_dir@ base update security rpmkeys # rpm ftp://ftp4.gwdg.de/pub/linux/suse/apt/ @ftp_dir@ base update security rpmkeys
Updating this list produces a much nicer result:
apt update Get:1 http://ftp-1.gwdg.de update/10.2 repomd.xml [1231B] Get:2 http://ftp-1.gwdg.de 10.2/repo/oss/suse repomd.xml [951B] Get:3 ftp://ftp-1.gwdg.de home:/rbos/openSUSE_10.2 repomd.xml [951B] Get:4 ftp://ftp.gwdg.de packman/suse/10.2 repomd.xml [951B] Get:5 ftp://ftp-1.gwdg.de KDE:/KDE3/openSUSE_10.2 repomd.xml [951B] Get:6 ftp://ftp-1.gwdg.de KDE:/Backports/openSUSE_10.2 repomd.xml [951B] Get:7 ftp://ftp-1.gwdg.de KDE:/Playground/openSUSE_10.2 repomd.xml [951B] Get:8 ftp://ftp-1.gwdg.de mozilla/openSUSE_10.2 repomd.xml [951B] Get:9 ftp://ftp-1.gwdg.de openSUSE:/Tools/openSUSE_10.2 repomd.xml [951B] Fetched 8839B in 8s (1059B/s) Get:1 http://ftp-1.gwdg.de update/10.2/ primary.xml [724kB] Get:2 ftp://ftp-1.gwdg.de home:/rbos/openSUSE_10.2/ primary.xml [28.8kB] Get:3 ftp://ftp.gwdg.de packman/suse/10.2/ primary.xml [2286kB] Get:4 ftp://ftp-1.gwdg.de home:/rbos/openSUSE_10.2/ filelists.xml [46.5kB] Get:5 http://ftp-1.gwdg.de update/10.2/ filelists.xml [4061kB] Get:6 ftp://ftp-1.gwdg.de KDE:/KDE3/openSUSE_10.2/ primary.xml [112kB] Get:7 ftp://ftp-1.gwdg.de KDE:/KDE3/openSUSE_10.2/ filelists.xml [1212kB] Get:8 ftp://ftp.gwdg.de packman/suse/10.2/ filelists.xml [3021kB] Get:9 ftp://ftp-1.gwdg.de KDE:/Backports/openSUSE_10.2/ primary.xml [174kB] Get:10 ftp://ftp-1.gwdg.de KDE:/Backports/openSUSE_10.2/ filelists.xml [445kB] Get:11 http://ftp-1.gwdg.de 10.2/repo/oss/suse/ primary.xml [6272kB] Get:12 ftp://ftp-1.gwdg.de KDE:/Playground/openSUSE_10.2/ primary.xml [16.7kB] Get:13 ftp://ftp-1.gwdg.de KDE:/Playground/openSUSE_10.2/ filelists.xml [39.0kB] Get:14 ftp://ftp-1.gwdg.de mozilla/openSUSE_10.2/ primary.xml [22.8kB] Get:15 ftp://ftp-1.gwdg.de mozilla/openSUSE_10.2/ filelists.xml [339kB] Get:16 ftp://ftp-1.gwdg.de openSUSE:/Tools/openSUSE_10.2/ primary.xml [6095B] Get:17 ftp://ftp-1.gwdg.de openSUSE:/Tools/openSUSE_10.2/ filelists.xml [14.5kB] Get:18 http://ftp-1.gwdg.de 10.2/repo/oss/suse/ filelists.xml [12.4MB] Fetched 31.2MB in 1m18s (400kB/s) Reading Package Lists... Done Building Dependency Tree... Done
Now we got a working apt for SUSE 10.2.

(+1 rating, 1 votes)
beer planet is Artem Russakovskii's blog. Artem is a software engineer at