Portál AbcLinuxu, 12. května 2025 18:30
yogi:/etc/rcS.d# /etc/init.d/inetutils-inetd restart chdir: No such file or directory * Restarting internet superserver inetd chdir: No such file or directory"chdir: No such file or directory" toto mi system vypisuje ci restartujem nejaku services alebo pri bootovani. Tam toho nahadze strasne vela. Inak system slape, ale ak si dobre spominam nikdy som to na Debiane ani nikde inde nevidel. Napada niekoho nieco?
Neni to nějakej skript? Tak si ho projdi a poznáš
yogi:/home/yogi# strace /etc/init.d/samba restart 2>&1 | grep open open("/etc/ld.so.cache", O_RDONLY) = 3 open("/lib/libncurses.so.5", O_RDONLY) = 3 open("/lib/tls/libdl.so.2", O_RDONLY) = 3 open("/lib/tls/libc.so.6", O_RDONLY) = 3 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3 open("/etc/mtab", O_RDONLY) = 3 open("/proc/meminfo", O_RDONLY) = 3 open("/etc/init.d/samba", O_RDONLY|O_LARGEFILE) = 3 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3 open("/usr/lib/gconv/ISO8859-1.so", O_RDONLY) = 3 open("/etc/default/samba", O_RDONLY|O_LARGEFILE) = 3 open("/lib/lsb/init-functions", O_RDONLY|O_LARGEFILE) = 3 open("/etc/lsb-base-logging.sh", O_RDONLY|O_LARGEFILE) = 3Nooo aj tak z toho neviem urcit ktory je ten neposedny skriptik :)
yogi:/home/yogi# strace /etc/init.d/samba start 2>&1 | grep open open("/etc/ld.so.cache", O_RDONLY) = 3 open("/lib/libncurses.so.5", O_RDONLY) = 3 open("/lib/tls/libdl.so.2", O_RDONLY) = 3 open("/lib/tls/libc.so.6", O_RDONLY) = 3 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3 open("/etc/mtab", O_RDONLY) = 3 open("/proc/meminfo", O_RDONLY) = 3 open("/etc/init.d/samba", O_RDONLY|O_LARGEFILE) = 3 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3 open("/usr/lib/gconv/ISO8859-1.so", O_RDONLY) = 3 open("/etc/default/samba", O_RDONLY|O_LARGEFILE) = 3 open("/lib/lsb/init-functions", O_RDONLY|O_LARGEFILE) = 3 open("/etc/lsb-base-logging.sh", O_RDONLY|O_LARGEFILE) = 3 open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 3 open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 3 open("/usr/share/locale/locale.alias", O_RDONLY) = 3 open("/usr/share/locale/en_US/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en_GB/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
dpkg-reconfigure locales
případně komplikovanější :
apt-get install debconf locales; dpkg-reconfigure locales
[miky@ghoulie ~]$ cd aaa bash: cd: aaa: No such file or directory [miky@ghoulie ~]$ cd chdir bash: cd: chdir: No such file or directory [miky@ghoulie ~]$ bash --version GNU bash, version 3.2.5(1)-release (i686-pc-linux-gnu) Copyright (C) 2005 Free Software Foundation, Inc.), takže spíš než nějaký strace bych si zkusil z toho skriptu vygrepit všechny řádky, které obsahujou "chdir"... Třeba to pomůže
grep chdir /etc/init.d/inetutils-inetd
v pripade 0 matching stringu bych zkusil: grep chdir /etc/ -R
VERBOSE=no na VERBOSE=yesstart by mel byt ukecanejsi a mozna prozradi kde je problem. To zacalo samo od sebe, po updatu, nebo jsi se nekde vrtal ?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.