Archive

Posts Tagged ‘debian’

Debian + Icedove + Owncloud

March 27th, 2014 3 comments

Intro
As many others I have to sync my contacts and calendar between several systems. Since I have no Apple products and don’t want to donate my private data to Google, I found owncloud as the best solution covering my needs. Debian and Gnome have been allies for a long time now so I coupled the Evolution mail client with my owncloud instance. The last weeks were a little tricky due to several issues in my mail client (damaged encrypted mails, hung ups, excessive ressource consumption…) on Debian Jessie. After reaching peak annoyance level, it was time for a change.

Part I – The Mail Client
The only useful alternative known to me is Thunderbird. In the past I got to know Thunderbird as a very nice, fast, and powerful piece of software. Debian re-brands it to Icedove which can be installed using APT. To me as a Chromium user it looks quite familiar and exhibits a huge performance increase towards Evolution. Nice…
Next thing was to get my calendar into Icedove. Usually, I don’t like bloated software and prefer small, fast tools one for each task. The Exceptions to me are development suits and mail clients. Having all the important information bundled in on place is a nice thing. Thunderbird got the Lightning plugin, a great ‘little’ helper to manage dates within Thunderbird. Unfortunately, the integrated plugin interface of Icedove doesn’t work with (all?) Thunderbird plugins, so beware of using the integrated Extensions/Add-Ons menu! My first attempt lead to a crashing mail client on it’s startup with the following error message (when startet on the console) and seems to be a known Bug:

…version xul24.0 not defined in file libxul.so with link time reference…

On Debian one has to install Iceowl-extension, which basically is the Lightning plugin for Icedove, via APT and all is fine.

Part II – Owncloud and Remote Address Books
Getting Icedove and Owncloud to cooperate wasn’t that easy as expected (and as it should be!). First Problem, there is no way to enter a remote location for an address book (except LDAP) or calendar server. To ‘fix’ this one you need the Inverse SOGo Connector. The available software of the Debian repository does not include this frontend (just a sogo server and common files, as far as I can see) which helps to connect collaborative applications. So just download it from the website and install it. This time, the Thunderbird plugin works fine with Icedove. The SOGo Connector adds the entry Remote Address Book in the address book’s menu which can be found in File->New in your address book view. In the appearing wizard you can enter your owncloud address book link and your done.
Same thing for the calendar. Create a new calendar, choose On the Network and CalDAV and enter your proper owncloud link. When the sync seems not to work, and you get a message on startup (vie console) saying the calendar location seems to be a CalDAV collection and therefore is in the wrong format, you have entered the wrong link. If this is the case, log into your owncloud account, choose calendar and spot the button to get the personal link. This should include your login as an directory level in the URL. Use this link for your calendar location in Icedove.

Eve Online on Linux

October 1st, 2013 3 comments

A long time ago in a galaxy far, far away….there was a native Linux client for Eve Online. Someday, some bloody Sith decided to cancel further development. Since then, only a Windows client was officially available. If you were a hardcore nerd, you tried Wine to get things up and running. The result was depending on the versions of Wine and Eve itself.

I gave up using this setup years ago and walk through the dark and muddy paths of Windows to play my favorite game. Several time ago, a MAC client was introduced which basically is a WineX/Cedega shipped with Eve and I got hope CCP would start supporting such an approach in a way Linux would benefit from it too. Nothing like that happened so far…which makes me sad…

But today things changed a bit, because I got it Eve up and running again with Wine on an Intel HD 4600 grafics adapter. I will describe nearly all I’ve done, also stuff that didn’t work because Wine seams to behave a little randomly 😉 Here’s my setup:

  • Intel HD 4600
  • Debian GNU Linux Jessie (testing) with 3.10-3-amd64 kernel
  • Wine 1.4.1

My first approach was to build wine for 64-bit architectures from source, by adding –enable-win64 to the configure variables in the wineinstall script. But this didn’t work with the 32-bit binary of the Eve installer. So I’ve tried building a 32-bit Wine from source. Unfortunately, therefore you need several 32-bit libraries and their sources. They can be made available by adding i368 architecture support to system, which I describe next because it is needed anyway. The config.log file which is written during the configure process when you execute the wineinstall script (see Wine README for description) will give you hints about the missing libs.

To shorten this: I couldn’t get Eve working with this new version of Wine, which potentially does not mean it won’t since it is marked with Gold Status on the Wine website. Well I lost a little faith here so I removed all I had done so far and started from skretch with the Wine included in the APT packet pool. After a

sudo aptitude install wine

and executing it, you will be told that this isn’t a real wine installation because it currently is not natively available for 64-bit architectures. So you have to do a:

sudo dpkg –add-architecture i386
sudo aptitude install wine:i386

It is also necessary to get winetricks via:

wget http://winetricks.org/winetricks
chmod +x winetricks

When all this is done you need to start winetricks and install the following components (individually and ordered is prefered!)

  • corefonts
  • vcrun2005 (MS VC++ 2005 / MFC libs)
  • vcrun2008 (MS VC++ 2008 / MFC libs)
  • vcrun2010 (MS VC++ 2010 / MFC libs)
  • d3dx9_43 or newer d3dx9_36 also works if having trouble (DirectX 9)

I’m not sure if all the VC++ stuff is needed or just the actual one. But two things are very important here!

  1. DirectX has to be installed after VC++ libs ! I don’t know what the problem is, but doing DirecX first raises errors on vcrun installation and breaks things.
  2. After installing all this you need to change the order in which Wine uses the libs of MVC++ 2010. This does all the magic I needed to start Eve. Therefore start winecfg, navigate to the libraries tab, and set the state of the msvcr100 entry to (builtin,native) via the Edit button.

Now you can begin to install Eve Online. There are some minor bugs with missing text etc. But all works for me. The performance is a little bit poor but I think with a proper grafics card all is fine. There are also some D3D tweaks known to improve performance by adding them to the wine config. I haven’t tested this yet but I’m quite sure performance in general is getting better in the future.

Have fun and fly dangerously!

Categories: EvE, games, nerdcore, software Tags: , , ,

Error during auto-mount of removable disks on Debian

September 20th, 2012 1 comment

My laptop is running Debian sid (wheezy) combined with Gnome3. Usually, when I plug in my removable disk, it is mounted automatically and a pop-up appears to optionally open it with Nautilus or unmount it (Yes Gnome, I know what I did and I wish you wouldn’t need my attention). Some time ago, my disk couldn’t been auto-mounted but an error was displayed instead showing that this isn’t iso9660 file system. Right you are, this is no laser-disk, but an ext2-FS! Therefore, I was forced to mount it by hand, which was and is some kind of annoying.

I found the problem in my /etc/fstab caused by an entry (I didn’t made) addressing my removable disk usually pinned to /dev/sdb1. Commenting/removing this entry solved the problem and everything works as expected.

So here’s my question: Why the f*** ??!

Categories: linux, wtf Tags: , ,

First Experiences with Gnome 3

December 16th, 2011 1 comment

Yesterday, I decided to kick my Ubuntu LTS from my Thinkpad T500 and give Debian with Gnome 3 a chance. I tried Ubuntu with Unity in spring and was shocked. Besides all the little Bugs which are excusable I don’t like the way it feels. With the next LTS, I probably will give it a second chance because I like Ubuntu.

But what’s about Gnome 3? Really deep changes were made. GTK, that is used, was raised to the next major version and fundamental changes took place in the control concept. These are just two reasons why development is still in a kind of beta status. I think Debian is a better platform for Gnome 3 at the moment than Ubuntu, because Ubuntu comes with several pre-configurations and pre-installations which might mess up working with software not adapted to it. Usually the Debian guys don’t take it too seriously with their release cycles and prefer stability to actuality.

Core:
Debian testing “wheezy” ( dist-upgrade from stable )
Gnome 3.0+6

Installation and configuration went way less direly than expected. All looks new, nice, and fancy and performs very good at first sight. Most of the new features make sense to me and the period of settling in was just a few hours. I don’t understand why they have “loan” so much look and feel from Apples’ MacOS, which they “loan” from others, but if it makes someone happy I’m too.

Things I like:

  • All hardware works out of the box – THX Debian 😉
  • It seams all functionality approached a few clicks
  • The new management of multiple Desktops
  • Arrangement of (sub)menus and icons
  • Window fit-in by dragging it to the edges of the screen
  • The new calendar
  • General behaviour and usage of modifier keys
  • Stability (no crashes to that point)
  • Performance
Things I don’t like (Bugs):

  • Even more settings are hidden from the user than in Gnome 2 – common guys do you really think we’re all stupid morons ?!? – Session saving and properties only reachable through console(WTF?); Window themes/styles not changaeble (or didn’t find it by now) to have minimize and maximize buttons back…
  • Fast command execution via Alt+F2 doesn’t find any applications – use gnome-do
  • All my applets are gone ;( – heard the will reappear later
  • No automount of USB-Devices because the system thinks the are CDs…should be an Debian issue…
  • I wanted to make a fancy screenshot for you but “Execution of ‘gnome-screenshot’ failed: Command not found” appeared when in “overview mode”
My opinion is, if Gnome 3 matured a bit more and the next stable Debian will have it included, It could be most peoples desktop environment of choice.

Categories: linux Tags: ,

Debian installieren – extrem

August 19th, 2009 3 comments

Die Aufgabe ist nicht besonders spannend: “Ein 32 Bit Debian Linux per USB-Stick auf ein Intel Atom 330 System (64 Bit) zu installieren”. Das das Ganze allerdings so viele Probleme machen kann, hätte ich nicht geglaubt. Vorab sei noch gesagt, das eine 64 Bit Version absolut Problemfrei funktioniert hat.

Wie man einen bootfähigen USB-Stick mit einer Debian Installation erzeugt, sei hier unterschlagen, dazu gibt es genügend Tutorials im Internet. Für Debian gibt es da eine Datei namens boot.img.gz was man mittels zcat auf den Stick überträgt. Beim booten stellt man recht früh fest, das der Installer kein Install-ISO findet.

Nun gut, sicher mein Fehler. Nach kurzer Recherche, um sicher zu gehen, einfach die mini.iso Datei mit auf den Stick kopiert – Neuversuch. Fail! Selber Fehler. Nach ein wenig rumprobieren stellt man also fest, das iso-scan zwar besagte Datei findet, aber meint das es sich nicht um eine Debian-Installation handelt. Blödsinn!

Also weiter rumprobieren mit diversen Versionen aller möglichen Dateien von Kernel bis hin zu Initrd … kein Erfolg. Als letzter Strohalm hab ich mir mal den Inhalt von mini.iso angeschaut und bis auf wenige Dateien sah das Bild genau so aus wie der Inhalt meines USB-Sticks. OK, also den Inhalt des ISOs auf meinen Stick kopiert und alles überschrieben. (Es dreht sich wohl sicher alles um die Dateien *isolinux*.)  Siehe da, es geht!

Blöderweise hat das Zusammenspiel von Hardware und Software mir dann doch noch ein Bein gestellt. Beim ersten Reboot steht im GRUB hd(1,0) statt hd(0,0) und sdb3 statt sda3. Blöd nur, das dass eigentlich der USB-Stick wäre 😉 Es hat dabei übrigens keinen Unterschied gemacht, ob der Stick angesteckt war oder nicht (Reihenfolge der Bezeichnung durch BIOS geändert, wäre plausibel für den Fehler) und wärend der Installation wurde auch korrekt auf sda instaliert…naja, Wayne… menu.lst und fstab angepasst und fertsch.

Das Ganze scheint wohl öffter aufzutreten, zumindest ist dieser BUG-Report meinem Problem sehr ähnlich, da auch bei mir das Unmounten Probleme gemacht hat.

Categories: linux, software Tags: , , ,

Google Earth on an amd64 aka x86_64

April 14th, 2009 No comments

Needed google earth to test some fancy features of my beloved Nokia E71. Repo’s shown Version 4.2 and 4.3 but they == google announced V5 recently. The Ubuntu 8.10 I’m using has a package called googleearth-package which creates a deb-file out of the installer provided by google:

sudo aptitude install googleearth-package
wget http://dl.google.com/earth/client/current/GoogleEarthLinux.bin
make-googleearth-package --force
sudo dpkg -i googleearth_*.deb
cd /usr/lib/googleearth/
sudo mv libcrypto.so.0.9.8 wrong_libcrypto.so.0.9.8

The last part is necessary to avoid errors like this:

/usr/lib/googleearth/googleearth-bin: relocation error: /usr/lib32/i686/cmov/libssl.so.0.9.8: symbol BIO_test_flags, version OPENSSL_0.9.8 not defined in file libcrypto.so.0.9.8 with link time reference

As allways you have to be aware that googleearth is NOT open source and therefore evil 😉

Oh and btw – if you are a KDE user try:

googleearth -style plastique

All the good gnome-user out there should rather use:

googleearth -style cleanlooks

Categories: linux, software Tags: , ,