Powered by Invision Power Board


Seiten: (2) [1] 2  ( Zum ersten neuen Beitrag
 
Reply to this topicStart new topicStart Poll

> sed Problem
netz
Geschrieben am: Freitag, 27.Juni 2008, 20:03 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 1624
Mitgliedsnummer.: 451
Mitglied seit: 2004-12-01



Hallo,
ich habe seit längeren Gen2VDR V2 mit aktuellen Paketen laufen. Zuerst P4 jetzt K8 optimiert (Athlon 64 X2 Dual-Core). Ich war schon verwundert, dass so lange keine Probleme auftraten. ;)

Allerdings kommt es jetzt bei einigen Scripten zu Fehlermeldungen.

./detect_hwchanges.sh
CODE
logger: LPJ wird auf 2502029
2500163 gesetzt
sed: -e Ausdruck #3, Zeichen 44: unterminated `s' command
sed: -e Ausdruck #2, Zeichen 43: unterminated `s' command
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.


--gelöscht--

Hat jemand einen Tipp für mich?


bis dann,
Nando

Bearbeitet von netz am Freitag, 27.Juni 2008, 21:30 Uhr
Email PosterUsers WebsiteICQ
Top
netz
Geschrieben am: Freitag, 27.Juni 2008, 21:59 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 1624
Mitgliedsnummer.: 451
Mitglied seit: 2004-12-01



Ist da vielleicht ein "Fehler" in den Scripten und bei mir ist alles in Ordnung?

z.B. /_config/bin/detect_cpu.sh
QUOTE
...
if [ "$(grep "lpj=" /etc/lilo.conf)" = "" ] ; then
  LPJ=$(dmesg | grep "lpj=" | sed -e "s/.*lpj=//" -e "s/)//")
...


Gehört da ein backslash hin (eher nicht)?

./detect_cpu.sh
CODE
Setting LPJ to 2502021
2500162
sed: -e Ausdruck #1, Zeichen 20: unterminated `s' command
Added 2.6 *
Added 2.6-NoACPI
Fatal: Illegal 'root=' specification: /dev/ram0
Ueberpruefe auf AMD powernow
logger: Aktiviere powernow ...
logger: powernow-k8 ist bereits in /etc/modules.autoload.d/kernel-2.6 eingetragen
* cpudyn already installed in runlevel 'default'; skipping
logger: cpudyn wurde zu runlevel hinzugefuegt
* WARNING:  cpudyn has already been started.


Bearbeitet von netz am Freitag, 27.Juni 2008, 22:03 Uhr
Email PosterUsers WebsiteICQ
Top
HelAu
Geschrieben am: Samstag, 28.Juni 2008, 01:27 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Hi,
Mach mal in Zeile 26 aus:

LPJ="$(dmesg|grep "(lpj=[0-9]*" |sed -e "s/.*(lpj=\([0-9]*\).*/\1/")"

LPJ="$(dmesg|grep -m 1 "(lpj=[0-9]*" |sed -e "s/.*(lpj=\([0-9]*\).*/\1/")"
Email PosterUsers WebsiteICQAOLYahoo
Top
netz
Geschrieben am: Samstag, 28.Juni 2008, 09:55 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 1624
Mitgliedsnummer.: 451
Mitglied seit: 2004-12-01



Hallo Helmut,
ich hoffe mein Problem'chen hatt nicht zur späten Uhrzeit beigetragen. :wub: :rolleyes:

Die Meldung ist dann weg, aber es sieht noch nicht Rund aus, oder?
Ich habe keinen Plan davon, aber im mc wird z.B. die Zugehörigkeit der Klammern angezeigt.
Mit auskommentierter Zeile, sagt er es passt wieder. :huh:

Ist da noch etwas mit den Klammern und Ein-/Ausführungzeichen verkehrt?

bis dann,
Nando

Angefügtes Bild
Angefügtes Bild
Email PosterUsers WebsiteICQ
Top
HelAu
Geschrieben am: Samstag, 28.Juni 2008, 10:05 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Hi,
Nee - beim 2. Hinsehen sollte das passen.
Der mc kommt wohl mit den Klammern in Klammern nicht zurecht.
Email PosterUsers WebsiteICQAOLYahoo
Top
netz
Geschrieben am: Samstag, 28.Juni 2008, 10:20 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 1624
Mitgliedsnummer.: 451
Mitglied seit: 2004-12-01



Ist da noch ein Dingens im Roten (blaue weg und noch etwas geändert)?
QUOTE
LPJ="$(dmesg|grep -m 1 "lpj=[0-9]*" |sed -e "s/.*(lpj=\([0-9]*\).*/\1/")"
Email PosterUsers WebsiteICQ
Top
netz
Geschrieben am: Samstag, 28.Juni 2008, 11:25 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 1624
Mitgliedsnummer.: 451
Mitglied seit: 2004-12-01



Passt das alles so?
sh -x ./detect_hwchanges.sh
CODE
+ CPU_INFO=/etc/cpuinfo
++ grep '^model name' /proc/cpuinfo
++ cat /etc/cpuinfo
+ '[' 'model name       : AMD Athlon(tm) 64 X2 Dual Core Processor 4800+
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 4800+' '!=' 'model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 4800+
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 4800+' ']'
+ grep lpj= /proc/cmdline
+ set_lpj set
+ sed -i /etc/lilo.conf -e 's/^append\(.*\)[ ]*lpj=[0-9]*[ ]*\(.*\)/append\1 \2/'
+ sed -i /boot/grub/grub.conf -e 's/^kernel\(.*\)[ ]*lpj=[0-9]*[ ]*\(.*\)/kernel\1 \2/'
+ '[' set = set ']'
++ dmesg
++ grep -m 1 '(lpj=[0-9]*'
++ sed -e 's/.*(lpj=\([0-9]*\).*/\1/'
+ LPJ=2502027
+ logger -s 'LPJ wird auf 2502027 gesetzt'
logger: LPJ wird auf 2502027 gesetzt
+ sed -i /etc/lilo.conf -e 's/[ ]*$//g' -e 's/[ ]*"$/"/g' -e 's/^append\(.*".*\)[ ]*"/append\1 lpj=2502027"/'
+ sed -i /boot/grub/grub.conf -e 's/[ ]*$//g' -e 's/^kernel \(.*\)[ ]*$/kernel \1 lpj=2502027/'
+ set_boot
+ dd if=/dev/hda bs=512 count=1
+ grep GRUB
+ BOOTLOADER=grub
++ mount
++ grep boot
++ cut -b 1-8
+ BOOT_DISK=
+ '[' '' = '' ']'
+ BOOT_DISK=/dev/hda
+ '[' grub = grub ']'
+ grub-install /dev/hda
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0)   /dev/hda
(hd1)   /dev/sda
(hd2)   /dev/sdb
Email PosterUsers WebsiteICQ
Top
HelAu
Geschrieben am: Samstag, 28.Juni 2008, 11:56 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Jo das sieht gut aus, wie sieht denn die Zeile in der grub.conf nun aus ?
Email PosterUsers WebsiteICQAOLYahoo
Top
netz
Geschrieben am: Samstag, 28.Juni 2008, 12:13 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 1624
Mitgliedsnummer.: 451
Mitglied seit: 2004-12-01



Meine "/boot/grub/grub.conf" sieht ein wenig verwurschtelt aus (Ubuntu auf USB-Festplatte, Test zu >RAMDISK für Timeshift,...).

CODE
...
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda2.
title  Gen2DVR-2.6.24 (on /dev/hda2)
root  
kernel  /boot/bzImage-act root=/dev/hda2 noapic noisapnp quiet video=uvesafb:1024x768-24@50,mtrr:3,maxclk:205,maxhf:96,maxvf:160,ywrap splash=silent,profile,theme:g2v CONSOLE=/dev/tty1 BOOT_MSG=" Linux kernel wird geladen ..." PROGRESS="3"
savedefault
boot
...


[edit]
Das Haupt"problem" scheint wohl in den zwei Prozessoren gelegen zu haben, oder? Ist dann wohl mit der Änderung ( -m 1) in detect_hwchanges.sh und detect_cpu.sh behoben.
[/edit]
Email PosterUsers WebsiteICQ
Top
HelAu
Geschrieben am: Samstag, 28.Juni 2008, 13:41 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



QUOTE (netz @ Samstag, 28.Juni 2008, 13:13 Uhr)
Das Haupt"problem" scheint wohl in den zwei Prozessoren gelegen zu haben, oder? Ist dann wohl mit der Änderung ( -m 1) in detect_hwchanges.sh und detect_cpu.sh behoben.

Genau - dadurch gab es 2 Zeilen welche lpj enthielten und damit hab ich nicht gerechnet :)
In Deiner grub.conf steht aber gar nichts von lpj - dann wurde diese nicht mit detect_hwchanges bearbeitet ...
Email PosterUsers WebsiteICQAOLYahoo
Top
netz
Geschrieben am: Samstag, 28.Juni 2008, 13:45 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 1624
Mitgliedsnummer.: 451
Mitglied seit: 2004-12-01



Da werde ich nochmal an einer unberührte grub.conf testen.
Email PosterUsers WebsiteICQ
Top
netz
Geschrieben am: Samstag, 28.Juni 2008, 13:59 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 1624
Mitgliedsnummer.: 451
Mitglied seit: 2004-12-01



Alles OK ... oder doch nicht!?
Altes "lpj=3236324" enfernt und neues angefügt "lpj=2502027" (auch bei Gen2DVR-2.6.24-save
und Maintenance).
Wie sehe ich ob die Zahl stimmt?
:unsure:

[edit]
Die zwei Werte der CPU's muss man nicht addieren?
(Keine Ahnung zur Bedeutung des Wertes)
[/edit]
Email PosterUsers WebsiteICQ
Top
HelAu
Geschrieben am: Sonntag, 29.Juni 2008, 10:08 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Hi,
Das weis ich nun auch nicht so genau :)
Vielleicht sollte ich das bei 2 CPU's ganz weglassen, verlaengert aber die Bootzeit um 2-3 Sekunden...
Email PosterUsers WebsiteICQAOLYahoo
Top
netz
Geschrieben am: Sonntag, 29.Juni 2008, 10:32 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 1624
Mitgliedsnummer.: 451
Mitglied seit: 2004-12-01



Hallo,
ich habe im Internet auch noch nichts brauchbares dazu gefunden.
http://wiki.ubuntuusers.de/Apple_Computer
QUOTE
Startet Ubuntu beim Macbook nicht, können folgende  Bootoptionen helfen.
lpj=8000000

für ein 2GHz MacBook bzw.
lpj=7330000

für ein 1,83 GHz MacBook.
QUOTE
4. Ubuntu installieren:

  1. Von der Ubuntu-CD booten
  2. F2 drücken für die Sprachauswahl
  3. F6 drücken und lpj=8000000 eintippen
  4. Enter drücken
  5. Nach kurzer Zeit startet die Ubuntu-Live Version
  6. Auf dem Desktop auf installieren klicken
  7. Setup mit gewünschten Einstellung bis zum Punkt "Partitionieren" durchlaufen
  8. Bei "Partitionieren" Manuell auswählen und auf Weiter klicken
  9. disk0s3 auswählen
  10. auf Edit Parition klicken
  11. Ext 3 auswählen
  12. / auswählen
  13. Auf Ok klicken
  14. Weiter bis zur Übersicht
  15. Auf Advanced klicken
  16. (hd0) löschen und auf OK Klicken
  17. nochmal auf Advanced klicken
  18. in /dev/sda3 ändern
  19. Auf "Installieren" klicken
  20. Nach der Installation neustarten


Mein neuer Test-Rechner hatte beim Booten nach setzen von Wakeup über Nvram auch Hänger beim Dekomprimieren/Starten des Kernels. Der Rechner musste dann kurz vom Strom genommen werden, damit er den Kernel wieder lud. Ich hatte mir Gedanken gemacht zur nvram-wakeup.conf, aber sie scheint korrekt zu sein. Seit der unberührten grub.conf (mit lpj=xxx) tauchte das nicht mehr auf.
(Foxconn 560A, AMD Athlon™ 64 X2 Dual Core Processor 4800+, 4GB DDR2SDRAM, NFORCE-MCP67, NVIDIA MediaShield RAID / Silicon Image Sil3531)
http://www.hardwareschotte.de/hardware/pre...is_FOXCONN+560A

bis dann,
Nando
Email PosterUsers WebsiteICQ
Top
netz
Geschrieben am: Sonntag, 29.Juni 2008, 15:59 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 1624
Mitgliedsnummer.: 451
Mitglied seit: 2004-12-01



Hallo,
nur zur Info.
Der Hänger beim Dekomprimieren/Starten des Kernel ist wieder aufgetreten. Der Shutdown erfolgte über KDE (Abmelden -> Rechner Ausschalten). Da muss ich wohl nochmal anders nach einer Lösung suchen.

bis dann,
Nando
Email PosterUsers WebsiteICQ
Top
HelAu
Geschrieben am: Sonntag, 29.Juni 2008, 18:31 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Hi,
Macht es nen Unterschied wenn Du das lpj= ganz weglaesst ?
Allerdings solltest Du dann detect_hwchanges abschalten ( exit in Zeile 2 ) sonst wirds automatisch wieder eingebaut.
Email PosterUsers WebsiteICQAOLYahoo
Top
netz
Geschrieben am: Sonntag, 29.Juni 2008, 18:45 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 1624
Mitgliedsnummer.: 451
Mitglied seit: 2004-12-01



Hallo,
es stand nicht in meiner grub.conf und brachte trotzdem den Hänger.
Ich teste nochmal, ob sich das Booten mit lilo darin unterscheidet.

bis dann,
Nando
Email PosterUsers WebsiteICQ
Top
HelAu
Geschrieben am: Sonntag, 29.Juni 2008, 19:30 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



QUOTE (netz @ Sonntag, 29.Juni 2008, 19:45 Uhr)
es stand nicht in meiner grub.conf und brachte trotzdem den Hänger.

Dann ist genau das Problem, d.h. mit dem lpj Parameter sollte es nicht haengen ...
Email PosterUsers WebsiteICQAOLYahoo
Top
netz
Geschrieben am: Sonntag, 29.Juni 2008, 19:48 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 1624
Mitgliedsnummer.: 451
Mitglied seit: 2004-12-01



Mit "richtigen" Parameter? :D :rolleyes:
lpj=2502027 ist dann schon mal der falsche. Damit hing es jedenfalls auch.

P.s. Einen netten Fußballabend, falls du es dir anschaust. ;)
Ich tippe 3:2 für Spanien. :) Sie/wir hätten es gar nicht verdient.
Email PosterUsers WebsiteICQ
Top
HelAu
Geschrieben am: Sonntag, 29.Juni 2008, 21:52 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



QUOTE (netz @ Sonntag, 29.Juni 2008, 20:48 Uhr)
Mit "richtigen" Parameter? :D :rolleyes:
lpj=2502027 ist dann schon mal der falsche. Damit hing es jedenfalls auch.

P.s. Einen netten Fußballabend, falls du es dir anschaust. ;)
Ich tippe 3:2 für Spanien. :) Sie/wir hätten es gar nicht verdient.

Hi,
Dann ists wohl egal und ein kernel Problem :(
Ich hatte uebrigens 3-1 fuer Spanien getippt - selbst das waere dem Spielverlauf nach noch geschmeichelt gewesen ;)
Email PosterUsers WebsiteICQAOLYahoo
Top
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic OptionsSeiten: (2) [1] 2  Reply to this topicStart new topicStart Poll