boogdesign posts

Longer posts on standards based web design, portable web development and Linux, intermingled with some stuff on my other nerd interests.

Rob Crowther, London, UK based Blogger, Web Developer, Web Designer and System Administrator - read my Curriculum Vitae

Buy my book!

Book CoverHello! HTML5 and CSS3 available now

Buy my other book!

Book CoverEarly access to HTML5 in Action available now

Category: SuSE

26/04/08

06:28:15 pm Permalink Mugshot 1.1.45 on SuSE 10.3

Categories: Linux, SuSE

Previously I produced an RPM for Mugshot 1.1.40 for SuSE 10.1. I could never get a more recent version to build on SuSE 10.1, but since I recently upgraded to 10.3 I decided to have another go.

It seems the most recent Linux version is 1.1.45, whereas the Windows version is up to 1.1.93. I'm not sure if the Linux version is just not getting developed anymore, but I decided to stick to 1.1.45 for now as I'm not a C developer and I wouldn't be able to patch the newer version if it didn't work on Linux. If anyone knows what's going on, please post a comment.

So, I've built a new RPM (and here's the updated spec file). I think I've fixed the MIME type stuff now, but you might still have to right click and 'save as'.


Tweet this!
Send feedback »PermalinkPermalink

08/03/08

10:32:29 pm Permalink openSUSE 10.3 on a Toshiba SatellitePro 6000 (upgrade)

Categories: Linux, SuSE

A mere five months after the release of SuSE 10.3 I finally got round to upgrading my aging laptop. Of course, I was still on 10.1, so I'd already waited ten months before that :)

I downloaded the main ISO and the extras one, and booted off the CD. Encountered a slight problem getting it to boot initially, but when I clicked for 'view details' in the boot process I saw a helpful message about adding brokenmodules to the boot options. I also had to disable acpi, so I ended up with these options:

acpi=off brokenmodules=pata_ali

The next issue was I had a load of extra repositories enabled on 10.1, and it turned out the Guru repo is now part of Packman so you have to disable it before starting the upgrade, otherwise the upgrade hangs.

After that it was more time consuming than complicated, I had a load of package conflicts to resolve, and for a time it seemed like I was going round in circles with that. Then I just had to wait overnight while it did the actual upgrade, and now I have it all installed and working.

The default KDE theme is a bit different, lots of faux transparency, and there's a new, more compact, application menu which is quite nice, but otherwise not massively different from the end user point of view. With some updated underlying packages I'm hoping I'll now have a better chance of installing more recent software.


Tweet this!
Send feedback »PermalinkPermalink

03/04/07

12:52:30 am Permalink Mugshot 1.1.40 on SuSE 10.1

Categories: Linux, SuSE

Previously I produced an RPM for Mugshot 1.1.37-1 for SuSE 10.1. There's been a new release, 1.1.40, so I've built a new RPM (and here's the updated spec file). As before, you'll probably have better luck if you right click and 'save as'.


Tweet this!
Send feedback »PermalinkPermalink

03/03/07

01:11:16 am Permalink Mugshot 1.1.37-1 on SuSE 10.1

Categories: Linux, SuSE

Having configured my Mugshot account yesterday to link up with my various other accounts, I figured I'd try and get the stacker running on my laptop too.

My laptop is running SuSE 10.1, for which there are no official RPMs available. Celso Pinto has built some SuSE RPMs, but they're now several versions out of date, so I tried to build the latest version (1.1.37-1) using his spec file.

There were a number of bumps along the way (needed to install mozilla-xulrunner180-devel, needed to pass the correct gecko-sdk paths to configure, needed to install gnutls-devel and then wasted a couple of hours using an older version of the spec file so rpmbuild kept falling over with File must begin with "/" errors), but in the end - triumph!

Here's a SuSE i586 Mugsgot RPM (right click and save as, can't seem to get the mime type for x-redhat-package-manager working I'm afraid) and my modified spec file. Enjoy :)
Update: a newer version is available


Tweet this!
Send feedback »PermalinkPermalink

03/09/06

12:35:37 am Permalink KDE upgrade issues on SuSE 10.1

Categories: Linux, SuSE

I'm using Smart Package manager on SuSE 10.1 on my laptop, and I've enabled the suse-kde-backports channel to get the latest version of KDE rather than just the security patched 3.5.1 version. However, today I ran an update and, after rebooting, I couldn't log into KDE - I kept getting an error message cannot start kdeinit.

It took me a while to get to the bottom of it as I couldn't figure out where the log files were (still haven't found them, if anyone knows please leave a comment) and, because I'm using NetworkManager, I had no network connection if I wasn't logged into KDE. Eventually I ran startx from a shell and found the error: start_kdeinit: command not found line 332.

I had a look around and couldn't find the command either, so I opened up /usr/X11R6/bin/kde in pico and had a look at the line. In the spirit of experimentation I changed the line:

LD_BIND_NOW=true start_kdeinit --new-startup +kcminit_startup

to be:

LD_BIND_NOW=true kdeinit --new-startup +kcminit_startup

since I did have a kdeinit command. One reboot later and I was back in KDE with NetworkManager working. I'm not sure if it was the correct thing to do, but I do know it worked &#59;)


Tweet this!
1 feedback »PermalinkPermalink

30/08/06

01:35:23 am Permalink How to install Smart on SUSE Linux 10.0

Categories: Linux, SuSE

Since I just went through the process, based on the /dev/loki guide for installing Smart Package Manager on SuSE 10.1, I thought I'd note down the exact steps I went through on SuSE 10.0. Note, all the steps relate to a 32-bit system.

1. Install dependencies. I found that in addition to rpm-python I also needed python-elementtree:

# rpm -ihv ftp://ftp.belnet.be/mirrors/ftp.opensuse.org/opensuse/distribution/SL-10.0-OSS/inst-source/suse/i586/rpm-python-*.rpm
Retrieving ftp://ftp.belnet.be/mirrors/ftp.opensuse.org/opensuse/distribution/SL-10.0-OSS/inst-source/suse/i586/rpm-python-4.1.1-222.i586.rpm
# rpm -ihv ftp://ftp.belnet.be/mirrors/ftp.opensuse.org/opensuse/distribution/SL-10.0-OSS/inst-source/suse/i586/python-elementtree*.rpm
Retrieving ftp://ftp.belnet.be/mirrors/ftp.opensuse.org/opensuse/distribution/SL-10.0-OSS/inst-source/suse/i586/python-elementtree-1.2.6-2.i586.rpm
Retrieving ftp://ftp.belnet.be/mirrors/ftp.opensuse.org/opensuse/distribution/SL-10.0-OSS/inst-source/suse/i586/python-elementtree-debuginfo-1.2.6-2.i586.rpm

2. Download the 10.0 packages from a Guru mirror. I got everything except the debuginfo.

3. Install the downloaded packages:

# rpm -ivh smart-*
warning: smart-0.42-10.guru.suse100.i686.rpm: V3 DSA signature: NOKEY, key ID 58857177
Preparing...                ########################################### [100%]
   1:smart                  ########################################### [ 25%]
   2:smart-gui              ########################################### [ 50%]
   3:smart-addons           ########################################### [ 75%]
   4:smart-ksmarttray       ########################################### [100%]

4. I also found I couldn't get any signed packages to install, I kept getting public key not available, thanks to one of the comments on the /dev/loki post I was able to turn the checking off with this command:

# smart config --set rpm-check-signatures=false

5. Finally, upgrade everything:

# smart update

PS. Even though the lines disappear off the screen above, you should still be able to select the and copy and paste into a text editor to have them in all their glory.


Tweet this!
Send feedback »PermalinkPermalink

19/08/06

12:57:21 am Permalink StumbleUpon, Firefox, SuSE 10.1 and the Pinball theme

Categories: Linux, SuSE, Blogging and Internet Culture

Having got into StumbleUpon at work today, the whole random browsing thing was quite a fun way to waste an hour, I decided to get it setup on my laptop at home. I went to the site, clicked the 'Get StumbleUpon' link and installed the extension, when I restarted the browser I was asked to put in my username and password and, after a short pause to search for the relevant the email, I did so. Firefox immediately vanished. Somewhat perturbed I started it up again, it vanished again. I tried running it from the console and found the following error message:

/usr/bin/firefox: line 159: 16795 Segmentation fault $AOSS $MOZ_PROGRAM $@

Surmising it was something to do with the StumbleUpon extension I started up Firefox in safe mode (at this point I was thankful to have other browsers installed, so I could google for the correct command line option, -safe-mode) and disabled it. Sure enough Firefox then started fine. Since I have almost exactly the same setup on my browser at work (apart from the linux bit) I wondered if it was a problem with setup process in the particular version of the StumbleUpon extension so I tried installing an older version. This produced the same results as before, if the extension was enabled I got a segmentation fault, if it was disabled everything worked fine. I decided it was some sort of conflict with one of my other installed extensions, so switched back to the latest version and started in safe mode then disabled everything except the StumbleUpon extension, aiming to enable my other extensions one at a time to find out which one was causing the issue.

At this point I restarted Firefox and it still produced a segmentation fault. Suddenly it occurred to me - it was a conflict with the theme! I use the Pinball theme rather than the Firefox default, though StumbleUpon was working correctly on my work PC even though that also has the same theme. Anyway, I set my theme back to the default one and restarted Firefox and voila - it all loads up and I'm presented with my StumbleUpon toolbar. I configured the toolbar the way I like it (no search box and in the menu bar) and then tried to enable the Pinball theme once more. This time everything worked without problems. I've not done any deep investigation but I suspect there's some issue between Pinball and one of the fields I turned off in StumbleUpon (which were the search field and the show friends/network/etc fields), or Pinball just doesn't like StumbleUpon in 'toolbar' mode. Either way, it's all working now, and to prove it I'm going to recommend this post &#59;)


Tweet this!
1 feedback »PermalinkPermalink