[Bug 92042] Re: cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/

2007-04-02 Thread Motasim Sakallah
Thank you for fixing this. I still had the problem after today's
updates, running version 1.2.8-0ubuntu8 and was manually symlinking the
backends from /usr/lib/cups/backend-available -- /usr/lib/cups/backend.
I took Walter's advice and purged cupsys then reinstalled it, and can
confrim it is fixed.

-- 
cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/
https://bugs.launchpad.net/bugs/92042
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 92042] Re: cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/

2007-03-15 Thread Till Kamppeter
** Changed in: cupsys (Ubuntu)
   Status: Fix Committed = Fix Released

-- 
cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/
https://launchpad.net/bugs/92042

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 92042] Re: cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/

2007-03-14 Thread Walter Tautz
The update to version 1.2.8-0ubuntu4 did not work with respect to
adding more backends albeit I now see beh but it's not a softlink
to anything---part of the foomatic-filters package.

 Perhaps I need to remove and install rather than merely
update?

debconf-show cupsys
* cupsys/raw-print: true
* cupsys/backend: ipp, lpd, parallel, scsi, serial, socket, usb, snmp

which should imply they are getting put in but to no avail

perhaps someone is confusing backend-available with backend

-- 
cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/
https://launchpad.net/bugs/92042

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 92042] Re: cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/

2007-03-14 Thread Till Kamppeter
Can you try cupsys 1.2.8-0ubuntu6? get it from

http://www.linux-foundation.org/~till/tmp/ubuntu/feisty/cupsys/binary/


** Changed in: cupsys (Ubuntu)
   Status: Fix Released = Fix Committed

-- 
cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/
https://launchpad.net/bugs/92042

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 92042] Re: cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/

2007-03-14 Thread Walter Tautz
Till Kamppeter wrote:
 Can you try cupsys 1.2.8-0ubuntu6? get it from

 http://www.linux-foundation.org/~till/tmp/ubuntu/feisty/cupsys/binary/


 ** Changed in: cupsys (Ubuntu)
Status: Fix Released = Fix Committed

   

Nope. Does not work. Tried running dpkg-reconfigure no links. Perhaps
there's
a bug in debconf? Note the system I am testing this one was edgy server and
then upgraded via apt-get dist-upgrade (ran it a few times) and then
installed
cups stuff after system was feisty.


/var/lib/dpkg/info/cupsys.postinst
+ . /usr/share/debconf/confmodule
+ [ !  ]
+ PERL_DL_NONLAZY=1
+ export PERL_DL_NONLAZY
+ [  ]
+ exec /usr/share/debconf/frontend /var/lib/dpkg/info/cupsys.postinst
+ . /usr/share/debconf/confmodule
+ [ ! 1 ]
+ [ -z  ]
+ exec
+ [  ]
+ exec
+ DEBCONF_REDIR=1
+ export DEBCONF_REDIR
+ [ -e /etc/default/cupsys ]
+ . /etc/default/cupsys
+ LOAD_LP_MODULE=yes
+ echo postinst called with unknown argument `'
postinst called with unknown argument `'
+ exit 0

Not sure running the postinst script like this is meanful so probably
not helpful

-- 
cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/
https://launchpad.net/bugs/92042

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 92042] Re: cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/

2007-03-14 Thread Till Kamppeter
If a simple update does not recreate the files in /usr/lib/cups/backend,
do sudo dpkg-reconfigure cupsys and change one of the backend choices,
then do sudo dpkg-reconfigure cupsys again and change this backend
choice back. Do you have files in /usr/lib/cups/backend now?

-- 
cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/
https://launchpad.net/bugs/92042

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 92042] Re: cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/

2007-03-14 Thread Walter Tautz
Till Kamppeter wrote:
 If a simple update does not recreate the files in /usr/lib/cups/backend,
 do sudo dpkg-reconfigure cupsys and change one of the backend choices,
 then do sudo dpkg-reconfigure cupsys again and change this backend
 choice back. Do you have files in /usr/lib/cups/backend now?

   
Already tried dpkg-reconfigure cupsys as root. No go.

I think there may be
a syntax error in the cupsys.postinst script.

 Is there a way to
run the script properly i.e., tell dpkg to run it in a verbose
manner?

 If you noticed, (I put the output of set -x in it)
when I ran the script directly it does give a syntax error message that
may or may not be due to the fact that I ran it directly which may well
be incorrect.


Here is the output of dpkg-reconfigure after (by putting in set -x in
the postinst script of cupsys):

# dpkg-reconfigure -plow cupsys
 * Stopping Common Unix Printing System:
cupsd   
   
[ OK ]
+ . /usr/share/debconf/confmodule
+ [ ! 1 ]
+ [ -z  ]
+ exec
+ [  ]
+ exec
+ DEBCONF_REDIR=1
+ export DEBCONF_REDIR
+ [ -e /etc/default/cupsys ]
+ . /etc/default/cupsys
+ LOAD_LP_MODULE=yes
+ [ -f /etc/cups/printers.conf.save ]
+ [ -f /etc/cups/classes.conf.save ]
+ getent group lpadmin
+ [ -z lpadmin:x:106:wtautz ]
+ getent group lpadmin
+ awk -F: { print $4 }
+ awk -F, { for (i=1; i = NF; i++ ) print $i }
+ grep ^root$
+ [ -n  ]
+ getent passwd cupsys
+ [ -z cupsys:x:104:106::/home/cupsys:/bin/false ]
+ adduser --quiet cupsys lp
+ adduser --quiet cupsys dialout
+ getent group scanner
+ [ -z scanner:x:107:wtautz,cupsys ]
+ adduser --quiet cupsys scanner
+ [ -d /etc/cups/certs ]
+ [ -d /var/spool/cups/certs ]
+ [ -d /var/lib/cups/certs ]
+ [ -L /usr/share/ppd/cups-transitional-dir ]
+ [ -L /usr/share/cups/model/cups-included ]
+ [ -f /etc/cups/ppds.dat ]
+ [ -x /usr/bin/smbspool -a ! -e /usr/lib/cups/backend/smb ]
+ [ ! -e /etc/cups/raw.types ]
+ [ ! -e /etc/cups/raw.convs ]
+ db_fget cupsys/raw-print changed
+ _db_cmd FGET cupsys/raw-print changed
+ IFS=  printf %s\n FGET cupsys/raw-print changed
+ IFS=
 read -r _db_internal_line
+ RET=false
+ return 0
+ [ false = true ]
+ db_fget cupsys/backend changed
+ _db_cmd FGET cupsys/backend changed
+ IFS=  printf %s\n FGET cupsys/backend changed
+ IFS=
 read -r _db_internal_line
+ RET=false
+ return 0
+ [ false = true ]
+ [ -z 1.2.8-0ubuntu6 ]
+ [ -e /usr/lib/cups/backend/lpd ]
+ dpkg --compare-versions 1.2.8-0ubuntu6 lt-nl 1.2.8-0ubuntu3
+ [ -f /etc/cups/cups.d/ports.conf -o -f /etc/cups/cups.d/browse.conf ]
+ chown root:lp /etc/cups
+ chmod 3755 /etc/cups
+ chown cupsys:root /etc/cups/cupsd.conf
+ chmod 644 /etc/cups/cupsd.conf
+ chown root:lp /etc/cups/ppd
+ chmod 755 /etc/cups/ppd
+ chown cupsys:shadow /usr/lib/cups/daemon/cups-check-pam-auth
+ chmod 2754 /usr/lib/cups/daemon/cups-check-pam-auth
+ [ ! -d /var/run/cups/certs ]
+ [ -f /etc/cups/classes.conf ]
+ [ -f /etc/cups/printers.conf ]
+ [ -d /var/cache/cups ]
+ chown -R cupsys:lp /var/cache/cups
+ dpkg --compare-versions 1.2.8-0ubuntu6 le 1.2.1-2ubuntu1
+ dpkg --compare-versions 1.2.8-0ubuntu6 lt 1.2.1-2ubuntu3
+ dpkg --compare-versions 1.2.8-0ubuntu6 le-nl 1.2.2-0ubuntu2
+ [ ! -e /usr/share/ppd/1-local-admin -a ! -L /usr/share/ppd/1-local-admin ]
+ [ ! -e /usr/share/ppd/2-third-party -a ! -L /usr/share/ppd/2-third-party ]
+ [ configure = configure ]
+ which install-docs
+ [ -x /etc/init.d/cupsys ]
+ update-rc.d cupsys multiuser 19
+ which invoke-rc.d
+ [ -x /usr/sbin/invoke-rc.d ]
+ invoke-rc.d cupsys start
 * Starting Common Unix Printing System:
cupsd   
   
[ OK ]
+ [ configure = configure ]
+ read line
+ set -- /usr/local/share 2775 root staff
+ dir=/usr/local/share
+ mode=2775
+ user=root
+ group=staff
+ [ ! -e /usr/local/share ]
+ read line
+ set -- /usr/local/share/ppd 2775 root staff
+ dir=/usr/local/share/ppd
+ mode=2775
+ user=root
+ group=staff
+ [ ! -e /usr/local/share/ppd ]
+ mkdir /usr/local/share/ppd
+ chown root:staff /usr/local/share/ppd
+ chmod 2775 /usr/local/share/ppd
+ read line
+ db_stop
+ echo STOP
+ exit 0

-- 
cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/
https://launchpad.net/bugs/92042

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 92042] Re: cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/

2007-03-14 Thread Walter Tautz
Till Kamppeter wrote:
 If a simple update does not recreate the files in /usr/lib/cups/backend,
 do sudo dpkg-reconfigure cupsys and change one of the backend choices,
 then do sudo dpkg-reconfigure cupsys again and change this backend
 choice back. Do you have files in /usr/lib/cups/backend now?

   
Ok. I now made a change in that I removed the serial backend as
one of the choices and it now makes all the other links. The problem
appears to the that the RET=true value where as previously if one
makes No changes from the defaults as provided by the package
when first installed it does not put in any links.

In short making an actual change from the defaults as provided by
the package when one first installs it NO links are put inclearly
something is wrong with the RET test being set to false if no change
is made which I suppose is correct but when the package first gets installed
it should check to see if anything was installed

Here is the successful log of installing links (only happens when I made
a change that I didn't want to.


# dpkg-reconfigure cupsys
 * Stopping Common Unix Printing System:
cupsd   
   
[ OK ]
+ . /usr/share/debconf/confmodule
+ [ ! 1 ]
+ [ -z  ]
+ exec
+ [  ]
+ exec
+ DEBCONF_REDIR=1
+ export DEBCONF_REDIR
+ [ -e /etc/default/cupsys ]
+ . /etc/default/cupsys
+ LOAD_LP_MODULE=yes
+ [ -f /etc/cups/printers.conf.save ]
+ [ -f /etc/cups/classes.conf.save ]
+ getent group lpadmin
+ [ -z lpadmin:x:106:wtautz ]
+ getent group lpadmin
+ awk -F: { print $4 }
+ awk -F, { for (i=1; i = NF; i++ ) print $i }
+ grep ^root$
+ [ -n  ]
+ getent passwd cupsys
+ [ -z cupsys:x:104:106::/home/cupsys:/bin/false ]
+ adduser --quiet cupsys lp
+ adduser --quiet cupsys dialout
+ getent group scanner
+ [ -z scanner:x:107:wtautz,cupsys ]
+ adduser --quiet cupsys scanner
+ [ -d /etc/cups/certs ]
+ [ -d /var/spool/cups/certs ]
+ [ -d /var/lib/cups/certs ]
+ [ -L /usr/share/ppd/cups-transitional-dir ]
+ [ -L /usr/share/cups/model/cups-included ]
+ [ -f /etc/cups/ppds.dat ]
+ [ -x /usr/bin/smbspool -a ! -e /usr/lib/cups/backend/smb ]
+ [ ! -e /etc/cups/raw.types ]
+ [ ! -e /etc/cups/raw.convs ]
+ db_fget cupsys/raw-print changed
+ _db_cmd FGET cupsys/raw-print changed
+ IFS=  printf %s\n FGET cupsys/raw-print changed
+ IFS=
 read -r _db_internal_line
+ RET=false
+ return 0
+ [ false = true ]
+ db_fget cupsys/backend changed
+ _db_cmd FGET cupsys/backend changed
+ IFS=  printf %s\n FGET cupsys/backend changed
+ IFS=
 read -r _db_internal_line
+ RET=true
+ return 0
+ [ true = true ]
+ db_get cupsys/backend
+ _db_cmd GET cupsys/backend
+ IFS=  printf %s\n GET cupsys/backend
+ IFS=
 read -r _db_internal_line
+ RET=ipp, lpd, parallel, scsi, socket, usb, snmp
+ return 0
+ SELECTED=ipp, lpd, parallel, scsi, socket, usb, snmp
+ echo ipp, lpd, parallel, scsi, socket, usb, snmp
+ sed -e s/, /,/g
+ list=ipp,lpd,parallel,scsi,socket,usb,snmp
+ save_IFS=

+ IFS=,
+ cd /usr/lib/cups/backend
+ rm -f http ipp lpd parallel scsi serial socket usb snmp
+ ln /usr/lib/cups/backend-available/ipp /usr/lib/cups/backend/ipp
+ [ ipp = ipp ]
+ ln /usr/lib/cups/backend/ipp /usr/lib/cups/backend/http
+ ln /usr/lib/cups/backend-available/lpd /usr/lib/cups/backend/lpd
+ [ lpd = ipp ]
+ ln /usr/lib/cups/backend-available/parallel /usr/lib/cups/backend/parallel
+ [ parallel = ipp ]
+ ln /usr/lib/cups/backend-available/scsi /usr/lib/cups/backend/scsi
+ [ scsi = ipp ]
+ ln /usr/lib/cups/backend-available/socket /usr/lib/cups/backend/socket
+ [ socket = ipp ]
+ ln /usr/lib/cups/backend-available/usb /usr/lib/cups/backend/usb
+ [ usb = ipp ]
+ ln /usr/lib/cups/backend-available/snmp /usr/lib/cups/backend/snmp
+ [ snmp = ipp ]
+ IFS=

+ db_fset cupsys/backend changed false
+ _db_cmd FSET cupsys/backend changed false
+ IFS=  printf %s\n FSET cupsys/backend changed false
+ IFS=
 read -r _db_internal_line
+ RET=false
+ return 0
+ [ -e /usr/lib/cups/backend/lpd ]
+ chown root:lp /usr/lib/cups/backend/lpd
+ chmod 4754 /usr/lib/cups/backend/lpd
+ dpkg --compare-versions 1.2.8-0ubuntu6 lt-nl 1.2.8-0ubuntu3
+ [ -f /etc/cups/cups.d/ports.conf -o -f /etc/cups/cups.d/browse.conf ]
+ chown root:lp /etc/cups
+ chmod 3755 /etc/cups
+ chown cupsys:root /etc/cups/cupsd.conf
+ chmod 644 /etc/cups/cupsd.conf
+ chown root:lp /etc/cups/ppd
+ chmod 755 /etc/cups/ppd
+ chown cupsys:shadow /usr/lib/cups/daemon/cups-check-pam-auth
+ chmod 2754 /usr/lib/cups/daemon/cups-check-pam-auth
+ [ ! -d /var/run/cups/certs ]
+ [ -f /etc/cups/classes.conf ]
+ [ -f /etc/cups/printers.conf ]
+ [ -d /var/cache/cups ]
+ chown -R cupsys:lp /var/cache/cups
+ dpkg --compare-versions 1.2.8-0ubuntu6 le 1.2.1-2ubuntu1
+ dpkg --compare-versions 1.2.8-0ubuntu6 lt 1.2.1-2ubuntu3
+ dpkg --compare-versions 1.2.8-0ubuntu6 le-nl 1.2.2-0ubuntu2
+ [ ! -e /usr/share/ppd/1-local-admin -a ! -L /usr/share/ppd/1-local-admin ]
+ [ ! -e /usr/share/ppd/2-third-party -a ! -L /usr/share/ppd/2-third-party ]
+ 

[Bug 92042] Re: cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/

2007-03-14 Thread Till Kamppeter
Can you try cupsys 1.2.8-0ubuntu6? get it from

http://www.linux-foundation.org/~till/tmp/ubuntu/feisty/cupsys/binary/

now? I hope this one will do it correctly.

-- 
cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/
https://launchpad.net/bugs/92042

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 92042] Re: cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/

2007-03-14 Thread Till Kamppeter
Sorry, cupsys 1.2.8-0ubuntu7 from the same place.

-- 
cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/
https://launchpad.net/bugs/92042

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 92042] Re: cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/

2007-03-14 Thread Walter Tautz
Till Kamppeter wrote:
 Sorry, cupsys 1.2.8-0ubuntu7 from the same place.

   
It works! I purged the older version first
and installed via dpkg.

-- 
cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/
https://launchpad.net/bugs/92042

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 92042] Re: cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/

2007-03-13 Thread Till Kamppeter
Fixed in cupsys_1.2.8-0ubuntu4.

** Changed in: cupsys (Ubuntu)
   Importance: Undecided = Medium
   Status: Unconfirmed = Fix Released
   Target: None = 7.04-beta

-- 
cupsys in feisty doesn't put any backends into /usr/lib/cups/backend/
https://launchpad.net/bugs/92042

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs