Bug 24245 - /etc/services: rquotad port is missing
Summary: /etc/services: rquotad port is missing
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: setup (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-07 13:02 MSD by Anton V. Boyarshinov
Modified: 2010-10-12 13:38 MSD (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton V. Boyarshinov 2010-10-07 13:02:06 MSD
Сервисы rpc занимают порты, перечисленные в bindrescvport.blacklist, в частности rpc.quotad садится на порт 638, зарезервированный под ldaps
Comment 1 Dmitry V. Levin 2010-10-11 22:02:58 MSD
Файл называется /etc/bindresvport.blacklist и я верю, что он поддерживается функцией bindresvport(), пока мне не продемонстрируют обратное.

К сожалению, linuxquota/svc_socket.c не использует bindresvport().
Перевешиваю на пакет quota.
Comment 2 Dmitry V. Levin 2010-10-12 02:00:45 MSD
В RH уже наступали на эти грабли:
https://bugzilla.redhat.com/show_bug.cgi?id=455859

Сейчас у нас:
$ fgrep quota /etc/rpc 
rquotad		100011	rquotaprog quota rquota
$ grep -c quota /etc/services
0

В то время как
$ GET http://www.iana.org/assignments/port-numbers | fgrep quota
quotad	        762/tcp
quotad	        762/udp
Comment 3 Repository Robot 2010-10-12 13:38:43 MSD
setup-2.2.14-alt1 -> sisyphus:

* Tue Oct 12 2010 Dmitry V. Levin <ldv@altlinux> 2.2.14-alt1
- /etc/services: added portbind and quotad/rquotad (closes: #24245).