Feedback on the new web portal

Hey landscape team.

  1. Would it be possible to show a list of tags as a column in the Instances tab?
  2. When a user updates the view to add/remove columns, that preference should be saved.

Cheers.

3 Likes

Hello folks,
It’d be nice to have the columns all be sortable by clicking the column name, as all tables should be.
Thanks!

5 Likes

In the new landscape portal there are multiple issue.

  1. Performance is very low and once we push the upgrade its not gonna deliver to client and stuck in In-progress.
  2. Clients are not offline but its still showing offline.

Team please get these issues resolve.

2 Likes

I try to add custom repositorys but have issues selecting a gpg key. I can successful import gpg keys and create new apt sources, but when creating apt sources, there is no key to select in the dropdown.

2 Likes

Will there ever be a feature to merge duplicate instances?

3 Likes

The good:

  • Works much better in my typical split-screen configuration (the old interface only ever worked with the browser maximised, but I almost always work with terminal on the left, browser on the right)
  • Related: vaguely useable on a mobile now (the former interface was entirely unusable on small form factors)
  • The Instances page shows more detail up front

The bad:

  • Packages tab takes ages to update and doesn’t seem to show anything when it “completes”
  • The Instances page shows which computers need a reboot, but I can no longer hover over the reboot indicator to show which packages are responsible
  • On the Processes page, selecting “next page” for any “fresh” page just jumps back to page 1, until that page is revisited
  • Attempted a scheduled reboot on a machine that required it. Reboot occurred on schedule and completed successfully, but a full 24 hours later the reboot activity was still listed as “In Progress” within Landscape (both in old and new interfaces, but new was used to schedule it)
  • The Hardware tab lists some rather odd things for various of my machines (e.g. lists four separate processors, and separate cache entries under “Processor” for a simple quad-core SoC)
2 Likes

Could the MAC address be added back in, please. This information is needed to configure DHCP servers.

2 Likes

The link " You can register new computers by following these instructions" is missing.

1 Like

When adding a new instance, the duplicate count showed value “1”. It was set to “0” after approval.

1 Like

When entering URL https://landscape.canonical.com/new_dashboard/activities the navigation automatically jumps to the overview. This should not happen.

2 Likes

The arcs in the upgrades panel should form a whole circle with all segments having the same radius.
upgrades

The snaps tab for an instance gives me:

Unexpected error occured

Please try again or contact our support team.

Partitions does not make much sense as heading for the network interfaces. I would have expected information about the attached drives under this heading and a further heading Network.

Screenshot_20250310_135921


When I try to add a new snap (e.g. sispmctl) I get a list of all architectures and channels. This list should be restricted to the architecture of the system (riscv64 in my case).


Generating the list of packages for a system with 1833 packages for the first time takes more than 20 seconds. It made me think the web-page crashed.


When pressing the “View all” button on the upgradable packages list, the list of machines is shown instead of the list of packages.


My StarFive VisionFive 2 v1.3B board has a SoC with 5 cores:

  • 1 32 bit RISC-V core which is not used by Linux and not reported in /proc/cpuinfo but only in the device-tree as cpu@0
    riscv,isa = “rv64imac_zba_zbb”;
    riscv,isa-extensions = “i”, “m”, “a”, “c”, “zba”, “zbb”, “zicntr”, “zicsr”, “zifencei”, “zihpm”;
  • 4 64 bit RISC-V cores which are sued by Linux and are reported in /proc/cpuinfo.
    riscv,isa = “rv64imafdc_zba_zbb”;
    riscv,isa-extensions = “i”, “m”, “a”, “f”, “d”, “c”, “zba”, “zbb”, “zicntr”, “zicsr”, “zifencei”, “zihpm”;

As can be derived from the riscv,isa value all are 64bit.

The hardware information tab shows 7 CPUs with incorrect information instead of the 4 cores provided by the system. The same is shown in the old interface.

LP #2102234 created.


The performance charts are missing in the new web interface.

2 Likes

Unable to change access groups or tags on multiple machines by selecting “Assign”, does not reassign.

1 Like

Upgrade Profiles do not work with access groups or tags unless both are identical. We have a number of access groups and tagged computers. The Upgrade profile does not work in any combination unless both access group and tags are exactly the same, this has been validated by “landscape-api get-computers-not-upgraded” API command. Even attempting to select “Associate to all instances.”

1 Like

There needs to be a way in the GUI to list instances that have active association to policies, currently there is no way of validating configuration.

1 Like

Being able to schedule email alerts would be a great idea, daily, weekly, monthly, etc… Having multiple emails every few hours on the same topic seems to be excessive in some cases. Example, security updates are a good email alert to get, but for non-critical alerts that can be scheduled, emails every few hours will cause a more damage than good. Too many emails can and will cause a person to hit the ignore button.

Also perhaps a distribution list would be a nice enhancement, just to make sure the right people get the notifications.

3 Likes

I have been using it the new portal, and I think it is OK. I think it misses a version control of scripts stored on Landscape. I think it would be great if it could keep at least one version back.

1 Like

As I just started using Landscape in general, I have been comparing the og vs the new portal. One thing that I can see definitely missing in the new portal are the monitoring graphs. I am testing some new hardware utilizing a very intensive docker image and want to see how the cpu and memory is responding to it.

Also, I don’t see this option in either the old portal or the new, but it would be great if we could customize the alerts. For example, I get an alert every time a machine has not connected with the host in 5 minutes. I would prefer to be able to customize that for my use case, which would be 30 minutes for some and 60 minutes for others. I have ping-interval set for 60 seconds so that it pings every minute but I don’t want an alert until after it has missed x number of pings consecutively.

2 Likes

Would be nice to have some type of auditing for user events, ex, login, modify xx, create yy, etc…

2 Likes

**


Feature Request: Search Bar for Scripts Page**

I would like to propose the addition of a search bar on the Scripts page of Ubuntu Landscape. Currently, I have 152 scripts, and locating a specific script can be quite challenging.With the new paginated interface, users must know the Category, Name, and Page of the script to find it. This is a significant change from the previous interface, where I could simply use CTRL+F in my browser to quickly search for the desired script.A search bar would greatly enhance usability by allowing users to find scripts more efficiently, improving the overall experience.Thank you for considering this request!

3 Likes

Feedback on Landscape Client’s New Interface: Activities Panel

Issue Overview

The current interface for the Landscape Client’s “Activities” panel presents a significant usability challenge due to the absence of human-readable device names. Instead, the panel only shows instance IDs in the “INSTANCE” column. This limits the ability for users to quickly identify and address issues related to specific devices.

Key Challenges

  1. Difficult Troubleshooting: Users are unable to easily pinpoint which device encountered a problem, as they must cross-reference instance IDs rather than rely on descriptive, familiar names.
  2. Inefficient Manual Intervention: In cases where manual intervention is necessary, the lack of clear device identification complicates the troubleshooting process, leading to potential delays and errors.
  3. User Experience Misalignment: Canonical’s ethos of creating human-friendly software is compromised when users are forced to navigate an interface that lacks clarity and intuitiveness.

Suggested Improvements

To enhance the usability of the Activities panel and align with Canonical’s focus on user-centric design, consider the following recommendations:

  1. Implement Human-Readable Device Names:

    • Introduce a new “Name” column that displays friendly, descriptive names for each device, as illustrated in your mockup. This will allow users to immediately recognize the device associated with each activity.
  2. Retain Instance IDs:

    • Keep the “INSTANCE” column for technical users who may still need to refer to instance IDs but ensure that the human-readable names are prominently displayed alongside them.
  3. Highlight Failures in Context:

    • For failed activities, consider adding a visual cue (e.g., color coding or icons) next to the friendly name to draw attention to issues without needing to cross-reference the status column.
  4. Add Filtering Options:

    • Enable filtering or sorting by device name in the search functionality, allowing users to quickly locate activities related to specific devices.
  5. Incorporate Tooltips:

    • Provide additional context via tooltips that appear when hovering over device names, offering details such as location or role within the infrastructure.

Alignment with Canonical’s Ethos

By adopting these improvements, the Landscape Client can better embody Canonical’s commitment to user-friendly software. The goal should be to empower users with the information they need to make informed decisions quickly and efficiently, aligning with the broader mission of enhancing user experience without sacrificing functionality.

Conclusion

The current lack of human-readable device names in the Activities panel hinders effective troubleshooting and operational efficiency. Implementing the suggested enhancements will significantly improve usability, making the interface more intuitive and aligned with Canonical’s vision of creating accessible, user-friendly software.

4 Likes