Issue #3001 has been updated by James Turnbull. Status changed from Ready for Checkin to Closed
Pushed in commit:"d4319a5418ce84ac83f9137cf1b7255210833eb4" in branch 0.25.x ---------------------------------------- Bug #3001: Can't manage broken links http://projects.reductivelabs.com/issues/3001 Author: Markus Roberts Status: Closed Priority: Normal Assigned to: Category: fileserving Target version: 0.25.4 Affected version: 0.25.2 Keywords: Branch: http://github.com/MarkusQ/puppet/tree/ticket/0.25.x/3001 This fell off one of the grab-bag symlink tickets as a low priority side issue since it's easy to workaround, and may be rendered obsolete if we refacter the symlink handling system, but I'm giving it its own ticket so we don't loose track of it. Give a manifest containing: node default { file {"/tmp/link_to_nowhere": links => manage, source => "puppet://localhost/fs/link_to_nowhere", } } and a fileserver.conf [fs] path /tmp/test_data/ allow * and a link in /tmp/test_data/ that points to the nonexistent file "only_on_client_file" lrwxr-xr-x 1 markus staff 7 Dec 31 10:20 link_to_nowhere -> only_on_client_file where the intent is to produce a link to a target (only_on_client_file) on the client that corresponds to the target of the specified source (link_to_nowhere) but does not exist on the server, we get the following error on the client: err: //Node[default]/File[/tmp/link_to_nowhere]: Failed to retrieve current state of resource: Could not retrieve information from source(s) puppet://localhost/fs/link_to_nowhere at manifests/site.pp:17 and on the server: info: File does not exist or is not accessible: /tmp/test_data/link_to_nowhere info: Could not find file_metadata for 'fs/link_to_nowhere' Any attempt to fix this without a general refactoring should be weighed against the risk of reversion on the other symlink tickets fixed in 0.25.2. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://reductivelabs.com/redmine/my/account--
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
