Archive for July, 2008

Landscape at LinuxWorld next week

Thursday, July 31st, 2008

LinuxWorld 2008 is taking next week in San Francisco. Canonical will be there in force showing Ubuntu desktop, server and talking about our mobile technology. We’ve added a mini-lecture area to the stand so that we can run regular talks throughout the show. There will be talks both from Canonical and from companies we’re partnered with. It should be a great place to take a break from the floor and learn something new about Ubuntu!

We’ve got a couple of Landscape talks lined up through the show. We’ll be introducing Landscape, showing how easy it to set-up and demonstrating the major features. We’ll also be showing some of the new features that we’re developing like the new scripting library and capabilities.

So if you’re going to the show please come along to stand number 716 and say hi to the gang!

Offline August 13th 22:00 UTC – 23:00 UTC

Wednesday, July 30th, 2008

 

We’re releasing a new version of Landscape on August 13th. While we roll-out the code to Landscape’s servers, we’ll have to take the service offline.

Goes offline: 22.00 August 13th 2008 UTC
Expected back online: 23.00 August 13th 2008 UTC

Keep an eye on this blog after the release to find out what’s new!

We’re sorry for the downtime you’ll experience during the roll-out.

Script library, reboots and more

Wednesday, July 30th, 2008

Landscape now offers a script library for admins to store their scripts and also a new plugin to allow for easy and quick reboots or shutdowns of managed machines. Read on for more details!

Script library

Admins can now store their scripts in Landscape itself. So, when sending a script to a collection of machines, you have the option of recalling it from the library:

Slecting a script to run

Here you can manage your existing scripts and add new ones:

Manage scripts

Reboots and Shutdowns

We know that managed machines can be rebooted or powered off via script execution, but that would require the plugin to be enabled on all machines and some sudo setup, or allowing root to run scripts.

There is an easier way: the new landscape-client packages  have a new plugin to allow easy reboot or shutdown via Landscape. This plugin is enabled by default. In the web interface, the new option is available under “Info”, and, as is usual with Landscape, can be applied to any number of machines at once:

Reboot and Shutdown

Other changes

Besides the new features, we also had a few bugfixes:

  • scripts with accents in them are now handled correctly
  • accented characters were causing problems in several pieces of the web interface and have been fixed
  • fixed some dbus errors in Ubuntu 6.10 LTS (”dapper”)
  • a few changes to the how-to-register document which explains how to register a new Landscape client
  • other internal changes in preparation for even more new features, stay tuned!

Thanks again to all who provided feedback!

Offline July 30th 18:00 UTC – 19:00 UTC

Wednesday, July 16th, 2008

We’re releasing a new version of Landscape on July 30th. While we roll-out the code to Landscape’s servers, we’ll have to take the service offline.

Goes offline: 18.00 July 30th 2008 UTC
Expected back online: 19.00 July 30th 2008 UTC

Keep an eye on this blog after the release to find out what’s new!

We’re sorry for the downtime you’ll experience during the roll-out.

Another milestone released!

Wednesday, July 16th, 2008

Today we released another version of Landscape, including new client packages. Highlights include important client fixes regarding package and process reporting and many enhancements for the server.

The client part of Landscape has two important fixes:

  • “stuck” process information: the client was only sending updated process information to the server (for the process list page) whenever a process was added or removed. Other than that, existing processes were never updated regarding memory or cpu consumption, for example.
  • improper handling of conflicting packages during upgrades: some upgrade scenarios which included conflicting packages were not handled properly, which could result in packages being removed ahead of time in the transaction. This has now been fixed in smart, which is the package manager tool used by Landscape.

These are the new client packages:

  • landscape-client-1.0.13-landscape1
  • smartpm-core-0.52-landscape11

For the server, we have:

  • new “select upgrades” button in the package upgrade page: this button will automatically select only the latest version of the listed packages. Sometimes more than one upgrade will be listed, and if all are selected this will give a conflict.
  • new dashboard: we now differentiate pending activities from the ones requiring approval in the summary
  • better treatment of timeout errors in script execution: if a script execution failed due to a timeout, the activity would report as failed, but with no indication of why it failed.
  • broken link in the packags page: unfortunately we had a link in that page still pointing to the old history pages, instead of the new activities one.
  • other “under the hood” changes preparing some new features for the next versions

Thanks to all who gave us feedback about this version!

New milestone released!

Wednesday, July 2nd, 2008

Today we released a new version of the Landscape server and client packages. This is an impressive release, with many server and client fixes and new features.

Client fixes (landscape-client-1.0.12-landscape1)

  • the sleep average value of a process is no longer provided by recent kernels. The client now computes and sends the CPU usage instead.
  • initial directory for script execution is now the target user’s home directory and, if that is unavailable, /. Previously it was /root.
  • new user creation was ignoring some extra fields such as Location and phone numbers
  • the machine uptime was incorrectly reported after a logrotate run and if there was no reboot afterwards. This affected the process listing page in the web interface, where processes would show up as having been started around 1970.

Server fixes

  • error during password recovery it the typed passwords didn’t match
  • if package upgrades and non-upgrades were selected at the same time, the non-upgrades were silently being discarded
  • replaced “sleep average” column with CPU usage in the process list page since this information is no longer available in recent kernels
  • more speed improvements for the process list page in the case of hundreds of processes and users
  • user attributes can now also be removed/cleared via the web interface
  • new user creation ignored the Location and Phone fields
  • timezone changes for an admin didn’t affect all threads and sporadically the admin would see timestamps with the old timezone
  • the message sent via landscape-message on the client was being truncated on the server. Now it is truncated only partially when viewed in a list, but the full message can be seen when clicking on the activity
  • other internal fixes

New features

  • new dashboard layout, with consolidated information about pending computers and activities
  • possibility to perform searches on installed packages instead of having to resort to “all packages” or any other of the available choices

Thanks to all who provided feedback!

Offline July 16th 18:00 UTC – 19:00 UTC

Wednesday, July 2nd, 2008

We’re releasing a new version of Landscape on July 16th. While we roll-out the code to Landscape’s servers, we’ll have to take the service offline.

Goes offline: 18.00 July 16th 2008 UTC
Expected back online: 19.00 July 16th 2008 UTC

Keep an eye on this blog after the release to find out what’s new!

We’re sorry for the downtime you’ll experience during the roll-out.