Latest Entries »

Merhaba,

Server 2008 R2’da gelen aşağıdaki hatanın çözümü için “Net TCP Port Sharing” servisini restart etmek yeterli oldu.Neden başladığı daha detaylı kalıcı çözüm bulunca yazacağım.

An error occurred while dispatching a duplicated socket: this handle is now leaked in the process.

ID: 1096

Source: System.ServiceModel.Activation.TcpWorkerProcess/50468166

Exception: System.ServiceModel.FaultException: The client was unable to process the callback request due to an internal error. For more information about the error, either turn on IncludeExceptionDetailInFaults (either from CallbackBehaviorAttribute or from the <clientDebug> configuration behavior) on the client in order to send the exception information back to the server, or turn on tracing as per the Microsoft .NET Framework SDK documentation and inspect the client trace logs.

 

Server stack trace:

at System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter)

at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)

at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result)

at System.ServiceModel.Channels.ServiceChannelProxy.InvokeEndService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)

at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

 

Exception rethrown at [0]:

at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)

at System.ServiceModel.Activation.WorkerProcess.EndDispatchSession(IAsyncResult result)

Process Name: SMSvcHost

Process ID: 3880

 

İyi Günler,

Merhaba,

Makinadan log off olunca ayarladığımız konfigürasyonun bozulmaması için yapılacak adımlar.

  • $> export JAVA_HOME=/usr/java/java-1.6.0-openjdk-1.6.0.0.x86_64 (hangi sürümü kullanıyorsak)
  • $> export PATH=$PATH:$JAVA_HOME
  • vim /etc/profile.d/java.sh (profile altında yeni file açıyoruz)
  • export JRE_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre
  • export PATH=$PATH:$JRE_HOME/bin
  • export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64
  • export JAVA_PATH=$JAVA_HOME
  • export PATH=$PATH:$JAVA_HOME/jre/bin
  • export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64

Bu konfigürasyonu oluşturup makinayı reboot ettiğimizde oluşturduğuz dosyadan set ettiğimiz kısımlar okunacaktır.

Makinayı reboot etmeden değişiklileri test için

  • $> source java.sh

Yararlı olmasını dilerim.

Merhaba,

TigerVNC server kurulum adımları

  • yum install tigervnc-server
  • yum groupinstall “Desktop”

etc/sysconfig/vncserver dosyasını edit işlemi uyguluyoruz

  • vi /etc/sysconfig/vncserver

Ekleyeceğimiz satırlar

  • VNCSERVERS=”1:userx 2:usery “
  • VNCSERVERARGS[1]=”-geometry 640×480″
  • VNCSERVERARGS[2]=”-geometry 1024×768″

VNCSERVERARGS ile farklı kullanıcılara farklı VNC session tanımları uygulayabiliyoruz.Userx —>640×480 Usery —-> 1024×768 desktop çözünürlüğü kullanmalarını sağlamak gibi.

İlgili vnc kullanıcıları için password atıyoruz.

  • su userx
  • vncpasswd

Son olarak servisi koşturuyoruz (iptables’da ayarları yapılmış yada iptables kapalı olarak varsayıyorum)

  • service vncserver start

Son olarak uzak bir makinadan vncviewer ile bağlantıyı sağlıyoruz.

Merhaba,

Birbirinden güzel MS sorunlarından biriside SQL Server’da bir Feature’ı repair etmek istediğimizde karşımıza çıkıyor.

Zaten MOF işaretinden WMI tabanlı bir sorun olduğu belli.Çözüme gelince;

  • CMD’ ile command prompt’a gelip sc config winmgmt start= disabled ile net stop winmgmt komutlarını çalıştırıyoruz.
  • WBEM’de var olan repository klasörünü rename ediyoruz. (%windir%\System32\wbem\repository)
  • Yine CMD’de sc config winmgmt start= auto komutunu çalıştırıyoruz.
  • Server restart ederek problemi çözüyoruz.

Umarım faydalı olur

Merhabalar,

Cankurtaran görevi olabilecek uzaktan erişim programlarından SSH kullamamızı sağlayan “Shellinabox” kurulumu için;

# yum install openssl shellinabox

Komutuyla yüklemeyi gerçekleştiriyoruz. Bu program ile built-in web server kullanarak Firewall ’da sadece “https” izni olan server’a erişmemiz mümkün olacak.Bir sonraki aşamada default konfigürasyon değerlerini değiştirebileceğimiz ekrana ulaşıyoruz.

$ sudo vi /etc/default/shellinabox

# TCP port that shellinboxd’s webserver listens on

SHELLINABOX_PORT=6175

# specify the IP address of a destination SSH server

SHELLINABOX_ARGS=”–o-beep -s /:SSH:ipaddress”

# if you want to restrict access to shellinaboxd from localhost only

SHELLINABOX_ARGS=”–o-beep -s /:SSH:ipaddress –localhost-only”

 

İstediğimiz değişiklikleri gerçekleştirdikten sonra (Default port gibi) servisi çalıştırabiliriz.

 

# service shellinaboxd start

 

Servisin çalıştığını kontrol etmek için

 

# netstat -nap | grep shellinaboxd  

 

Komutuyla kontrol yapabiliriz.Herşey yolunda gibi,artık https://publicipadress:6175  adresine giderek SSH terminale bağlanabiliriz. 🙂

Merhaba,

Farklı VmWare ortamları arasında VM taşımada karşılaşabileceğimiz ” VMware “Cannot open the disk ‘XXXXXX.vmdk’ or one of the snapshot disks it depends on “

 

hatası için *.vmx dosyasında (editör ile açarak)

scsi0:0.fileName = “XXXXXX-XXXXXX-000002.vmdk”
yada
ide0:0.fileName = “-XXXXXX-XXXXXX-000002.vmdk”

bölümlerini bularak scsi0:0.fileName = “Windows Server 2008 R2.vmdk” şekline dönüştürmemiz gerekiyor.Sorunun detaylarında “The filename is too long” yazıyor genelde.Bu yaptığımız işlemle boyut yaklaşık 1 kb civarına düşüyor.

Faydalı olması umuduyla…

Merhaba,

Farklı VmWare ortamları arasında import işleminde karşılaşılabilen hatanın çözümü için;

  • ESX,ESXi server’a SSH ile erişimin olması gerekiyor. (Host > Configuration > Software > Security Profile > Services > Properties > SSH = Running)
  • Putty ile SSH üzerinden root user ile login olunur.
  • VM folder’a gidilir.
  • /vmfs/volumes/<datastore>/<vm-folder>
    
  • vmkfstools ile disk zeroedthick diske dönüştürülür.
    
  • vmkfstools -i servername.vmdk -d zeroedthick servername1.vmdk
    
  • vCenter'da datastore içinde ilgili vm-folder içerisinde hem servername.vmdk hemde servername1.vmdk bulunacaktır.
    
  • servername.vmdk silinir.(Eğer silinmez ise yeni oluşan servername1.vmdk diski yenil bir folder açarak oraya move edilebilir.Tabiki *.vmx file ile beraber)
    
  • servername1.vmdk rename edilerek servername.vmdk ya çevrilir.
    
  • Makine açılışa hazır durumdadır.Power-On
    
Yararlı olması umuduyla…

Faydalı olması umuduyla…

IIS 7.5 FTP Sorunu

Merhaba,

Problem:Server 2008 R2 üzerinde IIS 7.5 da FTP server’a lokal FW açık iken bağlantı kurulamaması.

Yapılanlar:FW’da 21 nolu TCP portuna allow verilmesi.Farklı bir server’dan telnet ile server a erişilebilmesi ama “directory listing” yapılamaması!Durumum Serverda “Connection Chanel” ın çalışması ama TCP 20 “Data Channel” ın çalışmamasına da bağlanabiliyor.

Çözüm:CMD “Run As Admin” ile

sc sidtype ftpsvc unrestricted

komutunun çalıştırılmasından sonra;

net stop ftpsvc & net start ftpsvc

Bu işlemlerden sonra FW devrede iken de FTP bağlantısı sağlanabiliyor.

Merhaba,

SQL 2008 Server’da karşılaşılabilen database shrink etme hatalarından bir tanesi olan “could not locate file ‘xxxx_log’ for database ‘xxxx’ in sys.database_files. The file either does not exist or was dropped”

sorunun çözümü ilgili database özelliklerinden recovery mode’u full ise simple a çekmek yada tam tersini yapıp shrink işlemini başlatmak.

Kolay Gelsin

Çalışma Ortamı Centos 6.4 x86_64

Mondo Tool için kurulum komutları;

cd /etc/yum.repos.d/

 

wget ftp://ftp.mondorescue.org/rhel/6/x86_64/mondorescue.repo

 

yum install mondo

 

Yükleme bittikten sonra;

 

mondoarchive

 

komutuyla backup alma işlemine geçilebilir.Karşımıza gelen ekran ve yönlendirmeler basitçe backup almamızı sağlıyor.