Kirjoittaja Aihe: Kuinka CUPS automaattisesti käyntiin?  (Luettu 2745 kertaa)

Lepotila zZ

  • Käyttäjä
  • Viestejä: 346
    • Profiili
Kuinka CUPS automaattisesti käyntiin?
« : 07.04.10 - klo:09.47 »
Moi,

jossain vaiheessa, ehkä jonkin päivityksen yhteydessä, CUPS lakkasi käynnistymästä automaattisesti. CUPSin saan käyntiin kirjoittamalla komentoriville:

Koodia: [Valitse]
sudo /etc/init.d/cups start
En kuitenkaan mielelläni käyttäisi käsikäynnistystä tässä yhteydessä, vaan haluaisin CUPSin käyntiin automaattisesti. Minulla on käytössä XFCE ja olen kokeillut laittaa ylläolevan rimpsun kohtaan Asetukset > Istunto ja käynnistys > Automaattikäynnistys. Ei toiminut.

Eli, kuinka CUPS automaattisesti käyntiin?

veekoo

  • Käyttäjä
  • Viestejä: 443
    • Profiili
Vs: Kuinka CUPS automaattisesti käyntiin?
« Vastaus #1 : 07.04.10 - klo:11.53 »
Järjestelmävalikoista löytyy palvelut-työkalu jolla asetetaan atuomaattikäynnistys. Tai sitten komentoviltä helpommin näin:

Koodia: [Valitse]
sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf cups on

Lepotila zZ

  • Käyttäjä
  • Viestejä: 346
    • Profiili
Vs: Kuinka CUPS automaattisesti käyntiin?
« Vastaus #2 : 07.04.10 - klo:13.28 »
Kiitos, ei kuitenkaan toiminut.  :)

Xfce:n valikoista ei löydy palvelut-työkalua joten kokeilin komentoriviltä (sysv-rc-conf olikin jo asennettuna). Uudelleenkäynnistyksen jälkeen ei kuitenkaan CUPS ole päällä...

Muita mahdollisuuksia?

juyli

  • Vieras
Vs: Kuinka CUPS automaattisesti käyntiin?
« Vastaus #3 : 07.04.10 - klo:13.47 »
Muita mahdollisuuksia?

Tuskinpa on apua, mutta ko. komennon lisääminen /etc/rc.local voisi toimia purkkaratkaisuna.
Muistaakseni nuo automaattisesti käynnistyvät palvelut /etc/init.d hakemistossa ovat ajettavia
linkkejä, jotka viittaavat tiedostoihin, jotka käynnistyvät tietyllä ajotasolla. Se, miksi tuo ei
toimi kuten yleensä pitäisi halutulla ajotasossa, jää täysin hämäräksi.
Mikä Ubuntu-versio on käytössä?

veekoo

  • Käyttäjä
  • Viestejä: 443
    • Profiili
Vs: Kuinka CUPS automaattisesti käyntiin?
« Vastaus #4 : 07.04.10 - klo:15.01 »
Voipi olla, että cups yritetään käynnistää bootissa, mutta se kuolee jostain syystä. Oletko katsonut tuleeko lokeihin (/var/log/messages, /var/log/syslog) mitään cups-ilmoituksia.

Toinen testattava juttu on siirtää cups-käynnistys myöhemmäksi. Se onnistuu sysv-rc-conf -ohjelmalla:

Koodia: [Valitse]
sudo sysv-rc-conf -p
Pistä sinne cups:in kohdalle S50:n tilalle vaikkapa S99.

Lepotila zZ

  • Käyttäjä
  • Viestejä: 346
    • Profiili
Vs: Kuinka CUPS automaattisesti käyntiin?
« Vastaus #5 : 07.04.10 - klo:19.36 »
Kokeilin molempia ehdotuksia, mutta ei toimi: CUPS ei ole käynnissä uudelleenkäynnistyksen jälkeen.

rc.local-tiedostoon lisäsin komennon:
Koodia: [Valitse]
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/etc/init.d/cups start
exit 0

(Kokeilin myös laittamalla "sudo" tuon rimpsun alkuun, mutta ei sekään toiminut.)

sudo sysv-rc-conf -p näytti että cups oli siellä palvelujen joukossa ja sen rivi oli:
K80 S20 S20 S20 S20

Muutin nuo kohdat "S20" muotoon "S99", mutta sekään ei muuttanut tilannetta.

Käytössä on versio 9.10. Alun perin, reilu vuosi sitten, asensin 8.10:n ja se on päivitetty ensin 9.4:ksi ja sitten 9.10:ksi. Luultavasti CUPS:in automaattikäynnistys lakkasi tuon viimeisen päivityksen yhteydessä. Etsin silloin tietoa asiasta ja huomasin kyllä, etten ole ainoa, jolle oli käynyt näin ja opettelin silloin tuon käsinkäynnistyksen.

Ehkäpä paras ratkaisu on tehdä kohtapuolin puhdas 10.4:n asennus. Eräässä toisessa ketjussa mainitsin, että koneeltani on kadonnut virtuaalikonsolit - ehkä uudelleenasennus auttaa siihenkin.

Kiitokset avusta!


veekoo

  • Käyttäjä
  • Viestejä: 443
    • Profiili
Vs: Kuinka CUPS automaattisesti käyntiin?
« Vastaus #6 : 07.04.10 - klo:20.26 »
Sama ongelma tuntuu tosiaan olevan muillakin: https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/495726

Vielä yksi ehdotus (meneeköhän jo liian epätoivoiseksi):

/etc/rc.local
Koodia: [Valitse]
(sleep 60; /etc/init.d/cups start) &

Ja muista tarkistaa tuleeko lokiin mitään.

Lepotila zZ

  • Käyttäjä
  • Viestejä: 346
    • Profiili
Vs: Kuinka CUPS automaattisesti käyntiin?
« Vastaus #7 : 07.04.10 - klo:21.16 »
Viiveen lisääminen komentoon ei muuttanut mitään.

Syslogissa on käynnistyksen yhteydessä kirjattu reilu 900 riviä merkintöjä. Tässä syslogista (ja messages:sta) ainoa pätkä, joka sisälsi merkkinonon "cups" (korvasin käyttäjätunnuksen merkinnällä "[user]"):
Koodia: [Valitse]
Apr  7 20:31:35 [user]-desktop kernel: [    7.986799] type=1505 audit(1270661490.654:9): operation="profile_load" pid=544 name=/usr/lib/cups/backend/cups-pdf
Apr  7 20:31:35 [user]-desktop kernel: [    7.987139] type=1505 audit(1270661490.654:10): operation="profile_load" pid=544 name=/usr/sbin/cupsd

Tässä vielä hakusanalla "warning" löytyneet kirjaukset:
Koodia: [Valitse]
Apr  7 20:31:35 [user]-desktop kernel: [    0.000000] ACPI Warning: Optional field Pm2ControlBlock has zero address or length: 0000000000000000/1 20090521 tbfadt-558
Apr  7 20:31:35 [user]-desktop kernel: [    0.644307] ACPI Warning: \_TZ_.THRM._PSL: Return Package type mismatch at index 0 - found [NULL Object Descriptor], expected Reference 20090521 nspredef-946
Apr  7 20:31:35 [user]-desktop kernel: [   10.390717] EXT4-fs (sdb2): warning: maximal mount count reached, running e2fsck is recommended
Apr  7 20:31:35 [user]-desktop kernel: [   11.813723] EDAC amd64: WARNING: ECC is NOT currently enabled by the BIOS. Module will NOT be loaded.
Apr  7 20:31:44 [user]-desktop gdm-binary[1397]: WARNING: Unable to find users: no seat-id found
Apr  7 20:31:48 [user]-desktop console-kit-daemon[1223]: WARNING: Couldn't read /proc/1196/environ: Failed to open file '/proc/1196/environ': No such file or directory




audi

  • Käyttäjä
  • Viestejä: 1124
    • Profiili
Vs: Kuinka CUPS automaattisesti käyntiin?
« Vastaus #8 : 08.04.10 - klo:01.00 »
Muistaakseni nuo automaattisesti käynnistyvät palvelut /etc/init.d hakemistossa ovat ajettavia linkkejä, jotka viittaavat tiedostoihin, jotka käynnistyvät tietyllä ajotasolla.

OT. Vastaukseni voi siirtää Bootchartit - kuinka koneesi käynnistyy? -ketjuun (jos häiritsee). Vaikuttaa siltä että sysv-rc-conf muokkaukset eivät vaikuta nopeuteen mitenkään (9.10 eteenpäin jossa upstart käytössä).
Mozillazine

A1398 ym romua,  macOS 10.13
Linux Mint 18, Mate