פתרון בעיות ב-Chromium Renderer

במאמר הזה מוסבר איך לפתור את השגיאה RendererNoRenderFinishedEventReceivedError ב-Looker. הודעת השגיאה הזו בדרך כלל מציינת בעיה ב-Chromium Renderer, שיוצר ויזואליזציות של PNG ו-PDF להורדות ולתזמונים.

פתרון בעיות בתאימות של רכיב ה-Renderer של Chromium

כדי לפתור בעיות בתאימות של רכיב הרינדור, אפשר להיעזר בתרשים הבא של עץ ההחלטות. כדי להגדיל את התמונה, פותחים את עץ ההחלטות בכרטיסייה חדשה.

שלבים לפתרון בעיות

בקטעים הבאים מפורטים התרחישים בעץ.

שלב 1: אימות הגרסה של Chromium

יכול להיות שהסיבה הבסיסית לשגיאה RendererNoRenderFinishedEventReceivedError היא חוסר התאמה בין מופע Looker לבין הגרסה של Chromium או Google Chrome שמותקנת בשרת המארח של הלקוח.

כדי לזהות את הגרסה המדויקת של Chromium ואת נתיב ההתקנה שלה, משתמשים בפקודות הבאות:

chromium --version
which chromium

משווים את גרסת הפלט לרשימת הגרסאות שתואמות ל-Looker. רשימת הגרסאות הנתמכות מופיעה בדף התקנה של תוכנת רינדור באירוח בצד הלקוח.

אם הגרסה לא תואמת, עוברים אל שלב 2ב: ביצוע חזרה לאחור אסטרטגית. אחרת, ממשיכים אל שלב 2א: בדיקת ההתקנה וההגדרה.

שלב 2א: בדיקת ההתקנה וההגדרה

אם אתם משתמשים במופע Looker שמתארח בצד הלקוח, כדאי לעיין במאמרי העזרה להתקנה של תוכנת העיבוד כדי לוודא שההגדרה נכונה.

אם הכל נראה תקין, עוברים אל שלב 3א: ניתוח יומנים.

שלב 3א: ניתוח יומנים

בודקים את היומנים של Looker כדי לראות אם יש שגיאות שקשורות למצב של Chromium, לחיבור שלו לכלי הפיתוח או לניסיונות תקשורת שנכשלו. מחפשים דפוסים חוזרים או הודעות שגיאה ספציפיות שיכולים לספק רמזים לגבי הבעיה הבסיסית.

אם לא מצאתם בעיות ביומנים, אפשר לעבור אל בדיקה סופית ותמיכה.

שלב 2ב: ביצוע חזרה אסטרטגית

אם גרסת Chromium לא תואמת, לרוב הפתרון הכי יעיל הוא חזרה אסטרטגית לגרסה תואמת מוכרת (לדוגמה, Chromium 97,‏ 109 או 114). אם אתם צריכים עזרה בהחזרה לגרסת Chromium קודמת, אתם יכולים לפנות לתמיכה של Looker.

במהלך תהליך החזרה לגרסה הקודמת, יכול להיות שתיתקלו בבעיות הבאות.

שלב 3ב: שגיאות 404 וחבילות חסרות

אם נתקלים בשגיאות 404 או בחבילות חסרות, זה עלול לשבש את תהליך החזרה לגרסה הקודמת. מוודאים שמאגרי החבילות הדרושים מוגדרים בצורה נכונה ונגישים. אם צריך, מורידים ומתקינים באופן ידני חבילות חסרות.

שלב 3C: בעיות בהרשאות

הרשאות לא מספיקות עלולות להפריע ליצירה או לשינוי של ספריות שנדרשות לביטול השינוי. מעניקים למשתמש את ההרשאות המתאימות להפעלת תהליך הביטול. אם צריך, משתמשים ב-sudo או בפקודות מקבילות כדי להעניק הרשאות באופן זמני.

שלב 3ד: שגיאות נעילה של חזית dpkg

במערכות מבוססות Debian, נעילת קצה קדמי יכולה למנוע פעולות מקבילות של חבילות.dpkg ממתינים לסיום של פעולות חבילה שמתבצעות כרגע. אם נראה שיש נעילה בחלק הקדמי שלא נעלמת עם הזמן, צריך ליצור גיבוי של המופע ולהשתמש בפקודה כדי לבטל את הנעילה בחלק הקדמי:

sudo rm /var/lib/dpkg/lock

שלב 3E: השבתת עדכונים אוטומטיים של Chromium

בסביבות שמתארחות אצל הלקוח, עדכונים אוטומטיים של Chromium עלולים לגרום לבעיות תאימות. כדאי ליישם אמצעים למניעת עדכונים אוטומטיים של Chromium. מומלץ ליצור שגרה של מעקב יזום אחרי גרסת Chromium, ולבצע עדכונים ידניים רק כשמוודאים שיש תאימות ל-Looker.

בדיקה סופית ותמיכה

אם השלבים האלה לא פותרים את הבעיה, פנו לתמיכה כדי לקבל עזרה נוספת.

מקורות מידע נוספים