[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