initng auf Sarge

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
rksteve
Beiträge: 716
Registriert: 11.09.2003 12:24:53
Kontaktdaten:

initng auf Sarge

Beitrag von rksteve » 18.04.2006 17:51:18

Hallo!

Ich hätte gerne initng auf Sarge installiert nur bekomme ich beim Installieren der Debian Pakete von http://alioth.debian.org/projects/pkg-initng/ Abhängigkeitsprobleme (libc, ncurses..)

Gibt es eine andere Möglichkeit unter Sarge initng zum Laufen zu bekommen? Ich habe zwar dhttp://alioth.debian.org/projects/pkg-initng/ diesen Thread gefunden der hat mich aber auch nicht weiter gebracht.

Gruss
Steve
Ich? Nein, ich bin keine Signatur, ich mach hier nur sauber...

Benutzeravatar
Fisch.666
Beiträge: 96
Registriert: 21.12.2004 23:13:00
Wohnort: Irgendwo bei Freiburg
Kontaktdaten:

Beitrag von Fisch.666 » 18.04.2006 18:50:19


Benutzeravatar
rksteve
Beiträge: 716
Registriert: 11.09.2003 12:24:53
Kontaktdaten:

Beitrag von rksteve » 20.04.2006 18:25:25

diesen Link wollte ich eignelich in meinem post schreiben, beim Kopieren ist da allerdings was schief gelaufen und es 2 mal der selbe geworden.

Wenn ich die dort angegebene Datei runterlade (die angeblich bei 2 Leuten funktioniert hat) gibt es Abhängigkeitsprobleme:

Code: Alles auswählen

samlap:/home/steve# dpkg -i initng_0.5.2-1_i386.deb
Selecting previously deselected package initng.
(Reading database ... 113693 files and directories currently installed.)
Unpacking initng (from initng_0.5.2-1_i386.deb) ...
dpkg: dependency problems prevent configuration of initng:
 initng depends on libc6 (>= 2.3.5-1); however:
  Version of libc6 on system is 2.3.2.ds1-22.
dpkg: error processing initng (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 initng
Gruss
Steve
Zuletzt geändert von rksteve am 20.04.2006 18:32:56, insgesamt 1-mal geändert.
Ich? Nein, ich bin keine Signatur, ich mach hier nur sauber...

Benutzeravatar
Fisch.666
Beiträge: 96
Registriert: 21.12.2004 23:13:00
Wohnort: Irgendwo bei Freiburg
Kontaktdaten:

Beitrag von Fisch.666 » 20.04.2006 18:31:12

Wieso frägst du dann nicht einfach im anderen Thread? Die Jungs die das mit Sarge zum laufen bekommen haben können dir da bestimmt weiterhelfen.

Benutzeravatar
rksteve
Beiträge: 716
Registriert: 11.09.2003 12:24:53
Kontaktdaten:

Beitrag von rksteve » 20.04.2006 18:36:15

Der alte Thread ist so schon etwas unübersichtlich das wird nicht besser wenn jeder sein Problem anhängt. Ich glaube einfach dass es schöner ist wenn man für seine eigenen Probleme auch seine eigenen Threads aufmacht.

Wie man sieht ist das allerdings Ansichtssache und jeder macht das etwas anders.

Gruss
Steve
Ich? Nein, ich bin keine Signatur, ich mach hier nur sauber...

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 20.04.2006 20:22:24

Ich würde einfach die Quellen runterladen, benötigte Abhängigkeiten aus Sarge installieren (insbesondere die dev-Pakete),

Code: Alles auswählen

fakeroot debian/rules binary
ausführen. Fertig. Oder so ähnlich ;)

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
rksteve
Beiträge: 716
Registriert: 11.09.2003 12:24:53
Kontaktdaten:

Beitrag von rksteve » 21.04.2006 15:16:12

Ok, ich habe es jetzt selber komiliert, das hat besser geklappt als ich gedacht habe. Bis auf usb und Netzwerk startet er auf anhieb.

Was meinst du mit debian/rules binary ???

Schöne Grüsse
Steve
Ich? Nein, ich bin keine Signatur, ich mach hier nur sauber...

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 21.04.2006 17:42:17

Das tust du ausführen um das Paket zu erstellen. Wenn du die Debian-Quellen des Dings hast.

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Beitrag von armin » 26.04.2006 16:19:46

Ich bin mir übrigens nicht sicher, ob das gute Initng noch auch Sarge läuft - in Sid haben sichhalt doch so einige Pfade geändert... Wäre aber für Feedback dankbar.
Es gibt übrigens mittlerwile (seit heute ;)) ein apt repo, dass 0.6.3 enthält:

Code: Alles auswählen

deb http://pkg-initng.alioth.debian.org/debian/ experimental main
deb-src http://pkg-initng.alioth.debian.org/debian/ experimental main
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
rksteve
Beiträge: 716
Registriert: 11.09.2003 12:24:53
Kontaktdaten:

Beitrag von rksteve » 26.04.2006 17:04:47

Ich habe es mittlerweile zum Laufen bekommen.

mehr dazu unter members.aon.at/astronom/initng.html

Gruss
Steve
Ich? Nein, ich bin keine Signatur, ich mach hier nur sauber...

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Beitrag von armin » 26.04.2006 19:14:17

Nunja, ich würde ja trotzdem das Debian Paket neu bauen, aber was solls ;)
Deine Anleitung ist übrigens leider nicht mehr - autotolls sind tod. Wir benutzen jetzt cmake :-)
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
deadeye
Beiträge: 561
Registriert: 14.04.2004 15:32:18
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ukio, rechts hinterm Feld
Kontaktdaten:

Beitrag von deadeye » 26.04.2006 19:18:02

Trigger. hat geschrieben:Es gibt übrigens mittlerwile (seit heute ;)) ein apt repo, dass 0.6.3 enthält:

Code: Alles auswählen

deb http://pkg-initng.alioth.debian.org/debian/ experimental main
deb-src http://pkg-initng.alioth.debian.org/debian/ experimental main
Juhu. Danke Trigger.

Gruß
deadeye

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Beitrag von armin » 27.04.2006 00:17:13

Sag mal bescheid, ob 0.6.3 tut.
> Ok, I tested on up-to-date Sid, and it works fine, I see no more
> > problems (warning and error messages) than before.
> > I will upgrade my Etch now too...

I upgraded to 0.6.3 now, and it seems to me that there are some
weirdnesses...
verwirrt mich etwas...
Ich warte auf weitere Informationen ;-)
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
deadeye
Beiträge: 561
Registriert: 14.04.2004 15:32:18
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ukio, rechts hinterm Feld
Kontaktdaten:

Beitrag von deadeye » 27.04.2006 00:22:36

Die Mail hab ich auch gelesen und wollte daher warten, werd aber trotzdem mal updaten.

Gib mir 10Minuten ;-)

Gruß
deadeye

Benutzeravatar
deadeye
Beiträge: 561
Registriert: 14.04.2004 15:32:18
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ukio, rechts hinterm Feld
Kontaktdaten:

Beitrag von deadeye » 27.04.2006 00:38:51

Beim dist-upgrade kam nach dem Updaten der ifiles:

Code: Alles auswählen

Automatically generating system.virtual
default.runlevel already exists, skipping...
Done generating files.

Richte initng ein (0.6.3-1) ...
Executing "ngc -c" for updating running Initng
Error connecting to initng socket
Ready!
Ist das ok?

Ansonsten kann ich nich klagen. Scheint alles wie erwartet zu funktionieren. Das einzige was noch stört: eth0 wird nicht richtig beendet(SERVICE_FAIL_STOP_RCODE), aber da schaue ich morgen mal.

Also auf Debian testing funktioniert es mit Deinen debs wunderbar.

Gruß
deadeye

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Beitrag von armin » 27.04.2006 01:58:57

Hm, ne, ist eigentlih nicht so wiklich ok.
Hast du ein laufendes Initng upgedated? Dann verstehe ich die Meldung garnicht. Ansonsten ist die eine Abfrage im Postinst falsch (hätte do schon ne Idee)...

Ja, eth0 stirbt immer mit nem exit1. Die grep Abfrage die in net/net.i passt nicht. Als workaround einfach auskommentieren. Ich schaue mal, was man da ändern sollte (du darfst aber natürlich auch gerne :-))

Schön zu hören, dass es ansonsten tut.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
deadeye
Beiträge: 561
Registriert: 14.04.2004 15:32:18
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ukio, rechts hinterm Feld
Kontaktdaten:

Beitrag von deadeye » 28.04.2006 15:07:25

Trigger. hat geschrieben:Hm, ne, ist eigentlih nicht so wiklich ok.
Hast du ein laufendes Initng upgedated? Dann verstehe ich die Meldung garnicht. Ansonsten ist die eine Abfrage im Postinst falsch (hätte do schon ne Idee)...
Ja, das war ein laufendes 0.6.0.
Trigger. hat geschrieben:Ja, eth0 stirbt immer mit nem exit1. Die grep Abfrage die in net/net.i passt nicht. Als workaround einfach auskommentieren. Ich schaue mal, was man da ändern sollte (du darfst aber natürlich auch gerne :-))
Korrigiere mich, wenn ich falsch liege, aber der grept nach "inet addr", das sollte funktionieren, wenn ifconfig schön auf Englisch seine Ausgaben macht. Aber mein ifconfig gibt seine Infos auf Deutsch aus, dann also: "inet Adresse". Aber das ist gar nicht die Ursache, denn dann würde es immer noch funktionieren, da er ja "inet Adresse" auch nicht findet.
Aber ich hab eben mal ngc -d eth0 gemacht, und danach ifconfig eth0, und da steht die IP immer noch drin. Die Abfrage an sich scheint nicht zu passen, weil eben nach einem /sbin/ifdown eth0 immer noch bei ifconfig die IP vorhanden ist.

Ist vielleicht besser, wenn wir das ganze in die initng-Ml verlagern zumal ich hier von testing rede und dieser Thread sich ja um Sarge dreht ;-)

Gruß
deadeye

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Beitrag von armin » 28.04.2006 17:02:46

Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
deadeye
Beiträge: 561
Registriert: 14.04.2004 15:32:18
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ukio, rechts hinterm Feld
Kontaktdaten:

Beitrag von deadeye » 28.04.2006 17:37:07

Hab vorhin Blödsinn erzählt. Der grep-Aufruf an sich passt soweit. Mein ifconfig gibt auch schön "inet addr" aus. Das Problem ist aber, dass der Code in net/net.i davon ausgeht, nach einem ifdown gibt ifconfig keine IP mehr aus. Das stimmt aber nicht, zum. auf meinem System habe ich nach einem ifdown immer noch die IP in ifconfig stehen, wenn auch das Interface tatsächlich runtergefahren wurde.

Hab das mal fotografisch festgehalten: http://www.uvena.de/tmp/ifdown_etch.jpg

D.h. dann doch, der ganze Ansatz ist falsch. Ich weiß nich, wie das unter anderen System ausschaut, aber es ist wohl besser, wenn man da auf andere Weise kontrolliert, ob das Interface sauber runtergefahren wurde.

Gruß
deadeye

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Beitrag von armin » 28.04.2006 20:23:36

Oh, ich danke dir. Habe das Bild gerade mal im Bugreport verlinkt. Kann man dem Rückgabewert vin ifup/ifdown eigentlich nicht glauben?
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
deadeye
Beiträge: 561
Registriert: 14.04.2004 15:32:18
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ukio, rechts hinterm Feld
Kontaktdaten:

Beitrag von deadeye » 28.04.2006 20:32:41

Da müsste man mal in den Quellcode schauen, weil entgegen meiner Erwartung ist das kein Script sondern ein Binary. Aber das es ein Tool für Linux is, gehe ich mal davon aus.

Update: hab grade mal über den Quellcode geschaut, 0 wird scheinbar nur zurückgegeben, wenn alles gut lief. Also kann man dem wohl vertrauen.


Gruß
deadeye

Benutzeravatar
rksteve
Beiträge: 716
Registriert: 11.09.2003 12:24:53
Kontaktdaten:

Beitrag von rksteve » 29.04.2006 09:09:27

Trigger. hat geschrieben:Nunja, ich würde ja trotzdem das Debian Paket neu bauen, aber was solls ;)
Deine Anleitung ist übrigens leider nicht mehr - autotolls sind tod. Wir benutzen jetzt cmake :-)
Sind das für Debian angepasst ifiles oder ist es nur ein Debian-Paket aus den Original-Quellen?

Gruss
steve
Ich? Nein, ich bin keine Signatur, ich mach hier nur sauber...

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Beitrag von armin » 29.04.2006 11:46:17

Meinst du die Pakete auf alioth?
Alles Debiaspezifischen änderungen gehen direkt upstream. Es sind also nur änderungen im Paket, wenn das svn mal aktueller ist, als das letzte Release.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
deadeye
Beiträge: 561
Registriert: 14.04.2004 15:32:18
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ukio, rechts hinterm Feld
Kontaktdaten:

Beitrag von deadeye » 29.04.2006 15:37:13

http://www.initng.org/changeset/3970
Nette Lösung ;-).

Aber ich stimme Dir zu, warum sollte es auch schief gehen.
Zudem meine Aussage oben zu ifdown und dessen Rückgabewert ist auch debian-spezifisch. Zum. ist das ifupdown-Paket in Debian was eigenes, und ich weiß nicht wie das bei den anderen Distris läuft.

Gruß
deadeye

Antworten