Archive for April, 2007

Joey Stanford

Resolution to Mounting Samba Shares – Don't use smbfs

While the good folks over at the Ubuntu Guide have a generic section on how to mount Samba shares, I found that I was having a number of problems including connection time-outs, authentication issues, and the lovely kernel smbiod 100% CPU issue. I went scouring through bug reports on Launchpad, googling for how-to’s, forum searching, etc.. Basically all of my search results report similar issues but nothing about the root cause.

And then I found the root issue and resolution digging through 2006 kernel devel logs from almost a year ago. Generally, all the guides on the internet and our forums tell you to use the venerable smbfs. What I didn’t realize is that smbfs is not actively being developed any longer. All of the new development is (and has been for some time now) focused on the newer CIFS driver. Indeed in the text for 2.6.17 there is even a comment that smbfs is depreciated and is slated for removal.

So, if you mount a windows share via smbfs, consider changing it to cifs. e.g. in fstab:

//ip-or-hostname/MUSIC /media/music cifs user,noauto,credentials=/home/joey/.smbcredentials,uid=joey 0 0

This fixed all of my issues and it may fix yours as well.

ps. The fusers out there might be wondering why I didn’t mention fusesmb. It’s a fantastic solution for people without authentication that are familiar with fuse. It did not, however, work for my authenticated shares on my samba server. It also is missing some features for the average user and, as of this post, it has not been updated for almost a year. I do hope that further development on fusesmb does happen because it has a lot of potential.

Joey Stanford

Bonager Boot Scan Manager

I wanted to force a fsck on my filesystem today and was not having much luck with “sudo shutdown -rF now”. A quick search revealed an interesting piece of community software: Bonager.

Joey Stanford

Launchpad 1.0 Public Beta – usage numbers

Launchpad Rocket

What do you think of the Launchpad 1.0 Public Beta? The Launchpad team did a great job, both with the very noticeably different UI but also with the amazing amount of internal changes that were landed. Why did the Launchpad team do all of this when the old system worked well enough for most people? That’s easy: They wanted to improve Launchpad’s user experience! (especially since Launchpad has been a hotbed of activity)

Let’s look at the usage figures:

Launchpad has over 2400 registered projects with almost 2500 total bzr branches. Many of those projects have enabled translation. There are over 760,000 strings, in almost 5800 translation templates, spread across almost 240 languages with over 20,000 unique translators.

Launchpad users excel at bug reporting with over 110,000 bugs filed, not only for registered projects but also with upstream projects utilizing almost 80 different external bug trackers. Launchpad tracks feature requests (also know as Blueprints) for each of the projects. Today Launchpad has over 2700 feature specifications in the system.

An area to watch is the Answers section where you can both give and receive support via support requests. Launchpad has over 4300 tickets in the system and more and more people are finding out how useful this section can be.

With all of this activity, a major desire of the Launchpad team has been on performance and reliability. Every day (including weekends) they receive detailed diagnostic information to help them improve the service.

To see the larger user-visible changes, you can view the new Feature Highlights page. Please take some time and investigate all of the new material. The developers have made changes to almost every user visible page. Don’t forget to check out the new branding tab on your personal and team Overview pages. Individuals now have both a logo and a hackergotchi. Teams now have an icon, a logo, and a team hackergotchi.

The Launchpad team is always excited to receive feedback. I can say with certainty that the Launchpad team takes user input very seriously. They especially like hearing from active projects and teams (e.g. Ubuntu’s MOTU, Marketing, and Art Teams) with respect to how they can improve the service to meet the teams’ needs.