[vine-users:081739] Re: 印刷出来無い

梅田 光則 m.umeda @ green.email.ne.jp
2012年 4月 1日 (日) 05:04:40 JST


梅田です。

返信が遅れて申し訳有りません。皆さんの助言の一つ一つの意味を理解するため
に大変時間がかかっております。

結論から申し上げると、ccpdの自動起動の設定はやっておりませんでした(シス
テム→システム管理→印刷でアイコンが正常に出ていて成功したものと思い、印
刷は出来無い物の、小さなトラブルで、印刷できないのだろうと、ついそのまま
にしていました)。


[root @ localhost ~]# apt-get update && apt-get install --reinstall cups
取得:1 http://updates.vinelinux.org 6/x86_64 release [1927B]
1927B を 0s 秒で取得しました (22.7kB/s)
ヒット http://updates.vinelinux.org 6/x86_64/main pkglist
ヒット http://updates.vinelinux.org 6/x86_64/main release
ヒット http://updates.vinelinux.org 6/x86_64/updates pkglist
ヒット http://updates.vinelinux.org 6/x86_64/updates release
ヒット http://updates.vinelinux.org 6/x86_64/main srclist
ヒット http://updates.vinelinux.org 6/x86_64/updates srclist
ヒット http://updates.vinelinux.org 6/x86_64/nonfree pkglist
ヒット http://updates.vinelinux.org 6/x86_64/nonfree release
ヒット http://updates.vinelinux.org 6/x86_64/nonfree srclist
ヒット http://updates.vinelinux.org 6/x86_64/plus pkglist
ヒット http://updates.vinelinux.org 6/x86_64/plus release
ヒット http://updates.vinelinux.org 6/x86_64/plus srclist
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了        
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了        
アップグレード: 0 個, 新規インストール: 0 個, 再インストール: 1 個, 削除: 0 個, 保留: 0 個
0B/3446kB のアーカイブを取得する必要があります。
展開後に 0B のディスク容量が追加消費されます。
続行しますか? [Y/n]Y
変更を適用しています...
準備中                                ############################## [100%]
更新/インストール中
  cups-1.4.8-5vl6.x86_64                 ############################## [100%]
完了

改めて、/etc/rc.local を設定しましたので、これでいいのか確認願います。


#### Vine stuff: still generate /etc/issue* here

if [ -f /etc/vine-release ]; then
    R=$(cat /etc/vine-release)

    arch=$(uname -m)
    a="a"
    case "_$arch" in
        _a*) a="an";;
        _i*) a="an";;
    esac

    NUMPROC=`egrep -c "^cpu[0-9]+" /proc/stat`
    if [ "$NUMPROC" -gt "1" ]; then
        SMP="$NUMPROC-processor "
        if [ "$NUMPROC" = "8" -o "$NUMPROC" = "11" ]; then
            a="an"
        else
            a="a"
        fi
    fi

    # This will overwrite /etc/issue at every boot.  So, make any changes you
    # want to make to /etc/issue here or you will lose them when you reboot.
    echo "" > /etc/issue
    echo "$R" >> /etc/issue
    echo "Kernel $(uname -r) on $a $SMP$(uname -m)" >> /etc/issue

    cp -f /etc/issue /etc/issue.net
    echo >> /etc/issue

    fi

/etc/init.d/ccpd start←ここに追記。Vineの物はここで終わりと下記にある
ので、敢えてここにしました。

#### Vine stuff ends here


touch /var/lock/subsys/local←ここまで

ここから、改めてやり直します。

加藤さんのメールより引用:

[root @ localhost ~]# apt-get update && apt-get install --reinstall cups
取得:1 http://updates.vinelinux.org 6/x86_64 release [1927B]
1927B を 0s 秒で取得しました (22.7kB/s)
ヒット http://updates.vinelinux.org 6/x86_64/main pkglist
ヒット http://updates.vinelinux.org 6/x86_64/main release
ヒット http://updates.vinelinux.org 6/x86_64/updates pkglist
ヒット http://updates.vinelinux.org 6/x86_64/updates release
ヒット http://updates.vinelinux.org 6/x86_64/main srclist
ヒット http://updates.vinelinux.org 6/x86_64/updates srclist
ヒット http://updates.vinelinux.org 6/x86_64/nonfree pkglist
ヒット http://updates.vinelinux.org 6/x86_64/nonfree release
ヒット http://updates.vinelinux.org 6/x86_64/nonfree srclist
ヒット http://updates.vinelinux.org 6/x86_64/plus pkglist
ヒット http://updates.vinelinux.org 6/x86_64/plus release
ヒット http://updates.vinelinux.org 6/x86_64/plus srclist
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了        
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了        
アップグレード: 0 個, 新規インストール: 0 個, 再インストール: 1 個, 削除: 0 個, 保留: 0 個
0B/3446kB のアーカイブを取得する必要があります。
展開後に 0B のディスク容量が追加消費されます。
続行しますか? [Y/n]Y
変更を適用しています...
準備中                                ############################## [100%]
更新/インストール中
  cups-1.4.8-5vl6.x86_64                 ############################## [100%]
完了

&&はコマンドをつなげる際に使う記号で、command1が正常に処理されたら、command2
の処理をするという意味ですね。

これで、cupsが再インストール出来たわけです。しかし、印刷されません。釜江さん
の助言により、次の作業を行いました。

※ccpdが動作しているか?

[root @ localhost ~]# ps ax | grep ccpd
 3241 ?        Ss     0:00 /usr/sbin/ccpd←前回は出なかった出力ですがccpdの部分が赤いので動作していないのでしょう
 9070 pts/0    S+     0:00 grep --color=auto ccpd←赤いままなので動作していないのでしょう

松本@OpenSuseさんのメールより引用

> もし未実行であればまずはこれから…ということになると思いますけど、上記に
> ついて、何をどうすればいいか理解できていますでしょうか? > 梅田さん

理解しているかどうかは確信が持てませんが要は

> 改めて、/etc/rc.local を設定しましたので、これでいいのか確認願います。

ここの下りですね?自分なりにやってみましたが、上手く行って居りません。おか
しいことをしているようなら、ご指摘願います。

/var/log/cups/error_log(ccpd自動起動設定後最新版)

[root @ localhost ~]# tail -n 100 /var/log/cups/error_log
D [01/Apr/2012:04:23:25 +0900] cupsdNetIFUpdate: "eth1" = [v1.fe80::222:cfff:fe25:f783+eth1]:631
D [01/Apr/2012:04:23:25 +0900] Report: clients=0
D [01/Apr/2012:04:23:25 +0900] Report: jobs=16
D [01/Apr/2012:04:23:25 +0900] Report: jobs-active=0
D [01/Apr/2012:04:23:25 +0900] Report: printers=1
D [01/Apr/2012:04:23:25 +0900] Report: printers-implicit=0
D [01/Apr/2012:04:23:25 +0900] Report: stringpool-string-count=1982
D [01/Apr/2012:04:23:25 +0900] Report: stringpool-alloc-bytes=7792
D [01/Apr/2012:04:23:25 +0900] Report: stringpool-total-bytes=36600
D [01/Apr/2012:04:24:27 +0900] cupsdNetIFUpdate: "lo" = localhost:631
D [01/Apr/2012:04:24:27 +0900] cupsdNetIFUpdate: "eth1" = 192.168.1.3:631
D [01/Apr/2012:04:24:27 +0900] cupsdNetIFUpdate: "lo" = localhost:631
D [01/Apr/2012:04:24:27 +0900] cupsdNetIFUpdate: "eth1" = [v1.2001:c90:11b5:a530:222:cfff:fe25:f783]:631
D [01/Apr/2012:04:24:27 +0900] cupsdNetIFUpdate: "eth1" = [v1.fe80::222:cfff:fe25:f783+eth1]:631
D [01/Apr/2012:04:24:27 +0900] Report: clients=0
D [01/Apr/2012:04:24:27 +0900] Report: jobs=16
D [01/Apr/2012:04:24:27 +0900] Report: jobs-active=0
D [01/Apr/2012:04:24:27 +0900] Report: printers=1
D [01/Apr/2012:04:24:27 +0900] Report: printers-implicit=0
D [01/Apr/2012:04:24:27 +0900] Report: stringpool-string-count=1982
D [01/Apr/2012:04:24:27 +0900] Report: stringpool-alloc-bytes=7792
D [01/Apr/2012:04:24:27 +0900] Report: stringpool-total-bytes=36600
D [01/Apr/2012:04:25:29 +0900] cupsdNetIFUpdate: "lo" = localhost:631
D [01/Apr/2012:04:25:29 +0900] cupsdNetIFUpdate: "eth1" = 192.168.1.3:631
D [01/Apr/2012:04:25:29 +0900] cupsdNetIFUpdate: "lo" = localhost:631
D [01/Apr/2012:04:25:29 +0900] cupsdNetIFUpdate: "eth1" = [v1.2001:c90:11b5:a530:222:cfff:fe25:f783]:631
D [01/Apr/2012:04:25:29 +0900] cupsdNetIFUpdate: "eth1" = [v1.fe80::222:cfff:fe25:f783+eth1]:631
D [01/Apr/2012:04:25:29 +0900] Report: clients=0
D [01/Apr/2012:04:25:29 +0900] Report: jobs=16
D [01/Apr/2012:04:25:29 +0900] Report: jobs-active=0
D [01/Apr/2012:04:25:29 +0900] Report: printers=1
D [01/Apr/2012:04:25:29 +0900] Report: printers-implicit=0
D [01/Apr/2012:04:25:29 +0900] Report: stringpool-string-count=1982
D [01/Apr/2012:04:25:29 +0900] Report: stringpool-alloc-bytes=7792
D [01/Apr/2012:04:25:29 +0900] Report: stringpool-total-bytes=36600
D [01/Apr/2012:04:26:31 +0900] cupsdNetIFUpdate: "lo" = localhost:631
D [01/Apr/2012:04:26:31 +0900] cupsdNetIFUpdate: "eth1" = 192.168.1.3:631
D [01/Apr/2012:04:26:31 +0900] cupsdNetIFUpdate: "lo" = localhost:631
D [01/Apr/2012:04:26:31 +0900] cupsdNetIFUpdate: "eth1" = [v1.2001:c90:11b5:a530:222:cfff:fe25:f783]:631
D [01/Apr/2012:04:26:31 +0900] cupsdNetIFUpdate: "eth1" = [v1.fe80::222:cfff:fe25:f783+eth1]:631
D [01/Apr/2012:04:26:31 +0900] Report: clients=0
D [01/Apr/2012:04:26:31 +0900] Report: jobs=16
D [01/Apr/2012:04:26:31 +0900] Report: jobs-active=0
D [01/Apr/2012:04:26:31 +0900] Report: printers=1
D [01/Apr/2012:04:26:31 +0900] Report: printers-implicit=0
D [01/Apr/2012:04:26:31 +0900] Report: stringpool-string-count=1982
D [01/Apr/2012:04:26:31 +0900] Report: stringpool-alloc-bytes=7792
D [01/Apr/2012:04:26:31 +0900] Report: stringpool-total-bytes=36600
D [01/Apr/2012:04:27:33 +0900] cupsdNetIFUpdate: "lo" = localhost:631
D [01/Apr/2012:04:27:33 +0900] cupsdNetIFUpdate: "eth1" = 192.168.1.3:631
D [01/Apr/2012:04:27:33 +0900] cupsdNetIFUpdate: "lo" = localhost:631
D [01/Apr/2012:04:27:33 +0900] cupsdNetIFUpdate: "eth1" = [v1.2001:c90:11b5:a530:222:cfff:fe25:f783]:631
D [01/Apr/2012:04:27:33 +0900] cupsdNetIFUpdate: "eth1" = [v1.fe80::222:cfff:fe25:f783+eth1]:631
D [01/Apr/2012:04:27:33 +0900] Report: clients=0
D [01/Apr/2012:04:27:33 +0900] Report: jobs=16
D [01/Apr/2012:04:27:33 +0900] Report: jobs-active=0
D [01/Apr/2012:04:27:33 +0900] Report: printers=1
D [01/Apr/2012:04:27:33 +0900] Report: printers-implicit=0
D [01/Apr/2012:04:27:33 +0900] Report: stringpool-string-count=1982
D [01/Apr/2012:04:27:33 +0900] Report: stringpool-alloc-bytes=7792
D [01/Apr/2012:04:27:33 +0900] Report: stringpool-total-bytes=36600
D [01/Apr/2012:04:28:35 +0900] cupsdNetIFUpdate: "lo" = localhost:631
D [01/Apr/2012:04:28:35 +0900] cupsdNetIFUpdate: "eth1" = 192.168.1.3:631
D [01/Apr/2012:04:28:35 +0900] cupsdNetIFUpdate: "lo" = localhost:631
D [01/Apr/2012:04:28:35 +0900] cupsdNetIFUpdate: "eth1" = [v1.2001:c90:11b5:a530:222:cfff:fe25:f783]:631
D [01/Apr/2012:04:28:35 +0900] cupsdNetIFUpdate: "eth1" = [v1.fe80::222:cfff:fe25:f783+eth1]:631
D [01/Apr/2012:04:28:35 +0900] Report: clients=0
D [01/Apr/2012:04:28:35 +0900] Report: jobs=16
D [01/Apr/2012:04:28:35 +0900] Report: jobs-active=0
D [01/Apr/2012:04:28:35 +0900] Report: printers=1
D [01/Apr/2012:04:28:35 +0900] Report: printers-implicit=0
D [01/Apr/2012:04:28:35 +0900] Report: stringpool-string-count=1982
D [01/Apr/2012:04:28:35 +0900] Report: stringpool-alloc-bytes=7792
D [01/Apr/2012:04:28:35 +0900] Report: stringpool-total-bytes=36600
D [01/Apr/2012:04:29:37 +0900] cupsdNetIFUpdate: "lo" = localhost:631
D [01/Apr/2012:04:29:37 +0900] cupsdNetIFUpdate: "eth1" = 192.168.1.3:631
D [01/Apr/2012:04:29:37 +0900] cupsdNetIFUpdate: "lo" = localhost:631
D [01/Apr/2012:04:29:37 +0900] cupsdNetIFUpdate: "eth1" = [v1.2001:c90:11b5:a530:222:cfff:fe25:f783]:631
D [01/Apr/2012:04:29:37 +0900] cupsdNetIFUpdate: "eth1" = [v1.fe80::222:cfff:fe25:f783+eth1]:631
D [01/Apr/2012:04:29:37 +0900] Report: clients=0
D [01/Apr/2012:04:29:37 +0900] Report: jobs=16
D [01/Apr/2012:04:29:37 +0900] Report: jobs-active=0
D [01/Apr/2012:04:29:37 +0900] Report: printers=1
D [01/Apr/2012:04:29:37 +0900] Report: printers-implicit=0
D [01/Apr/2012:04:29:37 +0900] Report: stringpool-string-count=1982
D [01/Apr/2012:04:29:37 +0900] Report: stringpool-alloc-bytes=7792
D [01/Apr/2012:04:29:37 +0900] Report: stringpool-total-bytes=36600
D [01/Apr/2012:04:30:39 +0900] cupsdNetIFUpdate: "lo" = localhost:631
D [01/Apr/2012:04:30:39 +0900] cupsdNetIFUpdate: "eth1" = 192.168.1.3:631
D [01/Apr/2012:04:30:39 +0900] cupsdNetIFUpdate: "lo" = localhost:631
D [01/Apr/2012:04:30:39 +0900] cupsdNetIFUpdate: "eth1" = [v1.2001:c90:11b5:a530:222:cfff:fe25:f783]:631
D [01/Apr/2012:04:30:39 +0900] cupsdNetIFUpdate: "eth1" = [v1.fe80::222:cfff:fe25:f783+eth1]:631
D [01/Apr/2012:04:30:39 +0900] Report: clients=0
D [01/Apr/2012:04:30:39 +0900] Report: jobs=16
D [01/Apr/2012:04:30:39 +0900] Report: jobs-active=0
D [01/Apr/2012:04:30:39 +0900] Report: printers=1
D [01/Apr/2012:04:30:39 +0900] Report: printers-implicit=0
D [01/Apr/2012:04:30:39 +0900] Report: stringpool-string-count=1982
D [01/Apr/2012:04:30:39 +0900] Report: stringpool-alloc-bytes=7792
D [01/Apr/2012:04:30:39 +0900] Report: stringpool-total-bytes=36600

釜江さんのメールより引用:

> 以下のコマンドの出力はどうなるでしょうか?
>  chkconfig --list ccpd

[root @ localhost ~]# chkconfig --list ccpd
サービス ccpd は、chkconfig をサポートしていません。

1.3.に該当するようです。

> 1.3. 「サービス ccpd は、chkconfig をサポートしていません。」と出力された場合, -> 自動起動の設定が必要.
> ひとまず以下のコマンドを実行すると, 印刷できると思います.
>  service ccpd start
> このメールを書いているときに松本さんがご指摘されましたが,
> ccpd が自動起動するように設定するには,
> /etc/init.d/ccpd に追記する必要があるようです.
> (1) /etc/init.d/ccpd の最初に以下の3行 (#をふくめて) を追加してみてください.
> #! /bin/sh
> # chkconfig: 345 20 15
> # description: startup script for Canon Printer Daemon for CUPS

#! /bin/sh
# chkconfig: 345 20 15
# description: startup script for Canon Printer Daemon for CUPS

#!/bin/sh
# startup script for Canon Printer Daemon for CUPS (ccpd)

if [ -f /etc/rc.d/init.d/functions ]; then
        if [ -f /etc/slackware-version ]; then
                SYS_F="SL"
        else
                . /etc/rc.d/init.d/functions
                SYS_F="RH"
        fi
elif [ -x /sbin/startproc ]; then
        SYS_F="Su"
elif [ -x /sbin/start-stop-daemon ]; then
        SYS_F="De"
fi

DAEMON=/usr/sbin/ccpd
LOCKFILE=/var/lock/subsys/ccpd

何故、この3行が出て来たのかご教示願え無いでしょうか?>釜江さん
後学のために是非知りたいのですが?



> (2) 以下のコマンドを実行してください.
>  chkconfig --add ccpd

このコマンドの後で、印刷してみましたが何も起こりませんでした。
 
> 2. ccpd の起動に失敗または実行中に失敗した.
> 以下のコマンドの出力はどうなるでしょうか?
>  ldd /usr/sbin/ccpd

[root @ localhost ~]# ldd /usr/sbin/ccpd
 	linux-vdso.so.1 =>  (0x00007fff0b106000)
 	libcups.so.2 => /usr/lib64/libcups.so.2 (0x00007feddf8df000)
 	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007feddf6c3000)
 	libdl.so.2 => /lib64/libdl.so.2 (0x00007feddf4bf000)
 	libc.so.6 => /lib64/libc.so.6 (0x00007feddf145000)
 	libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007feddef0c000)
 	libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007feddec34000)
 	libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007feddea0c000)
 	libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007fedde809000)
 	libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007fedde607000)
 	libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fedde3ee000)
 	libgnutls.so.26 => /usr/lib64/libgnutls.so.26 (0x00007fedde14a000)
 	libgcrypt.so.11 => /usr/lib64/libgcrypt.so.11 (0x00007feddded1000)
 	libgpg-error.so.0 => /usr/lib64/libgpg-error.so.0 (0x00007fedddcce000)
 	libavahi-common.so.3 => /usr/lib64/libavahi-common.so.3 (0x00007fedddac2000)
 	libavahi-client.so.3 => /usr/lib64/libavahi-client.so.3 (0x00007feddd8b2000)
 	libm.so.6 => /lib64/libm.so.6 (0x00007feddd62f000)
 	libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007feddd3f8000)
 	libz.so.1 => /usr/lib64/libz.so.1 (0x00007feddd1e1000)
 	/lib64/ld-linux-x86-64.so.2 (0x00007feddfb34000)
 	libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007feddcfd9000)
 	libtasn1.so.3 => /usr/lib64/libtasn1.so.3 (0x00007feddcdc9000)
 	libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007feddcb84000)
 	librt.so.1 => /lib64/librt.so.1 (0x00007feddc97c000)
 	libfreebl3.so => /usr/lib64/libfreebl3.so (0x00007feddc71b000)
 
> よろしくお願いいたします.

こちらこそ宜しくお願い致します。


--
梅田 光則 m.umeda @ green.email.ne.jp


vine-users メーリングリストの案内