Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#25077 - [netcfg] infinite symlink loop when /var/run is bind mounted

Attached to Project: Arch Linux
Opened by Dave Reisner (falconindy) - Saturday, 09 July 2011, 01:07 GMT
Last edited by Rémy Oudompheng (remyoudompheng) - Saturday, 09 July 2011, 06:52 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Rémy Oudompheng (remyoudompheng)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
  • Anonymous Submitter (2011-07-09)
Private No

Details

systemd uses a bind mount for /var/run to /run, rather than a symlink. This causes netcfg 2.6.2 to fail rather spectacularly. I suppose this is the responsible commit:

http://projects.archlinux.org/netcfg.git/commit/?id=fee8e27f322f53db66a28ecd96cc90c802210ba2

:: wifi up [BUSY]
chown[ctrl_interface]: Too many levels of symbolic links
Failed to initialize control interface '/run/wpa_supplicant'.
You may have another wpa_supplicant process already running or the file was
left by an unclean termination of wpa_supplicant in which case you will need
to manually remove this file before starting wpa_supplicant again.

Steps to reproduce:
1) bind mount /var/run to /run
2) start netcfg
This task depends upon

Closed by  Rémy Oudompheng (remyoudompheng)
Saturday, 09 July 2011, 06:52 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in 2.6.3
Comment by xduugu (xduugu) - Saturday, 09 July 2011, 04:29 GMT
I've symlink'd /var/run to /run and this commit broke wpa for me as well.

Loading...