Portál AbcLinuxu, 13. července 2025 14:17
<root@linux> /sbin/yast2 --install
Can't locate strict.pm: Operace zamítnuta at /usr/share/YaST2/modules/URLRecode.pm line 15.
BEGIN failed--compilation aborted at /usr/share/YaST2/modules/URLRecode.pm line 15.
Compilation failed in require.
BEGIN failed--compilation aborted.
<root@linux>
Problém je v instalaci perlu:
<root@linux> perl -Mstrict -e1
Can't locate strict.pm: Operace zamítnuta.
BEGIN failed--compilation aborted.
<root@linux>
Divný je, že když to spustím jako neroot, funguje to:
<marek@linux> perl -Mstrict -e1
<marek@linux>
Zkoušel jsem i zypper ref; zypper dup
, ale je to stejný.
Nemáte tip?
perl -V -Mstrict -e1dá "verbose" verzi běhu a bude jasnější, co je špatně. Pokud nebude jasné, co má root nastavené špatně, tak bych zkusil
zypper in -f packagecož instalace "silou", tedy defakto reinstalace. Prioritně pro perl a možná taky pro yast. Pokud by nepomohlo tak odinstalovat
zypper rm package
a znovu nainstalovat zypper in package
.
Ale více se kloním k tomu, že v lokálních konfigurácích rootu bude nějaký relikt.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.