FileDialog does not use Windows XP L&F
Hi,
Just noticed that when using FileDialog, the buttons, combo boxes & icons along the top row are not displayed in the XP look & feel.
Here's some sample code to show the problem:
public static void main(String[] args){
try{
Class lafClass = Class.forName(UIManager.getSystemLookAndFeelClassName());
LookAndFeel laf = (LookAndFeel) lafClass.newInstance();
UIManager.setLookAndFeel(laf);
final JFrame frame = new JFrame("FileDialog bug");
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
JButton b1 = new JButton("JFileChooser");
b1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JFileChooser jfc = new JFileChooser("C:\\");
jfc.showOpenDialog(frame);
JButton b2 = new JButton("FileDialog");
b2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
FileDialog fileChooser = new FileDialog(frame, "Choose file...", FileDialog.LOAD);
fileChooser.setVisible(true);
frame.setLayout(new FlowLayout(FlowLayout.LEFT, 5, 5));
frame.add(b1);
frame.add(b2);
frame.setSize(200, 75);
frame.setVisible(true);
catch (Exception e){
e.printStackTrace();
}Can someone else please confirm whether or not they see the same problem? I'm JDK 1.5.0_02 under Windows XP SP2.
TIA,
James
If you want Windows XP L & F, you need to add
public static void main(String[] args) {
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
catch(Exception e) {
Login app=new Login();
app.setSize(400,200);
app.show();
app.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}//end of mainAdd in this section...
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
catch(Exception e) {
}
Similar Messages
-
Shut down and restarted computer, "browser error" still pops up when trying to access documents using Google doc's.
Holding shift key and clicking refresh does not clear window.
What else can be done to clear the window and gain access to my documents?Hi,
Found a note explaining the significance of these errors.
It says:
"NZE-28862: SSL connection failed
Cause: This error occurred because the peer closed the connection.
Action: Enable Oracle Net tracing on both sides and examine the trace output. Contact Oracle Customer support with the trace output."
For further details you may refer the Note: 244527.1 - Explanation of "SSL call to NZ function nzos_Handshake failed" error codes
Thanks & Regards,
Sindhiya V. -
Itunes does not pass windows logo testing to verify CD/DVDrom drives, Why?
Hello All,
When I try to install Itunes 9.2 on my XP 32bit machine, I get the error message "Itunes does not pass windows logo testing to verify CD/DVD rom drives this software will not be installed. Contact your administrator" I am the owner & my account has administrator rights. When I start itunes i get the message "Itunes was not properly installed if you wish to burn Cds you will need to reinstall itunes" Any ideas what i should do anyone?
Thanks
LacanoxWhen I start itunes i get the message "Itunes was not properly installed if you wish to burn Cds you will need to reinstall itunes" Any ideas what i should do anyone?
That sounds like the GEAR drivers that iTunes uses for burning and importing aren't going in properly. (or there's damaged GEAR drivers for an old install stuck on the PC.
Perhaps manually uninstalling and reinstalling the GEAR drivers can get you past this. There's instructions for that on the GEAR wiki:
[DRIVERS: Windows - Updating, removing, 64 bit versions, etc|http://www.gearsoftware.com/wiki/index.php?title=DRIVERS:Windows_-_Updating%2C_removing%2C_64_bit_versions%2Cetc] -
PSE_13 Editor does not recognize Windows 7 but the Organizer does? How do I fix this?
Try making separate desktop icons for the Editor and Organizer. You can then launch directly. The standard desktop icon is for the welcome screen which often runs in the background or doesn’t shut down properly.
Start by right-clicking on the desktop and select:
New >> Shortcut
Then browse to:
C:\Program Files\Adobe\Photoshop Elements 13
Inside the Photoshop Elements 13 folder make sure you select the application (not a shortcut) by scrolling down to the files beginning with the letter P and highlighting ‘PhotoshopElementsEditor’
Then click next followed by finish.
You can repeat for the Organizer using the different file path.
New >> Shortcut
Then browse to:
C:\Program Files\Adobe\Elements 13 Organizer
Highlight ‘PhotoshopElementsOrganizer’
Then click next, followed by finish.
Now that you have your separate desktop icons you can delete the one for the welcome screen, if preferred. -
Does not having windows xp keep your pc from communication with an apple airport base station?
It say's this on the main Apple Website:
Support for WPA requires Mac OS X v10.3 or later. Use of Wi-Fi Protected Access (WPA) reduces the maximum number of network users. When joining an existing wireless network, AirPort Express supports only WPA-Personal. WPA2 requires a Mac computer with an AirPort Extreme Card and Mac OS X v10.3 or later.
So it has to be on WPA-Personal.
The Airport Utility should tell you what is wrong with it when it is orange.
Also, is it running on the same channel? For instance, are they both running on channel 1? Are you extending a network, or creating a network?
Hope that brain snap just puts everything together. -
Can I share photostream with someone who does not use Apple devices?
If I share a photostream with someone who does not use Apple products, will they be able to view the Photostream?
Shared photoStreams are also available on a PC
How do friends and family view my photos?
Friends and family with iCloud accounts can view your photos in the Photos app on any device using iOS 6 or later; on a Mac in iPhoto 9.4 or Aperture 3.4 or later; on a Windows PC with Windows Vista or later and iCloud Control Panel 2.0 or later installed; or on a second generation or later Apple TV with software version 5.1 or later installed. They can also view your photos on the web if you enable Public Website in the settings or options for your Shared Photo Stream. Learn more about inviting people to view your shared photo streams.
Set up instructions for the PC are in my previous link
LN -
[SOLVED]My Nautilus does not has window borders!!
Hi,
I have installed ArchLinux for the first time. I have installed GNOME (GNOME Shell + Mutter + Metacity + Nautilus + ETC...)
I noticed that among all installed applications Nautilus is the only application that does not have Window Borders (Decorations) and if I wanted to close it I have to press SUPER key in my keyboard then in the activity (dashboard) I click that X appearing to it.
Is there a way to solve this problem?
Thank you,
Mohammad
Last edited by MIH1406 (2013-01-10 06:45:28)As far as i know you can define the size of the titlebar in the theme. The default theme can be found in /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml.
Back when i used gnome shell, i edited the theme for not to show the titlebar, which is the complete opposite of what you try to do. But maybe you can find a way to edit the file so that the statusbar is always shown.
This part of the file is relevant for the maximised titlebars:
<frame_geometry name="max" has_title="false" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false">
<distance name="left_width" value="0" />
<distance name="right_width" value="0" />
<distance name="left_titlebar_edge" value="0"/>
<distance name="right_titlebar_edge" value="0"/>
<distance name="title_vertical_pad" value="0"/>
<border name="title_border" left="0" right="0" top="0" bottom="0"/>
<border name="button_border" left="0" right="0" top="0" bottom="0"/>
<distance name="bottom_height" value="0" />
</frame_geometry>
source:
http://www.webupd8.org/2011/05/how-to-r … ndows.html
(Still the opposite of your intention, but maybe helpful) -
"This disc does not use the GUID Partition Table Scheme. Use Disc Utility to change the partition scheme". I keep getting this message when I try to install OSX Lion so that I can upgrade my 17" MacBookPro to move to iCloud. My harddrive was replaced last year by Apple because of a fault by the manufacturer and I think this is the cause of the problem. What can I do so that I don't lose my content.
When you click the partion tab. There is option on the bottom of the window. Click on that there there are these options.
-
What else do I need to say?
Despite the newest Flip4Mac plugin being installed and Firefox recognizing it, and it is selected to play wmv files, Firefox does not use it.
Firefox also did NOT import all my settings from Safari, despite being asked to.I go to this link
http://www.amazon.com/gp/product/B00006J424/ref=cmbgd/002-8249171-1052060?v=glance&n=5174
and the Windows Media versions are working fine for me.
PPC OS 10.4.7, QT 7.1.2, Flip4Mac 2.1.0.33, Safari 2.0.4
and here's a direct link too
http://www.amazon.com/gp/music/wma-pop-up/B00006J424001001/ref=musam_wma_001001/002-8249171-1052060 -
Create timer function that does not use start-sleep
Hey all I would like to create a timer function that does not use the start-sleep command because this freezes my GUI. I've wrote the start of a function but it seems to move on before the specified time has finished.
Here's what I have:
$Global:timerCounter=0
$Global:timer = new-object System.Windows.Threading.DispatcherTimer
Function Timer{
param(
[parameter(Mandatory=$true)]
[int]$time
$timer.Interval = [TimeSpan]"0:0:$($time)"
$timer.Add_Tick({
$Global:timerCounter++
if($Global:timerCounter -ge 1) {
$Global:timer.Stop()
$timer.Start()
Then in my script i would like to call Timer -time #of seconds. It seems that when I call it the add_tick is registered and then started but it continues on with the rest of my script. Is there a better way of doing this without using start-sleep?
Thanks!Okay the issue I'm having is that I have code after the $timer.start that I don't wan't to run till a powershell job is done. In all the examples I've seen it has to come to the end of the code then it starts the tick. So in your example it comes to the
end of of your code and showsDialog() then starts ticking.
So:
add-type -AssemblyName system.windows.forms
$form=New-Object System.Windows.Forms.Form
$btn=New-Object System.Windows.Forms.Button
$form.Controls.Add($btn)
$btn.add_Click({$form.Close()})
$btn.Dock='Fill'
$btn.Font='Lucida Console, 20.25pt, style=Bold'
$btn.Text=[DateTime]::Now
$timer=New-Object System.Windows.Forms.Timer
$timer.Interval=1000
$timer.add_Tick({$btn.Text=[DateTime]::Now})
$timer.Start()
$form.ShowDialog()
#I want to do other things here but only after the ps job has finished
Thanks I really am trying to figure this out.
Here is the code I'm working with I guess I'm unclear on how to order the timer and the rest of my code:
if($syncHash.mainCopy){
$syncHash.mainJobDone = $false
$syncHash.writeHost = $false
while(-not $syncHash.mainJobDone){
[System.Windows.Forms.Application]::DoEvents()
if($syncHash.writeHost -eq $false){
Write-OutputBox -Message "Copying"
$syncHash.writeHost = $true
$syncHash.inProgress = $syncHash.mainCopy | Where-Object {$_.State -match 'running'}
$syncHash.currentCopyTime++
}elseif($syncHash.currentCopyTime -ge ($syncHash.averageCopyTime * 2) -and $syncHash.collectionCopyTime.Count -ne 0){
$syncHash.Unusable += $syncHash.currentMainCopyMachine
$syncHash.computersNotForInstall += $syncHash.currentMainCopyMachine
$syncHash.inProgress = $null
$syncHash.mainCopyTimedOut = $True
Write-OutputBox -Type WARNING: -Message "$($syncHash.currentMainCopyMachine) is taking too long. Removing Job.."
Add-Content -Path $log_path -Value "$($syncHash.currentMainCopyMachine) taking to long to copy to"
Stop-Job $syncHash.mainCopy
}else{
$syncHash.inProgress = $syncHash.mainCopy | Where-Object {$_.State -match 'running'}
Write-OutputBox -Message "." -NoNewLine
############################# ############# So I need it to wait right here I have other code other than in this block ############# that needs to run $syncHash.currentCopyTime++
if(-not $syncHash.inProgress){
$syncHash.mainJobDone = $true -
The application does not use the screen and run in the background
Hi
I have downloaded a package of j2me Midlet
from [link] here [link]
and try to reuse the code
but I get the following error when running the code:-
The application does not use the screen and run in the background
I think the error into one of these two classes
package main;
import javax.microedition.midlet.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.media.Manager;
import javax.microedition.media.MediaException;
import javax.microedition.media.Player;
import java.io.IOException;
import java.io.InputStream;
public class MainMidlet extends MIDlet implements CommandListener {
private SSGameCanvas gameCanvas ;
private Command exitCommand ;
private Player player = null;
public void startApp() {
try {
// create new game thread
gameCanvas = new SSGameCanvas();
gameCanvas.start(); // start game thread
exitCommand = new Command("Exit",Command.EXIT,1);
gameCanvas.addCommand(exitCommand);
gameCanvas.setCommandListener(this);
Display.getDisplay(this).setCurrent(gameCanvas);
catch (java.io.IOException e)
e.printStackTrace();
try {
// start sounds
InputStream in = getClass().getResourceAsStream("/resource/startfly.wav");
player = Manager.createPlayer(in,"audio/x-wav");
player.setLoopCount(1);
player.start();
catch (MediaException ex)
ex.printStackTrace();
catch (IOException ex)
ex.printStackTrace();
public void pauseApp() {
public void destroyApp(boolean unconditional) {
if (player != null) {
player.close();
System.gc();
public void commandAction(Command command, Displayable displayable) {
if (command == exitCommand)
destroyApp(true);
notifyDestroyed();
package main;
import java.io.IOException;
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.*;
public class SSGameCanvas extends GameCanvas implements Runnable {
protected GameManager gameManager;
protected boolean running;
private int tick=0;
private static int WIDTH;
private static int HEIGHT;
private int mDelay = 20;
Form mainForm;
Display display;
//private int MaxTime;
public SSGameCanvas() throws IOException{
super(true);
gameManager = new GameManager(5,5,getHeight()-10,getWidth()-10,this);
public void start() {
this.running = true;
Thread t = new Thread(this);
t.start();
public void stop() {
running = false;
public void render(Graphics g) {
WIDTH = getWidth();
HEIGHT = getHeight();
// Clear the Canvas.
g.setColor(0, 0, 50);
g.fillRect(0,0,WIDTH-1,HEIGHT-1);
// draw border
g.setColor(200,0,0);
g.drawRect(0,0,WIDTH-1,HEIGHT-1);
// draw game canvas
gameManager.paint(g);
public void run() {
while (running) {
// draw graphics
render(getGraphics());
// advance to next graphics
advance(tick++);
// display
flushGraphics();
try { Thread.sleep(mDelay); }
catch (InterruptedException ie) {}
public void advance(int ticks) {
// advance to next game canvas
gameManager.advance(ticks);
this.paint(getGraphics());
}Edited by: VANPERSIE on Jul 10, 2012 12:26 PMHi Andi,
Thanks for your reply.
Yes, I have waited for a while and the result doesn't change.
The Porblem here is the application is seen started in visual administrator.Only restart brings up the page back.
Can you please suggest anything.
Thanks and regards
Nagaraj -
How to invoke a jsp page from java which does not use Servlets?
Hello,
I am working in Documentum. I am trying to invoke a jsp page from another java page which does not use Servlets.
I tried doing this by just instantiating the java class related to the jsp page from my present java class.In my java class related to the jsp page, I have defined onInit() and onRender() methods.
Now, I am trying to call the jsp page from my present java class by just instantiating the java class related to the jsp page. This throws a java.lang.NullPointerException.
Any comments or suggestions on this.Any help would be appreciated.
Thanks,
Ranjith M.VRanjithM.V wrote:
Hello,
Thanks for the reply. One important thing I forgot to mention. I am also using xml component.And?
As this is the standard way used for coding in Documentum, I do not want to use Beans.Well, JSP's should, in and of themselves, contain no functional code. It should all be only display.
Without that is it not possible?What did I say? I said,
masijade wrote:
It is possible, but I very, very, very, much doubt, that it would be worth the effort.And, if you don't know how, a forum is not truely going to be able to help you implement it (at least not in less than a few years time, at which point it would be outdated).
>
Appreciate your understanding and help.
Thanks,
Ranjith M.V -
Pam.conf does not use ldap for password length check when changing passwd
I have already posted this in the directory server forum but since it is to do with pam not using ldap I thought there might be some pam experts who check this forum.
I have dsee 6.0 installed on a solaris 10 server (client).
I have a solaris 9 server (server) set up to use ldap authentication.
bash-2.05# cat /var/ldap/ldap_client_file
# Do not edit this file manually; your changes will be lost.Please use ldapclient (1M) instead.
NS_LDAP_FILE_VERSION= 2.0
NS_LDAP_SERVERS= X, Y
NS_LDAP_SEARCH_BASEDN= dc=A,dc= B,dc= C
NS_LDAP_AUTH= tls:simple
NS_LDAP_SEARCH_REF= FALSE
NS_LDAP_SEARCH_SCOPE= one
NS_LDAP_SEARCH_TIME= 30
NS_LDAP_SERVER_PREF= X.A.B.C, Y.A.B.C
NS_LDAP_CACHETTL= 43200
NS_LDAP_PROFILE= tls_profile
NS_LDAP_CREDENTIAL_LEVEL= proxy
NS_LDAP_SERVICE_SEARCH_DESC= passwd:ou=People,dc=A,dc=B,dc=com?one
NS_LDAP_SERVICE_SEARCH_DESC= group:ou=People,dc=A,dc=B,dc=C?one
NS_LDAP_SERVICE_SEARCH_DESC= shadow:ou=People,dc=A,dc=B,dc=C?one
NS_LDAP_BIND_TIME= 10
bash-2.05# cat /var/ldap/ldap_client_cred
# Do not edit this file manually; your changes will be lost.Please use ldapclient (1M) instead.
NS_LDAP_BINDDN= cn=proxyagent,ou=profile,dc=A,dc=B,dc=C
NS_LDAP_BINDPASSWD= {NS1}6ff7353e346f87a7
bash-2.05# cat /etc/nsswitch.conf
# /etc/nsswitch.ldap:
# An example file that could be copied over to /etc/nsswitch.conf; it
# uses LDAP in conjunction with files.
# "hosts:" and "services:" in this file are used only if the
# /etc/netconfig file has a "-" for nametoaddr_libs of "inet" transports.
# the following two lines obviate the "+" entry in /etc/passwd and /etc/group.
passwd: files ldap
group: files ldap
# consult /etc "files" only if ldap is down.
hosts: files dns
ipnodes: files
# Uncomment the following line and comment out the above to resolve
# both IPv4 and IPv6 addresses from the ipnodes databases. Note that
# IPv4 addresses are searched in all of the ipnodes databases before
# searching the hosts databases. Before turning this option on, consult
# the Network Administration Guide for more details on using IPv6.
#ipnodes: ldap [NOTFOUND=return] files
networks: files
protocols: files
rpc: files
ethers: files
netmasks: files
bootparams: files
publickey: files
netgroup: ldap
automount: files ldap
aliases: files ldap
# for efficient getservbyname() avoid ldap
services: files ldap
sendmailvars: files
printers: user files ldap
auth_attr: files ldap
prof_attr: files ldap
project: files ldap
bash-2.05# cat /etc/pam.conf
#ident "@(#)pam.conf 1.20 02/01/23 SMI"
# Copyright 1996-2002 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
# PAM configuration
# Unless explicitly defined, all services use the modules
# defined in the "other" section.
# Modules are defined with relative pathnames, i.e., they are
# relative to /usr/lib/security/$ISA. Absolute path names, as
# present in this file in previous releases are still acceptable.
# Authentication management
# login service (explicit because of pam_dial_auth)
login auth requisite pam_authtok_get.so.1 debug
login auth required pam_dhkeys.so.1 debug
login auth required pam_dial_auth.so.1 debug
login auth binding pam_unix_auth.so.1 server_policy debug
login auth required pam_ldap.so.1 use_first_pass debug
# rlogin service (explicit because of pam_rhost_auth)
rlogin auth sufficient pam_rhosts_auth.so.1
rlogin auth requisite pam_authtok_get.so.1
rlogin auth required pam_dhkeys.so.1
rlogin auth binding pam_unix_auth.so.1 server_policy
rlogin auth required pam_ldap.so.1 use_first_pass
# rsh service (explicit because of pam_rhost_auth,
# and pam_unix_auth for meaningful pam_setcred)
rsh auth sufficient pam_rhosts_auth.so.1
rsh auth required pam_unix_auth.so.1
# PPP service (explicit because of pam_dial_auth)
ppp auth requisite pam_authtok_get.so.1
ppp auth required pam_dhkeys.so.1
ppp auth required pam_dial_auth.so.1
ppp auth binding pam_unix_auth.so.1 server_policy
ppp auth required pam_ldap.so.1 use_first_pass
# Default definitions for Authentication management
# Used when service name is not explicitly mentioned for authenctication
other auth requisite pam_authtok_get.so.1 debug
other auth required pam_dhkeys.so.1 debug
other auth binding pam_unix_auth.so.1 server_policy debug
other auth required pam_ldap.so.1 use_first_pass debug
# passwd command (explicit because of a different authentication module)
passwd auth binding pam_passwd_auth.so.1 server_policy debug
passwd auth required pam_ldap.so.1 use_first_pass debug
# cron service (explicit because of non-usage of pam_roles.so.1)
cron account required pam_projects.so.1
cron account required pam_unix_account.so.1
# Default definition for Account management
# Used when service name is not explicitly mentioned for account management
other account requisite pam_roles.so.1 debug
other account required pam_projects.so.1 debug
other account binding pam_unix_account.so.1 server_policy debug
other account required pam_ldap.so.1 no_pass debug
# Default definition for Session management
# Used when service name is not explicitly mentioned for session management
other session required pam_unix_session.so.1
# Default definition for Password management
# Used when service name is not explicitly mentioned for password management
other password required pam_dhkeys.so.1 debug
other password requisite pam_authtok_get.so.1 debug
other password requisite pam_authtok_check.so.1 debug
other password required pam_authtok_store.so.1 server_policy debug
# Support for Kerberos V5 authentication (uncomment to use Kerberos)
#rlogin auth optional pam_krb5.so.1 try_first_pass
#login auth optional pam_krb5.so.1 try_first_pass
#other auth optional pam_krb5.so.1 try_first_pass
#cron account optional pam_krb5.so.1
#other account optional pam_krb5.so.1
#other session optional pam_krb5.so.1
#other password optional pam_krb5.so.1 try_first_pass
I can ssh into client with user VV which does not exist locally but exists in the directory server. This is from /var/adm/messages on the ldap client):
May 17 15:25:07 client sshd[26956]: [ID 634615 auth.debug] pam_authtok_get:pam_sm_authenticate: flags = 0
May 17 15:25:11 client sshd[26956]: [ID 896952 auth.debug] pam_unix_auth: entering pam_sm_authenticate()
May 17 15:25:11 client sshd[26956]: [ID 285619 auth.debug] ldap pam_sm_authenticate(sshd VV), flags = 0
May 17 15:25:11 client sshd[26956]: [ID 509786 auth.debug] roles pam_sm_authenticate, service = sshd user = VV ruser = not set rhost = h.A.B.C
May 17 15:25:11 client sshd[26956]: [ID 579461 auth.debug] pam_unix_account: entering pam_sm_acct_mgmt()
May 17 15:25:11 client sshd[26956]: [ID 724664 auth.debug] pam_ldap pam_sm_acct_mgmt: illegal option no_pass
May 17 15:25:11 client sshd[26956]: [ID 100510 auth.debug] ldap pam_sm_acct_mgmt(VV), flags = 0
May 17 15:25:11 client sshd[26953]: [ID 800047 auth.info] Accepted keyboard-interactive/pam for VV from 10.115.1.251 port 2703 ssh2
May 17 15:25:11 client sshd[26953]: [ID 914923 auth.debug] pam_dhkeys: no valid mechs found. Trying AUTH_DES.
May 17 15:25:11 client sshd[26953]: [ID 499478 auth.debug] pam_dhkeys: get_and_set_seckey: could not get secret key for keytype 192-0
May 17 15:25:11 client sshd[26953]: [ID 507889 auth.debug] pam_dhkeys: mech key totals:
May 17 15:25:11 client sshd[26953]: [ID 991756 auth.debug] pam_dhkeys: 0 valid mechanism(s)
May 17 15:25:11 client sshd[26953]: [ID 898160 auth.debug] pam_dhkeys: 0 secret key(s) retrieved
May 17 15:25:11 client sshd[26953]: [ID 403608 auth.debug] pam_dhkeys: 0 passwd decrypt successes
May 17 15:25:11 client sshd[26953]: [ID 327308 auth.debug] pam_dhkeys: 0 secret key(s) set
May 17 15:25:11 client sshd[26958]: [ID 965073 auth.debug] pam_dhkeys: cred reinit/refresh ignored
If I try to then change the password with the `passwd` command it does not use the password policy on the directory server but the default defined in /etc/default/passwd
bash-2.05$ passwd
passwd: Changing password for VV
Enter existing login password:
New Password:
passwd: Password too short - must be at least 8 characters.
Please try again
May 17 15:26:17 client passwd[27014]: [ID 285619 user.debug] ldap pam_sm_authenticate(passwd VV), flags = 0
May 17 15:26:17 client passwd[27014]: [ID 509786 user.debug] roles pam_sm_authenticate, service = passwd user = VV ruser = not set rhost = not set
May 17 15:26:17 client passwd[27014]: [ID 579461 user.debug] pam_unix_account: entering pam_sm_acct_mgmt()
May 17 15:26:17 client passwd[27014]: [ID 724664 user.debug] pam_ldap pam_sm_acct_mgmt: illegal option no_pass
May 17 15:26:17 client passwd[27014]: [ID 100510 user.debug] ldap pam_sm_acct_mgmt(VV), flags = 80000000
May 17 15:26:17 client passwd[27014]: [ID 985558 user.debug] pam_dhkeys: entered pam_sm_chauthtok()
May 17 15:26:17 client passwd[27014]: [ID 988707 user.debug] read_authtok: Copied AUTHTOK to OLDAUTHTOK
May 17 15:26:20 client passwd[27014]: [ID 558286 user.debug] pam_authtok_check: pam_sm_chauthok called
May 17 15:26:20 client passwd[27014]: [ID 271931 user.debug] pam_authtok_check: minimum length from /etc/default/passwd: 8
May 17 15:26:20 client passwd[27014]: [ID 985558 user.debug] pam_dhkeys: entered pam_sm_chauthtok()
May 17 15:26:20 client passwd[27014]: [ID 417489 user.debug] pam_dhkeys: OLDRPCPASS already set
I am using the default policy on the directory server which states a minimum password length of 6 characters.
server:root:LDAP_Master:/var/opt/SUNWdsee/dscc6/dcc/ads/ldif#dsconf get-server-prop -h server -p 389|grep ^pwd-
pwd-accept-hashed-pwd-enabled : N/A
pwd-check-enabled : off
pwd-compat-mode : DS6-mode
pwd-expire-no-warning-enabled : on
pwd-expire-warning-delay : 1d
pwd-failure-count-interval : 10m
pwd-grace-login-limit : disabled
pwd-keep-last-auth-time-enabled : off
pwd-lockout-duration : disabled
pwd-lockout-enabled : off
pwd-lockout-repl-priority-enabled : on
pwd-max-age : disabled
pwd-max-failure-count : 3
pwd-max-history-count : disabled
pwd-min-age : disabled
pwd-min-length : 6
pwd-mod-gen-length : 6
pwd-must-change-enabled : off
pwd-root-dn-bypass-enabled : off
pwd-safe-modify-enabled : off
pwd-storage-scheme : CRYPT
pwd-strong-check-dictionary-path : /opt/SUNWdsee/ds6/plugins/words-english-big.txt
pwd-strong-check-enabled : off
pwd-strong-check-require-charset : lower
pwd-strong-check-require-charset : upper
pwd-strong-check-require-charset : digit
pwd-strong-check-require-charset : special
pwd-supported-storage-scheme : CRYPT
pwd-supported-storage-scheme : SHA
pwd-supported-storage-scheme : SSHA
pwd-supported-storage-scheme : NS-MTA-MD5
pwd-supported-storage-scheme : CLEAR
pwd-user-change-enabled : off
Whereas /etc/default/passwd on the ldap client says passwords must be 8 characters. This is seen with the pam_authtok_check: minimum length from /etc/default/passwd: 8
. It is clearly not using the policy from the directory server but checking locally. So I can login ok using the ldap server for authentication but when I try to change the password it does not use the policy from the server which says I only need a minimum lenght of 6 characters.
I have read that pam_ldap is only supported for directory server 5.2. Because I am running ds6 and with password compatability in ds6 mode maybe this is my problem. Does anyone know of any updated pam_ldap modules for solaris 9?
Edited by: ericduggan on Sep 8, 2008 5:30 AMyou can try passwd -r ldap for changing the ldap passwds...
-
Mail does not use correct outgoing server
Problem
Mail in Mavericks (and also IOS6 snf 7) does not use the outgoing smtp server associated with the account being used. This results in either a failure to send or mail being put into the wrong "Sent" folder.
Background
I have most of my non-icloud mail pulled down to a home server from which my laptops and ios devices access various accounts using imap. The local home server also provides smtp and relays all mail to my ISP. Recently I have been switching from an old home server (Mac Mini) to a new one (Raspberry pi running the debian Raspbian version with fetchmail, Dovecot and postfix setup).
While making the changeover I had access to both the old server and the new server enabled on my laptop. Naturally the majority of the settings (Name, email address etc) were the same although the name and address of the server to be used for both incoming and outgoing mail were different. This seemed tp work fine for incoming. However when I tested outgoing mail the copy that should appear in the "sentt" box went missing. This usually indicates some mistake in the setting of the sent mail folder on the accounts but this all checked out.
I eventually found the missing outgoing mail intended to go through the new server in the sent box on the old server. Further trials showed that no matter what I did the outgoing would always default to the old (and therefore first set up) outgoing server.
Deleting the old account and the old outgoing server of course should cure the problem and will eventually be the solution for me when I kill the old server. But i wanted to get to the bottom of the problem in case it reappeared in other contexts. Checking the "use only this server" box produced failure to send rather than the correct result.
Trialing various alterntaive settings showed that the problem occurs when there are two outgoing servers with the email address in the settings and the user name on the outgoing server name being the same. I had assumed that changing the description field would distinguish between the various settings; however this did not work. Changing the Name Field did work eg by putting (O) after my name.
It appears therefore that mail selects the outgoing server on the basis of email address (with the full name included) and user name (trrespective of the actual server or the Description that shows in the smtp server listing. In some ways this is logical but it produces problems in the context I have described and would also be a difficulty if you wanted to use an alternative server when in a different location.
I have trawled support and elsewhere for any thing similar. Lots of mail problems (don't get me started on the way icloud loses outgoing each time you edit the list!) but I have not found any posts on precisiely this point.
IOS devices seem to have similar problems, but a quick attempt at a similar solution does not work, and I cannot be bothered to test the options. I will simply clean them out and put in the new accounts.
Advice
Grateful for any comments or advice from people who have encountered similar problems and whether my diagnosis if correct. Have I missed any obvious corrections that would clear this up. I do not know whether this is a Mavericks issue or also appears in earlier OSX versions.
CPEPeter,
Where ever the Sent and Trash folders show in the Sidebar, highlight first one, and then the other, followed by clicking on Mailbox in the Menubar, and choosing Use This Mailbox For, and choose the function.
Keep us posted on your progress.
Ernie -
Does not start windows and just show me the HP System recovery window
Hello,
I have a HP G60-445DX Notebook PC. When I start the PC just open the Recovery Manager and does not open windows.
I have an upgrated Windows Vista to Windows 7 version and do not have any installation CD just the ones which were send for the upgrade (HP Upgrade Manager and Windows 7 Home Premium Upgrade Media).
I do not want to run the System Recovery since I need to recover some files. How can I run windows? I do not have any installation CD and if I need which one Vista or Windows 7? Could you please advise me?
Thank you for your help!Hi,
Maybe you are looking for
-
How to get balance sheetby using profit center in f.01
Hi Gurus, 1.New gl has been activated in our system. 2.Leading ledger 0L is activated in our system 3.Document splitting is not activated in our system Right now one plant is running here.For this plant one profit center is in the system.So single ba
-
Why does my camera roll say it has 39.0 MB in my usage, when I don't actually have any photos or videos?
-
Hello. I need to allow SAP report to be printed on A3 paper. How to configure through tcode: SPAD. May I know the steps required?
-
Data Integrity Manager & Synchronize Objects
Hi there, I have 2 questions regading data integrity and synchronization. If any of you can help me out, I would really appreciate it. 1) Synchronize Objects (R3AS4): Is this only used to sync the customizing objects or can it be used to sync master
-
How do I get the voice-over in timeline to work.
I moved the "R" and "microphone" buttons to the audio track, nothing happens when I click the buttons (the "R" is suppose to turn red). My USB microphone appears in audio hardware and is selected in System Prefs. Using Premier Pro 8.1 on new MacPro