הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   תחזוק שרתים ושירותי רשת נוספים (https://hosts.co.il/forums/forumdisplay.php?f=29)
-   -   [בעיה] בעדכון Apache - Linux Cent OS (https://hosts.co.il/forums/showthread.php?t=71287)

Scolpy 19-01-09 14:16

[בעיה] בעדכון Apache - Linux Cent OS
 
שלום רב.
אני משתמש במדריך הבא:
http://www.crucialp.com/resources/tu...rade-guide.php

בכדי לשדרג את גרסאת האפאצ'י בVPS שלי(מ v1.3.41 לv2.2.11).


התחלתי לשדרג והגעתי לחלק האחרון בשדרוג(כל שאר החלקים נחלו הצלחה):

ציטוט:

Run The Install Make File

make install

לאחר שאני מריץ את פקודת ה"make install", אני מקבל את השגיאות הבאות:


ציטוט:


c -m 755 libaprutil-1.la /usr/local/apr-util-httpd//lib
libtool: install: error: cannot install `libaprutil-1.la' to a directory not ending in /usr/local/apache/lib
make[2]: *** [install] Error 1
make[2]: Leaving directory `/root/httpd-2.2.11/srclib/apr-util'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/root/httpd-2.2.11/srclib'
make: *** [install-recursive] Error 1



אשמח לעזרה :)

omercnet 19-01-09 16:16

אתה מריץ את הפקודה בתור משתמש root ?
הרצת make לפני זה ?

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

לקמפל לבד זה טוב ויפה, אבל זה מתנגש עם שאר המערכות שהותקנו ע"י מערכת ההפעלה - ורק יצור בעיות בעתיד.

Scolpy 19-01-09 16:38

ציטוט:

נכתב במקור על ידי omercnet (פרסם 693668)
אתה מריץ את הפקודה בתור משתמש root ?
הרצת make לפני זה ?

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

לקמפל לבד זה טוב ויפה, אבל זה מתנגש עם שאר המערכות שהותקנו ע"י מערכת ההפעלה - ורק יצור בעיות בעתיד.

כן, דרך רוט.
יש לי Linux Cent OS.

עדכון ע"י החבילות לא הצליח לי(הוא לא מצא עדכונים לגרסאות שלי - כנראה מכמה בעיות במערכת).

omercnet 20-01-09 15:27

ציטוט:

נכתב במקור על ידי Mr.AmiT (פרסם 693672)
כן, דרך רוט.
יש לי Linux Cent OS.

עדכון ע"י החבילות לא הצליח לי(הוא לא מצא עדכונים לגרסאות שלי - כנראה מכמה בעיות במערכת).

אז לא שווה לתקן את הבעיות האלה? במקום להתקין בצורה עקומה וליצור עוד בעיות?

Scolpy 20-01-09 21:01

ציטוט:

נכתב במקור על ידי omercnet (פרסם 693830)
אז לא שווה לתקן את הבעיות האלה? במקום להתקין בצורה עקומה וליצור עוד בעיות?

איך אפשר לתקן את הבעיות האלו?

קח דוגמה, זאת השגיאה שמופיעה לי כאשר אני מריץ את הפקודה:
קוד:

yum update httpd
קוד:

Could not find update match for httpd
קוד:


No Packages marked for Update/Obsoletion


omercnet 21-01-09 00:10

ציטוט:

נכתב במקור על ידי Mr.AmiT (פרסם 693883)
איך אפשר לתקן את הבעיות האלו?

קח דוגמה, זאת השגיאה שמופיעה לי כאשר אני מריץ את הפקודה:
קוד:

yum update httpd
קוד:

Could not find update match for httpd
קוד:


No Packages marked for Update/Obsoletion



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

Scolpy 21-01-09 16:44

ציטוט:

נכתב במקור על ידי omercnet (פרסם 693935)
תדפיס פה בבקשה את כל הפלט המלא של הפקודה, ולא רק חלק מהתוצאות
אני משער שמשום מה, אתה לא ניגש לחפש בכל המאגרים הרלוונטים, אם תדביק פה הכל, אני אדע יותר

הנה:
ציטוט:

Setting up Update Process
Setting up repositories
update 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
Excluding Packages in global exclude list
Finished
Could not find update match for httpd
No Packages marked for Update/Obsoletion


InSightering 22-01-09 10:50

אם אתה בכל זאת מנסה לשדרג דרך הדרך שלך
אז נסה לעשות
./configure

לאחר מכן
make
ואז
make install

Scolpy 23-01-09 13:54

ניסתי.
לא עזר.

InetKey.Net 23-01-09 15:32

PHP קוד:

cd /usr/local/directadmin/custombuild
./build update
./build apache 

תשתמש בפקודות האלה.

Scolpy 23-01-09 16:15

ציטוט:

נכתב במקור על ידי InetKey.Net (פרסם 694335)
PHP קוד:

[LEFT]cd /usr/local/directadmin/custombuild
./build update
./build apache[/LEFT]
[
RIGHT][/RIGHT


תשתמש בפקודות האלה.



הפקודה הראשונה לא טובה, בטח התכוונת ל:
קוד:

cd /usr/local/directadmin/customapache



בכל מקרה.
אחרי שהרצתי את הפקודות, זה רושם לי:
קוד:

You can pass a 2nd argument to automate the input
./build <option1> d : do the default action
./build <option1> y : answer yes to all questions
./build <optino1> n : answer no to all questions


הרצתי:
קוד:

build apahce/.


וההודעה הראשונה כל פעם חוזרת.

yonatan 26-01-09 20:56

יש סיבה מסויימת שבגללה אתה רוצה להחליף גירסא?
מה רע ב 1.3 ....יציב עובד עושה את העבודה.

N0B0DY 26-01-09 21:05

אתה משתמש בcustomapache שהיא הגרסה הישנה של הסקריפט שלהם.
היום יש custombuild.
תוריד ואז הכל יעבוד כמו שצריך (אל תשכח לקנפג את הסקריפט לפני שאתה מריץ).

אם אתה צריך עזרה אתה מוזמן לפנות אליי בהודעה פרטית.

Scolpy 26-01-09 21:19

ציטוט:

נכתב במקור על ידי yonatan (פרסם 694894)
יש סיבה מסויימת שבגללה אתה רוצה להחליף גירסא?
מה רע ב 1.3 ....יציב עובד עושה את העבודה.

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

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

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

תחשוב שמפתחי המוצר לא יפיצו עדכונים סתם - אלא רק במקרה שבאמת יש סיבה טובה לשיפור(הן בביצועים, הפחתת משאבים וכד').


ציטוט:

נכתב במקור על ידי N0B0DY (פרסם 694901)
אתה משתמש בcustomapache שהיא הגרסה הישנה של הסקריפט שלהם.
היום יש custombuild.
תוריד ואז הכל יעבוד כמו שצריך (אל תשכח לקנפג את הסקריפט לפני שאתה מריץ).

אם אתה צריך עזרה אתה מוזמן לפנות אליי בהודעה פרטית.


בסופו של דבר התקינו לי אפאצ'י 2 בVPS אחר(שפתחו בשבילי) - והעבירו את כל המידע בVPS שלי לשם.

תודה על כל העזרה - אפשר לנעול :)

yonatan 26-01-09 22:30

זה לא עדכון גירסא
1.3
ו 2X
זו פלטפורמה שונה לחלוטין.
והסיבה היחידה ההגיונית לשדרג מ 1.3 ל 2 זה רק בשביל מודולות שלא נכתבו ל 1.3...
שתיהן נתמכות ועוד בפיתוח.

אגב
http://www.apache.org/dist/httpd/CHANGES_1.3.41


http://www.apache.org/dist/httpd/CHANGES_2.2.11

הרבה אומרים לי שאני oldschool, אבל תראה כמה עדכונים יש ל 2.2 , בעוד שאותם נושאים בדיוק נפתרו ב 1.3 כבר מזמן ( עוד בגירסאות 1.3.1X הוותיקות ).

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

Scolpy 29-01-09 19:41

ציטוט:

נכתב במקור על ידי yonatan (פרסם 694936)
זה לא עדכון גירסא
1.3
ו 2X
זו פלטפורמה שונה לחלוטין.
והסיבה היחידה ההגיונית לשדרג מ 1.3 ל 2 זה רק בשביל מודולות שלא נכתבו ל 1.3...
שתיהן נתמכות ועוד בפיתוח.

אגב
http://www.apache.org/dist/httpd/CHANGES_1.3.41


http://www.apache.org/dist/httpd/CHANGES_2.2.11

הרבה אומרים לי שאני oldschool, אבל תראה כמה עדכונים יש ל 2.2 , בעוד שאותם נושאים בדיוק נפתרו ב 1.3 כבר מזמן ( עוד בגירסאות 1.3.1X הוותיקות ).

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

עדכון, פלטפורמה שונה - הכל אותו עקרון.
הכי נכון זה להגיד "גרסה חדשה".
זה שהנושאים נפתרו ב1.3 לא אומר שהיא טובה יותר.

אותו דבר לגביי XP וVISTA(רק שפה זאת לא מערכת, אלא תוסף שרץ עלייה).
יש שגידו שהרבה בעיות שיש בVISTA כבר תוקנו בXP וההפך.


בכל מקרה, ההעברה התבצעה בהצלחה.

תודה לכולם!


כל הזמנים הם GMT +2. הזמן כעת הוא 15:28.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ