Falha ao iniciar serviços no Fedora

13. Re: Falha ao iniciar serviços no Fedora

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 22/03/2018 - 18:01h

Já desinstalei, removi todo cache com o dnf (dnf clean all), instalei novamente os pacotes e ainda não inicia nenhum serviço que necessita criar uma pasta no /var/run(/run). O samba tambem não inicia o serviço porque precisa criar uma pasta no /var/run. Eu já nem sei mais o que fazer, estou pensando em formatar, mas também vou ter um trabalhão porque tem muita coisa pra instalar e configurar.

O meu /usr/lib/tmpfiles.d contem os arquivos do MySQL, PostgreSQL, Apache para criar o diretório, veja do MySQL:


gabriel@fedora:[~]$ cat /usr/lib/tmpfiles.d/mysql.conf
# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
#
# This program is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the Free
# Software Foundation; version 2 of the License.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
# more details.
#
# You should have received a copy of the GNU General Public License along with
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

d /var/run/mysqld 0755 mysql mysql -
gabriel@fedora:[~]$



Eu não sei o que aconteceu ou a causa disso. :( (vontade de chorar)


  


14. Re: Falha ao iniciar serviços no Fedora

Patrick Costa da Silva
patrickpcs

(usa Nenhuma)

Enviado em 22/03/2018 - 19:02h

o que vc fez a respeito dos targets?

A solucao de contorno parece clara nesse link, so falta tentar.
https://blog.hqcodeshop.fi/archives/93-Handling-varrun-with-systemd.html




15. Re: Falha ao iniciar serviços no Fedora

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 22/03/2018 - 19:05h

patrickpcs escreveu:

o que vc fez a respeito dos targets?


A solucao de contorno parece clara nesse link, so falta tentar.
https://blog.hqcodeshop.fi/archives/93-Handling-varrun-with-systemd.html



Após remover os pacotes, eu não encontrei target do mesmo. Elas ficam em
/lib/systemd/system/mysqld.service , /lib/systemd/system/postgresql.service .
Quando removi os pacotes elas sumiram também. Reinstalei novamente e nada.

Obs: No momento que reinstala, o serviço inicia normalmente, mas ao reiniciar a máquina, nada com nada.


Editado:

Olha como esta o mysqld.service:


gabriel@fedora:[~]$ cat /lib/systemd/system/mysqld.service
# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#
# systemd service file for MySQL forking server
#

[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target

[Install]
WantedBy=multi-user.target

[Service]
User=mysql
Group=mysql

Type=forking

PIDFile=/var/run/mysqld/mysqld.pid

# Disable service start and stop timeout logic of systemd for mysqld service.
TimeoutSec=0

# Execute pre and post scripts as root
PermissionsStartOnly=true

# Needed to create system tables
ExecStartPre=/usr/bin/mysqld_pre_systemd

# Start main service
ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS

# Use this to switch malloc implementation
EnvironmentFile=-/etc/sysconfig/mysql

# Sets open_files_limit
LimitNOFILE = 5000

Restart=on-failure

RestartPreventExitStatus=1

PrivateTmp=false


Na verdade parece normal, e também acho estranho ter que ficar alterando o .service de cada serviço que está com problema.


16. Re: Falha ao iniciar serviços no Fedora

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 24/03/2018 - 19:39h

Formatei e instalei o Fedora 27. Realmente não sei o que aconteceu, tentei de tudo, só me restou fazer a formatação. :/ Obrigado quem respondeu. (Nem tudo da pra se resolver do jeito menos trabalhoso).



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts