rc-scripts upgrade error

Jan Rękorajski baggins at pld-linux.org
Sat Dec 8 14:07:49 CET 2012


On Sat, 08 Dec 2012, Bartlomiej Zimon wrote:

> Witam
> 
> Natrafilem na taki problem:
> 
> poldek:/all-avail> upgrade rc-scripts-0.4.5.4-4.i686 
> Przetwarzanie zależności...
> rc-scripts-0.4.5.4-2.i686 zostanie zastąpiony przez rc-scripts-0.4.5.4-4.i686
> Jest 1 pakiet do instalacji, 1 do usunięcia:
> I rc-scripts-0.4.5.4-4.i686
> R rc-scripts-0.4.5.4-2.i686
> This operation will use 273.1KB of disk space.
> Potrzeba pobrać 306.5KB archiwów (306.5KB do pobrania).
> 
> Pobieranie th-test::rc-scripts-0.4.5.4-4.i686.rpm...
> .............................. 100.0% [306.5K (147.3K/s)] 
> Uruchamianie sudo /bin/rpm --upgrade -vh --root / --define _install_langs pl:pl_PL:en:en_EN...
> Przygotowywanie... ########################################### [100%]
>  1:rc-scripts ########################################### [100%]
> mv: nie można wykonać stat na ,,/etc/sysconfig/network-scripts/ifcfg-*": Nie ma takiego pliku ani katalogu
> error: %trigger(rc-scripts-0.4.5.4-2.i686) skryptlet nie powiódł się, status wyjścia 1
> error: %trigger(rc-scripts-0.4.5.4-2.i686) skryptlet nie powiódł się, status wyjścia 1
> Wystąpiły błędy podczas instalacji
> poldek:/all-avail> search -f /etc/sysconfig/network-scripts/ifcfg-*
> Przeszukiwanie pakietów..........................................zrobione.
> No package matches '/etc/sysconfig/network-scripts/ifcfg-*'
> 
>  
> $ ls -l /etc/sysconfig/network-scripts/
> razem 0
> 
> W miedzyczasie wszystko z tamtad zniknelo, a rc-scripts nadal czegos tam wymaga?

Po prostu rpm5 odpala triggery na podstawie Provides a nie tylko nazw pakietów,
więc zaczął się odpalać stary trigger do upgrade initscripts -> rc-scripts.
Trigger poprawiłem, a żeby wywalić starą wersję po upgrade (bo rpm Ci
powie że masz zainstalowane rc-scripts dwa razy) trzeba ją odinstalować
z --noscripts.

-- 
Jan Rękorajski                                 | PLD/Linux
SysAdm                                         | http://www.pld-linux.org/
baggins<at>mimuw.edu.pl
baggins<at>pld-linux.org


More information about the pld-devel-pl mailing list