[sisyphus] Что-то с cups'ом моим стало
Ivan Adzhubey
=?iso-8859-1?q?iadzhubey_=CE=C1_rics=2Ebwh=2Eharvard=2Eedu?=
Ср Май 31 12:35:45 MSD 2006
On Wednesday 31 May 2006 04:00, Stanislav Ievlev wrote:
> On Tue, May 30, 2006 at 02:40:20PM -0400, Ivan Adzhubey wrote:
> > On Tuesday 30 May 2006 09:57, Stanislav Ievlev wrote:
> > > On Mon, May 29, 2006 at 05:55:05PM -0400, Ivan Adzhubey wrote:
> > > > Также пропала команда lp, что смущает многие скрипты в системе. Мы
> > > > старый мир разрушим до основанья, а потом...???
> > >
> > > Это очень странно, никто специально эту утилиту не убирал ... это
> > > какой-то подземный стук,
> > > сделайте alternatives-update для восстановления ссылки.
> >
> > Не помогает.
> >
> > > /usr/bin/lp должна ссылаться на /usr/bin/lp-cups.
> >
> > Это я догадался.
>
> Очень любопытно, и даже не ругается? А посмотрите что у вас в системе с
> альтернативами: живы ли конфиги? что показывает alternatives-list, etc.
Я попытался там покопаться, но поскольку не было зафиксировано состояние до
апдейта (то, которое работало), а документации на alternatives в природе не
существует, то понять мало что можно. Похоже, что вместо cups выбралась
альтернатива foomatic-db, в которой /usr/bin/lp вообще отсутствует. При этом
на другой машине с (примерно) предыдущим состоянием Сизифа выбрана
альтернатива cups (из cups-common). При этом я сам alternatives ни там ни там
не трогал. Как это все работает (или должно работать) - понятия не имею. У
фуматика вроде приоритет больше (или меньше? 1 > 10?), но на машине
со "старым" купсом выбран купс, а не фуматик.
Вот что на обновленной машине:
# alternatives-list|egrep 'cups|foomatic'
/usr/share/man/man1/lpr.1.gz points to /usr/share/man/man1/lpr-foomatic.1.gz
/usr/bin/lprm points to /usr/bin/lprm-foomatic
/usr/share/man/man1/lpq.1.gz points to /usr/share/man/man1/lpq-foomatic.1.gz
/usr/bin/lpq points to /usr/bin/lpq-foomatic
/usr/bin/lpr points to /usr/bin/lpr-foomatic
/usr/share/man/man1/lprm.1.gz points to /usr/share/man/man1/lprm-foomatic.1.gz
/usr/share/man/man8/lpc.8.gz points to /usr/share/man/man8/lpc-foomatic.8.gz
/usr/sbin/lpc points to /usr/sbin/lpc-foomatic
# rpm -qa|egrep 'cups|foomatic'|sort
cups-1.2.1-alt0.1
foomatic-3.0.1-alt2.20040828
foomatic-db-3.0.2-alt3
foomatic-db-engine-3.0.2-alt2
foomatic-filters-3.0.2-alt4
ghostscript-cups-8.15.2-alt0.1
libcups-1.2.1-alt0.1
libgnomecups-0.2.2-alt1
samba-client-cups-3.0.21c-alt1
Вот на необновленной:
# alternatives-list|egrep 'cups|foomatic'
/usr/bin/lpstat points to /usr/bin/lpstat-cups
/usr/share/man/man1/lpr.1.gz points to /usr/share/man/man1/lpr-cups.1.gz
/usr/bin/lprm points to /usr/bin/lprm-cups
/usr/share/man/man1/lp.1.gz points to /usr/share/man/man1/lp-cups.1.gz
/usr/share/man/man1/lpq.1.gz points to /usr/share/man/man1/lpq-cups.1.gz
/usr/bin/lpq points to /usr/bin/lpq-cups
/usr/bin/lpr points to /usr/bin/lpr-cups
/usr/share/man/man1/lprm.1.gz points to /usr/share/man/man1/lprm-cups.1.gz
/usr/bin/lp points to /usr/bin/lp-cups
/usr/share/man/man1/cancel.1.gz points to /usr/share/man/man1/cancel-cups.1.gz
/usr/share/man/man1/lpstat.1.gz points to /usr/share/man/man1/lpstat-cups.1.gz
/usr/share/man/man8/lpc.8.gz points to /usr/share/man/man8/lpc-cups.8.gz
/usr/sbin/lpc points to /usr/sbin/lpc-cups
/usr/bin/cancel points to /usr/bin/cancel-cups
# rpm -qa|egrep 'cups|foomatic'|sort
cups-1.1.20-alt14.1
cups-common-1.1.20-alt14.1
cups-ddk-1.0.1-alt1
foomatic-3.0.1-alt2.20040828
foomatic-db-3.0.2-alt1.20060329
foomatic-db-engine-3.0.2-alt1.20060228
foomatic-filters-3.0.2-alt3.20060109
ghostscript-cups-8.15.1-alt0.1
gimp-print-foomatic-4.2.7-alt3
libcups-1.1.20-alt14.1
libcups-devel-1.1.20-alt14.1
libgnomecups-0.2.2-alt1
samba-client-cups-3.0.21c-alt1
--
Иван
Подробная информация о списке рассылки Sisyphus