gogsサービスランレベルを設定する方法

gogsサービスランレベルを設定する方法

gogサービスを有効にしましたが、次のメッセージが表示されます。

$ sudo systemctl enable gogs
Synchronizing state for gogs.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d gogs defaults
insserv: warning: script 'K01tightvncserver' missing LSB tags and overrides
insserv: warning: script 'tightvncserver' missing LSB tags and overrides
Executing /usr/sbin/update-rc.d gogs enable
update-rc.d: error: gogs Default-Start contains no runlevels, aborting.

警告に加えて、gogsランレ​​ベル、LAMPサービスの実行後に開始する必要があるgogsサービスのランレベルを設定する方法に関するエラーが検出されました。

ファイル/etc/inittabが存在しません。たぶん、Raspbianはセントとは異なる方法で扱うことができます。

次のコマンドを実行し、次のメッセージを受け取りました。

$ sudo systemctl status gogs.service
● gogs.service - Gogs (Go Git Service)
   Loaded: loaded (/etc/systemd/system/gogs.service; enabled)
   Active: failed (Result: start-limit) since Sat 2016-09-03 05:39:14 UTC; 18s ago
  Process: 1411 ExecStart=/home/git/gogs/gogs web (code=exited, status=1/FAILURE)
 Main PID: 1411 (code=exited, status=1/FAILURE)

Sep 03 05:39:14 raspberrypi systemd[1]: Unit gogs.service entered failed state.
Sep 03 05:39:14 raspberrypi systemd[1]: gogs.service holdoff time over, scheduling restart.
Sep 03 05:39:14 raspberrypi systemd[1]: Stopping Gogs (Go Git Service)...
Sep 03 05:39:14 raspberrypi systemd[1]: Starting Gogs (Go Git Service)...
Sep 03 05:39:14 raspberrypi systemd[1]: gogs.service start request repeated too quickly, refusing to start.
Sep 03 05:39:14 raspberrypi systemd[1]: Failed to start Gogs (Go Git Service).
Sep 03 05:39:14 raspberrypi systemd[1]: Unit gogs.service entered failed state.

ベストアンサー1

ファイル/etc/inittabが存在しませんシステムオペレーティングシステムを使用しているため/etc/inittab過去のことなので使用しません。 systemd docoによると、ランレベルは「古い」であり、van Smoorenburgrcスクリプトを使用しないため、使用しません。

Ferenc Wágner は、「配布提供スクリプト」を使用していると考えています。あなたは明らかにそうではありません。 Debian には gogs が含まれておらず、後で Debian にパッケージングを依頼した人は初心者には不可能かもしれないと言いました。 「配布版提供」の項目を使用していません。

君はきっと使いもしなかっただろうgogsはvan Smoorenburgrcスクリプトを所有しています。、だれでも。ご覧のとおり、実際にはM. WágnerがコメントアウトしたLSBヘッダーが含まれており、常にそうです。

しかし、Debianではなく、non-gogs van Smoorenburgスクリプトを修正する方法についてのすべての話は誤解を招くかもしれませんrc。あなたはシステムオペレーティングシステムを使用しており、gogsはシステムサービスデバイスに付属しています。それを書く!

それgogs.service、まさにgogsのソースコードにあります。

一部のサービス購読関係の提案もあります。

追加読書

おすすめ記事