LINUX.ORG.RU

Сообщения smt

 

NFS сервер не стартует

Форум — Admin

Имеем Gentoo с ванильным ядром 4.7.5, systemd и параметрами:

smt-server ~ # zcat /proc/config.gz | grep -i nfs
CONFIG_KERNFS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V2=y
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
# CONFIG_NFS_SWAP is not set
# CONFIG_NFS_V4_1 is not set
CONFIG_ROOT_NFS=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
CONFIG_NFSD=y
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
CONFIG_NFSD_PNFS=y
CONFIG_NFSD_BLOCKLAYOUT=y
CONFIG_NFSD_SCSILAYOUT=y
CONFIG_NFSD_V4_SECURITY_LABEL=y
CONFIG_NFS_ACL_SUPPORT=y
CONFIG_NFS_COMMON=y

Установлен nfs-utils-1.3.4, в /etc/exports:

/srv/nfs 192.168.0.0/48(sync,rw,nohide,all_squash,no_subtree_check,anonuid=1000,anongid=1000,insecure)

/etc/hosts.allow:

portmap: 192.168.0.0/48
lockd:   192.168.0.0/48
rquotad: 192.168.0.0/48
mountd:  192.168.0.0/24
statd:   192.168.0.0/24

При попытке старта nfs (systemctl start nfs-server) получаем очень долгое висение и затем ошибки

systemctl status:

smt-server ~ # systemctl status nfs-idmapd          
● nfs-idmapd.service - NFSv4 ID-name mapping service
   Loaded: loaded (/usr/lib/systemd/system/nfs-idmapd.service; static; vendor preset: disabled)
   Active: active (running) since Вс 2016-12-25 23:39:41 MSK; 28min ago
  Process: 9181 ExecStart=/usr/sbin/rpc.idmapd $RPCIDMAPDARGS (code=exited, status=0/SUCCESS)
 Main PID: 9228 (rpc.idmapd)
   Memory: 928.0K
      CPU: 4ms
   CGroup: /system.slice/nfs-idmapd.service
           └─9228 /usr/sbin/rpc.idmapd

дек 25 23:39:41 smt-server systemd[1]: Starting NFSv4 ID-name mapping service...
дек 25 23:39:41 smt-server systemd[1]: Started NFSv4 ID-name mapping service.

smt-server ~ # systemctl status nfs-mountd      
● nfs-mountd.service - NFS Mount Daemon
   Loaded: loaded (/usr/lib/systemd/system/nfs-mountd.service; static; vendor preset: disabled)
   Active: active (running) since Вс 2016-12-25 23:39:41 MSK; 28min ago
  Process: 9164 ExecStart=/usr/sbin/rpc.mountd $RPCMOUNTDARGS (code=exited, status=0/SUCCESS)
 Main PID: 9213 (rpc.mountd)
   Memory: 892.0K
      CPU: 17ms
   CGroup: /system.slice/nfs-mountd.service
           └─9213 /usr/sbin/rpc.mountd

дек 25 23:39:41 smt-server systemd[1]: Starting NFS Mount Daemon...
дек 25 23:39:41 smt-server systemd[1]: Started NFS Mount Daemon.
дек 25 23:39:41 smt-server rpc.mountd[9213]: Version 1.3.3 starting

smt-server ~ # systemctl status nfs-utils       
● nfs-utils.service - NFS server and client services
   Loaded: loaded (/usr/lib/systemd/system/nfs-utils.service; static; vendor preset: disabled)
   Active: inactive (dead)

smt-server ~ # systemctl status rpc-statd-notify
● rpc-statd-notify.service - Notify NFS peers of a restart
   Loaded: loaded (/usr/lib/systemd/system/rpc-statd-notify.service; static; vendor preset: disabled)
   Active: inactive (dead)

smt-server ~ # systemctl status rpc-statd       
● rpc-statd.service - NFS status monitor for NFSv2/3 locking.
   Loaded: loaded (/usr/lib/systemd/system/rpc-statd.service; static; vendor preset: disabled)
   Active: failed (Result: exit-code) since Вс 2016-12-25 23:39:41 MSK; 29min ago
  Process: 9148 ExecStart=/sbin/rpc.statd --no-notify $STATDARGS (code=exited, status=1/FAILURE)

дек 25 23:39:41 smt-server rpc.statd[9171]: Version 1.3.3 starting
дек 25 23:39:41 smt-server rpc.statd[9171]: Flags: TI-RPC
дек 25 23:39:41 smt-server rpc.statd[9171]: Running as root.  chown /var/lib/nfs to choose different user
дек 25 23:39:41 smt-server rpc.statd[9171]: Failed to register (statd, 1, udp): svc_reg() err: RPC: Remote system error - Connection refused
дек 25 23:39:41 smt-server rpc.statd[9171]: Failed to register (statd, 1, tcp): svc_reg() err: RPC: Remote system error - Connection refused
дек 25 23:39:41 smt-server rpc.statd[9171]: Failed to register (statd, 1, udp6): svc_reg() err: RPC: Remote system error - Connection refused
дек 25 23:39:41 smt-server systemd[1]: rpc-statd.service: Control process exited, code=exited status=1
дек 25 23:39:41 smt-server systemd[1]: Failed to start NFS status monitor for NFSv2/3 locking..
дек 25 23:39:41 smt-server systemd[1]: rpc-statd.service: Unit entered failed state.
дек 25 23:39:41 smt-server systemd[1]: rpc-statd.service: Failed with result 'exit-code'.

smt-server ~ # systemctl status nfs-server      
● nfs-server.service - NFS server and services
   Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled)
   Active: activating (start) since Вс 2016-12-25 23:39:41 MSK; 29min ago
  Process: 9239 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
 Main PID: 9255 (rpc.nfsd)
   Memory: 352.0K
      CPU: 6ms
   CGroup: /system.slice/nfs-server.service
           └─9255 /usr/sbin/rpc.nfsd

дек 25 23:39:41 smt-server systemd[1]: Starting NFS server and services...

smt-server ~ # # спустя какое-то время
smt-server ~ # systemctl status nfs-server      
● nfs-server.service - NFS server and services
   Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Пн 2016-12-26 00:11:07 MSK; 5min ago
  Process: 9255 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=1/FAILURE)
  Process: 9239 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
 Main PID: 9255 (code=exited, status=1/FAILURE)

дек 25 23:39:41 smt-server systemd[1]: Starting NFS server and services...
дек 26 00:11:07 smt-server rpc.nfsd[9255]: rpc.nfsd: writing fd to kernel failed: errno 110 (Connection timed out)
дек 26 00:11:07 smt-server rpc.nfsd[9255]: rpc.nfsd: unable to set any sockets for nfsd
дек 26 00:11:07 smt-server systemd[1]: nfs-server.service: Main process exited, code=exited, status=1/FAILURE
дек 26 00:11:07 smt-server systemd[1]: Failed to start NFS server and services.
дек 26 00:11:07 smt-server systemd[1]: nfs-server.service: Unit entered failed state.
дек 26 00:11:07 smt-server systemd[1]: nfs-server.service: Failed with result 'exit-code'.


ЧЯДНТ?

Либо оно самопочинилось, либо systemctl start rpcbind

 ,

smt
()

Linux, HiRes аудио и .cue

Форум — Desktop

Есть тут люди с коллекцией 24bit и неустранимым желанием хранить всё в виде отдельных треков? Чем резать img + .cue? В крайнем случае сойдёт и просто API на C или Java

P.S. shntool не предлагать - умирает на больших файлах

P.P.S. flacon, cue2tracks (и его фронтенды) тоже лесом - в зависимостях тот же shntool

 , ,

smt
()

NAT, iptables, шлюз и клиенты

Форум — Admin

Есть пека с 2 интерфейсами на одном интернеты, на другом локалка (192.168.0.0/24) c единственным клиентом (192.168.0.217), интернеты проброшены через маскарадинг (т.е. пека - шлюз для локалки). Собственно вопрос: как с этой пеки стучаться в локалку?

P.S. Втупую ping 192.168.0.217 ничего не даёт, равно как и попытка проброса порта (или я просто что-то не так сделал)

P.P.S. Дампы конфигов

smt-server ~ # iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  192.168.0.0/24       0.0.0.0/0            ctstate NEW
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:60022

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Chain DOCKER (0 references)
target     prot opt source               destination

smt-server ~ # iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         
DNAT       tcp  --  anywhere             anywhere             tcp dpt:60022 to:192.168.0.217:22
DNAT       tcp  --  anywhere             anywhere             tcp dpt:http to:192.168.0.217:80

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
DOCKER     all  --  anywhere            !loopback/8           ADDRTYPE match dst-type LOCAL
DNAT       tcp  --  anywhere             PRIVATE  tcp dpt:http to:192.168.0.1

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         
MASQUERADE  all  --  anywhere             anywhere            

Chain DOCKER (1 references)
target     prot opt source               destination

smt-server ~ # ip route show 
default via PRIVATE dev enp4s0  metric 204 
169.254.0.0/16 dev enp4s1  proto kernel  scope link  src 169.254.151.102  metric 205 
172.17.0.0/16 dev docker0  proto kernel  scope link  src 172.17.0.1 linkdown 
PRIVATE/24 dev enp4s0  proto kernel  scope link  src PRIVATE  metric 204 
192.168.0.0/24 dev enp4s1  proto kernel  scope link  src 192.168.0.1

smt-server ~ # ip link show 
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp4s2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
    link/ether 00:80:48:28:1e:57 brd ff:ff:ff:ff:ff:ff
3: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
    link/ether 50:e5:49:e4:43:4d brd ff:ff:ff:ff:ff:ff
4: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 00:13:d3:9a:af:33 brd ff:ff:ff:ff:ff:ff
5: enp4s1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether e8:cc:18:e8:c6:90 brd ff:ff:ff:ff:ff:ff
6: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN mode DEFAULT group default 
    link/sit 0.0.0.0 brd 0.0.0.0
7: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default 
    link/ether 02:42:16:6c:f2:cf brd ff:ff:ff:ff:ff:ff

smt-server ~ # ip add show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp4s2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 00:80:48:28:1e:57 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::91f4:69a4:2375:9e71/64 scope link tentative 
       valid_lft forever preferred_lft forever
3: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 50:e5:49:e4:43:4d brd ff:ff:ff:ff:ff:ff
    inet6 fe80::59e:56ea:7de3:cd5e/64 scope link tentative 
       valid_lft forever preferred_lft forever
4: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:13:d3:9a:af:33 brd ff:ff:ff:ff:ff:ff
    inet PRIVATE/24 brd PRIVATE scope global enp4s0
       valid_lft forever preferred_lft forever
    inet6 fe80::5c50:880a:b7ba:7b38/64 scope link 
       valid_lft forever preferred_lft forever
5: enp4s1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether e8:cc:18:e8:c6:90 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.1/24 scope global enp4s1
       valid_lft forever preferred_lft forever
    inet 169.254.151.102/16 brd 169.254.255.255 scope global enp4s1
       valid_lft forever preferred_lft forever
    inet6 fe80::f987:2ed0:61ed:ddaf/64 scope link 
       valid_lft forever preferred_lft forever
6: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default 
    link/sit 0.0.0.0 brd 0.0.0.0
7: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:16:6c:f2:cf brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 scope global docker0
       valid_lft forever preferred_lft forever
    inet6 fe80::ee83:8058:deee:dd8c/64 scope link 
       valid_lft forever preferred_lft forever

smt-server ~ # sysctl -p
net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1

smt-server mpd # iptables-save
*nat
:PREROUTING ACCEPT [15520:1342671]
:INPUT ACCEPT [2241:304679]
:OUTPUT ACCEPT [257:17491]
:POSTROUTING ACCEPT [53:2820]
:DOCKER - [0:0]
-A PREROUTING -i enp4s0 -p tcp -m tcp --dport 60022 -j DNAT --to-destination 192.168.0.217:22
-A PREROUTING -i enp4s0 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.0.217:80
-A OUTPUT ! -d 127.0.0.0/8 -m addrtype --dst-type LOCAL -j DOCKER
-A OUTPUT -d PRIVATE/32 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.0.1
-A POSTROUTING -o enp4s0 -j MASQUERADE
COMMIT
*mangle
:PREROUTING ACCEPT [1504633:1223213241]
:INPUT ACCEPT [493957:587955380]
:FORWARD ACCEPT [1010151:635131839]
:OUTPUT ACCEPT [327979:28063688]
:POSTROUTING ACCEPT [1338126:663195495]
COMMIT
*filter
:INPUT ACCEPT [382969:510299822]
:FORWARD ACCEPT [302:17583]
:OUTPUT ACCEPT [255263:22881845]
:DOCKER - [0:0]
-A FORWARD -s 192.168.0.0/24 -i enp4s1 -o enp4s0 -m conntrack --ctstate NEW -j ACCEPT
-A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i enp4s0 -p tcp -m tcp --dport 60022 -j ACCEPT
COMMIT

 , , , ,

smt
()

Пустой список монтирования в Thunar

Форум — Desktop

Thunar не видит ни одно из не примонтированных устройств, при «ручном» монтировании отображает. Dolphin при этом работает как надо.

Установлено:

xfce-base/thunar dbus exif libnotify pcre udisks
xfce-extra/thunar-volman libnotify
gnome-base/gvfs cdda http mtp systemd udev udisks

Distro: gentoo (Конфиг ядра)

WM: awesome

P.S. «Управление томами» тыкнуто. P.P.S.На ноуте на первый взгляд всё тоже самое (пакеты), но работает

 , , ,

smt
()

3D видео-плеер

Форум — Multimedia

В оффтопике есть дорогой powerDVD, который справляется с задачей, при этом весь экран переводится в режим 3D. Собственно вопросы:

  • Чем смотреть 3D видео в онтопике?
  • Нужно ли шаманить с xrandr для этого и если нужно, то как?

P.S. Видеокарта - nvidia, дрова - проприетарщина, DE - KDE, дистр - gentoo.

P.P.S. Смотреть стандартными средствами не всегда получается, например, совершенно нереально смотреть видео в формате вертикальной стереопары.

 , , , ,

smt
()

Lighttpd + Arch + PHP FCGI + Virtualhost = 403

Форум — Admin

Получаю 403 ошибку при использовании директории отличной от /srv/http.

$ groups dekamaru:

wheel users http

$ groups http:

http users

$ ls -l /home/dekamaru/code/php

-rwxrwxrwx 1 http http index.php

lighttpd.conf:

# This is a minimal example config
# See /usr/share/doc/lighttpd
# and http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ConfigurationOptions
 
server.modules = (
        "mod_rewrite",
        "mod_access",
        "mod_accesslog"
)

server.port             = 80
server.username         = "http"
server.groupname        = "http"
server.document-root    = "/srv/http"
server.errorlog         = "/var/log/lighttpd/error.log"
 
server.follow-symlink = "enable"
 
index-file.names        = ( "index.html" )
mimetype.assign         = (
                                ".html" => "text/html",
                                ".txt" => "text/plain",
                                ".css" => "text/css",
                                ".js" => "application/x-javascript",
                                ".jpg" => "image/jpeg",
                                ".jpeg" => "image/jpeg",
                                ".gif" => "image/gif",
                                ".png" => "image/png",
                                "" => "application/octet-stream"
                        )
 
include "vhost.conf"
include "fastcgi.conf"

fastcgi.conf:

server.modules += ("mod_fastcgi")
 
index-file.names += ("index.php")
fastcgi.server = (
    ".php" => (
        "localhost" => (
            "bin-path" => "/usr/bin/php-cgi",
            "socket" => "/tmp/php-fastcgi.sock",
        )
    )  
)

vhost.conf:

$HTTP["host"] == "example.lo" {
        server.document-root = "/home/dekamaru/code/php"
}

$ cat /etc/hosts

example.lo    127.0.0.1

Больший абсурд: после создания виртуального хоста на симлинк на /srv/http результат тот же...

UPD: при попытке выставить server.document-root равным тому симлинку получаю 403 везде...

P.S. естественно после каждого изменения конфига lighttpd перезапукался.

 , ,

smt
()

nVidia VS TTY

Форум — General

Решил я поиграть в CS:GO, осознал, что nouveau не подходит. Результат мыло в TTY :(

Уже пробовал:

GRUB_GFXMODE=1280x1024x32
GRUB_GFXPAYLOAD_LINUX=keep

Результат tty - нет.

Ядро: 3.16.3-gentoo

Драйвер: nvidia-drivers:343.22-r2

Framebuffer: нет

 ,

smt
()

vim + root = Invalid MIT-MAGIC-COOKIE-1

Форум — General

Подскажите чем лечить

 , , ,

smt
()

Firefox OS на ZTE Open C, Обновление прошивки

Форум — Mobile

Есть трубка FFOS, вопрос как на неё собрать(и самое главное поставить) новую версию ОС с русской раскладкой?

Собственно вопрос больше о том, как поставить(или упаковать в .zip с нужными хешами).

P.S. Нашёл как ставить Android Kitkat и FFOS определённых версий и упакованных в .zip через стандартный recovery, root не смог получить, следовательно не смог получить и clockwork.

P.P.S. Гугление ничего не даёт, большинство ссылок о ZTE Open.

 , ,

smt
()

RSS подписка на новые темы