graph TD
%% Definitions
start_node["Chromium Installation/Compatibility Issues:
RendererNoRenderFinishedEventReceived Error"]
verify_version["1: Verify Chromium Version"]
is_compatible{"Is Version Compatible
with Looker?"}
review_config["2A: Review Installation & Config
(Customer-Hosted)"]
analyze_logs["3A: Analyze Looker Logs for
Renderer/Devtools Errors"]
issue_resolved_1{"Issue Resolved?"}
end_compatible["End Debugging
(Compatible)"]
contact_support["Contact Looker Support"]
perform_rollback["2B: Perform Strategic Rollback
(e.g. Chromium v97, v114)"]
rollback_successful{"Rollback Successful?"}
missing_packages{"Were 404/Missing
Packages Encountered?"}
fix_repos["3B: Fix Repos Links /
Manual Download"]
permissions{"Insufficient Permissions
Encountered?"}
grant_privileges["3C: Grant Privileges/Use 'sudo'"]
dpkg_lock{"Was dpkg Lock
Encountered (Debian)?"}
force_unlock["3D: Wait or Force Unlock (Caution):
sudo rm /var/lib/dpkg/lock"]
retry_rollback["5: Retry Rollback"]
disable_updates["3E: Disable Chromium Auto-Updates
& Set Up Maintenance"]
analyze_logs_post["4: Analyze Logs Post-Rollback"]
issue_resolved_2{"Issue Resolved?"}
end_incompatible["End Debugging
(Incompatible Resolved)"]
%% Connections
start_node --> verify_version
verify_version --> is_compatible
is_compatible -- Yes --> review_config
review_config --> analyze_logs
analyze_logs --> issue_resolved_1
issue_resolved_1 -- Yes --> end_compatible
issue_resolved_1 -- No --> contact_support
is_compatible -- No --> perform_rollback
perform_rollback --> rollback_successful
rollback_successful -- No --> missing_packages
missing_packages -- Yes --> fix_repos
fix_repos --> retry_rollback
missing_packages -- No --> permissions
permissions -- Yes --> grant_privileges
grant_privileges --> retry_rollback
permissions -- No --> dpkg_lock
dpkg_lock -- Yes --> force_unlock
force_unlock --> retry_rollback
dpkg_lock -- No --> retry_rollback
retry_rollback --> rollback_successful
rollback_successful -- Yes --> disable_updates
disable_updates --> analyze_logs_post
analyze_logs_post --> issue_resolved_2
issue_resolved_2 -- Yes --> end_incompatible
issue_resolved_2 -- No --> contact_support
%% Styling
classDef start fill:#C6DAF7,stroke:#000,stroke-width:2px,font-weight:normal,font-size:16px;
class start_node start
classDef decision fill:#FEF6E0,stroke:#000,stroke-width:2px,font-weight:normal,font-size:16px;
class is_compatible,issue_resolved_1,rollback_successful,missing_packages,permissions,dpkg_lock,issue_resolved_2 decision
classDef solution fill:#E0FEF6,stroke:#000,stroke-width:2px,font-weight:normal,font-size:16px;
class verify_version,review_config,analyze_logs,perform_rollback,fix_repos,grant_privileges,force_unlock,retry_rollback,disable_updates,analyze_logs_post solution
classDef ending fill:#D8EED8,stroke:#000,stroke-width:2px,font-weight:normal,font-size:16px;
class end_compatible,contact_support,end_incompatible ending
%% Click events
click verify_version href "https://docs.cloud.google.com/looker/docs/best-practices/troubleshooting-chromium-renderer#verify"
click review_config href "https://docs.cloud.google.com/looker/docs/best-practices/troubleshooting-chromium-renderer#review"
click analyze_logs href "https://docs.cloud.google.com/looker/docs/best-practices/troubleshooting-chromium-renderer#logs"
click contact_support href "https://docs.cloud.google.com/looker/docs/best-practices/troubleshooting-chromium-renderer#support"
click perform_rollback href "https://docs.cloud.google.com/looker/docs/best-practices/troubleshooting-chromium-renderer#rollback"
click fix_repos href "https://docs.cloud.google.com/looker/docs/best-practices/troubleshooting-chromium-renderer#repos"
click grant_privileges href "https://docs.cloud.google.com/looker/docs/best-practices/troubleshooting-chromium-renderer#permissions"
click force_unlock href "https://docs.cloud.google.com/looker/docs/best-practices/troubleshooting-chromium-renderer#dpkg"
click retry_rollback href "https://docs.cloud.google.com/looker/docs/best-practices/troubleshooting-chromium-renderer#rollback"
click disable_updates href "https://docs.cloud.google.com/looker/docs/best-practices/troubleshooting-chromium-renderer#disable-updates"
click analyze_logs_post href "https://docs.cloud.google.com/looker/docs/best-practices/troubleshooting-chromium-renderer#logs"