Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: tcsh 21. 02. 2017, 15:05:26
-
Dobrý den,
mám v debianu 9 tenhle vadný balík:
Při zpracování nastaly chyby:
tcsh
E: Sub-process /usr/bin/dpkg returned an error code (1)
Instalace balíku selhala. Probíhá pokus o zotavení:
Nastavuje se balík tcsh (6.20.00-7) …
ln: symbolický odkaz '/usr/bin/tcsh' nebylo možné vytvořit: Soubor již existuje
dpkg: chyba při zpracovávání balíku tcsh (--configure):
podproces instalovaný post-installation skript vrátil chybový status 1
Při zpracování nastaly chyby:
tcsh
když ho dám v synaptic přeinstalovat, tak to vyplivne tohle:
E: Internal Error, No file name for tcsh:amd64
Co mám dělat? Je bezpečné ho pruge a pak přeinstalovat? Já si ani nevzpomínám, jak se mi to tcsh v systému vzalo.
Co smazat ten symbolický odkaz a pak zkusit přeinstalovat? Díky
-
Ukaž výstup z příkazů
dpkg -S /usr/bin/tcsh
dpkg -l 'tcs*'
-
Já si ani nevzpomínám, jak se mi to tcsh v systému vzalo.
Znamena to, ze tcsh nepouzivate? V tom pripade nevidim duvod, proc to neodinstalovat. Akorat bych se napred ujistil, ze mam bash nebo neco. A samozrejme je mozne, ze si tcsh podivne vynutil nejaky balik jako zavislost, to by vam ale apt-get pri remove sdelil.
-
Ukaž výstup z příkazů
dpkg -S /usr/bin/tcsh
dpkg -l 'tcs*'
Tady jsou výstupy:
dpkg -S /usr/bin/tcsh
dpkg-query: vzoru /usr/bin/tcsh nevyhovuje žádná cesta
dpkg -l 'tcs*'
Požadované=Neznámé/Instalovat/Odinstalovat/Vyčistit/Podržet
| Stav=Ne/Instalován/Konfigurační soubory/Rozbalen/Nezkonfigurován/Nekompletní
| instalace/Očekávané spouštěče/Nevyřízené spouštěče
|/ Chyba?=(nic)/Nutná přeinstalace (Stav,Chyba: velké písmeno=chyba)
||/ Název Verze Architektura Popis
+++-===========================-==================-==================-===========================================================
iF tcsh 6.20.00-7 amd64 TENEX C Shell, an enhanced version of Berkeley csh
Nevím, jestli to třeba nemá nějaký význam, zkoušel jsem se na /usr/bin/tcsh koukat pomocí ls, vrátilo tohle:
ls: nelze přistoupit k 'tcsh': Příliš mnoho úrovní symbolických odkazů
-
to bude nemocnej link asi
ls -l /usr/bin | grep tcsh
pripadne si vycisti linky pomoci sudosymlinks -d -r -c -s -t / | grep dangling
-
Tak vyřešeno, díky všem za pomoc.
Ten link byl dangling, jenže ho hádám package manager zase znovu vytvořil. Balík tcsh jsem nakonec odinstaloval, záviselo na něm qflow. Nevzpomínám si, že bych qflow na něco kdy použil. Na zkoušku jsem ho nainstaloval zpátky, zdá se, že teď by asi fungoval normálně.