Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
emulab
emulab-devel
Commits
798097e5
Commit
798097e5
authored
Feb 17, 2017
by
Leigh B Stoller
Browse files
I think I have this fixed now; after creating the local emulab user
we have to look in that DB, not the geni-cm database.
parent
40ee38bc
Changes
1
Hide whitespace changes
Inline
Side-by-side
protogeni/lib/GeniUtil.pm.in
View file @
798097e5
...
@@ -617,15 +617,15 @@ sub CreateLocalUser($$)
...
@@ -617,15 +617,15 @@ sub CreateLocalUser($$)
"Could not create local user")
"Could not create local user")
}
}
FlipToGeniUser();
FlipToGeniUser();
User->FlushAll();
# Direct user lookup since GeniUser->Lookup is going to look in
GeniUser->FlushAll();
# geni-cm database, and the new user is not there.
my $user =
Geni
User->Lookup($urn
, 1
);
my $user = User->Lookup
NonLocal
($urn);
if (!defined($user)) {
if (!defined($user)) {
Carp::cluck("Could not lookup '
$
urn
' after creategeniuser");
Carp::cluck("Could not lookup
localuser
'
$
urn
' after creategeniuser");
return GeniResponse->Create(GENIRESPONSE_ERROR, undef,
return GeniResponse->Create(GENIRESPONSE_ERROR, undef,
"Could not lookup local user after create")
"Could not lookup local user after create")
}
}
return $user;
return
GeniUser->CreateFromLocal(
$user
)
;
}
}
sub escapeshellarg($)
sub escapeshellarg($)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment