yast will nicht mehr: ncurses funzt nicht
Hi, ich habe ein problem mit yast bzw. mit yast2. Wenn ich yast aufrufe kom t auf der konsole die Meldung, dass ncurses zwar installiert ist, aber nicht funktioniert. Toll. Habe beides (ncurses und alle yast-rpm's ) neu installiert, aber das Ergebnis ist allweil dasselbe. Toll - und nun? Für österliche Hilfe dankbar... (Suse 9.0) Bernhard
On Mon, Apr 12, 2004 at 03:03:43PM +0200, Bernhard Derks wrote:
Habe beides (ncurses und alle yast-rpm's ) neu installiert, aber das Ergebnis ist allweil dasselbe. Toll - und nun?
Moeglicherweise hilft "ldconfig". Sagen kann man genaueres, wenn du mal die fehlermeldungen mitschickst. -- Have fun, Peter
Hi Bernhard, Am 12 Apr 2004 um 15:03 hat Bernhard Derks geschrieben:
Hi,
ich habe ein problem mit yast bzw. mit yast2.
Wenn ich yast aufrufe kom t auf der konsole die Meldung, dass ncurses zwar installiert ist, aber nicht funktioniert. Toll.
Habe beides (ncurses und alle yast-rpm's ) neu installiert, aber das Ergebnis ist allweil dasselbe. Toll - und nun?
so was hatte ich auch mal. Es hatte dabei mein Filesystem zerhauen. Der eigentliche Grund war allerdings defekter RAM. Hattest du beim Nachinstallieren der RPMs irgendwelche Fehlermeldungen? Sonst mal ein 'strace yast' und schauen wo es hängt. Am besten die Fehlermeldungen posten. -- Einen schönen Tag noch. Mit freundlichem Gruß Edgar (Ede) Kuchelmeister
Am Dienstag 13 April 2004 15:00 schrieb Edgar (Ede) Kuchelmeister:
Hattest du beim Nachinstallieren der RPMs irgendwelche Fehlermeldungen?
Nein, eigentlich nicht. Auch auf die Gefahr hin, Haue zu kriegen - ich poste mal am Ende die strace - Ausgabe in Gänze, da ich nicht sooo firm bin, dabei die Essenzen raus zu sehen... einstein:~ # ldconfig einstein:~ # yast warning: the ncurses frontend is installed but does not work You need to install yast2-ncurses to use the YaST2 text mode interface einstein:~ # rpm -q xast2-ncurses package xast2-ncurses is not installed einstein:/var/suse_files/suse/i586 # rpm -Uvh yast2-ncurses-2.8.20-3.i586.rpm error: Failed dependencies: liby2util.so.3 is needed by yast2-ncurses-2.8.20-3 einstein:/var/suse_files/suse/i586 # rpm -Uvh liby2util-2.8.15-1.i586.rpm Preparing... ########################################### [100%] 1:liby2util ########################################### [100%] einstein:/var/suse_files/suse/i586 # rpm -Uvh liby2util-devel-2.8.15-1.i586.rpm Preparing... ########################################### [100%] 1:liby2util-devel ########################################### [100%] einstein:/var/suse_files/suse/i586 # rpm -Uvh yast2-ncurses-2.8.20-3.i586.rpm Preparing... ########################################### [100%] 1:yast2-ncurses ########################################### [100%] einstein:/var/suse_files/suse/i586 # einstein:/var/suse_files/suse/i586 # ldconfig einstein:/var/suse_files/suse/i586 # yast warning: the ncurses frontend is installed but does not work You need to install yast2-ncurses to use the YaST2 text mode interface
Sonst mal ein 'strace yast' und schauen wo es hängt. Am besten die Fehlermeldungen posten.
Das Ende sieht so aus (falls nötig, schicke ich noch eine gezippte Datei nach...): rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0 _llseek(255, -87, [5113], SEEK_CUR) = 0 fork() = 1571 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigaction(SIGCHLD, {0x80683c0, [], SA_RESTORER, 0x400dcaa8}, {0x80683c0, [], SA_RESTORER, 0x400dcaa8}, 8) = 0 close(6) = 0 read(4, "", 128) = 0 close(4) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0 rt_sigaction(SIGINT, {0x8080c1a, [], SA_RESTORER, 0x400dcaa8}, {SIG_DFL}, 8) = 0 waitpid(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 1], 0) = 1571 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, 0xbfffe6fc, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [RTMIN]) rt_sigaction(SIGINT, {SIG_DFL}, {0x8080c1a, [], SA_RESTORER, 0x400dcaa8}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 stat64("/usr/lib/YaST2/plugin/libpy2ncurses.so.2", {st_mode=S_IFREG|0755, st_size=1889790, ...}) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 pipe([4, 6]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0 fork() = 1576 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigaction(SIGCHLD, {0x80683c0, [], SA_RESTORER, 0x400dcaa8}, {0x80683c0, [], SA_RESTORER, 0x400dcaa8}, 8) = 0 close(6) = 0 read(4, "", 128) = 0 close(4) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0 rt_sigaction(SIGINT, {0x8080c1a, [], SA_RESTORER, 0x400dcaa8}, {SIG_DFL}, 8) = 0 waitpid(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0) = 1576 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, 0xbfffe7dc, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [RTMIN]) rt_sigaction(SIGINT, {SIG_DFL}, {0x8080c1a, [], SA_RESTORER, 0x400dcaa8}, 8) = 0 write(1, "warning: the ncurses frontend is"..., 61warning: the ncurses frontend is installed but does not work ) = 61 stat64(".", {st_mode=S_IFDIR|0555, st_size=120048, ...}) = 0 stat64("/sbin/sleep", 0xbfffecc0) = -1 ENOENT (No such file or directory) stat64("/usr/sbin/sleep", 0xbfffecc0) = -1 ENOENT (No such file or directory) stat64("/sbin/sleep", 0xbfffecc0) = -1 ENOENT (No such file or directory) stat64("/usr/sbin/sleep", 0xbfffecc0) = -1 ENOENT (No such file or directory) stat64("/usr/local/sbin/sleep", 0xbfffecc0) = -1 ENOENT (No such file or directory) stat64("/root/bin/sleep", 0xbfffecc0) = -1 ENOENT (No such file or directory) stat64("/usr/local/bin/sleep", 0xbfffecc0) = -1 ENOENT (No such file or directory) stat64("/usr/bin/sleep", 0xbfffecc0) = -1 ENOENT (No such file or directory) stat64("/usr/X11R6/bin/sleep", 0xbfffecc0) = -1 ENOENT (No such file or directory) stat64("/bin/sleep", {st_mode=S_IFREG|0755, st_size=13080, ...}) = 0 stat64("/bin/sleep", {st_mode=S_IFREG|0755, st_size=13080, ...}) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0 fork() = 1581 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0 rt_sigaction(SIGINT, {0x8080c1a, [], SA_RESTORER, 0x400dcaa8}, {SIG_DFL}, 8) = 0 waitpid(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0) = 1581 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, 0xbfffeadc, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [RTMIN]) rt_sigaction(SIGINT, {SIG_DFL}, {0x8080c1a, [], SA_RESTORER, 0x400dcaa8}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 write(1, "You need to install yast2-ncurse"..., 71You need to install yast2-ncurses to use the YaST2 text mode interface ) = 71 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 munmap(0x40222000, 131072) = 0 exit_group(1) = ?
-- Einen schönen Tag noch. Mit freundlichem Gruß Edgar (Ede) Kuchelmeister
Am Dienstag 13 April 2004 19:21 schrieb Bernhard Derks:
Am Dienstag 13 April 2004 15:00 schrieb Edgar (Ede) Kuchelmeister:
Hattest du beim Nachinstallieren der RPMs irgendwelche Fehlermeldungen?
Nein, eigentlich nicht.
Habe dann NOCHMAL ncurses, yast2-ncurses de- und wieder installiert, aber die Meldung, dass yast2-ncurses installiert werden müssen, kommt immer noch. Bernhard
Am Mittwoch, 14. April 2004 18:34 schrieb Bernhard Derks:
Hattest du beim Nachinstallieren der RPMs irgendwelche Fehlermeldungen?
Nein, eigentlich nicht.
Habe dann NOCHMAL ncurses, yast2-ncurses de- und wieder installiert, aber die Meldung, dass yast2-ncurses installiert werden müssen, kommt immer noch.
Es gibt im /var/log/Yast2 (o.ä.) ein "y2log". Steht da was sinnvolles drin? -- Andreas
participants (4)
-
Andreas Winkelmann
-
Bernhard Derks
-
Edgar (Ede) Kuchelmeister
-
Peter Wiersig