PHP Update Debian

Apache, Lighttpd, nginx, Cherokee
Post Reply
jan10001
Anbieter
Posts: 756
Joined: 2004-01-02 12:17
 

PHP Update Debian

Post by jan10001 »

Während ich mit SuSE gut zurecht komme ich das mit Debian nicht der Fall. :(

Wie bekomme ich unter Debian ein PHP Update zu mind. 4.3.9 hin? Da ich mit Debian kaum Erfahrung habe möchte ich nicht selbst kompilieren, mit der Forumssuche stieß ich auf dieses Posting: http://www.rootforum.org/forum/viewtopi ... ate+debian

Leider gibt mir apt-get update aber dann sowas aus:
Hit http://packages.dotdeb.org ./ Packages
Ign http://packages.dotdeb.org ./ Release
Hit http://sources.dotdeb.org ./ Sources
Ign http://sources.dotdeb.org ./ Release
ichschonwieder
Posts: 28
Joined: 2003-03-05 16:41
Location: Bretten
 

Re: PHP Update Debian

Post by ichschonwieder »

Hast du Debian sarge oder woody?
Bei sarge brauchst du nur die "normalen" apt-Quellen nehmen, da ist das PHP ziemlich aktuell....
jan10001
Anbieter
Posts: 756
Joined: 2004-01-02 12:17
 

Re: PHP Update Debian

Post by jan10001 »

Leider ist es Woody. :-(
mausgreck
Posts: 84
Joined: 2005-03-19 17:22
 

Re: PHP Update Debian

Post by mausgreck »

Woody hat nur PHP 4.1.2, wie du leicht hier: http://www.debian.org/distrib/packages herausfinden hättest können.
Warum steigst du nicht auf Sarge um?
jan10001
Anbieter
Posts: 756
Joined: 2004-01-02 12:17
 

Re: PHP Update Debian

Post by jan10001 »

@mausgreck
Es ist nicht mein Server, sonst hätte ich SuSE gewählt.
gierig
Posts: 297
Joined: 2002-10-15 16:59
Location: WHV
 

Re: PHP Update Debian

Post by gierig »

Die dotdeb quellen laufen aber ohne Probleme.
wie sieht denn seine Source list aus ?

Code: Select all

deb http://packages.dotdeb.org ./
sollte voll und ganz reichen.

Was sagen die Logs noch zum fehlerhhaftten apt-get update ?
Kann sein das es Weiter oben steht. Evt war der server zu deinem
update zeitpunkt kurz nicht erreichbar...
mausgreck
Posts: 84
Joined: 2005-03-19 17:22
 

???

Post by mausgreck »

jan10001 wrote:@mausgreck
Es ist nicht mein Server, sonst hätte ich SuSE gewählt.
Da lässt dich jemand Pakete aus anderen Repositories installieren, aber nicht auf sarge updaten!? Das macht nicht wirklich Sinn...
(Vielleicht ist dir nicht klar, dass es reicht in /etc/apt/sources.list auf testing umzustellen, mit apt-get php installieren und fertig?)
Was sagen die Logs noch zum fehlerhhaftten apt-get update ?
Ich habe jetzt 3 mal hingesehen und sehe noch immer kein fehlerhaftes apt-get!? Scheint doch eh alles zu passen, oder? Einfach mit apt-get install die Pakete installieren und fertig.
jan10001
Anbieter
Posts: 756
Joined: 2004-01-02 12:17
 

Re: PHP Update Debian

Post by jan10001 »

@mausgreck
Da lässt dich jemand Pakete aus anderen Repositories installieren, aber nicht auf sarge updaten!? Das macht nicht wirklich Sinn...
(Vielleicht ist dir nicht klar, dass es reicht in /etc/apt/sources.list auf testing umzustellen, mit apt-get php installieren und fertig?)

Zitat:
Was sagen die Logs noch zum fehlerhhaftten apt-get update ?


Ich habe jetzt 3 mal hingesehen und sehe noch immer kein fehlerhaftes apt-get!? Scheint doch eh alles zu passen, oder? Einfach mit apt-get install die Pakete installieren und fertig.
1. Wie oft soll ich es denn noch schreiben, es ist nicht mein Server. Es ist ein "betreuter" Server eines Kunden der mich gebeten hat ein Script zum laufen zu bringen, dafür brauche ich aber "PHP GD extension für Gifs" welche ab PHP 4.3.9 zur Verfügung steht.
2. Die Serverbetreuung seines Providers ist kostspielig und soweit ich sehen kann auch nicht das Wahre, bei einen so stark besuchten Server könnte einiges geändert werden.
3. Es gibt keine Serielle Konsole, komme ich nicht mehr per SSH an den Server ist Sense und es kostet was.
4. Ich habe von Debian echt kaum Ahnung, es ist über 5 Jahre her seit ich mal Debian getestet habe. Wie gesagt ich arbeite eigentlich mit SuSE.

@gierig
deb http://packages.dotdeb.org ./

sollte voll und ganz reichen.

Was sagen die Logs noch zum fehlerhhaftten apt-get update ?
Kann sein das es Weiter oben steht. Evt war der server zu deinem
update zeitpunkt kurz nicht erreichbar...
Die Logs sagen nichts, zumindest finde ich keine für apt oder finde in den anderen Logs Infos dazu. Das ist der Inhalt /etc/apt/sources.list welcher ohne Probleme ausgeführt wird:

Code: Select all

deb     http://www.steve.org.uk/apt ./
deb-src http://www.steve.org.uk/apt ./


deb http://ftp.tiscali.de/pub/debian/debian/ stable main non-free contrib
deb-src http://ftp.tiscali.de/pub/debian/debian/ stable main non-free contrib
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free

deb http://security.debian.org/ stable/updates main contrib non-free
Versuche ich die anderen beiden bekomme ich immer:
Hit http://sources.dotdeb.org ./ Sources
Ign http://sources.dotdeb.org ./ Release

Was für mich eigentlich heißt er findet http://sources.dotdeb.org, verwirft aber dessen Inhalt.


Laut PHP Info läuft auf dem Server PHP 4.3.7 und ein 2.4.27 Kernel (wurde vom Provider gebacken), das System scheint Woody zu sein.
(Linux version 2.4.27 (root@xxxx.net) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 SMP Tue Apr 12 16:13:06 CEST 2005)
mausgreck
Posts: 84
Joined: 2005-03-19 17:22
 

Re: PHP Update Debian

Post by mausgreck »

Kannst du bitte mal aufhören, dir über den Output von apt-get update (der OK ist) den Kopf zu zerbrechen und mit apt-get install die gewünschten Pakete installieren?

PS: sources.dotdeb.org interessiert dich nicht, das sind (wie der Name schon sagt) die sourcen.
jan10001
Anbieter
Posts: 756
Joined: 2004-01-02 12:17
 

Re: PHP Update Debian

Post by jan10001 »

@mausgreck
Dann bekomme ich das.

Code: Select all

xxxx:~# apt-get install php4
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, php4 is already the newest version.
0 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.
W: Couldn't stat source package list http://packages.dotdeb.org ./ Packages (/var/lib/apt/lists/packages.dotdeb.org_._Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
mausgreck
Posts: 84
Joined: 2005-03-19 17:22
 

Re: PHP Update Debian

Post by mausgreck »

Und du hast sicher vor dem apt-get install ein apt-get update gemacht?

Code: Select all

 (/var/lib/apt/lists/packages.dotdeb.org_._Packages) - stat (2 No such file or directory)
Wenn ich folgendeZeile in /etc/apt/sources.list eintrage:

Code: Select all

deb http://packages.dotdeb.org/ ./
und apt-get update aufrufe, dann legt er das File /var/lib/apt/lists/packages.dotdeb.org_._Packages an. Das File scheint bei dir zu fehlen...
jan10001
Anbieter
Posts: 756
Joined: 2004-01-02 12:17
 

Re: PHP Update Debian

Post by jan10001 »

@mausgreck
Das war ja das Problem, apt-get update brachte nur:

Code: Select all

Hit http://sources.dotdeb.org ./ Sources
Ign http://sources.dotdeb.org ./ Release
Zumindest hat das apt-get install php4 anscheind irgendwas gelöst, ein erneutes apt-get update bringt jetzt. :)

Code: Select all

Get:1 http://packages.dotdeb.org ./ Packages [19.9kB]
Get:2 http://sources.dotdeb.org ./ Sources [2791B]
Ign http://sources.dotdeb.org ./ Release
Ign http://packages.dotdeb.org ./ Release
Fetched 22.6kB in 0s (26.0kB/s)
Reading Package Lists... Done
Building Dependency Tree... Done

Jetzt habe ich nochmal
apt-get install php4 versucht und siehe da:

Code: Select all

Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

Sorry, but the following packages have unmet dependencies:
  php4: Depends: libapache-mod-php4 (= 4:4.3.11-0.dotdeb.0) but it is not going to be installed or
                 php4-cgi (= 4:4.3.11-0.dotdeb.0) but it is not going to be installed or
                 caudium-php4 (= 4:4.3.11-0.dotdeb.0) but it is not going to be installed
E: Sorry, broken packages
mausgreck
Posts: 84
Joined: 2005-03-19 17:22
 

Re: PHP Update Debian

Post by mausgreck »

jan10001 wrote:Zumindest hat das apt-get install php4 anscheind irgendwas gelöst, ein erneutes apt-get update bringt jetzt. :)
Sehr unwahrscheinlich. Die "Fehlermeldung" ist eigentlich keine. Aber lassen wir das.

Zu deinem anderen Problem, zwing ihn halt mal eines der vorgeschlagenen Packages zu installieren. Also z.B.: apt-get install libapache-mod-php4 (für das Modul), oder apt-get install php4-cgi für die cgi Version.

(Ich bin immer noch der Meinung, dass ein Update auf testing problemloser wäre, aber bitte...)
jan10001
Anbieter
Posts: 756
Joined: 2004-01-02 12:17
 

Re: PHP Update Debian

Post by jan10001 »

@mausgreck
Was es auch war, fakt ist das jetzt nachdem apt-get update jetzt endlich richtig durch lief auch apt-get install endlich richtig läuft. Die Dependencies für PHP habe ich gerade aufgelöst und jetzt läuft endlich auch PHP 4.3.11.
Danke für die Hilfe.
Post Reply