במאמר הזה מוסבר איך לפתור בעיות במצב אונליין של Transfer Appliance.
לא הוגדר לפעולות אונליין
שגיאה:
This appliance has not been configured for online operations.
פתרון:
אם הזמנתם מכשיר אונליין וקיבלתם את השגיאה הזו, אתם יכולים לפנות לצוות Transfer Appliance בכתובת data-support@google.com.
אם הזמנתם מכשיר אופליין, ההודעה הזו צפויה. מכשירי אופליין לא תומכים במצב אונליין. לקבלת עזרה נוספת, אפשר לפנות לצוות Transfer Appliance.
חסר קובץ פרטי כניסה
שגיאה:
An error occurred while running hta containers: "credential file:
'/tmp/key.json is missing"
פתרון:
בודקים שביצעתם את הפעולות הבאות:
- הרשאות IAM ואחסון מוכנים.
- יצירת מפתח של חשבון שירות עבור חשבון השירות שמנוהל על ידי משתמש.
- בוצע שינוי שם של מפתח לחשבון שירות ל-
key.json - העלאת המפתח של חשבון השירות אל
/tmpבמכשיר.
הפעלת קובץ בינארי של קונטיינרים נכשלה
שגיאה:
An error occurred while running hta containers: "Failed to run HTA
containers binary \"opt/ta_containers/ta_containers\": exit status 1"
פתרון:
לקבלת עזרה, אפשר לפנות לצוות Transfer Appliance בכתובת data-support@google.com.
עדכון מערכת ההפעלה נכשל
שגיאה:
Failed to update Operating System.
An error occurred while updating the appliance: "failed update OS: error
transferring configuration files: error setting up tmp mount for new srv
partition: error setting up mount /var/tmp/update1298680145: command
[mount /dev/sdc2 /var/tmp/update1298680145] failed with output: mount:
/var/tmp/update1298680145: special device /dev/sdc2 does not exist.\n and
error: exit status 32"
פתרון:
לקבלת עזרה, אפשר לפנות לצוות Transfer Appliance בכתובת data-support@google.com.
אי אפשר להריץ עדכון בלי קובץ פרטי כניסה
שגיאה:
Update cannot be run without credentials file. Please upload credentials file
onto the appliance.
השגיאה הזו מתרחשת כשמנסים לעדכן את התוכנה ב-Transfer Appliance.
פתרון:
חשוב לוודא שביצעתם את השלבים הבאים:
הכנות להעברה אונליין חשוב לוודא ש:
- יצרתם חשבון שירות שמנוהל על ידי משתמש.
- הענקתם לחשבון השירות את ההרשאות המתאימות.
- יצרתם מפתח לחשבון השירות שמנוהל על ידי משתמש.
- שיניתי את השם של המפתח ל-
key.jsonוהעליתי אותו ל-/tmpבמכשיר.
הקידומת של האובייקט לא מתעדכנת למחרוזת nil
שגיאה:
השגיאה הזו מתרחשת כשמצפים שקידומת האובייקט תוגדר כברירת מחדל למחרוזת nil כשמריצים את הפקודה update destination bucket, אבל זה לא קורה.
עדכון ללא ציון קידומת האובייקט:
ta online --bucket=myrandombucket
הפעלת הפקודה הזו לא מעדכנת את קידומת האובייקט למחרוזת nil, כי קידומת האובייקט מתעדכנת רק אם מציינים את הדגל --object_prefix.
פתרון:
מעדכנים את הקידומת של האובייקט שצוינה:
ta online --bucket=myrandombucket --object_prefix=""
ta online --bucket=myrandombucket --object_prefix=
ta online --object_prefix=""
ta online --object_prefix=