From epsi at gmx.de Wed Feb 1 08:34:43 2012 From: epsi at gmx.de (Arno Steffens) Date: Wed, 01 Feb 2012 08:34:43 +0100 Subject: [Flug] Kein Terminal mehr? Message-ID: <20120201073443.173600@gmx.net> Hallo Flugies, vielleicht habt ihr ne Idee. Ich hab sehr selten Abstürze auf meinem Embedded device. Obwohl es tagelang keine Anzeichen gibt (Memory-Leak) kommt der Tag, an dem ich nicht mehr per Telnet auf das Gerät zugreifen kann. FTP, ping ... kein Problem. Mir fällt da zum debuggen nicht viel ein, mehr als eine Netzwerkschnittstelle ist nicht ... Also wenn ich eine Telnet Konsole aufmache, dann bekomme ich noch den Login-Screen, aber ich sehe kein eingegebenes Zeichen und auch ein "Enter" wird nicht erkannt. Kann man ohne Telnet noch irgendwas rausbekommen? Proc via FTP geht ja wohl nicht auszulesen. Mir ist aufgefallen, dass /dev/pts/0 verschwunden ist, also es gibt nur noch /dev/pts, keinen Eintrag mehr. Eine Idee, was da passiert sein könnte? Ich meine ein Hardwarefehler, Störungen usw kann es natürlich sein, aber kann man so was auch per Software(Fehler) hinbekommen? Gruß Arno -- Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de From wharms at bfs.de Wed Feb 1 11:35:15 2012 From: wharms at bfs.de (walter harms) Date: Wed, 01 Feb 2012 11:35:15 +0100 Subject: [Flug] Kein Terminal mehr? In-Reply-To: <20120201073443.173600@gmx.net> References: <20120201073443.173600@gmx.net> Message-ID: <4F291563.4050003@bfs.de> syslog auf remote schalten und mitloggen was passiert. Ohne einen Hinweis ist die Suche schwierig re, wh Am 01.02.2012 08:34, schrieb Arno Steffens: > Hallo Flugies, > vielleicht habt ihr ne Idee. Ich hab sehr selten Abstürze auf meinem Embedded device. Obwohl es tagelang keine Anzeichen gibt (Memory-Leak) kommt der Tag, an dem ich nicht mehr per Telnet auf das Gerät zugreifen kann. FTP, ping ... kein Problem. > Mir fällt da zum debuggen nicht viel ein, mehr als eine Netzwerkschnittstelle ist nicht ... > Also wenn ich eine Telnet Konsole aufmache, dann bekomme ich noch den Login-Screen, aber ich sehe kein eingegebenes Zeichen und auch ein "Enter" wird nicht erkannt. > Kann man ohne Telnet noch irgendwas rausbekommen? Proc via FTP geht ja wohl nicht auszulesen. > Mir ist aufgefallen, dass /dev/pts/0 verschwunden ist, also es gibt nur noch /dev/pts, keinen Eintrag mehr. Eine Idee, was da passiert sein könnte? Ich meine ein Hardwarefehler, Störungen usw kann es natürlich sein, aber kann man so was auch per Software(Fehler) hinbekommen? > Gruß > Arno From brl at mail.brlink.eu Wed Feb 1 14:59:28 2012 From: brl at mail.brlink.eu (Bernhard R. Link) Date: Wed, 1 Feb 2012 14:59:28 +0100 Subject: [Flug] Kein Terminal mehr? In-Reply-To: <20120201073443.173600@gmx.net> References: <20120201073443.173600@gmx.net> Message-ID: <20120201135928.GB9113@server.brlink.eu> * Arno Steffens [120201 08:35]: > Kann man ohne Telnet noch irgendwas rausbekommen? Man könnte irgendwas anderes drauf tun, um Befehle auszuführen und die Ergebnisse selbiger zu sehen. > Mir ist aufgefallen, dass /dev/pts/0 verschwunden ist, > also es gibt nur noch /dev/pts, keinen Eintrag mehr. /dev/pts/0 sollte es nur geben, solange gerade jemand eingeloggt ist. /dev/ptx/ptmx dagegen... Bernhard R. Link From epsi at gmx.de Wed Feb 1 15:04:02 2012 From: epsi at gmx.de (Arno Steffens) Date: Wed, 01 Feb 2012 15:04:02 +0100 Subject: [Flug] Kein Terminal mehr? In-Reply-To: <4F291563.4050003@bfs.de> References: <20120201073443.173600@gmx.net> <4F291563.4050003@bfs.de> Message-ID: <20120201140402.173570@gmx.net> Das ist eine gute Idee. Mal sehen, ob der bug in den nächsten Wochen noch mal auftritt... Gruß Arno -------- Original-Nachricht -------- > Datum: Wed, 01 Feb 2012 11:35:15 +0100 > Von: walter harms > An: Arno Steffens > CC: flug at lug-freiburg.de > Betreff: Re: [Flug] Kein Terminal mehr? > > syslog auf remote schalten und mitloggen was passiert. > Ohne einen Hinweis ist die Suche schwierig > > re, > wh > > > Am 01.02.2012 08:34, schrieb Arno Steffens: > > Hallo Flugies, > > vielleicht habt ihr ne Idee. Ich hab sehr selten Abstürze auf meinem > Embedded device. Obwohl es tagelang keine Anzeichen gibt (Memory-Leak) kommt > der Tag, an dem ich nicht mehr per Telnet auf das Gerät zugreifen kann. > FTP, ping ... kein Problem. > > Mir fällt da zum debuggen nicht viel ein, mehr als eine > Netzwerkschnittstelle ist nicht ... > > Also wenn ich eine Telnet Konsole aufmache, dann bekomme ich noch den > Login-Screen, aber ich sehe kein eingegebenes Zeichen und auch ein "Enter" > wird nicht erkannt. > > Kann man ohne Telnet noch irgendwas rausbekommen? Proc via FTP geht ja > wohl nicht auszulesen. > > Mir ist aufgefallen, dass /dev/pts/0 verschwunden ist, also es gibt nur > noch /dev/pts, keinen Eintrag mehr. Eine Idee, was da passiert sein > könnte? Ich meine ein Hardwarefehler, Störungen usw kann es natürlich sein, > aber kann man so was auch per Software(Fehler) hinbekommen? > > Gruß > > Arno -- Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de From chr_rossi at kartan.de Sun Feb 5 23:47:41 2012 From: chr_rossi at kartan.de (Christian =?iso-8859-1?q?R=F6=DFler?= (Roessler)) Date: Sun, 5 Feb 2012 23:47:41 +0100 Subject: [Flug] Rechnerspende jemand? Message-ID: <201202052347.41942.chr_rossi@kartan.de> Guten Abend allerseits, ich habe einen Bekannten, arbeitsloser Entomologe, dem der Rechner abgeraucht ist. Da seine Finanzen (hat Familie und so) sehr angespannt sind, kann er sich einfach keinen neuen Rechner leisten, braucht aber dringend einen. Daher die Frage: Kann jemand einen alten Rechner spenden? Der muß nix besonderes können, er sollte nur halt OpenOffice einigermaßen fahren können. Dem edlen Spender könnte ich dafür eine insekten- bzw. käferkundliche Führung über den Schönberg versprechen, wenn's wieder krabbelt draußen. Viele Grüße, Christian From simsalabimson at web.de Mon Feb 6 01:48:45 2012 From: simsalabimson at web.de (Tilman Baumann) Date: Mon, 6 Feb 2012 00:48:45 +0000 Subject: [Flug] autostart nur mit user-Rechten In-Reply-To: <20120131095506.93150@gmx.net> References: <20120131095506.93150@gmx.net> Message-ID: <2E7D1EBA-7A21-423D-B02B-0C03EF10FBE8@web.de> startproc, start-stop-daemon und daemonize ( http://software.clapper.org/daemonize/) haben eine option Dienste als anderer User zu starten. Wenn du Dienste in startup scripten mit & startest machst du grundsaetzlich was falsch. (Auch wenn es entsaetzlich oft so gemacht wird) Mein favorit ist start-stop-daemon. Welches bei busybox dabei ist. (evtl nicht aktiviert.) On 31 Jan 2012, at 09:55, Arno Steffens wrote: > Hallo Flug, > > in meinem kleinen Embedded System möchte ich im autostart ein > Programm nur mit user-Rechten automatisch starten. > > Bisher ist die Bootfolge so: > /etc/init.d/rcS > > das startet ein erweiteres Script in > /opt/etc/boot.sh Dafuer gibt es schon rc.local was in den meisten rcS aufgerufen wird wenn es vorhanden ist. From ingo.hiller at arcor.de Mon Feb 6 09:20:00 2012 From: ingo.hiller at arcor.de (ingo hiller) Date: Mon, 06 Feb 2012 09:20:00 +0100 Subject: [Flug] Rechnerspende jemand? In-Reply-To: <201202052347.41942.chr_rossi@kartan.de> References: <201202052347.41942.chr_rossi@kartan.de> Message-ID: <1328516400.2043.2.camel@zeus> Moin, ich bekomme heute einen Siemens ... > 2GHz rein und der ist OK. Fehlt leider eine Festplatte, sollte aber zu tauschen sein? Hätte sonst noch eine kleine 120GB Platte (meine letzte). Da ich die Geräte geschenkt bekomme geht der natürlich auch kostenlos wieder raus. Grüßle Ingo Am Sonntag, den 05.02.2012, 23:47 +0100 schrieb Christian Rößler (Roessler): > Guten Abend allerseits, > > ich habe einen Bekannten, arbeitsloser Entomologe, dem der Rechner > abgeraucht ist. Da seine Finanzen (hat Familie und so) sehr angespannt > sind, kann er sich einfach keinen neuen Rechner leisten, braucht aber > dringend einen. > > Daher die Frage: Kann jemand einen alten Rechner spenden? Der muß nix > besonderes können, er sollte nur halt OpenOffice einigermaßen fahren > können. > > Dem edlen Spender könnte ich dafür eine insekten- bzw. käferkundliche > Führung über den Schönberg versprechen, wenn's wieder krabbelt draußen. > > Viele Grüße, > Christian > > _______________________________________________ > Freiburger Linux User Group > Mail an die Liste: Flug at lug-freiburg.de > Mailingliste verwalten (u.a. abbestellen): http://lug-freiburg.de/mailman/listinfo/flug From chr_rossi at kartan.de Mon Feb 6 13:50:00 2012 From: chr_rossi at kartan.de (Christian =?iso-8859-1?q?R=F6=DFler?= (Roessler)) Date: Mon, 6 Feb 2012 13:50:00 +0100 Subject: [Flug] Rechnerspende jemand? In-Reply-To: <1328516400.2043.2.camel@zeus> References: <201202052347.41942.chr_rossi@kartan.de> <1328516400.2043.2.camel@zeus> Message-ID: <201202061350.01159.chr_rossi@kartan.de> Am Montag, 6. Februar 2012 schrieb ingo hiller: Hallo Ingo, > ich bekomme heute einen Siemens ... > 2GHz rein und der ist OK. Fehlt > leider eine Festplatte, sollte aber zu tauschen sein? Hätte sonst noch > eine kleine 120GB Platte (meine letzte). dir auch vielen Dank; Thomas R. meinte, er hat noch einen vermutlich mit Festplatte. Dann mütßtest du keine Platte drauflegen. Ich frag' ihn gerade mal... Viele Grüße, Christian From epsi at gmx.de Thu Feb 9 11:24:58 2012 From: epsi at gmx.de (Arno Steffens) Date: Thu, 09 Feb 2012 11:24:58 +0100 Subject: [Flug] semaphoren im user mode? Message-ID: <20120209102458.166730@gmx.net> Hallo Flugies, ich hab in meinem Library Semaphoren benutzt um den Zugriff auf eine Hardware-Resource zu regeln (siehe unten). Das Problem ist, dass ein Programm, dass diese Aufrufe nutzt nur im SU-Mode funktioniert, weil die Befehle root-Rechte benötigen. Gibt es dafür eine (relativ) einfache Lösung - also möglichst ohne alles gleich ganz anders zu machen??? Gruß Arno static int init_semaphore (void) { /* Testen ob Semaphore bereits existiert */ semid = semget (SEM_KEY, 0, IPC_PRIVATE); if (semid < 0) { /* ... existiert noch nicht also anlegen */ /* Alle Zugriffsrechte der Dateikreierungsmaske erlauben */ umask(0); semid = semget (SEM_KEY, 1, IPC_CREAT | IPC_EXCL | PERM); if (semid < 0) { printf ("Fehler beim Anlegen der Semaphore ...\n"); return -1; } //printf ("allocated: Semaphore-ID : %d\n", semid); /* Semaphore mit 1 initialisieren */ if (semctl (semid, 0, SETVAL, (int) 1) == -1) return -1; } return 1; } static int semaphore_operation (int op) { semaphore.sem_op = op; semaphore.sem_flg = SEM_UNDO; if( semop (semid, &semaphore, 1) == -1) { perror(" semop "); exit (EXIT_FAILURE); } return 1; } -- Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de From wharms at bfs.de Thu Feb 9 11:49:54 2012 From: wharms at bfs.de (walter harms) Date: Thu, 09 Feb 2012 11:49:54 +0100 Subject: [Flug] semaphoren im user mode? In-Reply-To: <20120209102458.166730@gmx.net> References: <20120209102458.166730@gmx.net> Message-ID: <4F33A4D2.4060308@bfs.de> Am 09.02.2012 11:24, schrieb Arno Steffens: > Hallo Flugies, > > ich hab in meinem Library Semaphoren benutzt um den Zugriff auf eine Hardware-Resource zu regeln (siehe unten). > > Das Problem ist, dass ein Programm, dass diese Aufrufe nutzt nur im SU-Mode funktioniert, weil die Befehle root-Rechte benötigen. > Gibt es dafür eine (relativ) einfache Lösung - also möglichst ohne alles gleich ganz anders zu machen??? > > Gruß > Arno > > > semphoren sollten auch ohne root rechte gehen. in dr actuellen man page von sem_wait() ist eine beispiel hast du das mal gestestet ? re, wh From stefan.ziegler_zst at gmx.de Thu Feb 9 19:27:30 2012 From: stefan.ziegler_zst at gmx.de (Stefan Ziegler) Date: Thu, 09 Feb 2012 19:27:30 +0100 Subject: [Flug] semaphoren im user mode? In-Reply-To: <20120209102458.166730@gmx.net> References: <20120209102458.166730@gmx.net> Message-ID: <20120209182730.92590@gmx.net> Hallo, Das ist kein vollständiges Beispiel. Ich ergänze folgende Zeilen: #include #include #include #include #define SEM_KEY 123456 #define PERM 0 int semid; .... int main (int argc, char* argv[] ) { init_semaphore(); } Das funktioniert bei mir unter normalen User-Rechten. Der Nutzer, der die Semaphoren anlegt, legt auch fest, wer Recht hat, diese zu nutzen. So steht es zumindest auf der Manpage von semget. Welches Betriebssystem? Welche Fehlermeldung bekommst du (Wert von errno)? EACCES? EEXIST? Die Semaphoren sind länger gültig als das Programm läuft, dass sie anlegt! (wenn sie dort nicht wieder freigegeben werden). Wie definierst du PERM? Unter normalen User-Rechten wirst du wohl nur Semaphoren anlegen dürfen, die innerhalb des Users gültig sind. Semaphoren andere User darf man wahrscheinlich nur als root beeinflussen. Viele Grüße, Stefan. -------- Original-Nachricht -------- > Datum: Thu, 09 Feb 2012 11:24:58 +0100 > Von: "Arno Steffens" > An: flug at lug-freiburg.de > Betreff: [Flug] semaphoren im user mode? > Hallo Flugies, > > ich hab in meinem Library Semaphoren benutzt um den Zugriff auf eine > Hardware-Resource zu regeln (siehe unten). > > Das Problem ist, dass ein Programm, dass diese Aufrufe nutzt nur im > SU-Mode funktioniert, weil die Befehle root-Rechte benötigen. > Gibt es dafür eine (relativ) einfache Lösung - also möglichst ohne > alles gleich ganz anders zu machen??? > > Gruß > Arno > > > > static int init_semaphore (void) { > /* Testen ob Semaphore bereits existiert */ > semid = semget (SEM_KEY, 0, IPC_PRIVATE); > if (semid < 0) { > /* ... existiert noch nicht also anlegen */ > /* Alle Zugriffsrechte der Dateikreierungsmaske erlauben */ > umask(0); > semid = semget (SEM_KEY, 1, IPC_CREAT | IPC_EXCL | PERM); > if (semid < 0) { > printf ("Fehler beim Anlegen der Semaphore ...\n"); > return -1; > } > //printf ("allocated: Semaphore-ID : %d\n", semid); > /* Semaphore mit 1 initialisieren */ > if (semctl (semid, 0, SETVAL, (int) 1) == -1) > return -1; > } > return 1; > } > > static int semaphore_operation (int op) { > semaphore.sem_op = op; > semaphore.sem_flg = SEM_UNDO; > if( semop (semid, &semaphore, 1) == -1) { > perror(" semop "); > exit (EXIT_FAILURE); > } > return 1; > } > > -- > Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir > belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de > > _______________________________________________ > Freiburger Linux User Group > Mail an die Liste: Flug at lug-freiburg.de > Mailingliste verwalten (u.a. abbestellen): > http://lug-freiburg.de/mailman/listinfo/flug -- Diplom-Informatiker, Homepage: http://www.stefanziegler-online.de/ Wir alle wissen mehr als das, wovon wir wissen, dass wir es wissen. (Thornton Wilder) Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de From epsi at gmx.de Fri Feb 10 08:41:03 2012 From: epsi at gmx.de (Arno Steffens) Date: Fri, 10 Feb 2012 08:41:03 +0100 Subject: [Flug] semaphoren im user mode? In-Reply-To: <20120209182730.92590@gmx.net> References: <20120209102458.166730@gmx.net> <20120209182730.92590@gmx.net> Message-ID: <20120210074103.140520@gmx.net> Hallo, Asche auf mein Haupt - wenn ich das jetzt richtig sehe, liegts einfach nur an den Rechten der Schnittstelle in /dev/ . Sorry! Arno -------- Original-Nachricht -------- > Datum: Thu, 09 Feb 2012 19:27:30 +0100 > Von: "Stefan Ziegler" > An: flug at lug-freiburg.de > Betreff: Re: [Flug] semaphoren im user mode? > Hallo, > > Das ist kein vollständiges Beispiel. > Ich ergänze folgende Zeilen: > > #include > #include > #include > #include > > #define SEM_KEY 123456 > #define PERM 0 > int semid; > > .... > > int main (int argc, char* argv[] ) > { > init_semaphore(); > } > > > Das funktioniert bei mir unter normalen User-Rechten. > Der Nutzer, der die Semaphoren anlegt, legt auch fest, wer Recht hat, > diese zu nutzen. So steht es zumindest auf der Manpage von semget. > Welches Betriebssystem? Welche Fehlermeldung bekommst du (Wert von errno)? > > EACCES? EEXIST? > > Die Semaphoren sind länger gültig als das Programm läuft, dass sie > anlegt! > (wenn sie dort nicht wieder freigegeben werden). > > Wie definierst du PERM? Unter normalen User-Rechten wirst du wohl nur > Semaphoren anlegen dürfen, die innerhalb des Users gültig sind. > Semaphoren andere User darf man wahrscheinlich nur als root beeinflussen. > > Viele Grüße, > Stefan. > > -------- Original-Nachricht -------- > > Datum: Thu, 09 Feb 2012 11:24:58 +0100 > > Von: "Arno Steffens" > > An: flug at lug-freiburg.de > > Betreff: [Flug] semaphoren im user mode? > > > Hallo Flugies, > > > > ich hab in meinem Library Semaphoren benutzt um den Zugriff auf eine > > Hardware-Resource zu regeln (siehe unten). > > > > Das Problem ist, dass ein Programm, dass diese Aufrufe nutzt nur im > > SU-Mode funktioniert, weil die Befehle root-Rechte benötigen. > > Gibt es dafür eine (relativ) einfache Lösung - also möglichst ohne > > alles gleich ganz anders zu machen??? > > > > Gruß > > Arno > > > > > > > > static int init_semaphore (void) { > > /* Testen ob Semaphore bereits existiert */ > > semid = semget (SEM_KEY, 0, IPC_PRIVATE); > > if (semid < 0) { > > /* ... existiert noch nicht also anlegen */ > > /* Alle Zugriffsrechte der Dateikreierungsmaske erlauben */ > > umask(0); > > semid = semget (SEM_KEY, 1, IPC_CREAT | IPC_EXCL | PERM); > > if (semid < 0) { > > printf ("Fehler beim Anlegen der Semaphore ...\n"); > > return -1; > > } > > //printf ("allocated: Semaphore-ID : %d\n", semid); > > /* Semaphore mit 1 initialisieren */ > > if (semctl (semid, 0, SETVAL, (int) 1) == -1) > > return -1; > > } > > return 1; > > } > > > > static int semaphore_operation (int op) { > > semaphore.sem_op = op; > > semaphore.sem_flg = SEM_UNDO; > > if( semop (semid, &semaphore, 1) == -1) { > > perror(" semop "); > > exit (EXIT_FAILURE); > > } > > return 1; > > } > > > > -- > > Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir > > belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de > > > > _______________________________________________ > > Freiburger Linux User Group > > Mail an die Liste: Flug at lug-freiburg.de > > Mailingliste verwalten (u.a. abbestellen): > > http://lug-freiburg.de/mailman/listinfo/flug > > -- > Diplom-Informatiker, > Homepage: http://www.stefanziegler-online.de/ > Wir alle wissen mehr als das, wovon wir wissen, dass wir es wissen. > (Thornton Wilder) > > Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir > belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de > > _______________________________________________ > Freiburger Linux User Group > Mail an die Liste: Flug at lug-freiburg.de > Mailingliste verwalten (u.a. abbestellen): > http://lug-freiburg.de/mailman/listinfo/flug -- Ihr GMX Postfach immer dabei: die kostenlose GMX Mail App für Android. Komfortabel, sicher und schnell: www.gmx.de/android From wharms at bfs.de Mon Feb 13 10:56:49 2012 From: wharms at bfs.de (walter harms) Date: Mon, 13 Feb 2012 10:56:49 +0100 Subject: [Flug] raid platte ersetzen Message-ID: <4F38DE61.9090904@bfs.de> Hallo Liste, für ein Projekt habe ich einen Raid/LVM basierenden Server aufgesetzt. Worüber ich mir nicht ganz klar bin ist wie der Plattentausch in dem System laufen soll. Die Idee war eigentlich (neue) Platte einbauen, Raid spring an und fertig. Laut raid wiki: raidhotadd /dev/mdX /dev/sdX Jetzt kommen wir zum Problem "/dev/sdX", das bedeutet: kein leere Platte sondern sie muss bereits vorbereitet sein. Bevor ich mir ein Skript schreibe das alles automatisch aufsetzt oder Tricks ausprobiere wie dd, hat jemand so etwas schon probiert ? re, wh From mck at tuxwerk.de Mon Feb 13 11:17:51 2012 From: mck at tuxwerk.de (Marek Kralewski) Date: Mon, 13 Feb 2012 10:17:51 +0000 Subject: [Flug] raid platte ersetzen In-Reply-To: <4F38DE61.9090904@bfs.de> References: <4F38DE61.9090904@bfs.de> Message-ID: <1329128271.5780.13.camel@mana> Hi wh, Am Montag, den 13.02.2012, 10:56 +0100 schrieb walter harms: > Jetzt kommen wir zum Problem "/dev/sdX", das bedeutet: kein leere Platte > sondern sie muss bereits vorbereitet sein. Bevor ich mir ein Skript schreibe > das alles automatisch aufsetzt oder Tricks ausprobiere wie dd, hat jemand > so etwas schon probiert ? mit "sfdisk -d /dev/sdX" kannst du einen dump der partitionstabelle machen und mit "sfdisk /dev/sdY" wieder einspielen: # sfdisk -d /dev/sdX | sfdisk /dev/sdY eventuell musst du das system danach booten, falls die partitionstabelle nicht neu eingelesen wird. grüße, marek > re, > wh > > _______________________________________________ > Freiburger Linux User Group > Mail an die Liste: Flug at lug-freiburg.de > Mailingliste verwalten (u.a. abbestellen): http://lug-freiburg.de/mailman/listinfo/flug -- marek kralewski tuxwerk OHG | baslerstr 13 | 79100 freiburg fon: +49 (0)761 7043067 fax: +49 (0)761 7043066 mobil: +49 (0)176 32316165 web: www.tuxwerk.de mail: mck at tuxwerk.de geschäftsführung: marek kralewski, johann kralewski ust-idnr. DE270893097, handelsregister freiburg HRA 5159 From wharms at bfs.de Mon Feb 13 11:25:48 2012 From: wharms at bfs.de (walter harms) Date: Mon, 13 Feb 2012 11:25:48 +0100 Subject: [Flug] raid platte ersetzen In-Reply-To: <1329128271.5780.13.camel@mana> References: <4F38DE61.9090904@bfs.de> <1329128271.5780.13.camel@mana> Message-ID: <4F38E52C.9070908@bfs.de> Am 13.02.2012 11:17, schrieb Marek Kralewski: > Hi wh, > > Am Montag, den 13.02.2012, 10:56 +0100 schrieb walter harms: >> Jetzt kommen wir zum Problem "/dev/sdX", das bedeutet: kein leere Platte >> sondern sie muss bereits vorbereitet sein. Bevor ich mir ein Skript schreibe >> das alles automatisch aufsetzt oder Tricks ausprobiere wie dd, hat jemand >> so etwas schon probiert ? > > mit "sfdisk -d /dev/sdX" kannst du einen dump der partitionstabelle > machen und mit "sfdisk /dev/sdY" wieder einspielen: > > # sfdisk -d /dev/sdX | sfdisk /dev/sdY > > eventuell musst du das system danach booten, falls die > partitionstabelle nicht neu eingelesen wird. > vielen dank, das habe noch das hier gefunden [http://linuxconfig.org/Linux_Software_Raid_1_Setup] was ich mich aber frage ist: reicht das copieren der Tabellen ? re, wh From ekkardgerlach at aiai.de Mon Feb 13 12:12:31 2012 From: ekkardgerlach at aiai.de (Ekkard Gerlach) Date: Mon, 13 Feb 2012 12:12:31 +0100 Subject: [Flug] =?iso-8859-1?q?Rittal_Serverschrank=2C_19_Zoll=2C_H=F6he_c?= =?iso-8859-1?q?a=2E_1=2C20m=2C_zu_verschenken?= Message-ID: <20120213111231.GB23934@rex4> Hallo beisammen, es ist in Freiburg ein teil-zerlegter Rittal Serverschrank, Höhe ca. 1,20m, mit einem Extra-Einlegeboden, zu verschenken. Alter ca. 6 Jahre. Fotos: http://www.liburg.de/rittal1.jpg http://www.liburg.de/rittal2.jpg Ich hoffen alle Teile, auch Kleinteile sind noch vollständig. Links oben ins Blech wurde ein untertassengroßes Loch (Durchmesser ca 15cm) ins Blech geschnitten weil da mal ein Lüfter eingebaut war. Der Schrank kann in der Rempartstr. 11 im Keller abgeholt werden. Interessenten mich bitte anrufen. Gruss Ekkard Ekkard Gerlach (Dipl.inform.) ----------------------------------------- liburg - Linux & Server IT Friedhofstr. 4, D-79285 Ebringen Tel.: 0721/20434-65 Fax: 0721/20434-66 Mobil: 0171/9287307 email:eg at liburg.com http://www.liburg.com Umsatzsteueridentnr. DE 19 05 66 04 From mck at tuxwerk.de Mon Feb 13 12:19:23 2012 From: mck at tuxwerk.de (Marek Kralewski) Date: Mon, 13 Feb 2012 11:19:23 +0000 Subject: [Flug] raid platte ersetzen In-Reply-To: <4F38E52C.9070908@bfs.de> References: <4F38DE61.9090904@bfs.de> <1329128271.5780.13.camel@mana> <4F38E52C.9070908@bfs.de> Message-ID: <1329131963.5780.21.camel@mana> Am Montag, den 13.02.2012, 11:25 +0100 schrieb walter harms: > was ich mich aber frage ist: reicht das copieren der Tabellen ? zunächst, denn die andere platte ist eine raid platte mit dem fs typ "linux raid autodetect" (83). setze ich mal voraus... danach sollte ein 'mdadm /dev/md0 -a /dev/sdY' reichen und das raid wird wieder aufgebaut. grüße, marek -- marek kralewski tuxwerk OHG | baslerstr 13 | 79100 freiburg fon: +49 (0)761 7043067 fax: +49 (0)761 7043066 mobil: +49 (0)176 32316165 web: www.tuxwerk.de mail: mck at tuxwerk.de geschäftsführung: marek kralewski, johann kralewski ust-idnr. DE270893097, handelsregister freiburg HRA 5159 From mail at hexental.it Mon Feb 13 13:21:55 2012 From: mail at hexental.it (Thomas Riewe) Date: Mon, 13 Feb 2012 13:21:55 +0100 (CET) Subject: [Flug] raid platte ersetzen In-Reply-To: <1329131963.5780.21.camel@mana> References: <4F38DE61.9090904@bfs.de> <1329128271.5780.13.camel@mana> <4F38E52C.9070908@bfs.de> <1329131963.5780.21.camel@mana> Message-ID: <60240.194.25.186.245.1329135715.squirrel@www.tuxwerk.de> Moin, ich kann Marek sekundieren: klappt (normalerweise). Als Konservativer hab ich (sfdisk nicht nutzend) mit dd die ersten 512 bytes kopiert (446 davon umsonst...) und zur sicherheit nochmal mit fdisk gecheckt (fd als typ genutzt) und danach spielte mdadm super mit! Gruß & viel Erfolg, Thoams -- Hexental-IT Thomas Riewe Am Rohrgraben 4 D-79249 Merzhausen mobil/AB +49 171 17 21 333 T/Fax +49 761 5194 313/315 U.-St.-Id.: DE 205 792 653 From mck at tuxwerk.de Mon Feb 13 13:46:49 2012 From: mck at tuxwerk.de (Marek Kralewski) Date: Mon, 13 Feb 2012 12:46:49 +0000 Subject: [Flug] raid platte ersetzen In-Reply-To: <60240.194.25.186.245.1329135715.squirrel@www.tuxwerk.de> References: <4F38DE61.9090904@bfs.de> <1329128271.5780.13.camel@mana> <4F38E52C.9070908@bfs.de> <1329131963.5780.21.camel@mana> <60240.194.25.186.245.1329135715.squirrel@www.tuxwerk.de> Message-ID: <1329137209.5780.25.camel@mana> Am Montag, den 13.02.2012, 13:21 +0100 schrieb Thomas Riewe: > > Als Konservativer hab ich (sfdisk nicht nutzend) mit dd die ersten 512 > bytes kopiert (446 davon umsonst...) ist das nicht schon reaktionär? Was noch beachtet werden sollte, ist das evtl. von der neuen Platte gebootet werden muß. Deshalb entweder ein "grub-install /dev/sdY" oder den mbr, wie thomas das macht, kopieren. Grüße, Marek -- marek kralewski tuxwerk OHG | baslerstr 13 | 79100 freiburg fon: +49 (0)761 7043067 fax: +49 (0)761 7043066 mobil: +49 (0)176 32316165 web: www.tuxwerk.de mail: mck at tuxwerk.de geschäftsführung: marek kralewski, johann kralewski ust-idnr. DE270893097, handelsregister freiburg HRA 5159 From ekkardgerlach at aiai.de Mon Feb 13 14:08:58 2012 From: ekkardgerlach at aiai.de (Ekkard Gerlach) Date: Mon, 13 Feb 2012 14:08:58 +0100 Subject: [Flug] Rittal Serverschrank,.... ist schon vergeben In-Reply-To: <20120213111231.GB23934@rex4> References: <20120213111231.GB23934@rex4> Message-ID: <20120213130858.GD23934@rex4> Der Schrank ist schon vergeben und wird die nächste Std abgeholt. From brl at mail.brlink.eu Mon Feb 13 15:28:38 2012 From: brl at mail.brlink.eu (Bernhard R. Link) Date: Mon, 13 Feb 2012 15:28:38 +0100 Subject: [Flug] raid platte ersetzen In-Reply-To: <60240.194.25.186.245.1329135715.squirrel@www.tuxwerk.de> References: <4F38DE61.9090904@bfs.de> <1329128271.5780.13.camel@mana> <4F38E52C.9070908@bfs.de> <1329131963.5780.21.camel@mana> <60240.194.25.186.245.1329135715.squirrel@www.tuxwerk.de> Message-ID: <20120213142838.GB4921@client.brlink.eu> * Thomas Riewe [120213 13:23]: > Als Konservativer hab ich (sfdisk nicht nutzend) mit dd die ersten 512 > bytes kopiert (446 davon umsonst...) und zur sicherheit nochmal mit fdisk > gecheckt (fd als typ genutzt) und danach spielte mdadm super mit! Da sollte man immer dran denken, dass das nur geht, wenn man nur primaere Partitionen hat. Sobald man erweiterte Partionen hat, geht das schief. Bernhard R. Link From ekkardgerlach at aiai.de Mon Feb 13 20:32:00 2012 From: ekkardgerlach at aiai.de (Ekkard Gerlach) Date: Mon, 13 Feb 2012 20:32:00 +0100 Subject: [Flug] raid platte ersetzen In-Reply-To: <1329137209.5780.25.camel@mana> References: <4F38DE61.9090904@bfs.de> <1329128271.5780.13.camel@mana> <4F38E52C.9070908@bfs.de> <1329131963.5780.21.camel@mana> <60240.194.25.186.245.1329135715.squirrel@www.tuxwerk.de> <1329137209.5780.25.camel@mana> Message-ID: <20120213193200.GG23934@rex4> * Marek Kralewski schrieb: > Am Montag, den 13.02.2012, 13:21 +0100 schrieb Thomas Riewe: > > > > Als Konservativer hab ich (sfdisk nicht nutzend) mit dd die ersten 512 > > bytes kopiert (446 davon umsonst...) > > ist das nicht schon reaktionär? Was noch beachtet werden sollte, ist das > evtl. von der neuen Platte gebootet werden muß. Deshalb entweder ein > "grub-install /dev/sdY" oder den mbr, wie thomas das macht, kopieren. wenn die Platten identisch sind, funkt dd auf jeden Fall. Wenn die zweite Platte aber eine andere ist, andere Geometrie hat und evtl. größer ist, geht dann dd immer gut? Ich habe mir die Frage bisher mehrmals gestellt, bisher hatte ich aber nur mit identischen Platten zu tun. Ich würde bei nicht identischen Platten sicherheitshalber sfdisk & grub-install machen. Eine Anmerkung am Rande: da installieren viele Fachleute mit Eifer RAID-1 und bewerben den Spiegel, wenn eine ausfällt dann übernimmt die zweite. ABER: es wird häufig vergessen auf die zweite Platte den grub zu installieren - und davon dann mal probehalber zu booten durch Abziehen des Steckers der sda ist auch nicht falsch. Dann muss das Raid zwar wieder mit mdadm in Ordnung gebracht werden, aber das sollte es wert sein. Gruss Ekkard From mail at hexental.it Tue Feb 14 09:15:40 2012 From: mail at hexental.it (Thomas Riewe) Date: Tue, 14 Feb 2012 09:15:40 +0100 (CET) Subject: [Flug] raid platte ersetzen In-Reply-To: <20120213193200.GG23934@rex4> References: <4F38DE61.9090904@bfs.de> <1329128271.5780.13.camel@mana> <4F38E52C.9070908@bfs.de> <1329131963.5780.21.camel@mana> <60240.194.25.186.245.1329135715.squirrel@www.tuxwerk.de> <1329137209.5780.25.camel@mana> <20120213193200.GG23934@rex4> Message-ID: <40663.194.25.186.245.1329207340.squirrel@www.tuxwerk.de> 1. hat Ekkard völlig recht (Boot einrichten UND testen) 2. um dem Ruf als Re-Aktionär gerecht zu werden: das geht sogar mit LILO (3. der ist nicht tot, nur manchmal nimmt "man" halt GRUB...) Gruß & so, Thomas From ukleinek at strlen.de Tue Feb 14 16:17:54 2012 From: ukleinek at strlen.de (Uwe =?iso-8859-1?Q?Kleine-K=F6nig?=) Date: Tue, 14 Feb 2012 16:17:54 +0100 Subject: [Flug] Erinnerung: Key-Signing-Party am 17. Februar In-Reply-To: <20120123105326.GA17064@strlen.de> References: <20120119164358.GA14280@server.brlink.eu> <4F18571F.1070809@bfs.de> <20120119183048.GC3448@titania> <201201221523.03673.chr_rossi@kartan.de> <1327251394.7659.12.camel@h96lsv01.rv885.eu> <20120123105326.GA17064@strlen.de> Message-ID: <20120214151754.GA24405@strlen.de> On Mon, Jan 23, 2012 at 11:53:27AM +0100, Uwe Kleine-König wrote: > dann lasst uns doch am 17. Februar eine Party machen. Ich weiss zwar > noch nicht sicher, ob ich komme, aber das Vorgeplänkel kann ich wohl > übernehmen. Ich kann leider am Freitag nicht kommen. Bernhard würde dann die Koordination vor Ort übernehmen. Bisher habe ich nur zwei Keys bekommen. Deshalb nochmal die Erinnerung an den Einsendeschluss morgen 24:00 Uhr. Liebe Grüße Uwe From wharms at bfs.de Tue Feb 14 16:22:04 2012 From: wharms at bfs.de (walter harms) Date: Tue, 14 Feb 2012 16:22:04 +0100 Subject: [Flug] raid platte ersetzen In-Reply-To: <4F38E52C.9070908@bfs.de> References: <4F38DE61.9090904@bfs.de> <1329128271.5780.13.camel@mana> <4F38E52C.9070908@bfs.de> Message-ID: <4F3A7C1C.80409@bfs.de> Hallo Liste, Als hier mein vorläufiges Zwischenergebnis (raid ist dabei sich zu regenerieren, noch kein boot test). zum System: 2 identische platten, sda sdb daraub befinden sich: 1 * swap, 1* std. raid-1, 1* raid-1+lvm Die raids sind auf ext. partionen, swap auf primaer /* wie man sieht ist fast alles dabei */ #bootblock copieren 1. dd if=/dev/sda of=/dev/sdb bs=512 count=1 - kein Problem - copiert aber extended part. nicht mit + ich hoffe aber den bootloader (todo) #neue partionstabelle anlegen 2. sfdisk -d /dev/sda 2>/dev/null | sed 's/sda/sdb' | sfdisk --force /dev/sdb - sfdisk redet zu viel (daher 2>/dev/null -q unterdrückt nicht alles) - und er mag mein partionstabelle nicht (daher --force) # raid regenerieren 3. mdadmin /dev/md0 -a /dev/sdb5 - mit watch cat /proc/mdstat beobachten re, wh Am 13.02.2012 11:25, schrieb walter harms: > > > Am 13.02.2012 11:17, schrieb Marek Kralewski: >> Hi wh, >> >> Am Montag, den 13.02.2012, 10:56 +0100 schrieb walter harms: >>> Jetzt kommen wir zum Problem "/dev/sdX", das bedeutet: kein leere Platte >>> sondern sie muss bereits vorbereitet sein. Bevor ich mir ein Skript schreibe >>> das alles automatisch aufsetzt oder Tricks ausprobiere wie dd, hat jemand >>> so etwas schon probiert ? >> >> mit "sfdisk -d /dev/sdX" kannst du einen dump der partitionstabelle >> machen und mit "sfdisk /dev/sdY" wieder einspielen: >> >> # sfdisk -d /dev/sdX | sfdisk /dev/sdY >> >> eventuell musst du das system danach booten, falls die >> partitionstabelle nicht neu eingelesen wird. >> > > vielen dank, > das habe noch das hier gefunden [http://linuxconfig.org/Linux_Software_Raid_1_Setup] > > was ich mich aber frage ist: reicht das copieren der Tabellen ? > > re, > wh > > > _______________________________________________ > Freiburger Linux User Group > Mail an die Liste: Flug at lug-freiburg.de > Mailingliste verwalten (u.a. abbestellen): http://lug-freiburg.de/mailman/listinfo/flug > From wharms at bfs.de Tue Feb 14 18:46:12 2012 From: wharms at bfs.de (walter harms) Date: Tue, 14 Feb 2012 18:46:12 +0100 Subject: [Flug] raid platte ersetzen In-Reply-To: <4F3A7C1C.80409@bfs.de> References: <4F38DE61.9090904@bfs.de> <1329128271.5780.13.camel@mana> <4F38E52C.9070908@bfs.de> <4F3A7C1C.80409@bfs.de> Message-ID: <4F3A9DE4.7060602@bfs.de> Also weiter mit Erkenntnis: das copieren des bootblocks mit dd hat nicht geholfen, wenn man möchte kann man Details wie man grub auf raid installiert hier nachlesen: [http://www.linupedia.org/opensuse/Grub,_Raid1_Ausfallsicherheit] Kurzfassung: mit grub-install bin ich nicht weiter gekommen. Daher direkt mit der grub-shell arbeiten: grub > root (hd0,1) grub > setup (hd0) grub > root (hd1,1) grub > setup (hd1) Die Details hängen von der Installation ab bei mir war es (hd0,4) ! nun muss man in /boot/grub/menu.lst zwei Kernel eintragen jeweils einen für hd0 und hd1. damit beide automatisch benutzt werden fehlt noch: default 0 fallback 1 (wenn man mehr kernels hat , anpassen nicht vergessen). So ging es bei mir, anderer mögen andere Probleme haben Ich vermute das getue mit grub ist die Ursache das man oft liest man solle lilo verwenden. ich hatte noch ein paar Hindernisse dank sfdisk aber beim nächsten anlegen kann man da was machen. re, wh Am 14.02.2012 16:22, schrieb walter harms: > Hallo Liste, > Als hier mein vorläufiges Zwischenergebnis (raid ist dabei sich zu regenerieren, noch kein boot test). > zum System: 2 identische platten, sda sdb > daraub befinden sich: 1 * swap, 1* std. raid-1, 1* raid-1+lvm > Die raids sind auf ext. partionen, swap auf primaer > /* wie man sieht ist fast alles dabei */ > > #bootblock copieren > 1. dd if=/dev/sda of=/dev/sdb bs=512 count=1 > - kein Problem > - copiert aber extended part. nicht mit > + ich hoffe aber den bootloader (todo) > > #neue partionstabelle anlegen > 2. sfdisk -d /dev/sda 2>/dev/null | sed 's/sda/sdb' | sfdisk --force /dev/sdb > - sfdisk redet zu viel (daher 2>/dev/null -q unterdrückt nicht alles) > - und er mag mein partionstabelle nicht (daher --force) > > # raid regenerieren > 3. mdadmin /dev/md0 -a /dev/sdb5 > - mit watch cat /proc/mdstat beobachten > > > re, > wh > > Am 13.02.2012 11:25, schrieb walter harms: >> >> >> Am 13.02.2012 11:17, schrieb Marek Kralewski: >>> Hi wh, >>> >>> Am Montag, den 13.02.2012, 10:56 +0100 schrieb walter harms: >>>> Jetzt kommen wir zum Problem "/dev/sdX", das bedeutet: kein leere Platte >>>> sondern sie muss bereits vorbereitet sein. Bevor ich mir ein Skript schreibe >>>> das alles automatisch aufsetzt oder Tricks ausprobiere wie dd, hat jemand >>>> so etwas schon probiert ? >>> >>> mit "sfdisk -d /dev/sdX" kannst du einen dump der partitionstabelle >>> machen und mit "sfdisk /dev/sdY" wieder einspielen: >>> >>> # sfdisk -d /dev/sdX | sfdisk /dev/sdY >>> >>> eventuell musst du das system danach booten, falls die >>> partitionstabelle nicht neu eingelesen wird. >>> >> >> vielen dank, >> das habe noch das hier gefunden [http://linuxconfig.org/Linux_Software_Raid_1_Setup] >> >> was ich mich aber frage ist: reicht das copieren der Tabellen ? >> >> re, >> wh >> >> >> _______________________________________________ >> Freiburger Linux User Group >> Mail an die Liste: Flug at lug-freiburg.de >> Mailingliste verwalten (u.a. abbestellen): http://lug-freiburg.de/mailman/listinfo/flug >> > > _______________________________________________ > Freiburger Linux User Group > Mail an die Liste: Flug at lug-freiburg.de > Mailingliste verwalten (u.a. abbestellen): http://lug-freiburg.de/mailman/listinfo/flug > From inacker at gmx.de Wed Feb 15 22:12:02 2012 From: inacker at gmx.de (Sebastian Inacker) Date: Wed, 15 Feb 2012 22:12:02 +0100 Subject: [Flug] FLUG Treffen am 17.02.2012 Message-ID: <4F3C1FA2.7040409@gmx.de> Hallo. Nächsten Freitag findet wieder unser monatliches FLUG-Treffen statt. Wie jeden dritten Freitag im Monat findet das Treffen wieder ab 20:00 Uhr in der Eckerstr. 1 (Mathematisches Institut der Uni Freiburg) im Raum 404 (ganz oben) statt. Ich hoffe, jeder findet den Raum. | | Instituts-Viertel | | --- ------------------------------------------ Albertstr. --- ---------- ------------------ ---- | | | | | | | | | E | Ernst- | | | S | | c | Mach- | H | | t | | k | Institut | e | | e | | e | | b | | f | || | r | | e | | a | || | s | | l | | n | \||/ | t | | s | | | | \/ | r | | t | | M | | . | Hotel | r | | e | HIER! | | Atlanta | . | | i | | | | | | e | |------ ------------------ ---- | r | | Rheinstr. | | | |----------------------------- ---- | S | | | | t | | | | r | Gewerbeschule | | | . | ohne Planetarium | | | | | | --- --------------------------------- ---- zur Friedrichstrasse Stadtmitte --- ------------------------------------------ | | | | | | zum H-Bhf. Tschuess, Sebastian From ukleinek at strlen.de Thu Feb 16 00:07:03 2012 From: ukleinek at strlen.de (Uwe =?iso-8859-1?Q?Kleine-K=F6nig?=) Date: Thu, 16 Feb 2012 00:07:03 +0100 Subject: [Flug] Erinnerung: Key-Signing-Party am 17. Februar In-Reply-To: <20120214151754.GA24405@strlen.de> References: <20120119164358.GA14280@server.brlink.eu> <4F18571F.1070809@bfs.de> <20120119183048.GC3448@titania> <201201221523.03673.chr_rossi@kartan.de> <1327251394.7659.12.camel@h96lsv01.rv885.eu> <20120123105326.GA17064@strlen.de> <20120214151754.GA24405@strlen.de> Message-ID: <20120215230703.GB25779@strlen.de> On Tue, Feb 14, 2012 at 04:17:54PM +0100, Uwe Kleine-König wrote: > On Mon, Jan 23, 2012 at 11:53:27AM +0100, Uwe Kleine-König wrote: > > dann lasst uns doch am 17. Februar eine Party machen. Ich weiss zwar > > noch nicht sicher, ob ich komme, aber das Vorgeplänkel kann ich wohl > > übernehmen. > Ich kann leider am Freitag nicht kommen. Bernhard würde dann die > Koordination vor Ort übernehmen. > > Bisher habe ich nur zwei Keys bekommen. Deshalb nochmal die Erinnerung > an den Einsendeschluss morgen 24:00 Uhr. *gong* Die Liste der bisherigen Teilnehmer gibt es unter: http://strlen.de/ukleinek/20120217T20-flug-ksp.txt Diese Datei ist in utf-8 kodiert und 2880 Bytes lang. Die MD5-Summe ist e48dff0a3ea63f78a8ca3a173dde8d98, SHA1 überlasse ich Euch für Freitag. Viel Spass Euch, Uwe From ukleinek at strlen.de Thu Feb 16 00:21:13 2012 From: ukleinek at strlen.de (Uwe =?iso-8859-1?Q?Kleine-K=F6nig?=) Date: Thu, 16 Feb 2012 00:21:13 +0100 Subject: [Flug] howtos zur Keygenerierung und Key-Signing-party In-Reply-To: <20120123130556.GA24590@strlen.de> References: <20120119164358.GA14280@server.brlink.eu> <4F18571F.1070809@bfs.de> <20120119183048.GC3448@titania> <201201221523.03673.chr_rossi@kartan.de> <1327251394.7659.12.camel@h96lsv01.rv885.eu> <20120123105326.GA17064@strlen.de> <20120123130556.GA24590@strlen.de> Message-ID: <20120215232113.GC25779@strlen.de> Halli, On Mon, Jan 23, 2012 at 02:05:56PM +0100, Uwe Kleine-König wrote: > > dann lasst uns doch am 17. Februar eine Party machen. Ich weiss zwar > > noch nicht sicher, ob ich komme, aber das Vorgeplänkel kann ich wohl > > übernehmen. > für die, die noch nicht (oder schon lange nicht mehr) an einer > Key-Signing-party teilgenommen haben, hier ein paar informative Links: > > Creating a new GPG key > http://keyring.debian.org/creating-key.html > (Inzwischen braucht man den extra addkey Schritt nicht > mehr, man kann gleich RSA zum signieren und > entschlüsseln auswählen -- eine entsprechend aktuelle > Version von gnupg vorausgesetzt) Ich habe eben noch spontan gesehen, dass manche keys auf der Liste als präferiertes Hashverfahren SHA1 angeben, was (wenn ich das recht verstehe) die Qualität der neuen Signaturen beschränkt. Das betrifft Sebastian, Walter und Holger. Ich glaube man kann das fixen mit: gpg --edit $yourkey gpg> setpref SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed gpg> save gpg --send $yourkey Uwe From Marco.Markgraf at gmx.de Fri Feb 17 08:51:44 2012 From: Marco.Markgraf at gmx.de (Marco Markgraf) Date: Fri, 17 Feb 2012 08:51:44 +0100 Subject: [Flug] bash-skripte verpacken mit git-buildpackage Message-ID: <4F3E0710.5060001@gmx.de> Hallo flug! Gerade mache ich meine ersten Schritte mit git und dacht mir: Verpack doch mal ein paar bash-skripte als debian-paket. Sollte mit git-buildpackage doch ganz einfach sein... Nach länglichem googeln und manpages lesen hab' ich jetzt den Eindruck, das ich irgendwas einfaches aber lebenswichtiges ständig übersehe :-( Mein Vorgehen ist wie folgt: 8<----- neuesproject.sh #!/bin/bash export DEBFULLNAME='ich' export EMAIL='ich at daheim' project="$1" version="$2" dir="${project}_${version}" mkdir $dir cd $dir # das /debian-Verzeichnis bevölkern git init git commit --allow-empty -m "Empty upstream, native Debian package" git branch upstream dh_make -p $dir -n -e $EMAIL -i # minimalverzeichnisstruktur erstellen mkdir -p etc/$project mkdir -p usr/bin mkdir -p usr/share/doc/$project touch etc/$project/README touch usr/share/doc/$project/README # für mich überflüssiges (hoffentlich...) zeugs löschen rm debian/*.{ex,EX} rm debian/README.* git add . git commit -a -m "Initial blank Debian package template" 8<----- ende neuesprojekt.sh $ vim ein paar Dateien $ git commit add . && git commit -a -m 'Kommentar dazu' $ git-buildpackage --pristine-tar Das paket wird gebaut, die paketbeschreibung in debian/control wird auch übernommen, aber das .deb enthält nur einen Zweig "upstream-Daten" der wiederum nur usr/share/doc/mytest/changelog.gz enthält. Das von git-buildpackage erstellte tar.gz dagegen enthält die von mir erstellten Dateien. Ich bin schon kurz davor das tar.gz einfach mit alien zu konvertieren, aber das war ja nicht Sinn der Übung. Vermutlich hab' ich gerade Tunnelblick... Wenn Ihr mir helfen könntet den zu beseitigen wäre echt klasse! tia, Marco -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : signature.asc Dateityp : application/pgp-signature Dateigröße : 294 bytes Beschreibung: OpenPGP digital signature URL : From brlink at debian.org Fri Feb 17 15:05:24 2012 From: brlink at debian.org (Bernhard R. Link) Date: Fri, 17 Feb 2012 15:05:24 +0100 Subject: [Flug] bash-skripte verpacken mit git-buildpackage In-Reply-To: <4F3E0710.5060001@gmx.de> References: <4F3E0710.5060001@gmx.de> Message-ID: <20120217140524.GB2344@client.brlink.eu> * Marco Markgraf [120217 08:52]: > # minimalverzeichnisstruktur erstellen > mkdir -p etc/$project > mkdir -p usr/bin > mkdir -p usr/share/doc/$project > touch etc/$project/README > touch usr/share/doc/$project/README Damit erzeugst du eine Verzeichnisstruktur im source Paket. Du hast noch keine Regeln, was ins binär-Paket kommen soll. Entweder baust du dir eine Makefile, das ein "install" target hat, oder baust dir Regeln ins debian/rules, was im binary-* target ins Debian packet genommen werden sollst, oder du benutzt dh_install und legst dir eine debian/paketname.install Datei an, die die Dateien aus dem Source-Zweig in das Binärpaket kopiert. Bernhard R. Link From rm at mh-freiburg.de Fri Feb 17 15:15:46 2012 From: rm at mh-freiburg.de (R. Mattes) Date: Fri, 17 Feb 2012 15:15:46 +0100 Subject: [Flug] bash-skripte verpacken mit git-buildpackage In-Reply-To: <4F3E0710.5060001@gmx.de> References: <4F3E0710.5060001@gmx.de> Message-ID: <20120217133806.M94598@mh-freiburg.de> On Fri, 17 Feb 2012 08:51:44 +0100, Marco Markgraf wrote > Hallo flug! > > Gerade mache ich meine ersten Schritte mit git und dacht mir: Verpack > doch mal ein paar bash-skripte als debian-paket. Sollte mit > git-buildpackage doch ganz einfach sein... > > Nach länglichem googeln und manpages lesen hab' ich jetzt den > Eindruck, das ich irgendwas einfaches aber lebenswichtiges ständig > übersehe :-( > > Mein Vorgehen ist wie folgt: > > 8<----- neuesproject.sh > #!/bin/bash > > export DEBFULLNAME='ich' > export EMAIL='ich at daheim' > project="$1" > version="$2" > dir="${project}_${version}" Hmmm - ich ziehe - vor, oder willst Du dass die Version Teil des Paketnamens ist? Sollte aber auch so kein Problem sein. > mkdir $dir > cd $dir > > # das /debian-Verzeichnis bevölkern > git init > git commit --allow-empty -m "Empty upstream, native Debian package" > git branch upstream Das hat ja - entgegen dem Kommentar, nichts mit dem (wichtigen) '/debian'-Verzeichnis zu tun. > dh_make -p $dir -n -e $EMAIL -i Das hier erstellt erst das '/debian'-Verzeichnis. Mein dh_make (etwas älter) kenn allerdings die '-i' Option nicht. Ich denke mal die weist dh_make an ein architekturunabhängiges Paketskelett zu generieren. > > # minimalverzeichnisstruktur erstellen > mkdir -p etc/$project > mkdir -p usr/bin > mkdir -p usr/share/doc/$project > touch etc/$project/README > touch usr/share/doc/$project/README Ich nehme mal an dass das die Dateien sind welche Du schlussendlich vom Paket installiert haben willst. Jetzt musst Du allerdings noch dafür sorgen dass diese Dateien auch beim Build an die entsprechende Stelle kopiert werden. Das kannst Du entweder explizit im Debian Makefile (debian/rules) machen oder aber für das Projekt ein Debian- unabhängiges Makefile schreiben - das von dh_make generierte debian/rules ruft 'make' auf. Wichtig dabei - die Dateien müssen nach $(DESTDIR)/...pfad/datei installiert werden damit sie später im Paket landen. Einfacher jedoch ist es, die zu diese Aufgabe den Programmen dh_installdirs und dh_install zu überlassen. Für dh_installdirs reicht es im '/debian'-Verzeichnis eine Datei mit dem Namen .dirs zu erstellen in der eine Liste aller zu erzeugenden Verzeichnise steht, also ungefär so: etc/ usr/bin (/usr/share/doc/) sollte eher von dh_installdocs verwaltet weden. dh_install erwartet eine Liste von Dateien und Zielverzeichnissen, also z.Bsp.: etc//README etc/ usr/bin/program usr/bin (gibt nette manpages für beide Programme). HTH Ralf Mattes From rm at mh-freiburg.de Fri Feb 17 15:16:46 2012 From: rm at mh-freiburg.de (R. Mattes) Date: Fri, 17 Feb 2012 15:16:46 +0100 Subject: [Flug] bash-skripte verpacken mit git-buildpackage In-Reply-To: <20120217140524.GB2344@client.brlink.eu> References: <4F3E0710.5060001@gmx.de> <20120217140524.GB2344@client.brlink.eu> Message-ID: <20120217141620.M11575@mh-freiburg.de> Darn, Bernhard war schneller! Gruß RalfD On Fri, 17 Feb 2012 15:05:24 +0100, Bernhard R. Link wrote > * Marco Markgraf [120217 08:52]: > > # minimalverzeichnisstruktur erstellen > > mkdir -p etc/$project > > mkdir -p usr/bin > > mkdir -p usr/share/doc/$project > > touch etc/$project/README > > touch usr/share/doc/$project/README > > Damit erzeugst du eine Verzeichnisstruktur im source Paket. > Du hast noch keine Regeln, was ins binär-Paket kommen soll. > > Entweder baust du dir eine Makefile, das ein "install" target > hat, oder baust dir Regeln ins debian/rules, was im binary-* > target ins Debian packet genommen werden sollst, oder du > benutzt dh_install und legst dir eine debian/paketname.install > Datei an, die die Dateien aus dem Source-Zweig in das Binärpaket > kopiert. > > Bernhard R. Link > > _______________________________________________ > Freiburger Linux User Group > Mail an die Liste: Flug at lug-freiburg.de > Mailingliste verwalten (u.a. abbestellen): http://lug-freiburg.de/mailman/listinfo/flug -- R. Mattes - Hochschule fuer Musik Freiburg rm at inm.mh-freiburg.de From OliverBeck at t-online.de Fri Feb 17 18:18:55 2012 From: OliverBeck at t-online.de (Oliver Beck) Date: Fri, 17 Feb 2012 18:18:55 +0100 Subject: [Flug] von der Mailingliste abmelden Message-ID: <4F3E8BFF.702@t-online.de> Hallo, bitte nehmt mich von der Mailingliste raus, danke Liebe Grüße Oliver Beck -- From ingo.hiller at arcor.de Fri Feb 17 19:43:35 2012 From: ingo.hiller at arcor.de (ingo hiller) Date: Fri, 17 Feb 2012 19:43:35 +0100 Subject: [Flug] von der Mailingliste abmelden In-Reply-To: <4F3E8BFF.702@t-online.de> References: <4F3E8BFF.702@t-online.de> Message-ID: <1329504215.2354.5.camel@zeus> Kannste selbst. Lesen bildet. LG Am Freitag, den 17.02.2012, 18:18 +0100 schrieb Oliver Beck: > Hallo, > > bitte nehmt mich von der Mailingliste raus, danke > > Liebe Grüße > Oliver Beck > From mlist at rv885.eu Fri Feb 17 23:39:52 2012 From: mlist at rv885.eu (Michael Keydel) Date: Fri, 17 Feb 2012 23:39:52 +0100 Subject: [Flug] [Fwd: Computermarkt im Haus der Begegnung] Message-ID: <1329518392.9921.1.camel@h96lsv01.rv885.eu> Hallo, diese Mal habe ich gemeint. cu, Michael > > > Begin forwarded message: > > > > From: Bernhard Lickert > > Date: 15 February 2012 08:31:56 GMT+01:00 > > To: Bernhard Lickert > > Subject: Computermarkt im Haus der Begegnung > > > > > > > Liebe Computer-Freunde, > > > > bedauerlicherweise muss ich Euch mitteilen, dass es von jetzt an im > > Haus der Begegnung keinen Computer-Markt mehr geben wird, da sich > > die Gruppe, die ihn durchgeführte, aufgelöst hat. > > > > Wir danken für Eure rege Teilnahme und Euer Interesse und wünschen > > Euch eine angenehme Zeit. > > > > Viele Grüsse, > > B. Lickert From Marco.Markgraf at gmx.de Sat Feb 18 21:00:16 2012 From: Marco.Markgraf at gmx.de (Marco Markgraf) Date: Sat, 18 Feb 2012 21:00:16 +0100 Subject: [Flug] bash-skripte verpacken mit git-buildpackage In-Reply-To: <20120217133806.M94598@mh-freiburg.de> References: <4F3E0710.5060001@gmx.de> <20120217133806.M94598@mh-freiburg.de> Message-ID: <4F400350.1080108@gmx.de> Am 17.02.2012 15:15, schrieb R. Mattes: > Hmmm - ich ziehe - vor, oder willst Du dass die > Version Teil des Paketnamens ist? Sollte aber auch so kein Problem > sein. ooops, typo... > landen. Einfacher jedoch ist es, die zu diese Aufgabe den Programmen > dh_installdirs und dh_install zu überlassen. > Für dh_installdirs reicht es im '/debian'-Verzeichnis eine Datei mit dem > Namen .dirs zu erstellen in der eine Liste aller zu erzeugenden > Verzeichnise steht, Jetzt wirds hell :-) Für meine Zwecke tut es vorerst ein file debian/install mit dem Inhalt 8<--- etc/* usr/* 8<--- dh_installdocs ist auf jeden Fall auch ein guter Pointer. Danke! Tag gerettet! -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : signature.asc Dateityp : application/pgp-signature Dateigröße : 294 bytes Beschreibung: OpenPGP digital signature URL : From ingo.hiller at arcor.de Sun Feb 19 13:38:12 2012 From: ingo.hiller at arcor.de (ingo hiller) Date: Sun, 19 Feb 2012 13:38:12 +0100 Subject: [Flug] [Fwd: Computermarkt im Haus der Begegnung] In-Reply-To: <1329518392.9921.1.camel@h96lsv01.rv885.eu> References: <1329518392.9921.1.camel@h96lsv01.rv885.eu> Message-ID: <1329655092.14913.3.camel@zeus> Hallo! Das kann man doch ändern und auch Gelder bekommen. Macht einen Verein auf. Wenn ihr das wollt, dann gehe ich gerne helfen. Grüßle Ingo Am Freitag, den 17.02.2012, 23:39 +0100 schrieb Michael Keydel: > Hallo, > > diese Mal habe ich gemeint. > > cu, > Michael > > > > > > > Begin forwarded message: > > > > > > > From: Bernhard Lickert > > > Date: 15 February 2012 08:31:56 GMT+01:00 > > > To: Bernhard Lickert > > > Subject: Computermarkt im Haus der Begegnung > > > > > > > > > > > Liebe Computer-Freunde, > > > > > > bedauerlicherweise muss ich Euch mitteilen, dass es von jetzt an im > > > Haus der Begegnung keinen Computer-Markt mehr geben wird, da sich > > > die Gruppe, die ihn durchgeführte, aufgelöst hat. > > > > > > Wir danken für Eure rege Teilnahme und Euer Interesse und wünschen > > > Euch eine angenehme Zeit. > > > > > > Viele Grüsse, > > > B. Lickert > > > > _______________________________________________ > Freiburger Linux User Group > Mail an die Liste: Flug at lug-freiburg.de > Mailingliste verwalten (u.a. abbestellen): http://lug-freiburg.de/mailman/listinfo/flug