Error message

The spam filter installed on this site is currently unavailable. Per site policy, we are unable to accept new submissions until that problem is resolved. Please try resubmitting the form in a couple of minutes.

OpenSuse 11.0 Issues

After about 4 days of using OpenSUSE 11.0, I'm not overly impressed with it in comparison to RedHat Enterprise 3/4/5, CentOS 5, Fedora 9 and Ubuntu 8.x (other distro's I've used). OpenSUSE has some annoying habits and default/unusual configurations…

[adsense:160x600:6965419571]
  1. Home Key when using PuTTy in Windows… By default, in /etc/inputrc on lines 136 & 136, the Home key is configured to do something entirely different to the normal "beggining of line" action which every other distro does. Good old Google to the rescue - all questions have been asked before. It seems this 'feature' has been present for a while! Simply remark out lines 135-136 so it looks like this.

    #
    # Home and End
    #
    $if term=xterm
    #
    # Normal keypad and cursor of xterm
    #
    #"\e[1~":       history-search-backward
    #"\e[4~":       set-mark
  2. DNS Issues. The server is joined to a domain - <em>example.local</em>, for example. It took days for us to find out that OpenSUSE 11 - for some reason - doesn't resolve ANY <em>.local</em> domains over DNS unless you EXPLICITLY tell it to. So, <em>dig foobar.example.local</em> will resolve, but <em>dig foobar</em> will not resolve (will return SERVFAIL). This issue has many knock on effects.

    • It makes it VERY hard to join the box to a domain as it refuses to find the server once the domain has been suffixed

    • As a a webserver, if any pages try to curl or simple loads a script from themselves (eg, Drupal's cron.php), then you have to define the website's name in /etc/hosts otherwise the server cannot "see" itself.

    • SSH logins take about 10 seconds while the server tries to reverse lookup the machine name on the local network. Again - the "sollution" is to define your client name in /etc/hosts.

  3. No yum or apt-get. SUSE uses Yast. Unless I'm doing something very wrong (which is likely) then Yast is so much more overcomplicated than it needs to be. I cant simply type "yum install httpd" or "apt-get install apache2"… oh no… I have to load Yast and then use the keyboard to scroll through all the awkward interfaces using a combination of arrow keys and tabs.

Oh the rage…

Comment Icon

2 Comments

The most recent comment was on Mon, 27th Dec 2010 - 13:22

zypper is a command-line interface to ZYpp system management library. It can be used to install, update, remove software, manage repositories, perform various queries, and more.

The "some reason" here is /etc/nsswitch.conf which tries to be very modern and use mDNS. Either delete it from there or change order with simple dns, so it will be like:

hosts: files dns mdns4_minimal [NOTFOUND=return]

Add new comment

Filtered HTML

  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd> <img> <p>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.
  • You can enable syntax highlighting of source code with the following tags: <code>, <pre>, <bash>, <css>, <html>, <js>, <jquery>, <mysql>, <php>. PHP source code can also be enclosed in <?php ... ?> or <% ... %>.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.