|
Bugzilla – Full Text Bug Listing |
| Summary: | pin fails to install with tcsh | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 10.2 | Reporter: | Volker Kuhlmann <bugz57> |
| Component: | Other | Assignee: | Martin Lasarsch <martin.lasarsch> |
| Status: | RESOLVED DUPLICATE | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Minor | ||
| Priority: | P5 - None | ||
| Version: | RC 1 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
Please, post which version of pin and tcsh do you have. Thank you. Versions as per 10.2RC1.
> rpm -q pin tcsh
pin-0.36-6
tcsh-6.14.00-42
It is easily reproducible:
root: chsh -> /bin/tcsh
user: chsh -> /bin/tcsh
rm -rf /var/lib/pin
su - user
pin something
Shell errors after entering the root password.
The problem does not occur when pin is run for the first time by root.
This is still not fixed. pin is non-functional for tcsh users. I have located the problem and added discusion and fix to bug #188068 "rootpassword" has a space inside in the CVS version -> FIXED I could reproduce your problem when using su -c /bin/tcsh in pin, so I hope the fix I just proposed in bug 188068 will solve the tcsh problem ;-) The tcsh problems are discussed in bug 188068 now, so I will mark this one as duplicate. *** This bug has been marked as a duplicate of bug 188068 *** For the records: (In reply to comment #4) > I could reproduce your problem when using su -c /bin/tcsh in pin, This should read su -s /bin/tcsh or, as complete command line, su - root -s /bin/tcsh -- "$0" "$@" |
Both $USER and root have tcsh set as their login shell. Running pin for the first time makes it barf badly. Some part is obviously running sh code in a tcsh. Oh and while someone's at it, insert a space into "rootpassword". linux|softest[3]:~> pin motif *** pin found no ARCHIVES_10.2.gz file in /var/lib/pin/ pin will copy the files, please enter rootpassword : Password: Exit 1 export: Command not found. Exit 1 VER=0.36: Command not found. Exit 1 Illegal variable name. Exit 1 linux|softest[3]:~> echo $SHELL /bin/tcsh linux|softest[3]:~> su - -c 'echo $SHELL' Password: /bin/tcsh