[Bug 53139] coreutils, NEW: New coreutils version breaks tcsh (once again)

View: New views
16 Messages — Rating Filter:   Alert me  

[Bug 53139] coreutils, NEW: New coreutils version breaks tcsh (once again)

by Bugzilla from bugzilla@qa.mandrivalinux.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://qa.mandriva.com/show_bug.cgi?id=53139


       RPM Package: coreutils-7.5-1mdv2010.0.src.rpm
           Summary: New coreutils version breaks tcsh (once again)
    Classification: Mandriva Linux
           Product: Mandriva Linux
           Version: Cooker
          Platform: i586
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: normal
         Component: Core Packages
        AssignedTo: tvignaud@...
        ReportedBy: Konrad.Bernloehr@...
         QAContact: bugs@...


Once again a new version of coreutils introduced a new colorls
variable, this time 'mh', resulting in breaking tcsh with
the following error message:

Unknown colorls variable `mh'.

Users with tcsh as their login shell can no longer log in or
use scp to access their data from remote.

We had this problem a number of times before, I think the
last time it was the 'hl' variable.
While the fix may once again have to go into tcsh, I am
reporting this against the coreutils package since the
update of that one broke things.
For the time being, users affected can either
 - go back to an older version of coreutils (like
coreutils-7.4-2mdv2010.0.i586.rpm) or
 - remove /etc/profile.d/alias.csh


--
Configure bugmail: https://qa.mandriva.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

[Bug 53139] coreutils, NEW: New coreutils version breaks tcsh (once again)

by Bugzilla from bugzilla@qa.mandrivalinux.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://qa.mandriva.com/show_bug.cgi?id=53139

  Summary    : New coreutils version breaks tcsh (once again)
  Product    : Mandriva Linux
  Component  : Core Packages
  Version    : Cooker
  RPM Package: coreutils-7.5-1mdv2010.0.src.rpm
  Status     : NEW
  Severity   : major
  Priority   : normal
  Assigned To: tvignaud@...
  Reported By: Konrad.Bernloehr@...


xuoy@... changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |xuoy@...




--- Comment #1 from xuoy@...  2009-09-21 21:31:16 CEST ---
Hi,

Another workaround can be to comment out the line that contains MULTIHARDLINK
in file /etc/DIR_COLORS or create another /etc/DIR_COLORS_for_tcsh that will
not contain any MULTIHARDLINK definition and will be sourced by
/etc/profile.d/aliases.csh (assuming this file is only used by tcsh users and
not by bash ones).

Note : replacing MULTIHARDLINK by HARDLINK does not solve the problem (HARDLINK
was used in previous versions of /etc/DIR_COLORS).

Regards.

Xuo.



----------------------------------------------------------------------------
Original Bug Text:


Once again a new version of coreutils introduced a new colorls
variable, this time 'mh', resulting in breaking tcsh with
the following error message:

Unknown colorls variable `mh'.

Users with tcsh as their login shell can no longer log in or
use scp to access their data from remote.

We had this problem a number of times before, I think the
last time it was the 'hl' variable.
While the fix may once again have to go into tcsh, I am
reporting this against the coreutils package since the
update of that one broke things.
For the time being, users affected can either
 - go back to an older version of coreutils (like coreutils-7.4-2mdv2010.0.i586.rpm) or
 - remove /etc/profile.d/alias.csh



--
Configure bugmail: https://qa.mandriva.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

[Bug 53139] coreutils, NEW: New coreutils version breaks tcsh (once again)

by Bugzilla from bugzilla@qa.mandrivalinux.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://qa.mandriva.com/show_bug.cgi?id=53139

  Summary    : New coreutils version breaks tcsh (once again)
  Product    : Mandriva Linux
  Component  : Core Packages
  Version    : Cooker
  RPM Package: coreutils-7.5-1mdv2010.0.src.rpm
  Status     : NEW
  Severity   : major
  Priority   : normal
  Assigned To: tvignaud@...
  Reported By: Konrad.Bernloehr@...


alexandre <alexandre.bustico@...> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |alexandre.bustico@...




--- Comment #2 from alexandre <alexandre.bustico@...>  2009-10-23 13:06:53 CEST ---
thanks for the workaround, it works, but this bug should be fixed before 2010
final.



----------------------------------------------------------------------------
Original Bug Text:


Once again a new version of coreutils introduced a new colorls
variable, this time 'mh', resulting in breaking tcsh with
the following error message:

Unknown colorls variable `mh'.

Users with tcsh as their login shell can no longer log in or
use scp to access their data from remote.

We had this problem a number of times before, I think the
last time it was the 'hl' variable.
While the fix may once again have to go into tcsh, I am
reporting this against the coreutils package since the
update of that one broke things.
For the time being, users affected can either
 - go back to an older version of coreutils (like coreutils-7.4-2mdv2010.0.i586.rpm) or
 - remove /etc/profile.d/alias.csh



--
Configure bugmail: https://qa.mandriva.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

[Bug 53139] coreutils, NEW: New coreutils version breaks tcsh (once again)

by Bugzilla from bugzilla@qa.mandrivalinux.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://qa.mandriva.com/show_bug.cgi?id=53139

  Summary    : New coreutils version breaks tcsh (once again)
  Product    : Mandriva Linux
  Component  : Core Packages
  Version    : Cooker
  RPM Package: coreutils-7.5-1mdv2010.0.src.rpm
  Status     : NEW
  Severity   : major
  Priority   : normal
  Assigned To: tvignaud@...
  Reported By: Konrad.Bernloehr@...


Fabrice Boyrie <Fabrice.Boyrie@...> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |Fabrice.Boyrie@...




--- Comment #3 from Fabrice Boyrie <Fabrice.Boyrie@...>  2009-10-28 17:13:14 CEST ---
On a fresh installation, I've the bug even if I erase the
MULTIHARDLINK line

In fact,
from bash
strace -f tcsh 2>/tmp/err

grep mh /tmp/err
write(18, "Unknown colorls variable `mh'.\n", 31Unknown colorls variable `mh'.

but grep  open /tmp/err| grep -v ENOENT

open("/etc/ld.so.cache", O_RDONLY)      = 3
open("/lib64/libtermcap.so.2", O_RDONLY) = 3
open("/lib64/libcrypt.so.1", O_RDONLY)  = 3
open("/lib64/libc.so.6", O_RDONLY)      = 3
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
open("/usr/share/locale/fr_FR.UTF-8/LC_MESSAGES", O_RDONLY) = 3
open("/usr/share/locale/fr_FR.UTF-8/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
open("/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 3
open("/usr/share/locale/fr_FR.UTF-8/LC_CTYPE", O_RDONLY) = 3
open("/dev/null", O_RDONLY)             = 3
open("/usr/share/locale/fr_FR.UTF-8/LC_IDENTIFICATION", O_RDONLY) = 3
open("/usr/share/locale/fr_FR.UTF-8/LC_MEASUREMENT", O_RDONLY) = 3
open("/usr/share/locale/fr_FR.UTF-8/LC_TELEPHONE", O_RDONLY) = 3
open("/usr/share/locale/fr_FR.UTF-8/LC_ADDRESS", O_RDONLY) = 3
open("/usr/share/locale/fr_FR.UTF-8/LC_NAME", O_RDONLY) = 3
open("/usr/share/locale/fr_FR.UTF-8/LC_PAPER", O_RDONLY) = 3
open("/usr/share/locale/fr_FR.UTF-8/LC_MONETARY", O_RDONLY) = 3
open("/usr/share/locale/fr_FR.UTF-8/LC_COLLATE", O_RDONLY) = 3
open("/usr/share/locale/fr_FR.UTF-8/LC_TIME", O_RDONLY) = 3
open("/usr/share/locale/fr_FR.UTF-8/LC_NUMERIC", O_RDONLY) = 3
[pid 12966] open("/var/run/utmp", O_RDONLY|O_CLOEXEC) = 3
[pid 12966] open("/etc/nsswitch.conf", O_RDONLY) = 3
[pid 12966] open("/etc/host.conf", O_RDONLY) = 3
[pid 12966] open("/etc/resolv.conf", O_RDONLY) = 3
[pid 12966] open("/etc/ld.so.cache", O_RDONLY) = 3
[pid 12966] open("/lib64/libnss_mdns4_minimal.so.2", O_RDONLY) = 3
[pid 12966] open("/etc/ld.so.cache", O_RDONLY) = 3
[pid 12966] open("/lib64/libnss_files.so.2", O_RDONLY) = 3
[pid 12966] open("/etc/hosts", O_RDONLY|O_CLOEXEC) = 3
[pid 12966] open("/etc/ld.so.cache", O_RDONLY) = 3
[pid 12966] open("/lib64/libnss_nis.so.2", O_RDONLY) = 3
[pid 12966] open("/lib64/libnsl.so.1", O_RDONLY) = 3
[pid 12966] open("/etc/ld.so.cache", O_RDONLY) = 3
[pid 12966] open("/lib64/libnss_dns.so.2", O_RDONLY) = 3
[pid 12966] open("/lib64/libresolv.so.2", O_RDONLY) = 3

So profiles files are never read



----------------------------------------------------------------------------
Original Bug Text:


Once again a new version of coreutils introduced a new colorls
variable, this time 'mh', resulting in breaking tcsh with
the following error message:

Unknown colorls variable `mh'.

Users with tcsh as their login shell can no longer log in or
use scp to access their data from remote.

We had this problem a number of times before, I think the
last time it was the 'hl' variable.
While the fix may once again have to go into tcsh, I am
reporting this against the coreutils package since the
update of that one broke things.
For the time being, users affected can either
 - go back to an older version of coreutils (like coreutils-7.4-2mdv2010.0.i586.rpm) or
 - remove /etc/profile.d/alias.csh



--
Configure bugmail: https://qa.mandriva.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

[Bug 53139] coreutils, NEW: New coreutils version breaks tcsh (once again)

by Bugzilla from bugzilla@qa.mandrivalinux.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://qa.mandriva.com/show_bug.cgi?id=53139

  Summary    : New coreutils version breaks tcsh (once again)
  Product    : Mandriva Linux
  Component  : Core Packages
  Version    : Cooker
  RPM Package: coreutils-7.5-1mdv2010.0.src.rpm
  Status     : NEW
  Severity   : major
  Priority   : normal
  Assigned To: tvignaud@...
  Reported By: Konrad.Bernloehr@...





--- Comment #4 from Konrad Bernlöhr <Konrad.Bernloehr@...>  2009-10-28 18:40:25 CEST ---
I have a quite different observation. Quite early the /etc/profile.d directory
gets opened and then the individual file names each appear in an lstat64 call.
Later, just picking one random file, I see

...
[pid 14725] execve("/bin/test", ["test", "-r",
"/etc/profile.d/20colorgcc.csh"], [/* 108 vars */]) = -1 ENOENT (No such file
or directory)
[pid 14725] execve("/usr/bin/test", ["test", "-r",
"/etc/profile.d/20colorgcc.csh"], [/* 108 vars */]) = 0
...
[pid 14725] stat64("/etc/profile.d/20colorgcc.csh", {st_mode=S_IFREG|0644,
st_size=106, ...}) = 0
...
[pid 14725] access("/etc/profile.d/20colorgcc.csh", R_OK) = 0
...
open("/etc/profile.d/20colorgcc.csh", O_RDONLY|O_LARGEFILE) = 3
...

So profiles files are indeed read. Otherwise it wouldn't make much sense
to write them in the first place ;)

The fundamental problem with tcsh is that it panics whenever it encounters
these unknown but irrelevant colorls variables.

My current personal solution is the following:

In /etc/profile.d/alias.csh I replaced each occurence of '/etc/DIR_COLORS'
with '/etc/DIR_COLORS_for_tcsh' (in two places).
I copied '/etc/DIR_COLORS' to '/etc/DIR_COLORS_for_tcsh' and commented
one line out in the latter:
diff /etc/DIR_COLORS /etc/DIR_COLORS_for_tcsh
77c77
< MULTIHARDLINK 00    # regular file with more than one link
---
> # MULTIHARDLINK 00 # regular file with more than one link

In order to use this solution with Mandriva, the question arises to
which package the new file '/etc/DIR_COLORS_for_tcsh' should go.
'/etc/profile.d/alias.csh' is part of tcsh, while '/etc/DIR_COLORS'
is part of coreutils. Putting '/etc/DIR_COLORS_for_tcsh' into tcsh
would decouple it from future changes in coreutils - that is when
they add the next colorls variable to '/etc/DIR_COLORS'. Color
schemes for 'ls' in bash and tcsh may eventually go different ways,
but who cares ...
By the way: putting such a '/etc/DIR_COLORS_for_tcsh' into
the tcsh package wouldn't need any change to coreutils.



----------------------------------------------------------------------------
Original Bug Text:


Once again a new version of coreutils introduced a new colorls
variable, this time 'mh', resulting in breaking tcsh with
the following error message:

Unknown colorls variable `mh'.

Users with tcsh as their login shell can no longer log in or
use scp to access their data from remote.

We had this problem a number of times before, I think the
last time it was the 'hl' variable.
While the fix may once again have to go into tcsh, I am
reporting this against the coreutils package since the
update of that one broke things.
For the time being, users affected can either
 - go back to an older version of coreutils (like coreutils-7.4-2mdv2010.0.i586.rpm) or
 - remove /etc/profile.d/alias.csh



--
Configure bugmail: https://qa.mandriva.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

[Bug 53139] coreutils, NEW: New coreutils version breaks tcsh (once again)

by Bugzilla from bugzilla@qa.mandrivalinux.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://qa.mandriva.com/show_bug.cgi?id=53139

  Summary    : New coreutils version breaks tcsh (once again)
  Product    : Mandriva Linux
  Component  : Core Packages
  Version    : Cooker
  RPM Package: coreutils-7.5-1mdv2010.0.src.rpm
  Status     : NEW
  Severity   : major
  Priority   : normal
  Assigned To: tvignaud@...
  Reported By: Konrad.Bernloehr@...





--- Comment #5 from Fabrice Boyrie <Fabrice.Boyrie@...>  2009-10-29 11:16:39 CEST ---
I've found my problem.
I was launching tcsh from bash with the LS_COLORS variable already initialized
at the bad value.



----------------------------------------------------------------------------
Original Bug Text:


Once again a new version of coreutils introduced a new colorls
variable, this time 'mh', resulting in breaking tcsh with
the following error message:

Unknown colorls variable `mh'.

Users with tcsh as their login shell can no longer log in or
use scp to access their data from remote.

We had this problem a number of times before, I think the
last time it was the 'hl' variable.
While the fix may once again have to go into tcsh, I am
reporting this against the coreutils package since the
update of that one broke things.
For the time being, users affected can either
 - go back to an older version of coreutils (like coreutils-7.4-2mdv2010.0.i586.rpm) or
 - remove /etc/profile.d/alias.csh



--
Configure bugmail: https://qa.mandriva.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

[Bug 53139] coreutils, NEW: New coreutils version breaks tcsh (once again)

by Bugzilla from bugzilla@qa.mandrivalinux.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://qa.mandriva.com/show_bug.cgi?id=53139

  Summary    : New coreutils version breaks tcsh (once again)
  Product    : Mandriva Linux
  Component  : Core Packages
  Version    : Cooker
  RPM Package: coreutils-7.5-1mdv2010.0.src.rpm
  Status     : NEW
  Severity   : major
  Priority   : normal
  Assigned To: tvignaud@...
  Reported By: Konrad.Bernloehr@...


Eugeni Dodonov <eugeni@...> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |eugeni@...




--- Comment #6 from Eugeni Dodonov <eugeni@...>  2009-11-03 20:07:09 CEST ---
This patch seems to fix it:
http://cvs.fedoraproject.org/viewvc//devel/tcsh/tcsh-6.17.00-mh-color.patch?view=markup



----------------------------------------------------------------------------
Original Bug Text:


Once again a new version of coreutils introduced a new colorls
variable, this time 'mh', resulting in breaking tcsh with
the following error message:

Unknown colorls variable `mh'.

Users with tcsh as their login shell can no longer log in or
use scp to access their data from remote.

We had this problem a number of times before, I think the
last time it was the 'hl' variable.
While the fix may once again have to go into tcsh, I am
reporting this against the coreutils package since the
update of that one broke things.
For the time being, users affected can either
 - go back to an older version of coreutils (like coreutils-7.4-2mdv2010.0.i586.rpm) or
 - remove /etc/profile.d/alias.csh



--
Configure bugmail: https://qa.mandriva.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

[Bug 53139] coreutils, NEW: New coreutils version breaks tcsh (once again)

by Bugzilla from bugzilla@qa.mandrivalinux.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://qa.mandriva.com/show_bug.cgi?id=53139

  Summary    : New coreutils version breaks tcsh (once again)
  Product    : Mandriva Linux
  Component  : Core Packages
  Version    : Cooker
  RPM Package: coreutils-7.5-1mdv2010.0.src.rpm
  Status     : NEW
  Severity   : major
  Priority   : normal
  Assigned To: tvignaud@...
  Reported By: Konrad.Bernloehr@...


Eugeni Dodonov <eugeni@...> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |arvidjaar@...




--- Comment #7 from Eugeni Dodonov <eugeni@...>  2009-11-03 20:07:24 CEST ---
*** Bug 55079 has been marked as a duplicate of this bug. ***



----------------------------------------------------------------------------
Original Bug Text:


Once again a new version of coreutils introduced a new colorls
variable, this time 'mh', resulting in breaking tcsh with
the following error message:

Unknown colorls variable `mh'.

Users with tcsh as their login shell can no longer log in or
use scp to access their data from remote.

We had this problem a number of times before, I think the
last time it was the 'hl' variable.
While the fix may once again have to go into tcsh, I am
reporting this against the coreutils package since the
update of that one broke things.
For the time being, users affected can either
 - go back to an older version of coreutils (like coreutils-7.4-2mdv2010.0.i586.rpm) or
 - remove /etc/profile.d/alias.csh



--
Configure bugmail: https://qa.mandriva.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

[Bug 53139] coreutils, NEW: New coreutils version breaks tcsh (once again)

by Bugzilla from bugzilla@qa.mandrivalinux.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://qa.mandriva.com/show_bug.cgi?id=53139

  Summary    : New coreutils version breaks tcsh (once again)
  Product    : Mandriva Linux
  Component  : Core Packages
  Version    : Cooker
  RPM Package: coreutils-7.5-1mdv2010.0.src.rpm
  Status     : NEW
  Severity   : major
  Priority   : normal
  Assigned To: tvignaud@...
  Reported By: Konrad.Bernloehr@...


Juergen Harms <juergen.harms@...> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |juergen.harms@...




--- Comment #8 from Juergen Harms <juergen.harms@...>  2009-11-14 07:21:44 CEST ---
This bug has been announced during the debugging period of RC1. Since then
there has been practically no activity - probably because an easy workaround
exists.

With the final release the situation has changed, Mandriva users who do not
have the habit to dig into Bugzilla are now blocked by this bug. The following
forum thread were launched during the short period between Thursday 12 and
Saturday 14

http://forum.mandriva.com/viewtopic.php?p=750241
http://forum.mandriva.com/viewtopic.php?t=120301
http://forum.mandriva.com/viewtopic.php?t=120368

Fixing this bug becomes an urgent issue



----------------------------------------------------------------------------
Original Bug Text:


Once again a new version of coreutils introduced a new colorls
variable, this time 'mh', resulting in breaking tcsh with
the following error message:

Unknown colorls variable `mh'.

Users with tcsh as their login shell can no longer log in or
use scp to access their data from remote.

We had this problem a number of times before, I think the
last time it was the 'hl' variable.
While the fix may once again have to go into tcsh, I am
reporting this against the coreutils package since the
update of that one broke things.
For the time being, users affected can either
 - go back to an older version of coreutils (like coreutils-7.4-2mdv2010.0.i586.rpm) or
 - remove /etc/profile.d/alias.csh



--
Configure bugmail: https://qa.mandriva.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

[Bug 53139] coreutils, NEW: New coreutils version breaks tcsh (once again)

by Bugzilla from bugzilla@qa.mandrivalinux.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://qa.mandriva.com/show_bug.cgi?id=53139

  Summary    : New coreutils version breaks tcsh (once again)
  Product    : Mandriva Linux
  Component  : Core Packages
  Version    : Cooker
  RPM Package: coreutils-7.5-1mdv2010.0.src.rpm
  Status     : NEW
  Severity   : major
  Priority   : normal
  Assigned To: tvignaud@...
  Reported By: Konrad.Bernloehr@...





--- Comment #9 from arvidjaar@...  2009-11-14 07:55:44 CEST ---
Fixed on cooker with tcsh-6.15-7mdv (svn 465967). I assume for 2010.0 it should
pass normal updates route, which I am not familiar with.



----------------------------------------------------------------------------
Original Bug Text:


Once again a new version of coreutils introduced a new colorls
variable, this time 'mh', resulting in breaking tcsh with
the following error message:

Unknown colorls variable `mh'.

Users with tcsh as their login shell can no longer log in or
use scp to access their data from remote.

We had this problem a number of times before, I think the
last time it was the 'hl' variable.
While the fix may once again have to go into tcsh, I am
reporting this against the coreutils package since the
update of that one broke things.
For the time being, users affected can either
 - go back to an older version of coreutils (like coreutils-7.4-2mdv2010.0.i586.rpm) or
 - remove /etc/profile.d/alias.csh



--
Configure bugmail: https://qa.mandriva.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

[Bug 53139] coreutils, NEW: New coreutils version breaks tcsh (once again)

by Bugzilla from bugzilla@qa.mandrivalinux.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://qa.mandriva.com/show_bug.cgi?id=53139

  Summary    : New coreutils version breaks tcsh (once again)
  Product    : Mandriva Linux
  Component  : Core Packages
  Version    : Cooker
  RPM Package: coreutils-7.5-1mdv2010.0.src.rpm
  Status     : NEW
  Severity   : major
  Priority   : normal
  Assigned To: tvignaud@...
  Reported By: Konrad.Bernloehr@...





--- Comment #10 from Juergen Harms <juergen.harms@...>  2009-11-14 10:17:20 CEST ---
Good news, thank you!



----------------------------------------------------------------------------
Original Bug Text:


Once again a new version of coreutils introduced a new colorls
variable, this time 'mh', resulting in breaking tcsh with
the following error message:

Unknown colorls variable `mh'.

Users with tcsh as their login shell can no longer log in or
use scp to access their data from remote.

We had this problem a number of times before, I think the
last time it was the 'hl' variable.
While the fix may once again have to go into tcsh, I am
reporting this against the coreutils package since the
update of that one broke things.
For the time being, users affected can either
 - go back to an older version of coreutils (like coreutils-7.4-2mdv2010.0.i586.rpm) or
 - remove /etc/profile.d/alias.csh



--
Configure bugmail: https://qa.mandriva.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

[Bug 53139] coreutils, NEW: New coreutils version breaks tcsh (once again)

by Bugzilla from bugzilla@qa.mandrivalinux.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://qa.mandriva.com/show_bug.cgi?id=53139

  Summary    : New coreutils version breaks tcsh (once again)
  Product    : Mandriva Linux
  Component  : Core Packages
  Version    : Cooker
  RPM Package: coreutils-7.5-1mdv2010.0.src.rpm
  Status     : NEW
  Severity   : major
  Priority   : normal
  Assigned To: qateam@...
  Reported By: Konrad.Bernloehr@...


Eugeni Dodonov <eugeni@...> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |security@...
         AssignedTo|tvignaud@...       |qateam@...




--- Comment #11 from Eugeni Dodonov <eugeni@...>  2009-11-14 11:35:14 CEST ---
I added the patch to 2010.0 branch. Assigning to qateam for testing.

Suggested advisory:
Tcsh as shipped with Mandriva Linux 2010.0 would abort on startup with the
"Unknown colorls variable `mh'." error, caused by inability to handle the
MULTIHARDLINK color parameter (bug #53139). This update fixes this issue.

Updated packages are available in main/testing.



----------------------------------------------------------------------------
Original Bug Text:


Once again a new version of coreutils introduced a new colorls
variable, this time 'mh', resulting in breaking tcsh with
the following error message:

Unknown colorls variable `mh'.

Users with tcsh as their login shell can no longer log in or
use scp to access their data from remote.

We had this problem a number of times before, I think the
last time it was the 'hl' variable.
While the fix may once again have to go into tcsh, I am
reporting this against the coreutils package since the
update of that one broke things.
For the time being, users affected can either
 - go back to an older version of coreutils (like coreutils-7.4-2mdv2010.0.i586.rpm) or
 - remove /etc/profile.d/alias.csh



--
Configure bugmail: https://qa.mandriva.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

[Bug 53139] coreutils, NEW: New coreutils version breaks tcsh (once again)

by Bugzilla from bugzilla@qa.mandrivalinux.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://qa.mandriva.com/show_bug.cgi?id=53139

  Summary    : New coreutils version breaks tcsh (once again)
  Product    : Mandriva Linux
  Component  : Core Packages
  Version    : Cooker
  RPM Package: coreutils-7.5-1mdv2010.0.src.rpm
  Status     : NEW
  Severity   : major
  Priority   : normal
  Assigned To: qateam@...
  Reported By: Konrad.Bernloehr@...





--- Comment #12 from Juergen Harms <juergen.harms@...>  2009-11-14 13:35:22 CEST ---
Thanks. I installed the package from testing and removed my patch in
/etc/DIR_COLORS: after a quick test, tcsh now appears to work as it should; I
will now use it for everyday work. In case of problems I will report them here.



----------------------------------------------------------------------------
Original Bug Text:


Once again a new version of coreutils introduced a new colorls
variable, this time 'mh', resulting in breaking tcsh with
the following error message:

Unknown colorls variable `mh'.

Users with tcsh as their login shell can no longer log in or
use scp to access their data from remote.

We had this problem a number of times before, I think the
last time it was the 'hl' variable.
While the fix may once again have to go into tcsh, I am
reporting this against the coreutils package since the
update of that one broke things.
For the time being, users affected can either
 - go back to an older version of coreutils (like coreutils-7.4-2mdv2010.0.i586.rpm) or
 - remove /etc/profile.d/alias.csh



--
Configure bugmail: https://qa.mandriva.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

[Bug 53139] coreutils, NEW: New coreutils version breaks tcsh (once again)

by Bugzilla from bugzilla@qa.mandrivalinux.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://qa.mandriva.com/show_bug.cgi?id=53139

  Summary    : New coreutils version breaks tcsh (once again)
  Product    : Mandriva Linux
  Component  : Core Packages
  Version    : Cooker
  RPM Package: coreutils-7.5-1mdv2010.0.src.rpm
  Status     : NEW
  Severity   : major
  Priority   : normal
  Assigned To: security@...
  Reported By: Konrad.Bernloehr@...


Mandriva - QA team <qateam@...> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|security@...       |qateam@...
         AssignedTo|qateam@...         |security@...




--- Comment #13 from Mandriva - QA team <qateam@...>  2009-11-17 18:53:36 CEST ---
Validated by QA,

tcsh-6.15-6.1mdv2010.0.src.rpm

---Advisory---
Tcsh as shipped with Mandriva Linux 2010.0 would abort on startup with the
"Unknown colorls variable `mh'." error, caused by inability to handle the
MULTIHARDLINK color parameter (bug #53139). This update fixes this issue.
--------

Thanks,
Sergio Rafael Lemke
Mandriva QA



----------------------------------------------------------------------------
Original Bug Text:


Once again a new version of coreutils introduced a new colorls
variable, this time 'mh', resulting in breaking tcsh with
the following error message:

Unknown colorls variable `mh'.

Users with tcsh as their login shell can no longer log in or
use scp to access their data from remote.

We had this problem a number of times before, I think the
last time it was the 'hl' variable.
While the fix may once again have to go into tcsh, I am
reporting this against the coreutils package since the
update of that one broke things.
For the time being, users affected can either
 - go back to an older version of coreutils (like coreutils-7.4-2mdv2010.0.i586.rpm) or
 - remove /etc/profile.d/alias.csh



--
Configure bugmail: https://qa.mandriva.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

[Bug 53139] coreutils, NEW: New coreutils version breaks tcsh (once again)

by Bugzilla from bugzilla@qa.mandrivalinux.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://qa.mandriva.com/show_bug.cgi?id=53139

  Summary    : New coreutils version breaks tcsh (once again)
  Product    : Mandriva Linux
  Component  : Core Packages
  Version    : 2010.0
  RPM Package: coreutils-7.5-1mdv2010.0.src.rpm
  Status     : NEW
  Severity   : major
  Priority   : normal
  Assigned To: security@...
  Reported By: Konrad.Bernloehr@...


Mandriva - QA team <qateam@...> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Platform|i586                        |All
            Version|Cooker                      |2010.0






----------------------------------------------------------------------------
Original Bug Text:


Once again a new version of coreutils introduced a new colorls
variable, this time 'mh', resulting in breaking tcsh with
the following error message:

Unknown colorls variable `mh'.

Users with tcsh as their login shell can no longer log in or
use scp to access their data from remote.

We had this problem a number of times before, I think the
last time it was the 'hl' variable.
While the fix may once again have to go into tcsh, I am
reporting this against the coreutils package since the
update of that one broke things.
For the time being, users affected can either
 - go back to an older version of coreutils (like coreutils-7.4-2mdv2010.0.i586.rpm) or
 - remove /etc/profile.d/alias.csh



--
Configure bugmail: https://qa.mandriva.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

[Bug 53139] coreutils, RESOLVED: New coreutils version breaks tcsh (once again)

by Bugzilla from bugzilla@qa.mandrivalinux.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://qa.mandriva.com/show_bug.cgi?id=53139

  Summary    : New coreutils version breaks tcsh (once again)
  Product    : Mandriva Linux
  Component  : Core Packages
  Version    : 2010.0
  RPM Package: coreutils-7.5-1mdv2010.0.src.rpm
  Status     : RESOLVED
  Severity   : major
  Priority   : normal
  Assigned To: security@...
  Reported By: Konrad.Bernloehr@...


Eugeni Dodonov <eugeni@...> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED




--- Comment #14 from Eugeni Dodonov <eugeni@...>  2009-11-17 22:25:09 CEST ---
An advisory has been issued which should correct the problem(s) described in
this bug report.  For more information and to determine what packages are
available, visit the link below.  Use MandrivaOnline or urpmi to upgrade to
the fixed packages.  You may re-open this bug report if the the solution
does not work for you.

http://www.mandriva.com/security/advisories?name=MDVA-2009:207



----------------------------------------------------------------------------
Original Bug Text:


Once again a new version of coreutils introduced a new colorls
variable, this time 'mh', resulting in breaking tcsh with
the following error message:

Unknown colorls variable `mh'.

Users with tcsh as their login shell can no longer log in or
use scp to access their data from remote.

We had this problem a number of times before, I think the
last time it was the 'hl' variable.
While the fix may once again have to go into tcsh, I am
reporting this against the coreutils package since the
update of that one broke things.
For the time being, users affected can either
 - go back to an older version of coreutils (like coreutils-7.4-2mdv2010.0.i586.rpm) or
 - remove /etc/profile.d/alias.csh



--
Configure bugmail: https://qa.mandriva.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.