Difference between revisions of "TroubleShooting"

From Linuxintro
imported>ThorstenStaerk
imported>ThorstenStaerk
 
(8 intermediate revisions by 3 users not shown)
Line 7: Line 7:
 
* look what the problem is using the [[command]]
 
* look what the problem is using the [[command]]
 
  [[strace]]
 
  [[strace]]
 +
* if it is a script make sure it has Unix linefeeds, not DOS ones, best use
 +
dos2unix ''script''
 +
 +
= My program aborts with an error message =
 +
See [[error messages and their solutions]].
  
 
= Cannot do graphics =
 
= Cannot do graphics =
Line 20: Line 25:
  
 
= root-Password is lost =
 
= root-Password is lost =
Boot Linux with the parameter "init=/bin/bash"
+
To reset the root password, boot Linux with the parameter "init=/bin/bash"
 
You get a root-shell. Enter:
 
You get a root-shell. Enter:
 
  mount -o remount, rw /
 
  mount -o remount, rw /
Line 32: Line 37:
  
 
= Scripting =
 
= Scripting =
Use xtrace to get every line of a script shown before the line is executed.
 
 
 
If you want every line to be shown with evaluated values, write the following to the beginning of the script:
 
If you want every line to be shown with evaluated values, write the following to the beginning of the script:
 
  set -x
 
  set -x
 
or -xv for verbose
 
or -xv for verbose
 +
 +
= TroubleShooting display =
 +
Get an problem with your display and you do not know if it is the graphics card, the monitor, or the display manager settings? See [[troubleshooting display]]
 +
 +
= TroubleShooting network =
 +
See [[troubleshooting network]]
 +
 +
= TroubleShooting sound =
 +
See [[troubleshooting sound]].
 +
 +
= TroubleShooting printers =
 +
See [[troubleshooting printers]].
 +
 +
= See also =
 +
* [[error messages]] -- error messages when running or [[build]]ing programs plus their solutions

Latest revision as of 13:47, 21 January 2015

My program does not start

If your program does not start

  • make sure you have execute priviledges for it using the command
ls -l
  • make sure the program can load its libraries using the command
ldd
  • look what the problem is using the command
strace
  • if it is a script make sure it has Unix linefeeds, not DOS ones, best use
dos2unix script

My program aborts with an error message

See error messages and their solutions.

Cannot do graphics

Warning: No xauth data; using fake authentication data for X11 forwarding.

=> have you changed your hostname?

My network connection is broken

Umount does not work

lsof | grep /mnt

Then kill the process.

root-Password is lost

To reset the root password, boot Linux with the parameter "init=/bin/bash" You get a root-shell. Enter:

mount -o remount, rw /
passwd
mount -o remount,ro /

and reboot

find out which files are accessed by a program

To find out which files are accessed by a program start it with

strace -e open program

Scripting

If you want every line to be shown with evaluated values, write the following to the beginning of the script:

set -x

or -xv for verbose

TroubleShooting display

Get an problem with your display and you do not know if it is the graphics card, the monitor, or the display manager settings? See troubleshooting display

TroubleShooting network

See troubleshooting network

TroubleShooting sound

See troubleshooting sound.

TroubleShooting printers

See troubleshooting printers.

See also