Bug 6835 - terminal is not fully functional warning
Summary: terminal is not fully functional warning
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 2
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: has_procedure MGA2-64-OK MGA2-32-OK
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2012-07-20 14:29 CEST by Chris Denice
Modified: 2012-08-30 14:12 CEST (History)
5 users (show)

See Also:
Source RPM: rxvt-unicode-9.12-2.mga2.src.rpm
CVE:
Status comment:


Attachments

Description Chris Denice 2012-07-20 14:29:34 CEST
Description of problem:

Under a urxvt terminal, typing the command "man ls" gives a warning:

WARNING: terminal is not fully functional
-  (press RETURN)



Version-Release number of selected component (if applicable):
Also applicable to cauldron!

Cheers,
Chris.
Comment 1 Manuel Hiebel 2012-07-21 02:36:57 CEST
and if you run urxvt from another terminal, do you see more messages ?
Comment 2 Chris Denice 2012-07-28 19:15:39 CEST
nope, the same. But the terminal is indeed not functional, the command "emacs -nw" (no x) fails with the following message:

emacs: Terminal type rxvt-unicode-256color is not defined.
If that is not the actual type of terminal you have,
use the Bourne shell command `TERM=... export TERM' (C-shell:
`setenv TERM ...') to specify the correct type.  It may be necessary
to do `unset TERMINFO' (C-shell: `unsetenv TERMINFO') as well.


which is the reason of the bug. TERM is indeed set to rxvt-unicode-256color which does not exist in the package ncurses-extraterms (/usr/share/terminfo/r/*)


Cheers,
Chris.
Manuel Hiebel 2012-08-19 16:48:39 CEST

Assignee: bugsquad => shikamaru

Comment 3 Chris Denice 2012-08-29 11:31:32 CEST
Hi,
I am reassigning the bug to myself as this is a missing terminfo in the package ncurses-extraterms (maintdb nobody) that I have just fixed on Cauldron.

For the package rxvt-unicode, I'll just add a Requires: ncurses-extraterms

Let me know if you have objections/comments

cheers,
Chris.

Assignee: shikamaru => dirteat

Comment 4 Chris Denice 2012-08-29 14:52:26 CEST
Dear QA Team,

ncurses-5.9-6.1.mga2, rxvt-unicode-9.12-2.1.mga2, aterm-1.0.1-2.1.mga2 and eterm-0.9.6-2.1.mga2 are landing in updates_testing.

Please install these terminals, rxvt-unicode, aterm and eterm and run them with the respective commands "urxvt", "aterm" and "Eterm" checking the following points:

1) rxvt-unicode should require the installation of ncurses-extraterms

2) In a "urxvt" terminal, please enter the command "man ls" and check that it it displayed properly, without any warnings.

3) Check that there is no longer any conflict if you install simultaneously aterm, Eterm and rxvt-unicode

Suggested advisory:
========================

Updated ncurses related packages to fix bug 6835 that was rendering rxvt-unicode terminal not fully functional. This update also fixes a conflict that was occurring by installing simultaneously the aterm, eterm and rxvt-unicode packages.

========================


Updated packages in core/updates_testing:
========================
lib(64)ncurses5-5.9-6.1.mga2
lib(64)ncursesw5-5.9-6.1.mga2
ncurses-5.9-6.1.mga2
ncurses-extraterms-5.9-6.1.mga2
lib(64)ncurses-devel-5.9-6.1.mga2
lib(64)ncursesw-devel-5.9-6.1.mga2
rxvt-unicode-9.12-2.1.mga2
eterm-0.9.6-2.1.mga2
lib(64)eterm0.9.6-0.9.6-2.1.mga2
lib(64)eterm-devel-0.9.6-2.1.mga2
aterm-1.0.1-2.1.mga2

Source RPM: 
ncurses-5.9-6.1.mga2.src.rpm
rxvt-unicode-9.12-2.1.mga2.src.rpm
eterm-0.9.6-2.1.mga2.src.rpm
aterm-1.0.1-2.1.mga2.src.rpm

CC: (none) => dirteat
Assignee: dirteat => qa-bugs

Comment 5 Marc Lattemann 2012-08-29 20:22:38 CEST
tested and works on mga2 and x86_64.

Whiteboard: (none) => MGA2-64-OK

Comment 6 claire robinson 2012-08-29 20:31:58 CEST
Thanks for the thorough procedure Chris

Hardware: x86_64 => All
Whiteboard: MGA2-64-OK => has_procedure MGA2-64-OK

Comment 7 Carolyn Rowse 2012-08-29 21:18:55 CEST
Will test on Mga2 i586 - may have to be tomorrow now.

Carolyn

CC: (none) => isolde

Comment 8 Carolyn Rowse 2012-08-30 08:23:21 CEST
Testing complete on Mga2 i586.

Followed above procedure (thanks Chris) - everything worked as expected.

If this is ready for pushing, I'll do it tonight when I get back from work unless someone else has time to do it first.

Carolyn

Whiteboard: has_procedure MGA2-64-OK => has_procedure MGA2-64-OK MGA2-32-OK

Comment 9 Chris Denice 2012-08-30 08:41:54 CEST
Thanks to you guys!
Cheers.
Comment 10 Simon Putt 2012-08-30 09:40:41 CEST
Works here too, and the perl script 256colors.pl now also works, before it only used to show 88 colours and also say "Term missing rxvt-unicode-256" missing.

CC: (none) => lemonzest

Comment 11 claire robinson 2012-08-30 10:05:10 CEST
Validating.

Well done guys

No linking required.

See comment 4 for advisory and srpms

Could sysadmin please push from core/updates_testing to core/updates

Thanks!

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 12 Thomas Backlund 2012-08-30 14:12:04 CEST
Update pushed:
https://wiki.mageia.org/en/Support/Advisories/MGAA-2012-0177

Status: NEW => RESOLVED
CC: (none) => tmb
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.